The patch titled sundance: PHY address form 0, only for device ID 0x0200 (IP100A) (20070605) has been removed from the -mm tree. Its filename was sundance-phy-address-form-0-only-for-device-id-0x0200.patch This patch was dropped because it was withdrawn ------------------------------------------------------ Subject: sundance: PHY address form 0, only for device ID 0x0200 (IP100A) (20070605) From: Jesse Huang <jesse@xxxxxxxxxxxxx> Search PHY address form 0, only for device ID 0x0200 (IP100A). Other device are from PHY address 1. Signed-off-by: Jesse Huang <jesse@xxxxxxxxxxxxx> Cc: Jeff Garzik <jeff@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/net/sundance.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletion(-) diff -puN drivers/net/sundance.c~sundance-phy-address-form-0-only-for-device-id-0x0200 drivers/net/sundance.c --- a/drivers/net/sundance.c~sundance-phy-address-form-0-only-for-device-id-0x0200 +++ a/drivers/net/sundance.c @@ -559,7 +559,11 @@ static int __devinit sundance_probe1 (st * It seems some phys doesn't deal well with address 0 being accessed * first, so leave address zero to the end of the loop (32 & 31). */ - for (phy = 1; phy <= 32 && phy_idx < MII_CNT; phy++) { + if (sundance_pci_tbl[np->chip_id].device == 0x0200) + phy = 0; + else + phy = 1; + for (; phy <= 32 && phy_idx < MII_CNT; phy++) { int phyx = phy & 0x1f; int mii_status = mdio_read(dev, phyx, MII_BMSR); if (mii_status != 0xffff && mii_status != 0x0000) { _ Patches currently in -mm which might be from jesse@xxxxxxxxxxxxx are sundance-phy-address-form-0-only-for-device-id-0x0200.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html