First, thank you so much for the lesson
. i adopt it.
Do you mean that then modprobe snd/seq fails?
yes
If so, your change of dev-setup.sh is rather drastic
i think too, but loading modules as earlier as possible seem to be an idea.(good or not?). I don't understand all the architecture of vdev, but dev-setup.sh is called after modalias.act or before? if it is after, modalias.act don't get modules for static_nodes and so modules is not loaded, right or wrong?the reverse can be equal, i think.
could you not just replace / with _ in name?
i have thought it, but as you can see some modules cause trouble with Ex: vfio vfio/vfio c10:196 . i will test your version.
Also your version breaks guess_subsystem()
that have
Code: Select all
if [ "$devname" = "snd/seq" ]; then
echo "sound"
fi
Could be easily fixed though
wow, thank for that, i don't see it. yes this is a good lesson too
.
I only saw you added log for debugging, I could test that if you like?
Starting vdev on primary hook have a trouble when loading modules. I don't understand all the architecture of vdev(again lol), however 002-modalias.act call modprobe.sh for load the modules. here is my output (sorry for implement it here, i need to learn how to make it as you on github).
these are logs of modprobe.sh
note : this is the first one before remake hwdb.squashfs
Code: Select all
modprobe: FATAL: Module dmi:bvnAmericanMegatrendsInc.:bvrF5:bd08/13/2014:svnGIGABYTE:pnMSH81TN-00:pvr1.x:rvnGIGABYTE:rnMSH81TN-00:rvr1.x:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: not found.
modprobe: ERROR: could not insert 'ghash_clmulni_intel': Invalid argument
modprobe: ERROR: could not insert 'ghash_clmulni_intel': Invalid argument
modprobe: ERROR: could not insert 'ghash_clmulni_intel': Invalid argument
modprobe: ERROR: could not insert 'ghash_clmulni_intel': Invalid argument
modprobe: FATAL: Module platform:vesa-framebuffer not found.
modprobe: FATAL: Module platform:serial8250 not found.
modprobe: FATAL: Module platform:regulatory not found.
modprobe: FATAL: Module platform:microcode not found.
modprobe: FATAL: Module platform:e820_pmem not found.
modprobe: FATAL: Module platform:coretemp not found.
modprobe: FATAL: Module platform:alarmtimer not found.
modprobe: FATAL: Module acpi:INT33A0: not found.
modprobe: FATAL: Module acpi:PNP0C04: not found.
modprobe: FATAL: Module acpi:PNP0103: not found.
modprobe: FATAL: Module acpi:INT0800: not found.
modprobe: FATAL: Module pci:v00008086d00000C00sv00001458sd00005000bc06sc00i00 not found.
modprobe: FATAL: Module acpi:LNXSYSTM: not found.
modprobe: FATAL: Module acpi:SKTD000: not found.
modprobe: FATAL: Module acpi:NXP5442: not found.
modprobe: FATAL: Module acpi:LNXSYBUS: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXSYBUS: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C01: not found.
modprobe: FATAL: Module acpi:PNP0A08:PNP0A03: not found.
modprobe: FATAL: Module acpi:PNP0C09: not found.
modprobe: FATAL: Module acpi:PNP0C04: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0B00: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0200: not found.
modprobe: FATAL: Module acpi:PNP0103: not found.
modprobe: FATAL: Module acpi:PNP0100: not found.
modprobe: FATAL: Module acpi:PNP0000: not found.
modprobe: FATAL: Module acpi:INT3F0D:PNP0C02: not found.
modprobe: FATAL: Module acpi:INT0800: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C01: not found.
modprobe: FATAL: Module acpi:ABCD0000:PNP0C15: not found.
modprobe: FATAL: Module acpi:INT3420: not found.
modprobe: FATAL: Module acpi:INT33D4:PNP0C70: not found.
modprobe: FATAL: Module acpi:INT33D3:PNP0C60: not found.
modprobe: FATAL: Module acpi:INT33D2:PNP0C40: not found.
modprobe: FATAL: Module acpi:INT33A1:PNP0D80: not found.
modprobe: FATAL: Module acpi:INT33A0: not found.
modprobe: FATAL: Module acpi:ICV0A12: not found.
modprobe: FATAL: Module dmi:bvnAmericanMegatrendsInc.:bvrF5:bd08/13/2014:svnGIGABYTE:pnMSH81TN-00:pvr1.x:rvnGIGABYTE:rnMSH81TN-00:rvr1.x:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: not found.
modprobe: ERROR: could not insert 'ghash_clmulni_intel': Invalid argument
modprobe: ERROR: could not insert 'ghash_clmulni_intel': Invalid argument
modprobe: ERROR: could not insert 'ghash_clmulni_intel': Invalid argument
modprobe: ERROR: could not insert 'ghash_clmulni_intel': Invalid argument
modprobe: FATAL: Module platform:vesa-framebuffer not found.
modprobe: FATAL: Module platform:serial8250 not found.
modprobe: FATAL: Module platform:regulatory not found.
modprobe: FATAL: Module platform:microcode not found.
modprobe: FATAL: Module platform:e820_pmem not found.
modprobe: FATAL: Module platform:coretemp not found.
modprobe: FATAL: Module platform:alarmtimer not found.
modprobe: FATAL: Module acpi:INT33A0: not found.
modprobe: FATAL: Module acpi:PNP0C04: not found.
modprobe: FATAL: Module acpi:PNP0103: not found.
modprobe: FATAL: Module acpi:INT0800: not found.
modprobe: FATAL: Module pci:v00008086d00000C00sv00001458sd00005000bc06sc00i00 not found.
modprobe: FATAL: Module acpi:LNXSYSTM: not found.
modprobe: FATAL: Module acpi:SKTD000: not found.
modprobe: FATAL: Module acpi:NXP5442: not found.
modprobe: FATAL: Module acpi:LNXSYBUS: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXSYBUS: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C01: not found.
modprobe: FATAL: Module acpi:PNP0A08:PNP0A03: not found.
modprobe: FATAL: Module acpi:PNP0C09: not found.
modprobe: FATAL: Module acpi:PNP0C04: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0B00: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0200: not found.
modprobe: FATAL: Module acpi:PNP0103: not found.
modprobe: FATAL: Module acpi:PNP0100: not found.
modprobe: FATAL: Module acpi:PNP0000: not found.
modprobe: FATAL: Module acpi:INT3F0D:PNP0C02: not found.
modprobe: FATAL: Module acpi:INT0800: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C01: not found.
modprobe: FATAL: Module acpi:ABCD0000:PNP0C15: not found.
modprobe: FATAL: Module acpi:INT3420: not found.
modprobe: FATAL: Module acpi:INT33D4:PNP0C70: not found.
modprobe: FATAL: Module acpi:INT33D3:PNP0C60: not found.
modprobe: FATAL: Module acpi:INT33D2:PNP0C40: not found.
modprobe: FATAL: Module acpi:INT33A1:PNP0D80: not found.
modprobe: FATAL: Module acpi:INT33A0: not found.
modprobe: ERROR: could not insert 'pcc_cpufreq': No such device
modprobe: ERROR: could not insert 'pcc_cpufreq': No such device
modprobe: ERROR: could not insert 'pcc_cpufreq': No such device
modprobe: ERROR: could not insert 'pcc_cpufreq': No such device
modprobe: ERROR: could not insert 'pcc_cpufreq': No such device
modprobe: ERROR: could not insert 'pcc_cpufreq': No such device
modprobe: ERROR: could not insert 'pcc_cpufreq': No such device
modprobe: ERROR: could not insert 'pcc_cpufreq': No such device
modprobe: FATAL: Module acpi:ICV0A12: not found.
note : and the second after remake hwdb.squashfs
Code: Select all
modprobe: FATAL: Module dmi:bvnAmericanMegatrendsInc.:bvrF5:bd08/13/2014:svnGIGABYTE:pnMSH81TN-00:pvr1.x:rvnGIGABYTE:rnMSH81TN-00:rvr1.x:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: not found.
modprobe: FATAL: Module platform:vesa-framebuffer not found.
modprobe: FATAL: Module platform:serial8250 not found.
modprobe: FATAL: Module platform:regulatory not found.
modprobe: FATAL: Module platform:microcode not found.
modprobe: FATAL: Module platform:e820_pmem not found.
modprobe: FATAL: Module platform:coretemp not found.
modprobe: FATAL: Module platform:alarmtimer not found.
modprobe: FATAL: Module acpi:INT33A0: not found.
modprobe: FATAL: Module acpi:PNP0C04: not found.
modprobe: FATAL: Module acpi:PNP0103: not found.
modprobe: FATAL: Module acpi:INT0800: not found.
modprobe: FATAL: Module pci:v00008086d00000C00sv00001458sd00005000bc06sc00i00 not found.
modprobe: FATAL: Module acpi:LNXSYSTM: not found.
modprobe: FATAL: Module acpi:SKTD000: not found.
modprobe: FATAL: Module acpi:NXP5442: not found.
modprobe: FATAL: Module acpi:LNXSYBUS: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXPOWER: not found.
modprobe: FATAL: Module acpi:LNXSYBUS: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C0F: not found.
modprobe: FATAL: Module acpi:PNP0C01: not found.
modprobe: FATAL: Module acpi:PNP0A08:PNP0A03: not found.
modprobe: FATAL: Module acpi:PNP0C09: not found.
modprobe: FATAL: Module acpi:PNP0C04: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0B00: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0501: not found.
modprobe: FATAL: Module acpi:PNP0200: not found.
modprobe: FATAL: Module acpi:PNP0103: not found.
modprobe: FATAL: Module acpi:PNP0100: not found.
modprobe: FATAL: Module acpi:PNP0000: not found.
modprobe: FATAL: Module acpi:INT3F0D:PNP0C02: not found.
modprobe: FATAL: Module acpi:INT0800: not found.
modprobe: FATAL: Module acpi:PNP0C02: not found.
modprobe: FATAL: Module acpi:PNP0C01: not found.
modprobe: FATAL: Module acpi:ABCD0000:PNP0C15: not found.
modprobe: FATAL: Module acpi:INT3420: not found.
modprobe: FATAL: Module acpi:INT33D4:PNP0C70: not found.
modprobe: FATAL: Module acpi:INT33D3:PNP0C60: not found.
modprobe: FATAL: Module acpi:INT33D2:PNP0C40: not found.
modprobe: FATAL: Module acpi:INT33A1:PNP0D80: not found.
modprobe: FATAL: Module acpi:INT33A0: not found.
modprobe: FATAL: Module acpi:ICV0A12: not found.
So i have a difference isn't it?this issue puzzle me. but is not the subject. As you can see something wrong. Vdev should loaded all the necessary modules and i think is not the case
.
The commit message for that file is " Make libudev-compat ABI-compatible with libudev"
So I guess it is to "appear" ABI-compatible with libudev, right?
yes. Sure, compatibility with systemd ok no problem but systemd needed...
you don't have those files on your system, do you?
god bless you my friend
. not i don't have
.