It isn't really required to merge the div64 code from the kernel
in. There is only one place in the code that references div64 and
(to me) it doesn't seem possible that more than 32 bits would be
used there ever, so I just modified the code to use a 32 bit divide.
--- In "Janne Mäntyharju"
<> wrote:
>
> After banging my head against the wall for whole last saturnday, I
> decided to share some info about ZD1211B wlan drivers.
>
> I tried to purchase an adapter with zd1211 chipset, and chose A-
LINK
> WL54USB, but manufacturer had replaced chip with zd1211b.
Fortunately
> zd1211 drivers can be compiled with b-revision support and drivers
are
> seemingly working well, but they are very unrealiable. I get
constant
> RX-errors and packet loss is about 20%. If I ping the accesspoint,
> connection may work fine for a while, but then all packets are
lost for
> about a minute or so. However, association to the accesspoint is
never
> lost. I used TS9-kernel and zd1211 drivers from version R83 that
are
> downloadable from http://sourceforge.net/projects/zd1211.
>
> I finally give up with those drivers and tried Atheros (Zydas
merged
> with Atheros) official drivers, that are downloadable from
> http://www.atheros.com/RD/downloads/download_ZD1211B.htm. Those
drivers
> work with TS9 kernel, only caveat is that you must copy div64.S
file
> from kernel directory, compile it and edit drivers makefile to
link
> resulting .o file in. Otherwise you get unresolved symbol error
when
> trying to load the module.
>
> The official drivers seem to work very well. There are few things
to
> note, one is that restricted command to iwconfig doesn't work (in
case
> of a shared key accesspoint). You have to issue command "iwpriv
eth1
> set_auth 1". Read user guide from drivers download page, it
contains
> useful information about drivers usage.
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|