Joe, I have been working off-line with David Woodhouse and Pavel Roskin to sort out machine checks on PPC hardware with a phy->rev == 1 card. As you likely recall, we submitted a patch that fixed two distinct places in the code. One of them was a typo in the specs, but the other was found empirically by David. Those have been fixed with a patch now queued with Linus for 2.6.21.
We did find an additional problem when I modified the phy_initg code to match the latest specs of 3/25/07. Now we get a problem in calc_loopback_gain, which David has localized to PHY registers 0x0814 and 0x0815. Based on earlier code in phy_initg (Step 4), it seems that those two registers should be touched in this section only if phy->rev >= 2. Is there anything in the bcom driver to support this? Thanks, Larry _______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
