Michael,

I have been messing a little with ssb-sprom since your quick tutorial, and I've 
found something
interesting. When I do a -P dump, the following results:

SPROM(0x04, Subsytem product ID) = 0x1363
SPROM(0x06, Subsystem vendor ID) = 0x103C
SPROM(0x08, PCI Product ID) = 0x0008
SPROM(0x38, High 16 bits of Boardflags) = 0x0000
SPROM(0x72, Low 16 bits of Boardflags) = 0x4A49
SPROM(0x48, MAC address for 802.11b/g) = 00:1a:73:04:1d:e5
SPROM(0x4E, MAC address for ethernet) = ff:ff:ff:ff:ff:ff
SPROM(0x54, MAC address for 802.11a) = ff:ff:ff:ff:ff:ff
SPROM(0x5A, Ethernet phy settings (0)) = 0x1F
SPROM(0x5A, Ethernet phy settings (1)) = 0x1F
SPROM(0x5B, et0mdcport) = ON
SPROM(0x5B, et1mdcport) = ON
SPROM(0x5C, Board revision) = 0x39
SPROM(0x5D, Locale / Country Code) = 0x0
SPROM(0x5D, A PHY antenna 0 available) = ON
SPROM(0x5D, A PHY antenna 1 available) = ON
SPROM(0x5D, B/G PHY antenna 0 available) = OFF
SPROM(0x5D, B/G PHY antenna 1 available) = OFF
SPROM(0x74, A PHY antenna gain) = 0x02
SPROM(0x75, B/G PHY antenna gain) = 0xFF
SPROM(0x5E, pa0b0) = 0x153D
SPROM(0x60, pa0b1) = 0xFAA0
SPROM(0x62, pa0b2) = 0xFE79
SPROM(0x6A, pa1b0) = 0xFFFF
SPROM(0x6C, pa1b1) = 0xFFFF
SPROM(0x6E, pa1b2) = 0xFFFF
SPROM(0x64, LED 0 behaviour) = 0xFF
SPROM(0x65, LED 1 behaviour) = 0x83
SPROM(0x66, LED 2 behaviour) = 0xFF
SPROM(0x67, LED 3 behaviour) = 0xFF
SPROM(0x68, A PHY max powerout) = 0x4A
SPROM(0x69, B/G PHY max powerout) = 0xFF
SPROM(0x70, A PHY idle TSSI target) = 0x3E
SPROM(0x71, B/G PHY idle TSSI target) = 0xFF
SPROM(0x7E, SPROM version) = 0x02

The curious part is that the A PHY values are all set, but the B/G PHY values 
have not been, even 
though this is a B/G-only device. I had been surprised earlier that the antenna 
gain was not set, 
which is why I submitted the patch to supply the default values if the sprom 
had the unprogrammed value.

Is this an endian problem? It certainly looks as if the A vs B/G definitions 
are reversed except for 
MAC addresses.

Thanks,

Larry

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

Reply via email to