Package: udev
Version: 0.054-2
Severity: important

Hello, I just done a clean install of my laptop. I had had my ipw2100
wireless card working for some time, however, after the clean install it
simply has refused to work. I just noticed that udev has recently
changed the /proc/sys/kernel/hotplug value to /sbin/udevsend.


It appears that /sbin/udevsend is somehow swallowing the firmware load
request event?

A walkthrough of what happens:

Set the hotplug agend to udevsend:

cweeks-lap:/home/cpw# echo /sbin/udevsend >/proc/sys/kernel/hotplug

Try probing my module:
cweeks-lap:/home/cpw# modprobe -v ipw2100
insmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ieee80211_crypt.ko
insmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ieee80211.ko
insmod /lib/modules/2.6.8-2-686/kernel/drivers/base/firmware_class.ko
insmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ipw2100.ko

The kernel doesn't like it:
cweeks-lap:/home/cpw# tail -10 /var/log/kern.log
Mar 10 14:14:48 localhost kernel: ipw2100: Intel(R) PRO/Wireless 2100
Network Driver, 1.0.5
Mar 10 14:14:48 localhost kernel: ipw2100: Copyright(c) 2003-2004 Intel
Corporation
Mar 10 14:14:48 localhost kernel: ACPI: PCI interrupt 0000:02:03.0[A] ->
GSI 7 (level, low) -> IRQ 7
Mar 10 14:14:48 localhost kernel: ipw2100: Detected Intel PRO/Wireless
2100 Network Connection
Mar 10 14:14:58 localhost kernel: ipw2100: eth1: Firmware
'ipw2100-1.3.fw' not available or load failed.
Mar 10 14:14:58 localhost kernel: ipw2100: eth1: ipw2100_get_firmware
failed: -2
Mar 10 14:14:58 localhost kernel: ipw2100: eth1: Failed to power on the
adapter.
Mar 10 14:14:58 localhost kernel: ipw2100: eth1: Failed to start the
firmware.
Mar 10 14:14:58 localhost kernel: ipw2100Error calling register_netdev.
Mar 10 14:14:58 localhost kernel: ipw2100: probe of 0000:02:03.0 failed
with error -5

Cleanup:
cweeks-lap:/home/cpw# modprobe -v -r ipw2100
rmmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ipw2100.ko
rmmod /lib/modules/2.6.8-2-686/kernel/drivers/base/firmware_class.ko
rmmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ieee80211.ko
rmmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ieee80211_crypt.ko

Set the hotplug agent to hotplug:
cweeks-lap:/home/cpw# echo /sbin/hotplug >/proc/sys/kernel/hotplug

Try probing again:
cweeks-lap:/home/cpw# modprobe -v ipw2100
insmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ieee80211_crypt.ko
insmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ieee80211.ko
insmod /lib/modules/2.6.8-2-686/kernel/drivers/base/firmware_class.ko
insmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ipw2100.ko

No errors this time:
cweeks-lap:/home/cpw# tail -10 /var/log/kern.log
Mar 10 14:14:58 localhost kernel: ipw2100: eth1: Failed to power on the
adapter.
Mar 10 14:14:58 localhost kernel: ipw2100: eth1: Failed to start the
firmware.
Mar 10 14:14:58 localhost kernel: ipw2100Error calling register_netdev.
Mar 10 14:14:58 localhost kernel: ipw2100: probe of 0000:02:03.0 failed
with error -5
Mar 10 14:16:18 localhost kernel: ieee80211_crypt: unregistered
algorithm 'NULL' (deinit)
Mar 10 14:17:03 localhost kernel: ieee80211_crypt: registered algorithm
'NULL'
Mar 10 14:17:03 localhost kernel: ipw2100: Intel(R) PRO/Wireless 2100
Network Driver, 1.0.5
Mar 10 14:17:03 localhost kernel: ipw2100: Copyright(c) 2003-2004 Intel
Corporation
Mar 10 14:17:03 localhost kernel: ACPI: PCI interrupt 0000:02:03.0[A] ->
GSI 7 (level, low) -> IRQ 7
Mar 10 14:17:03 localhost kernel: ipw2100: Detected Intel PRO/Wireless
2100 Network Connection

And my wireless device is visible:
cweeks-lap:/home/cpw# cat /proc/net/wireless
Inter-| sta-|   Quality        |   Discarded packets               |
Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc |
beacon | 16
  eth1: 0800    0.    0.    0.       0      0      0      0      0
0

Thanks,
Christian

-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 0
lrwxrwxrwx  1 root root 19 2005-03-09 23:30 cd-aliases.rules
-> ../cd-aliases.rules
lrwxrwxrwx  1 root root 13 2005-03-09 23:30 udev.rules -> ../udev.rules
lrwxrwxrwx  1 root root 12 2005-03-09 23:29 z_hal-plugdev.rules
-> ../hal.rules

-- /sys/:
/sys/block/dm-0/dev
/sys/block/dm-1/dev
/sys/block/dm-2/dev
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hda/hda2/dev
/sys/block/hdc/dev
/sys/block/hdc/hdc1/dev
/sys/block/ram0/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram1/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/class/drm/radeon/dev
/sys/class/input/event0/dev
/sys/class/input/event1/dev
/sys/class/input/event2/dev
/sys/class/input/event3/dev
/sys/class/input/mice/dev
/sys/class/input/mouse0/dev
/sys/class/input/mouse1/dev
/sys/class/input/ts0/dev
/sys/class/input/ts1/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/misc/vmmon/dev
/sys/class/printer/lp0/dev
/sys/class/sound/adsp/dev
/sys/class/sound/audio1/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/controlC1/dev
/sys/class/sound/dsp1/dev
/sys/class/sound/dsp/dev
/sys/class/sound/mixer1/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/pcmC0D1c/dev
/sys/class/sound/pcmC0D2c/dev
/sys/class/sound/pcmC0D3c/dev
/sys/class/sound/pcmC0D4p/dev
/sys/class/sound/pcmC1D0c/dev
/sys/class/sound/pcmC1D0p/dev
/sys/class/sound/timer/dev

-- Kernel configuration:


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_CA, LC_CTYPE=en_CA (charmap=ISO-8859-1)

Versions of packages udev depends on:
ii  hotplug                  0.0.20040329-17 Linux Hotplug Scripts
ii  initscripts              2.86.ds1-1      Standard scripts needed for
bootin
ii  libc6                    2.3.2.ds1-20    GNU C Library: Shared
libraries an
ii  makedev                  2.3.1-76        creates device files
in /dev
ii  sed                      4.1.4-2         The GNU sed stream editor

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to