Changed from Belkin to ZyDAS wireless internet sharing on Ubuntu 8.04

geo yaktur at yahoo.com
Thu Mar 5 02:39:49 UTC 2009


I gave up on the Belkin, this was turning into a lab experiment and my wife is on my case about this, so I need to get it working somehow.

I know this ZyDAS adapter worked to just link to an already existing wireless network using Ndiswrapper (did this a couple of years ago under Ubuntu 7.04, now I'm running 8.04, I can't run anything higher on my Dell than 8.04 due to incompatibilities with my built-in graphics hardware and the software provided on Ubuntu 8.10 - i tried it and it failed).

I tried running the Linux software on this ZyDAS thing. Here's the frustrating, time-wasting result:


root at Dell1wireless:~/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0# ls

apdbg.c  copying  Makefile  Menudbg  src  sta

root at Dell1wireless:~/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0# make

make both

make[1]: Entering directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

make clean

make[2]: Entering directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

rm -rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o src/*.o  src/.*.o.cmd menudbg apdbg

make[2]: Leaving directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

make ZD1211REV_B=0

make[2]: Entering directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

/lib/modules/2.6.24-23-generic/build

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0

-I/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/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 -DZDCONF_MENUDBG
-DZDCONF_APDBG -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/zddebug2.o src/zdusb.o src/zd1211.o

make -C /lib/modules/2.6.24-23-generic/build SUBDIRS=/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0 modules

make[3]: Entering directory `/usr/src/linux-headers-2.6.24-23-generic'

  CC [M]  /root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.o

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:34:26: error: linux/config.h: No such file or directory

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:446: error: expected declaration specifiers or ‘...’ before ‘write’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:446: error: expected declaration specifiers or ‘...’ before ‘fd’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:446: error: expected declaration specifiers or ‘...’ before ‘buf’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:446: error: expected declaration specifiers or ‘...’ before ‘count’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:447: warning: type defaults to ‘int’ in declaration of ‘_syscall3’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:447: error: expected ‘,’ or ‘;’ before ‘_syscall3’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:452: error: ‘dot11A_Channel’ undeclared here (not in a function)

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_validate_frame’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:2695: warning: unused variable ‘len1’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_rx_isr’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:4006: error: ‘struct sk_buff’ has no member named ‘mac’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_translate_scan’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:6850: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘U32’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:6850: warning: unknown conversion type character ‘,’ in format

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:6850: warning: spurious trailing ‘%’ in format

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_list_bss’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:7047: warning: format ‘%2d’ expects type ‘int’, but argument 2 has type ‘U32’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:7047: warning: spurious trailing ‘%’ in format

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_ioctl’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:7329: error: implicit declaration of function ‘verify_area’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_load_card_setting’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:8110: error: implicit declaration of function ‘open’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:8127: error: implicit declaration of function ‘read’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:8131: error: implicit declaration of function ‘close’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_save_card_setting’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:8283: error: implicit declaration of function ‘write’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zdcb_rx_ind’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:8950: error: implicit declaration of function ‘eth_copy_and_sum’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘CalculateQuality’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:9612: warning: unused variable ‘rxOffset’

make[4]: *** [/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.o] Error 1

make[3]: *** [_module_/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0] Error 2

make[3]: Leaving directory `/usr/src/linux-headers-2.6.24-23-generic'

make[2]: *** [all] Error 2

make[2]: Leaving directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

make[1]: *** [both] Error 2

make[1]: Leaving directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

make: *** [all] Error 2

root at Dell1wireless:~/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0# make install

make both

make[1]: Entering directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

make clean

make[2]: Entering directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

rm -rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o src/*.o  src/.*.o.cmd menudbg apdbg

make[2]: Leaving directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

make ZD1211REV_B=0

make[2]: Entering directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

/lib/modules/2.6.24-23-generic/build

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0

-I/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/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 -DZDCONF_MENUDBG
-DZDCONF_APDBG -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/zddebug2.o src/zdusb.o src/zd1211.o

make -C /lib/modules/2.6.24-23-generic/build SUBDIRS=/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0 modules

make[3]: Entering directory `/usr/src/linux-headers-2.6.24-23-generic'

  CC [M]  /root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.o

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:34:26: error: linux/config.h: No such file or directory

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:446: error: expected declaration specifiers or ‘...’ before ‘write’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:446: error: expected declaration specifiers or ‘...’ before ‘fd’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:446: error: expected declaration specifiers or ‘...’ before ‘buf’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:446: error: expected declaration specifiers or ‘...’ before ‘count’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:447: warning: type defaults to ‘int’ in declaration of ‘_syscall3’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:447: error: expected ‘,’ or ‘;’ before ‘_syscall3’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:452: error: ‘dot11A_Channel’ undeclared here (not in a function)

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_validate_frame’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:2695: warning: unused variable ‘len1’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_rx_isr’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:4006: error: ‘struct sk_buff’ has no member named ‘mac’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_translate_scan’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:6850: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘U32’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:6850: warning: unknown conversion type character ‘,’ in format

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:6850: warning: spurious trailing ‘%’ in format

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_list_bss’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:7047: warning: format ‘%2d’ expects type ‘int’, but argument 2 has type ‘U32’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:7047: warning: spurious trailing ‘%’ in format

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_ioctl’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:7329: error: implicit declaration of function ‘verify_area’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_load_card_setting’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:8110: error: implicit declaration of function ‘open’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:8127: error: implicit declaration of function ‘read’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:8131: error: implicit declaration of function ‘close’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_save_card_setting’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:8283: error: implicit declaration of function ‘write’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zdcb_rx_ind’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:8950: error: implicit declaration of function ‘eth_copy_and_sum’

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘CalculateQuality’:

/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:9612: warning: unused variable ‘rxOffset’

make[4]: *** [/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0/src/zd1205.o] Error 1

make[3]: *** [_module_/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0] Error 2

make[3]: Leaving directory `/usr/src/linux-headers-2.6.24-23-generic'

make[2]: *** [all] Error 2

make[2]: Leaving directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

make[1]: *** [both] Error 2

make[1]: Leaving directory `/root/Network_drivers/USB_network/Linux/ZD1211LnxDrv_2_3_1_0'

make: *** [all] Error 2




--- On Wed, 3/4/09, Ryan Steele <rgsteele at gmail.com> wrote:

From: Ryan Steele <rgsteele at gmail.com>
Subject: Re: Belkin wireless internet sharing on Ubuntu 8.04
To: yaktur at yahoo.com, "The Canadian Ubuntu Users Community" <ubuntu-ca at lists.ubuntu.com>
Date: Wednesday, March 4, 2009, 1:57 PM

On Tue, Mar 3, 2009 at 5:33 PM, geo <yaktur at yahoo.com> wrote:
> Hi
>
> I'm trying to configure my Linux computer to serve as a sharing point in the
> house for wireless internet.
>
> I have a newly bought Belkin Wireless G Desktop card installed. And so far
> the only driver support I found is through Ndiswrapper to run the WinXP
> driver for it. I'd like to find a Linux native driver for it.
>
> I need also to be able to take the cable internet coming in by Ethernet and
> branch it off via his Belkin wireless card so the upstairs computer (running
> XP Home) can access internet by it's own wireless device.
>
> So far Firestarter only says the card isn't ready. I don't know why that is
> so. Ndiswrapper claims it is ok?
>
> Can anyone offer assistance?

There is a database of wireless cards that work with Ubuntu here:

https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupported

You can look up your particular model and see what is required to get
it working.

I would advise that if the card does not have native Linux drivers
available, and you are able to exchange it for another one, do that.
Life is too short to try getting hardware running on Linux with
Windows drivers. Plus, it sends a message to the manufacturer: stuff
that doesn't work out of the box with Linux gets returned to the
store, and they don't want that.

> Thanks,
> geo
>

-- 
Ryan Steele - rgsteele at gmail.com



      __________________________________________________________________
Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your favourite sites. Download it now at
http://ca.toolbar.yahoo.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-ca/attachments/20090304/29e22a51/attachment.html>


More information about the ubuntu-ca mailing list