Re: [arch-general] [arch-dev-public] udev-177
On 01/13/2012 09:40 AM, Andrea Scarpino wrote:
I was broken at kernel level, I just found this (this is the output using udev 177):
[ 10.732916] Loading firmware rtlwifi/rtl8192sefw.bin [ 71.520133] rtl8192se:rtl92s_init_sw_vars():<0-0> Failed to request firmware! [ 71.520141] rtlwifi:rtl_pci_probe():<0-0> Can't init_sw_vars.
Same issue for me, using udev-177 Jan 13 13:20:39 localhost udevd[190]: validate module index Jan 13 13:20:39 localhost udevd[190]: seq 3867 queued, 'add' 'pci' Jan 13 13:20:39 localhost udevd[190]: passed 317 bytes to netlink monitor 0x89cc340 Jan 13 13:20:39 localhost udevd[6825]: seq 3867 running Jan 13 13:20:39 localhost udevd[6825]: device 0x89dbe38 has devpath '/devices/pci0000:00/0000:00:1c.1/0000:07:00.0' Jan 13 13:20:39 localhost udevd[6825]: no db file to read /run/udev/data/+pci:0000:07:00.0: No such file or directory Jan 13 13:20:39 localhost udevd[6825]: device 0x89dc250 has devpath '/devices/pci0000:00/0000:00:1c.1' Jan 13 13:20:39 localhost udevd[6825]: device 0x89cc340 has devpath '/devices/pci0000:00' Jan 13 13:20:39 localhost udevd[6825]: no db file to read /run/udev/data/+pci:0000:00:1c.1: No such file or directory Jan 13 13:20:39 localhost udevd[6825]: IMPORT builtin 'kmod' /lib/udev/rules.d/80-drivers.rules:5 Jan 13 13:20:39 localhost udevd[6825]: execute 'load' 'pci:v000010ECd00008172sv000010ECsd00008181bc02sc80i00' Jan 13 13:20:39 localhost udevd[190]: seq 3868 queued, 'add' 'module' Jan 13 13:20:39 localhost udevd[6826]: seq 3868 running Jan 13 13:20:39 localhost udevd[6826]: device 0x89cc448 has devpath '/module/rtlwifi' Jan 13 13:20:39 localhost udevd[6826]: no db file to read /run/udev/data/+module:rtlwifi: No such file or directory Jan 13 13:20:39 localhost udevd[6826]: passed -1 bytes to netlink monitor 0x89e2e20 Jan 13 13:20:39 localhost udevd[6826]: seq 3868 processed with 0 Jan 13 13:20:39 localhost udevd[190]: passed 143 bytes to netlink monitor 0x89cc340 Jan 13 13:20:39 localhost udevd[190]: seq 3868 done with 0 Jan 13 13:20:39 localhost udevd[190]: seq 3869 queued, 'add' 'module' Jan 13 13:20:39 localhost udevd[6826]: seq 3869 running Jan 13 13:20:39 localhost udevd[6826]: device 0x89cc448 has devpath '/module/rtl8192se' Jan 13 13:20:39 localhost udevd[6826]: no db file to read /run/udev/data/+module:rtl8192se: No such file or directory Jan 13 13:20:39 localhost udevd[6826]: passed -1 bytes to netlink monitor 0x89e2e20 Jan 13 13:20:39 localhost udevd[6826]: seq 3869 processed with 0 Jan 13 13:20:39 localhost udevd[190]: passed 145 bytes to netlink monitor 0x89cc340 Jan 13 13:20:39 localhost udevd[190]: seq 3869 done with 0 Jan 13 13:20:39 localhost kernel: [ 1863.593654] rtl8192se 0000:07:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 Jan 13 13:20:39 localhost kernel: [ 1863.593679] rtl8192se 0000:07:00.0: setting latency timer to 64 Jan 13 13:20:39 localhost udevd[190]: seq 3870 queued, 'add' 'firmware' Jan 13 13:20:39 localhost kernel: [ 1863.606843] rtl8192se: rtl8192ce: FW Power Save off (module option) Jan 13 13:20:39 localhost kernel: [ 1863.607022] rtl8192se: Driver for Realtek RTL8192SE/RTL8191SE Jan 13 13:20:39 localhost kernel: [ 1863.607025] Loading firmware rtlwifi/rtl8192sefw.bin Jan 13 13:21:39 localhost udevd[190]: validate module index Jan 13 13:21:39 localhost udevd[6825]: inserted 'rtl8192se' Jan 13 13:21:39 localhost udevd[190]: seq 3871 queued, 'remove' 'firmware' Jan 13 13:21:39 localhost udevd[190]: seq 3872 queued, 'add' 'drivers' Jan 13 13:21:39 localhost udevd[6826]: seq 3872 running Jan 13 13:21:39 localhost udevd[6825]: passed -1 bytes to netlink monitor 0x89d1fd0 Jan 13 13:21:39 localhost udevd[6826]: device 0x89cc448 has devpath '/bus/pci/drivers/rtl8192se' Jan 13 13:21:39 localhost udevd[6825]: seq 3867 processed with 0 Jan 13 13:21:39 localhost udevd[6826]: no db file to read /run/udev/data/+drivers:rtl8192se: No such file or directory Jan 13 13:21:39 localhost udevd[6826]: device 0x89db8c8 has devpath '/bus/pci/drivers' Jan 13 13:21:39 localhost udevd[6826]: device 0x89dbb88 has devpath '/bus/pci' Jan 13 13:21:39 localhost udevd[6826]: no db file to read /run/udev/data/+subsystem:drivers: No such file or directory Jan 13 13:21:39 localhost udevd[6826]: passed -1 bytes to netlink monitor 0x89e2e20 Jan 13 13:21:39 localhost udevd[6826]: seq 3872 processed with 0 Jan 13 13:21:39 localhost udevd[190]: passed 155 bytes to netlink monitor 0x89cc340 Jan 13 13:21:39 localhost udevd[190]: seq 3867 done with 0 Jan 13 13:21:39 localhost udevd[190]: seq 3872 done with 0 Jan 13 13:21:39 localhost udevd[190]: passed 249 bytes to netlink monitor 0x89cc340 Jan 13 13:21:39 localhost udevd[6825]: seq 3870 running Jan 13 13:21:39 localhost udevd[6825]: IMPORT builtin 'firmware' /lib/udev/rules.d/50-udev-default.rules:107 Jan 13 13:21:39 localhost udevd[6825]: error: can not open '/sys/devices/pci0000:00/0000:00:1c.1/0000:07:00.0/firmware/0000:07:00.0/loading' Jan 13 13:21:39 localhost udevd[6825]: device 0x89cc6c8 has devpath '/devices/pci0000:00/0000:00:1c.1/0000:07:00.0' Jan 13 13:21:39 localhost udevd[6825]: device 0x89dc250 has devpath '/devices/pci0000:00/0000:00:1c.1' Jan 13 13:21:39 localhost udevd[6825]: device 0x89cd858 has devpath '/devices/pci0000:00' Jan 13 13:21:39 localhost udevd[6825]: no db file to read /run/udev/data/+pci:0000:07:00.0: No such file or directory Jan 13 13:21:39 localhost udevd[6825]: passed -1 bytes to netlink monitor 0x89d1fd0 Jan 13 13:21:39 localhost udevd[6825]: seq 3870 processed with 0 Jan 13 13:21:39 localhost udevd[190]: seq 3870 done with 0 Jan 13 13:21:39 localhost udevd[190]: passed 252 bytes to netlink monitor 0x89cc340 Jan 13 13:21:39 localhost udevd[6825]: seq 3871 running Jan 13 13:21:39 localhost kernel: [ 1924.106791] rtl8192se:rtl92s_init_sw_vars():<0-0> Failed to request firmware! Jan 13 13:21:39 localhost kernel: [ 1924.106804] rtlwifi:rtl_pci_probe():<0-0> Can't init_sw_vars. Jan 13 13:21:39 localhost kernel: [ 1924.106867] rtl8192se 0000:07:00.0: PCI INT A disabled Jan 13 13:21:39 localhost udevd[6825]: no db file to read /run/udev/data/+firmware:0000:07:00.0: No such file or directory Jan 13 13:21:39 localhost udevd[6825]: passed -1 bytes to netlink monitor 0x89d1fd0 Jan 13 13:21:39 localhost udevd[190]: seq 3871 done with 0 Jan 13 13:21:39 localhost udevd[6825]: seq 3871 processed with 0 -- Gerardo Exequiel Pozzi \cos^2\alpha + \sin^2\alpha = 1
On Fri, Jan 13, 2012 at 5:35 PM, Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> wrote:
On 01/13/2012 09:40 AM, Andrea Scarpino wrote:
I was broken at kernel level, I just found this (this is the output using udev 177):
[ 10.732916] Loading firmware rtlwifi/rtl8192sefw.bin [ 71.520133] rtl8192se:rtl92s_init_sw_vars():<0-0> Failed to request firmware! [ 71.520141] rtlwifi:rtl_pci_probe():<0-0> Can't init_sw_vars.
Same issue for me, using udev-177
Jan 13 13:20:39 localhost udevd[190]: validate module index Jan 13 13:20:39 localhost udevd[190]: seq 3867 queued, 'add' 'pci' Jan 13 13:20:39 localhost udevd[190]: passed 317 bytes to netlink monitor 0x89cc340
[...] Thanks for reporting. Could anyone who can reproduce this please attach their dmesg with udev's log level set to "debug" to <https://bugs.archlinux.org/task/27938> (see instructions in the comments). Cheers, Tom
udev-177-3 (in testing) should work around the broken drivers for now. You will probably still see some slowdown as there is a 30 second timeout, but at least things will boot. To get things fixed properly we need to file bugs against the kernel. I know that the network guys are aware of their problems, but if anyone finds problems in other subsystems it might be worth speaking up about. Thanks to Gerdardo for lots and lots of testing! Cheers, Tom
participants (2)
-
Gerardo Exequiel Pozzi
-
Tom Gundersen