[WBEL-users] Wireless Ethernet Woes

Daniel J. Summers danieljs@knology.net
Wed, 07 Jul 2004 17:44:27 -0500


Good evening (or other time-appropriate greeting, as applicable)...

Yesterday, I acquired a wireless network card.  It's been great, because 
I needed to move this computer out of our living room and into another 
room.  Anyway, Linux didn't detect it right away (hey, can't blame a guy 
for trying), so I booted to WXP (which recognized it and fired it up 
right away).  All the documentation talked about was Windows, but I 
thought I'd take a look at their web site.

The card is a Blitzz PCI NetWave Wireless, and the vendor's web site is 
http://www.iblitzz.com .  I went there, and lo and behold, they have 
Linux drivers available for download.  I can choose between RH 7.3 and 
RH 8.0, so I chose the latter.  When I tried to install, it told me that 
the install had to be run under Red Hat 8.  The ./install provided was 
an executable program (versus a shell script), so I did a little more 
digging.  There were a series of directories included in the install 
with .o files.  I located the one for an Athlon (which is what I have), 
and manually copied it to 
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless directory.  
Following the procedure in the README (which identified the brand as 
ADMData), I rebooted.  Kudzu found my new hardware, but wasn't able to 
start it during boot.  When I tried to modify the settings through the 
GUI configuration tool, this is what I got...

8<-------- Error --------->8
Command failed: /sbin/modprobe  8211

Output:
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol alloc_skb_R37701013
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol pci_register_driver_Racd7be09
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol __kfree_skb_R9f577077
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol skb_over_panic_R96dfe3a9
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol pci_read_config_byte_R90c21225
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol register_netdev_R974afbe7
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol netif_rx_R61b6a4ab
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol eth_type_trans_R8099d0b4
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol pci_enable_device_Ra2411ea7
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol add_timer_Ra19eacf8
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol unregister_netdev_R5766c6b2
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol pci_unregister_driver_R513ca96c
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol del_timer_Rfc62f16d
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol pci_release_regions_Rf11476ea
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol alloc_etherdev_Ra255d246
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol pci_set_master_R00ba60ca
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol softnet_data_R21a8786f
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol pci_request_regions_R936e5016
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: 
unresolved symbol pci_find_device_Rf15f9f37
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o:
Hint: You are trying to load a module without a GPL compatible license
      and it has unresolved symbols.  The module may be trying to access
      GPLONLY symbols but the problem is more likely to be a coding or
      user error.  Contact the module supplier for assistance, only they
      can help you.

/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: insmod 
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o failed
/lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o: insmod 
8211 failed
Warning: kernel-module version mismatch
    /lib/modules/2.4.21-15.0.2.EL/kernel/drivers/net/wireless/8211.o was 
compiled for kernel version 2.4.18-14
    while this kernel is version 2.4.21-15.0.2.EL
8<-------------------

Okay, now apart from the obvious (yes, it says the vendor is the only 
one who can help me, and it says it's compiled for the wrong kernel 
version), what else could I try?  I can't believe this card works so 
swimmingly in Windows, but not at all under Linux.  Is there a way of 
faking these .o files out?  I'm still pretty new at Linux, but I'm a 
fast learner.  I have a feeling that right now I know just enough to be 
dangerous.  :)

Thanks...


Daniel J. Summers
E-mail - danieljs@knology.net
Web Site (Personal) - http://www.knology.net/~mopsmom/daniel
Web Site (Sunday School) - 
http://www.knology.net/~mopsmom/daniel/sundayschool
My Linux Adventure - http://www.knology.net/~mopsmom/daniel/linux.html