Help Me IPW2100 install on Fedora 3 Kernel 2.6.15.6
I have followed the install.txt version 1.2. It suggested that my Kernel should be 2.6.13+. In this regard I upgraded my kernel from 2.6.9-1.667 to 2.6.15.6.
root@localhost ipw2100-1.2.0]# modprobe ipw2100 FATAL: Error inserting ipw2100 (/lib/modules/2.6.15.6/kernel/drivers/net/wireless/ipw2100.ko): Unknown symbol in module, or unknown parameter (see dmesg) [root@localhost ipw2100-1.2.0]# The dmesg output I believe is usefull is posted below tg3: Unknown symbol ethtool_op_get_perm_addr tg3: disagrees about version of symbol ethtool_op_get_tso tg3: Unknown symbol ethtool_op_get_tso tg3: disagrees about version of symbol unregister_netdev tg3: Unknown symbol unregister_netdev tg3: disagrees about version of symbol ethtool_op_get_tx_csum tg3: Unknown symbol ethtool_op_get_tx_csum tg3: disagrees about version of symbol pskb_expand_head tg3: Unknown symbol pskb_expand_head tg3: disagrees about version of symbol eth_type_trans tg3: Unknown symbol eth_type_trans tg3: disagrees about version of symbol ethtool_op_set_sg tg3: Unknown symbol ethtool_op_set_sg tg3: disagrees about version of symbol __alloc_skb tg3: Unknown symbol __alloc_skb tg3: disagrees about version of symbol skb_over_panic tg3: Unknown symbol skb_over_panic tg3: Unknown symbol netpoll_trap tg3: disagrees about version of symbol netif_receive_skb tg3: Unknown symbol netif_receive_skb tg3: disagrees about version of symbol register_netdev tg3: Unknown symbol register_netdev tg3: disagrees about version of symbol free_netdev tg3: Unknown symbol free_netdev tg3: disagrees about version of symbol ethtool_op_get_link tg3: Unknown symbol ethtool_op_get_link tg3: disagrees about version of symbol ethtool_op_set_tso tg3: Unknown symbol ethtool_op_set_tso tg3: disagrees about version of symbol __netdev_watchdog_up tg3: Unknown symbol __netdev_watchdog_up tg3: disagrees about version of symbol netif_carrier_off tg3: Unknown symbol netif_carrier_off tg3: disagrees about version of symbol ethtool_op_get_sg tg3: Unknown symbol ethtool_op_get_sg tg3: disagrees about version of symbol skb_copy tg3: Unknown symbol skb_copy tg3: disagrees about version of symbol netif_carrier_on tg3: Unknown symbol netif_carrier_on tg3: disagrees about version of symbol alloc_etherdev tg3: Unknown symbol alloc_etherdev tg3: disagrees about version of symbol __kfree_skb tg3: Unknown symbol __kfree_skb ipw2100: Unknown symbol ieee80211_wx_get_encodeext ipw2100: Unknown symbol ieee80211_wx_set_encode ipw2100: Unknown symbol ieee80211_wx_get_encode ipw2100: Unknown symbol ieee80211_txb_free ipw2100: Unknown symbol ieee80211_wx_set_encodeext ipw2100: Unknown symbol ieee80211_wx_get_scan ipw2100: Unknown symbol escape_essid ipw2100: Unknown symbol ieee80211_set_geo ipw2100: Unknown symbol ieee80211_rx ipw2100: Unknown symbol ieee80211_rx_mgt ipw2100: Unknown symbol free_ieee80211 ipw2100: Unknown symbol alloc_ieee80211 ipw2100: Unknown symbol ieee80211_wx_get_encodeext ipw2100: Unknown symbol ieee80211_wx_set_encode ipw2100: Unknown symbol ieee80211_wx_get_encode ipw2100: Unknown symbol ieee80211_txb_free ipw2100: Unknown symbol ieee80211_wx_set_encodeext ipw2100: Unknown symbol ieee80211_wx_get_scan ipw2100: Unknown symbol escape_essid ipw2100: Unknown symbol ieee80211_set_geo ipw2100: Unknown symbol ieee80211_rx ipw2100: Unknown symbol ieee80211_rx_mgt ipw2100: Unknown symbol free_ieee80211 ipw2100: Unknown symbol alloc_ieee80211 tg3: disagrees about version of symbol per_cpu__softnet_data tg3: Unknown symbol per_cpu__softnet_data tg3: disagrees about version of symbol ethtool_op_get_perm_addr tg3: Unknown symbol ethtool_op_get_perm_addr tg3: disagrees about version of symbol ethtool_op_get_tso tg3: Unknown symbol ethtool_op_get_tso tg3: disagrees about version of symbol unregister_netdev tg3: Unknown symbol unregister_netdev tg3: disagrees about version of symbol ethtool_op_get_tx_csum tg3: Unknown symbol ethtool_op_get_tx_csum tg3: disagrees about version of symbol pskb_expand_head tg3: Unknown symbol pskb_expand_head tg3: disagrees about version of symbol eth_type_trans tg3: Unknown symbol eth_type_trans tg3: disagrees about version of symbol ethtool_op_set_sg tg3: Unknown symbol ethtool_op_set_sg tg3: disagrees about version of symbol __alloc_skb tg3: Unknown symbol __alloc_skb tg3: disagrees about version of symbol skb_over_panic tg3: Unknown symbol skb_over_panic tg3: Unknown symbol netpoll_trap tg3: disagrees about version of symbol netif_receive_skb tg3: Unknown symbol netif_receive_skb tg3: disagrees about version of symbol register_netdev tg3: Unknown symbol register_netdev tg3: disagrees about version of symbol free_netdev tg3: Unknown symbol free_netdev tg3: disagrees about version of symbol ethtool_op_get_link tg3: Unknown symbol ethtool_op_get_link tg3: disagrees about version of symbol ethtool_op_set_tso tg3: Unknown symbol ethtool_op_set_tso tg3: disagrees about version of symbol __netdev_watchdog_up tg3: Unknown symbol __netdev_watchdog_up tg3: disagrees about version of symbol netif_carrier_off tg3: Unknown symbol netif_carrier_off tg3: disagrees about version of symbol ethtool_op_get_sg tg3: Unknown symbol ethtool_op_get_sg tg3: disagrees about version of symbol skb_copy tg3: Unknown symbol skb_copy tg3: disagrees about version of symbol netif_carrier_on tg3: Unknown symbol netif_carrier_on tg3: disagrees about version of symbol alloc_etherdev tg3: Unknown symbol alloc_etherdev tg3: disagrees about version of symbol __kfree_skb tg3: Unknown symbol __kfree_skb I am also posting the kudzu -p input I believe is useful below kudzu -p class: NETWORK bus: PCI detached: 0 device: eth1 driver: ipw2100 desc: "Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter" vendorId: 8086 deviceId: 1043 subVendorId: 8086 subDeviceId: 2565 pciType: 1 pcidom: 0 pcibus: 2 pcidev: 3 pcifn: 0 - class: NETWORK bus: PCI detached: 0 device: eth0 driver: tg3 desc: "Broadcom Corporation NetXtreme BCM5705M Gigabit Ethernet" network.hwaddr: 00:11:43:6D:17:4E vendorId: 14e4 deviceId: 165d subVendorId: 1028 subDeviceId: 865d pciType: 1 pcidom: 0 pcibus: 2 pcidev: 0 pcifn: 0 I have also ran the following debug program [root@localhost ipw2100-1.2.0]# ./load debug=0x43fff No modules unloaded. FATAL: Module ieee80211_crypt not found. FATAL: Module ieee80211_crypt_wep not found. FATAL: Module ieee80211_crypt_tkip not found. FATAL: Module ieee80211_crypt_ccmp not found. FATAL: Module ieee80211 not found. insmod: error inserting './ipw2100.ko': -1 Unknown symbol in module No modules loaded. [root@localhost ipw2100-1.2.0]# It appears like the certain ieee80211 files are not found. This may be so as I don't believe make put them in the right directory. I have untarred the ieee80211 tarball tar xzvf ieee80211-1.0.1.tgz The cp the directory to /lib/modules/iee802111... and ran 'make' from there. Should I be putting this directory somewhere else? I have followed the instructions posted below. It doesn't specify INSTALLING THE BITS The installation requires the compiled kernel sources or headers against the matching kernel. These are typically found in: /lib/modules/\`uname -r\`/build If that directory does not exist, or is empty, you likely need to install the kernel source packages for your distribution. Once you have the kernel sources, you can make and install the ieee80211 subsystem via: % tar zxvf ieee80211-${VERSION} % cd ieee80211-${VERSION} % make In order to build drivers dependent on this subsystem, those drivers may need to find the ieee80211 header files. You can specify a location for those include files to be installed via the IEEE80211_INC parameter to make: % make IEEE80211_INC=/usr/include which will install the ieee80211.h headers into /usr/include/net If you do not specify a location, the Makefile will default to installing into: /lib/modules/\`uname -r\`/include (placing the files into the net subdirectory of the above path) I have looked for the header files but can't find them. I really don't know what else to do. Is there a systematic way to troubleshooting this? I'm sorry for the post but I'm fairly new to this. Thanks |
Ok It seems like I didn't make install the ieee80211 stack. The instructions didn't state that clearly so I left it out. so now modprobe ipw2100 gives no errors however, the wireless card still does not work. I'm posting the following as clues. Any help will be appreciate
|
Code:
rmmod ipw2100 by the way, why are you doing this? The one in the kernel doesn't please you? firmware error? or you want monitor? |
Ok I have followed your instructions and posted the results below. Also the wireless card did not work before with the drivers from the kernel so I followed the instructions on //ipw2100.sourceforge.net/INSTALL
[root@localhost ~]# rmmod ipw2100 [root@localhost ~]# modprobe -v ipw2100 insmod /lib/modules/2.6.15.6/kernel/drivers/net/wireless/ipw2100.ko [root@localhost ~]# tail /var/log/messages Apr 1 20:52:07 localhost su(pam_unix)[4365]: session opened for user root by craig(uid=500) Apr 1 20:52:17 localhost su(pam_unix)[4418]: session opened for user root by craig(uid=500) Apr 1 20:52:20 localhost kernel: ipw2100: Fatal interrupt. Scheduling firmware restart. Apr 1 20:52:21 localhost kernel: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready Apr 1 20:53:49 localhost net.agent[4483]: remove event not handled Apr 1 20:53:49 localhost kernel: ACPI: PCI interrupt for device 0000:02:03.0 disabled Apr 1 20:53:49 localhost net.agent[4497]: remove event not handled Apr 1 20:54:11 localhost kernel: ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 1.2.0 Apr 1 20:54:12 localhost kernel: ipw2100: Copyright(c) 2003-2006 Intel Corporation Apr 1 20:54:12 localhost kernel: ACPI: PCI Interrupt 0000:02:03.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5 Apr 1 20:54:12 localhost kernel: ipw2100: Detected Intel PRO/Wireless 2100 Network Connection Apr 1 20:54:12 localhost kernel: ADDRCONF(NETDEV_UP): eth1: link is not ready Apr 1 20:55:01 localhost crond(pam_unix)[4626]: session opened for user root by (uid=0) Apr 1 20:55:02 localhost crond(pam_unix)[4626]: session closed for user root Other Info that might be usefull dmesg output ieee80211_crypt: registered algorithm 'NULL' ieee80211: 802.11 data/management/control stack, 1.1.12 ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com> ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 1.2.0 ipw2100: Copyright(c) 2003-2006 Intel Corporation ACPI: PCI Interrupt 0000:02:03.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5 ipw2100: Detected Intel PRO/Wireless 2100 Network Connection [root@localhost fat32]# iwconfig eth1 Warning: Driver for device eth1 has been compiled with version 19 of Wireless Extension, while this program supports up to version 17. Some things may be broken... eth1 unassociated ESSID:off/any Nickname:"ipw2100" Mode:Managed Channel=0 Access Point: 00:00:00:00:00:00 Bit Rate=0kb/s Tx-Power:16 dBm Retry min limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 [root@localhost fat32]# [root@localhost fat32]# iwlist eth1 scan Warning: Driver for device eth1 has been compiled with version 19 of Wireless Extension, while this program supports up to version 17. Some things may be broken... eth1 Scan completed : Cell 01 - Address: 00:13:10:A2:D8:22 ESSID:"linksys" Protocol:IEEE 802.11bg Mode:Master Channel:1 Encryption key:off Bit Rate:54Mb/s Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 22 24 36 48 54 Quality:86 Signal level:0 Noise level:0 Extra: Last beacon: 48ms ago Cell 02 - Address: 00:11:50:31:A2:09 ESSID:"belkin54g" Protocol:IEEE 802.11bg Mode:Master Channel:6 Encryption key:off Bit Rate:54Mb/s Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54 Quality:84 Signal level:0 Noise level:0 Extra: Last beacon: 2356ms ago [root@localhost fat32]# [root@localhost fat32]# iwlist eth1 power Warning: Driver for device eth1 has been compiled with version 19 of Wireless Extension, while this program supports up to version 17. Some things may be broken... eth1 Fixed period ; min period:400ms max period:1s Fixed timeout ; min timeout:25ms max timeout:350ms Current mode:off [root@localhost fat32]# Also could you explain what program supports up to version 17 or what should I do to have the versions consitent now? Thanks. |
All times are GMT -5. The time now is 11:12 PM. |