FS#28097 - [udev] ipw2200 fails to load
Attached to Project:
Arch Linux
Opened by jr0501 (jr0501) - Wednesday, 25 January 2012, 11:19 GMT
Last edited by Tom Gundersen (tomegun) - Tuesday, 13 March 2012, 23:25 GMT
Opened by jr0501 (jr0501) - Wednesday, 25 January 2012, 11:19 GMT
Last edited by Tom Gundersen (tomegun) - Tuesday, 13 March 2012, 23:25 GMT
|
Details
Description:
After install udev-177-3(even 178-1),i got a broken ipw2200 on my laptop (HP dv1118),but could enter into LXDE without WiFi. Kernel: Linux 3.2.1-1-ARCH(even 3.2.1-2-ARCH) Sat Jan 21 16:58:19 2012: :: Adjusting system time and setting kernel timezone [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Starting UDev Daemon [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Triggering UDev uevents [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Loading User-specified Modules [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Waiting for UDev uevents to be processed [BUSY] udevd[160]: worker [165] timeout, kill it Sat Jan 21 16:58:19 2012: Sat Jan 21 16:58:19 2012: udevd[160]: seq 914 '/devices/pci0000:00/0000:00:1e.0/0000:02:00.0' killed Sat Jan 21 16:58:19 2012: Sat Jan 21 16:58:19 2012: udevd[160]: worker [166] timeout, kill it Sat Jan 21 16:58:19 2012: Sat Jan 21 16:58:19 2012: udevd[160]: seq 915 '/devices/pci0000:00/0000:00:1e.0/0000:02:06.0' killed Sat Jan 21 16:58:19 2012: Sat Jan 21 16:58:19 2012: [DONE] Sat Jan 21 16:58:19 2012: :: Bringing up loopback interface [BUSY] [DONE] Sat Jan 21 16:58:19 2012: udevd[160]: worker [165] terminated by signal 9 (Killed) Sat Jan 21 16:58:19 2012: Sat Jan 21 16:58:19 2012: udevd[160]: worker [166] terminated by signal 9 (Killed) Sat Jan 21 16:58:19 2012: Sat Jan 21 16:58:19 2012: :: Checking Filesystems [BUSY] /dev/sda6: clean, 127100/625856 files, 1003041/2500107 blocks Sat Jan 21 16:58:19 2012: /dev/sda7: clean, 68395/6512640 files, 22086591/26029308 blocks Sat Jan 21 16:58:19 2012: [DONE] Sat Jan 21 16:58:19 2012: :: Remounting Root [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Mounting Local Filesystems [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Activating Swap [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Configuring Time Zone [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Initializing Random Seed [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Removing Leftover Files [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Setting Hostname: arch [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Setting Consoles to UTF-8 mode [BUSY] [DONE] Sat Jan 21 16:58:19 2012: :: Loading Keyboard Map: us [BUSY] [DONE] Sat Jan 21 16:58:20 2012: :: Saving dmesg Log [BUSY] [DONE] Sat Jan 21 16:58:20 2012: INIT: Entering runlevel: 5 Sat Jan 21 16:58:20 2012: :: Starting Syslog-NG [BUSY] [DONE] Sat Jan 21 16:58:20 2012: :: Starting D-BUS system messagebus [BUSY] [DONE] Sat Jan 21 16:58:21 2012: :: Starting NetworkManager [BUSY] [DONE] Sat Jan 21 16:58:21 2012: :: Mounting Network Filesystems [BUSY] [DONE] Sat Jan 21 16:58:22 2012: :: Starting Cron Daemon [BUSY] [DONE] Sat Jan 21 16:58:22 2012: :: Starting Open Sound System [BUSY] [DONE] Jan 21 16:58:20 arch kernel: [ 35.702071] ipw2200: Failed to send TX_POWER: Already sending a command. Jan 21 16:58:20 arch kernel: [ 35.811396] ipw2200: Failed to send TX_POWER: Already sending a command. Jan 21 16:58:20 arch kernel: [ 35.920617] ipw2200: Failed to send TX_POWER: Already sending a command. Jan 21 16:58:20 arch kernel: [ 36.029808] ipw2200: Failed to send TX_POWER: Already sending a command. Jan 21 16:58:20 arch kernel: [ 36.139014] ipw2200: Failed to send TX_POWER: Already sending a command. Jan 21 16:58:20 arch kernel: [ 36.139115] ipw2200: Unable to initialize device after 5 attempts. Jan 21 16:58:20 arch kernel: [ 36.143067] ipw2200: failed to register network device Rollback system to udev-175-1 (keep kmod 4-1)temporarily solved the problem,the computer could run regularly. |
This task depends upon
Closed by Tom Gundersen (tomegun)
Tuesday, 13 March 2012, 23:25 GMT
Reason for closing: Duplicate
Additional comments about closing: FS#27938
Tuesday, 13 March 2012, 23:25 GMT
Reason for closing: Duplicate
Additional comments about closing:
-----------
I seem to have a similar problem on my wife's IBM X41. The wifi device is an "Intel(R) PRO/Wireless 2200". After install of kmod (and deletion of module-init-tools the wifi no longer works. The system needs about 4-5 minutes to boot (it has built in an SSD instead of the harddrive, so it normally boots within 3-4 seconds!). I believe that it is not only a problem with wifi, but also with startup of some other things. This happens with the Arch Linux kernel 3.2.1 as well as all of my vanilla kernels (3.0.4, 3.1.4, and 3.2.0).
dmesg:
[ 2.477950] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq
[ 2.477955] ipw2200: Copyright(c) 2003-2006 Intel Corporation
[ 2.643224] ipw2200 0000:04:02.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 2.643261] ipw2200: Detected Intel PRO/Wireless 2915ABG Network Connection
[ 32.966617] ipw2200: Failed to send TX_POWER: Already sending a command.
[ 33.087353] ipw2200: Failed to send TX_POWER: Already sending a command.
[ 33.208016] ipw2200: Failed to send TX_POWER: Already sending a command.
[ 33.328537] ipw2200: Failed to send TX_POWER: Already sending a command.
[ 33.449044] ipw2200: Failed to send TX_POWER: Already sending a command.
[ 33.449123] ipw2200: Unable to initialize device after 5 attempts.
[ 33.450825] ipw2200: failed to register network device
[ 33.450944] ipw2200 0000:04:02.0: PCI INT A disabled
[ 33.450997] ipw2200: probe of 0000:04:02.0 failed with error -5
I have two custom udev rules files in /etc/udev/rules.d, as attached:
10-network.rules: these rules ensure that my network devices have always the same names ("eth0" and "wlan0").
51-arch.rules: for nvram
These rules (and the rest of the notebook) have always worked as expected until yesterday.
-------------
I have just the same problem in my laptop. After install of kmod (and deletion of module-init-tools the wifi no longer works. I've reinstalled arch and still having the same problem.
[ 2.477950] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq
[ 2.477955] ipw2200: Copyright(c) 2003-2006 Intel Corporation
[ 2.643224] ipw2200 0000:04:02.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 2.643261] ipw2200: Detected Intel PRO/Wireless 2915ABG Network Connection
[ 32.966617] ipw2200: Failed to send TX_POWER: Already sending a command.
[ 33.087353] ipw2200: Failed to send TX_POWER: Already sending a command.
[ 33.208016] ipw2200: Failed to send TX_POWER: Already sending a command.
[ 33.328537] ipw2200: Failed to send TX_POWER: Already sending a command.
[ 33.449044] ipw2200: Failed to send TX_POWER: Already sending a command.
[ 33.449123] ipw2200: Unable to initialize device after 5 attempts.
[ 33.450825] ipw2200: failed to register network device
[ 33.450944] ipw2200 0000:04:02.0: PCI INT A disabled
[ 33.450997] ipw2200: probe of 0000:04:02.0 failed with error -5
I don't have any custom rules.
Thanks
dmesg.log (46.7 KiB)
then you can rollback to udev-175-1.
udev-175-1-i686.pkg.tar.xz (215.5 KiB)
Could you just check if "rmmod ipw2200 ; modprobe iwlwifi" works? I'm not sure if iwlwifi should support the same hardware as ipw2200, so it would be nice to know.
Secondly, could you check if "rmmod ipw2200 ; udevadm trigger" works, or if you get the same error?
------------------------
$ rmmod ipw2200
libkmod: kmod_module_remove_module: could not remove 'ipw2200': Operation not permitted
Error: could not remove module ipw2200: Operation not permitted
$ sudo rmmod ipw2200
password:
$ modprobe iwlwifi
ERROR: could not insert 'mac80211': Operation not permitted
$ sudo modprobe iwlwifi
$ udevadm trigger
$ sudo udevadm trigger
$ sudo rmmod ipw2200
$ sudo modprobe iwlwifi
$ sudo rmmod ipw2200
Error: Module ipw2200 is not currently loaded
$ sudo udevadm trigger
$ sudo rmmod ipw2200
$ sudo udevadm trigger
------------------------------------
after each command,no action,no useful message,no WiFi.
then after typing "sudo rmmod ipw2200" ,"$ sudo modprobe ipw2200",WiFi is ok.
In one terminal: "udevadm monitor"
In another: "rmmod ipw2200 ; udevadm trigger"
And post the output of the monitor (might be a lot, so a pastebin might be best).
output (63.9 KiB)
When the system starts udev loading takes about ~20s. After that it a message with timeout appears. I haven't the wifi card in ifconfig and cannnot use it. When I try rmmod and modprobe I get an error: "cfg80211: failed to add phy80211 symlink to netdev".
Feb 16 13:02:16 lenovo kernel: usb 1-1.5: new high speed USB device using ehci_hcd and address 9
Feb 16 13:02:46 lenovo udevd[645]: worker [2200] timeout, kill it
Feb 16 13:02:46 lenovo udevd[645]: seq 1810 '/devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.5' killed
Feb 16 13:02:47 lenovo kernel: usb 1-1.5: ath9k_htc: Transferred FW: ar9271.fw, size: 51312
Feb 16 13:02:47 lenovo kernel: usb 1-1.5: ath9k_htc: HTC initialized with 33 credits
Feb 16 13:02:47 lenovo kernel: ath: EEPROM regdomain: 0x809c
Feb 16 13:02:47 lenovo kernel: ath: EEPROM indicates we should expect a country code
Feb 16 13:02:47 lenovo kernel: ath: doing EEPROM country->regdmn map search
Feb 16 13:02:47 lenovo kernel: ath: country maps to regdmn code: 0x52
Feb 16 13:02:47 lenovo kernel: ath: Country alpha2 being used: CN
Feb 16 13:02:47 lenovo kernel: ath: Regpair used: 0x52
Feb 16 13:02:47 lenovo udevd[645]: worker [2200] terminated by signal 9 (Killed)
Feb 16 13:02:47 lenovo kernel: Registered led device: ath9k-phy3::radio
Feb 16 13:02:47 lenovo kernel: Registered led device: ath9k-phy3::assoc
Feb 16 13:02:47 lenovo kernel: Registered led device: ath9k-phy3::tx
Feb 16 13:02:47 lenovo kernel: Registered led device: ath9k-phy3::rx
Feb 16 13:02:47 lenovo kernel: usb 1-1.5: ath9k_htc: USB layer initialized