Messages in this thread | | | Date | Fri, 02 Mar 2001 23:20:31 +0100 | From | Manfred Spraul <> | Subject | Re: PROBLEM: Network hanging - Tulip driver with Netgear (Lite-On) |
| |
Jeff Garzik wrote: > > Manfred Spraul wrote: > > Could you double check the code in tulip_core.c, around line 1450? > > IMHO it's bogus. > > > > 1) if the network card contains multiple mii's, then the the advertised > > value of all mii's is changed to the advertised value of the first mii. > > I'm really curious about this one myself. > > Since I haven't digested all of the tulip media stuff in my brain yet, > and since I'm not familiar with all the corner cases, I'm loathe to > change the tulip media stuff without fully understanding what's going > on. > > If you have a single controller with multiple MII phys... how does one > select the phy of choice (for tulip, in the absence of SROM media > table...)?
I'd choose the first one with a link partner.
> And once phy A has been selected out of N available as the > active phy, should you care about the others at all? >
Not until the link beat disappears. Then scan all existing phy's and select the phy with a link beat as the new active phy.
At least that's what the sis900.c driver does. Are there other linux drivers that support multiple phy's?
-- Manfred - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |