Messages in this thread | | | Date | Tue, 19 Mar 2002 21:49:01 -0800 | From | Andrew Morton <> | Subject | Re: 3Com 556B Tornado not working |
| |
Rahul Karnik wrote: > > I have a HP Omnibook 500 with a 3Com 556B miniPCI ethernet/modem combo. Try > as I might, I can't seem to get the card to connect to the network. My > question is, how do I figure out what is the problem here? At this point, I > do not know if the card or the kernel is at fault. Please CC me as I am not > subscribed to the list. >
Seems that link negotiation didn't go right.
> Mar 19 22:24:30 quicksilver kernel: eth0: Media override to transceiver 8 > (Autonegotiate).
How did you manage to get this message to come out with a modular driver? Are there other driver options in modules.conf?
First-up you should avoid using any special negotiation and transceiver options and just let the card work it out.
> ... > Transceiver type in use: Autonegotiate. > MAC settings: half-duplex.
Do you expect half-duplex?
> ... > Able to perform Auto-negotiation, negotiation not complete. > ... > Link partner capability is 0001:. > Negotiation did not complete.
Lots of bad things there. Remove any special options, then re-run mii-diag and vortex-diag. If your cables and peer are behaving then you should see happy output indicating the desired duplex, speed and negotiation status.
If it still doesn't work, try statically assigning the IP address (get rid of DHCP somehow). There were some workarounds in later drivers for strange interactions between some hardware combinations and some DHCP clients.
If it *still* doesn't work then it's time to sniff the connection and try to see those arp messages.
And try different cables, different link peers.
And try another you-know-which operating system. If that works OK then we know the hardware's good.
- - 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/
| |