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
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
