Re: [zd1211-devs] General questions on ZD1211B behaviour, for using ZD1211B in non-Linux embedded s
Status: Beta
Brought to you by:
mayne
From: Martin M. <cap...@gm...> - 2009-01-04 19:04:37
|
Hello Hin-Tak, first many thanks for your answer ! > Most of the answer to your questions are in the wiki pages on the zd1211 > sourceforge web site. Do you mean this page http://zd1211.wiki.sourceforge.net/ ? To be honest: I am searching for some more detailed info than the above page (or have i missed a page ?). What i am looking for: Which register of the ZD1211B has what meaning ? I am searching for a description of each bit. General sequences of startup / configuring / sending a packet / receiving a packet ? Format of USB communication ? Description of endpoints, what to do over which endpoint and so on. Can you point me exactly to one of the wiki pages which answers at least one of my question 1 to 4 ? Or was the hint to the wiki pages to say: There is no documentation beside the fully open source (example) driver ? Have a look at their driver and make it the same way they have done it ? Meanwhile i found the following info on solaris driver for ZD1211, a document which is worth reading: http://zd1211sol.cvs.sourceforge.net/viewvc/*checkout*/zd1211sol/zdwlan/docs/zd1211.txt?revision=1.2 > The vendor driver is, as it says, provided by the vendor and the > authoritative source of info. > It does suffer from being small-endian and 32-bitness. The latest > community rewrite effort is > neither on sourceforge nor in the released kernel source, but in > wireless-testing. Visit http://linuxwireless.org/ . So the following (daily updated) archive could be a good start: http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2 > Some people had done some work on using the zd1211 on embedded systems - > you just haven't googled well enough. I meanwhile found at least one non-unix project: https://sourceforge.net/projects/at90usb-zd1211/ (There only receiving is working, no sending) Also Solaris driver i think is worth looking: http://sourceforge.net/projects/zd1211sol/ Are there others ? Can you perhaps point me to some keywords (beside zd1211 or zd1211b), i can use for searching ? I already tried to avoid many OS relevant pages (linux, unix, freeBSD, OpenBSD, Windows...) but still too many other pages... Regards, Martin ----- Original Message ----- From: "Hin-Tak Leung" <hin...@ya...> To: "Martin Maurer" <ca...@cl...>; <zd1...@li...> Sent: Saturday, January 03, 2009 10:18 PM Subject: Re: [zd1211-devs] General questions on ZD1211B behaviour, for using ZD1211B in non-Linux embedded system Most of the answer to your questions are in the wiki pages on the zd1211 sourceforge web site. The vendor driver is, as it says, provided by the vendor and the authoritative source of info. It does suffer from being small-endian and 32-bitness. The latest community rewrite effort is neither on sourceforge nor in the released kernel source, but in wireless-testing. Visit http://linuxwireless.org/ . Some people had done some work on using the zd1211 on embedded systems - you just haven't googled well enough. --- On Sat, 3/1/09, Martin Maurer <cap...@gm...> wrote: > From: Martin Maurer <cap...@gm...> > Subject: Re: [zd1211-devs] General questions on ZD1211B behaviour, for > using ZD1211B in non-Linux embedded system > To: "Martin Maurer" <ca...@cl...>, zd1...@li... > Date: Saturday, 3 January, 2009, 3:52 PM > Hello, > > i want to to use a ZD1211B in a non-Linux embedded system > (hobbyist project, should be GPLed when working). > The system contains a uC with USB host and an USB stick > (currently i have a SNU5600 from Philips). > The USB part is already working (at least i can access an > usb mem stick), so now i can concentrate on ZD1211B part. > Reading in VID / PID (0471 / 1236) is also already working. > > Can you perhaps help me with some initial steps to get > ZD1211B working: > > 1) Is there meanwhile some documentation, how things are > working or must existing drivers again be reverese > engineered ? I saw some questions on it in the past but i > think there was almost no documentation... > 2) What initial steps are needed to setup operation of > ZD1211B ? > 3) Must i load firmware everytime ? Or only when used > firmware is older than firmware in files ? Just for > understanding: Is ZD1211B a RAM based device ? > 4) Which firmware file must i load ? There are multiple > ones (which have different names), must all of them loaded > for complete software ? Is there a certain order for loading > ? What does "ub", "uph", > "uphm", "uphr", "ur" mean ? > 5) Which source to take best as base for new development ? > Look into latest linux sources or sourceforge archive ? Or > somewhere else ? > 6) Last, but not least: Has someone already done a similar > thing, which i can take as reference ? But i haven't > found something with google... > > Regards and thanks for helping, > > Martin Maurer > ------------------------------------------------------------------------------ > _______________________________________________ > Zd1211-devs mailing list - > http://zd1211.wiki.sourceforge.net/ > Unsubscribe: > https://lists.sourceforge.net/lists/listinfo/zd1211-devs |