When ever I try to load the ipw2100 0.45 driver modprobe will hang while loading it for a few min. After a few min it will finally load sometimes eth1 shows up other times it dosnt. If I dosnt I have to reload the module and wait agien. Once it is finally loaded up it takes forever to do an iwlist scan. Here is what dmesg gives me eth0: Intel(R) PRO/1000 Network Connection hostap_crypt: registered algorithm 'NULL' ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 0.45 ipw2100: Copyright(c) 2003-2004 Intel Corporation PCI: Found IRQ 11 for device 0000:02:02.0 PCI: Sharing IRQ 11 with 0000:00:1d.2 PCI: Sharing IRQ 11 with 0000:00:1f.1 Detected ipw2100 PCI device at 0000:02:02.0, dev: eth1, mem: 0xC0210000-0xC0210FFF -> e099d000, irq: 11 eth1: Using hotplug firmware load. ipw2100: attempt to use fw ordinals before they have been loaded. ipw2100: eth1: Restarting adapter. eth1: Using hotplug firmware load. fw_register_class_device: class_device_register failed eth1: Firmware 'ipw2100-1.1.fw' not available or load failed. eth1: ipw2100_get_firmware failed: -17 eth1: Failed to power on the adapter. eth1: Failed to start the firmware. eth1: Failed to start the card. ipw2100: probe of 0000:02:02.0 failed with error -5 hostap_crypt: unregistered algorithm 'NULL' (deinit) hostap_crypt: registered algorithm 'NULL' ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 0.45 ipw2100: Copyright(c) 2003-2004 Intel Corporation PCI: Found IRQ 11 for device 0000:02:02.0 PCI: Sharing IRQ 11 with 0000:00:1d.2 PCI: Sharing IRQ 11 with 0000:00:1f.1 Detected ipw2100 PCI device at 0000:02:02.0, dev: eth1, mem: 0xC0210000-0xC0210FFF -> e09a2000, irq: 11 eth1: Using hotplug firmware load. ipw2100: attempt to use fw ordinals before they have been loaded. ipw2100: eth1: Restarting adapter. eth1: Using hotplug firmware load. ipw2100: attempt to use fw ordinals before they have been loaded. failed querying ordinals at line 903 eth1: Failed to determine HW features. ipw2100: attempt to use fw ordinals before they have been loaded. failed querying ordinals at line 903 eth1: Failed to determine HW features. eth1: ipw2100_hw_send_command timed out. ipw2100: probe of 0000:02:02.0 failed with error -5 hostap_crypt: unregistered algorithm 'NULL' (deinit) hostap_crypt: registered algorithm 'NULL' ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 0.45 ipw2100: Copyright(c) 2003-2004 Intel Corporation PCI: Found IRQ 11 for device 0000:02:02.0 PCI: Sharing IRQ 11 with 0000:00:1d.2 PCI: Sharing IRQ 11 with 0000:00:1f.1 Detected ipw2100 PCI device at 0000:02:02.0, dev: eth1, mem: 0xC0210000-0xC0210FFF -> e09a2000, irq: 11 eth1: Using hotplug firmware load. ipw2100: attempt to use fw ordinals before they have been loaded. ipw2100: eth1: Restarting adapter. eth1: Using hotplug firmware load. NET: Registered protocol family 10 Disabled Privacy Extensions on device c02d7e80(lo) IPv6 over IPv4 tunneling driver eth0: no IPv6 routers present Reproducible: Always Steps to Reproduce: 1. Modprobe the ipw2100 driver 2. Wait for it to finally load 3. Scan for networks with iwlist scan and wait some more Actual Results: It takes forever to load the module and scan for networks. Expected Results: It should be pretty fast like the modules before 0.45.
The new version 0.46 seems to fix this problem.