Hi everyone,
I've found a broadcom 0x4310 on my new shiny laptop. It works perfectly with 
ndiswrapper, but it is not recognized by b43 or b43legacy. So I've tried to 
hack around the code a bit to find why.

My progress so far are:
-) I've added the pci id of my board the the ssb driver, so it now find it. 
The SPROM seems to be as large as the one from rev4 (or at least the checksum 
is correct with such size), but the last byte says it is a rev8. I've found no 
documentation about it and the registers seems to be mapped differently from 
previous revisions. I've found where the mac address is from a raw dump, but i 
don't know how to recognize the other registers.
-) In b43 i've added the revision 15 the then ssb revision list, my board 
should be a b/g one, but the phytype is 5, from the headers it should be a LP, 
but i cannot find any documentation about it, it may be that even mmio 
registers mapping is changed, for example i've seen that if i add 0xC to the 
PHYVER MMIO address i get something reasonable, like PHYTYPE_G, revision 6
-) The radio version is 0x2062, which seems to be not supported, if i force 
the driver to use it, i can do almost nothing with the card, from iwlist i can 
see no property at all.

Can you please give me some advice or link to documentation so that i can 
finish the quest to support my board and get rid of closed source binary 
driver in my kernel-space? :-)

Please tell me if the description is not clear, i'm i bit in a hurry know, so 
maybe it is a bit confused.

Best regards,
Alessandro Pignotti
-- 
Vi Veri Veniversum Vivus Vici
        -Dr. Faustus - Marlowe
Public GPG Key ID 0x650B3ED9 on subkeys.gpg.net
Key Fingerprint 6243 AAD3 E3EC 52D8 DFAA 2A2F 9FCD 0457 650B 3ED9
Encrypted mails are welcome

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to