Daniel,

some updates.

> I'll ask him about that.

> How can I find out which RF chip I have in my device? This is an area where I
> lack knowledge - why are there so many different chips? Is it one per region?
> Or maybe ZyDAS sell the ZD1211 but it has to be combined by other vendors with
> a RF chip for it to become useful?

It is quite easy to find it out -- it is encoded in the lower 4
bits of the hardware type in the EEPROM, currently E2P_POD in my
code. 0xD is RFMD, actually a RF2959. I have the constants in
zd_rf.h.

Why there are so many chips? Probably because there exist chips of
different quality and prices. There will be a price difference
between chips which support 802.11b/g and 802.11a/b/g, because the
latter has to operate at 2.4 GHz *and* 5.7 GHz. I bet, that in most
devices, we will see the RFMD.

> What are all those registers about? Frequency listings and similar?
Download the data sheet for the RF2958 from www.rfmd.com, then you
will get an idea. This is the predecessor for the RF2959. However
the registers are different and the frequency is also selected in
another way. I try to do the same as the ZYDAS driver does it. The
problem is, that you can't read the registers, so you never know,
whether you wrote the right stuff into the chip.

BTW you can now browse the git tree under
http://www.deine-taler.de/git/

The git tree you will find under http://www.deine-taler.de/zd1211/

Snapshots will be found under
http://www.deine-taler.de/snapshots/.

Uli

-- 
Ulrich Kunitz - [EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to