Thanks, great howto - I just love it when stuff works!
This worked for the 3Com USB WiFi Adapter 3CRUSB10075 (WL-545)
Thanks, great howto - I just love it when stuff works!
This worked for the 3Com USB WiFi Adapter 3CRUSB10075 (WL-545)
Anyone have any luck getting this to work under the 2.6.18 or 2.6.19 kernel? I have it working in 2.6.17 but my custom kernel is only for the higher versions, I don't know why but it doesn't work when I got to 18 or 19. Also I thought the zd1211rw driver was supposed to work in those kernel versions.
When compiling the module, did you use the correct headers for the new kernel? Also try using a later release of the kernel drivers.
I can't speak for the 2.6.18 kernel, but I'd assume the zd1211rw to be at Beta stage and still quite buggy. Hopefully Feisty will have a more stable incarnation. If not, then I'll step into the breech
The Free Software war is won, all else is now maneuvering
http://brainstorm.ubuntu.com/idea/27361/image/1/
Yeah, I have the headers cause I built them myself. This time it wouldn't compile the drivers. I have heard the zd1211rw drivers are still not that great, so I'd like to use this one and it worked for my custom kernel in 2.6.17.10 but I uninstalled it because I thought there was a different problem with the one I compiled.
I get this error:
sudo make
/lib/modules/2.6.19.2/build
/usr/src/zd1211-driver-r83
-I/usr/src/zd1211-driver-r83/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZD1211
src/zd1205.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o src/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.19.2/build SUBDIRS=/usr/src/zd1211-driver-r83 modules
make[1]: Entering directory `/usr/src/linux-2.6.19.2'
CC [M] /usr/src/zd1211-driver-r83/src/zd1205.o
/usr/src/zd1211-driver-r83/src/zd1205.c:34:26: error: linux/config.h: No such file or directory
In file included from /usr/src/zd1211-driver-r83/src/zd1205.c:42:
/usr/src/zd1211-driver-r83/src/zd1205.h:1332: warning: type qualifiers ignored on function return type
/usr/src/zd1211-driver-r83/src/zd1205.h:1279: warning: ‘zd_readl’ declared inline after being called
/usr/src/zd1211-driver-r83/src/zd1205.h:1279: warning: previous declaration of ‘zd_readl’ was here
/usr/src/zd1211-driver-r83/src/zd1205.c: In function ‘zd1205_validate_frame’:
/usr/src/zd1211-driver-r83/src/zd1205.c:2809: warning: unused variable ‘len1’
/usr/src/zd1211-driver-r83/src/zd1205.c: In function ‘zd1205_translate_scan’:
/usr/src/zd1211-driver-r83/src/zd1205.c:7183: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘U32’
/usr/src/zd1211-driver-r83/src/zd1205.c:7183: warning: unknown conversion type character ‘,’ in format
/usr/src/zd1211-driver-r83/src/zd1205.c:7183: warning: spurious trailing ‘%’ in format
/usr/src/zd1211-driver-r83/src/zd1205.c: In function ‘zd1205_list_bss’:
/usr/src/zd1211-driver-r83/src/zd1205.c:7388: warning: format ‘%2d’ expects type ‘int’, but argument 2 has type ‘U32’
/usr/src/zd1211-driver-r83/src/zd1205.c:7388: warning: spurious trailing ‘%’ in format
/usr/src/zd1211-driver-r83/src/zd1205.c: At top level:
/usr/src/zd1211-driver-r83/src/zd1205.c:7527: warning: type qualifiers ignored on function return type
/usr/src/zd1211-driver-r83/src/zd1205.c:7608: warning: type qualifiers ignored on function return type
/usr/src/zd1211-driver-r83/src/zd1205.c:7697: warning: type qualifiers ignored on function return type
/usr/src/zd1211-driver-r83/src/zd1205.c:7713: warning: type qualifiers ignored on function return type
/usr/src/zd1211-driver-r83/src/zd1205.c: In function ‘CalculateQuality’:
/usr/src/zd1211-driver-r83/src/zd1205.c:10074: warning: unused variable ‘rxOffset’
make[2]: *** [/usr/src/zd1211-driver-r83/src/zd1205.o] Error 1
make[1]: *** [_module_/usr/src/zd1211-driver-r83] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.19.2'
make: *** [all] Error 2
I've compiled the module to the source of the 2.6.17 kernel, which (from the ubuntu packeages) comes as 2.6.17.14-ubuntu1. lsusb lists my dongle (a generic zydas unamed one). modprobe -v zd1211 works and the device is registered by dmesg. I can even see it in administration -> device manager.
EDIT: Tried revison B by setting the flag in Makefile
Can't find /dev/wlan0 though. I've done a make install in the zd1211 source directory, as well as ifdown eth0 before replugging the dongle.
/etc/network/interfaces lists wlan0 inet dhcp.
do I have to do a mknod /dev/wlan0 ? if so what are the minor and major numbers.
Any ideas?
Thanks,
Rob.
Last edited by sputnik2012; January 14th, 2007 at 09:45 PM.
The Free Software war is won, all else is now maneuvering
http://brainstorm.ubuntu.com/idea/27361/image/1/
Thanks shof 2k. Turns out the drivers are included in the kernel source. http://www.ubuntuforums.org/showthre...ghlight=zd1201
doesn't include anything baout encryption though
The Free Software war is won, all else is now maneuvering
http://brainstorm.ubuntu.com/idea/27361/image/1/
EDI: Scrap.
Any way of getting the module to compile with 2.6.19 kernel
Last edited by sputnik2012; January 18th, 2007 at 09:56 PM. Reason: added config file
Bookmarks