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
