[Etherboot-developers] lance driver works at 10 mbs - fails at 100 mbs
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Eno C. <Eno...@Mi...> - 2001-03-16 13:58:50
|
Have a client equiped with an AMD AM79C972 (LANCE) ethernet chip and an unremarkable server both connected to a 10mbs 3com hub. Everything works as expected. When I replace the 10mbs hub with a 10/100 mbs 3com hub, the new hub indicates all ports run at 100mbs, and the lance driver on the client will not transmit. Literally; nothing shows up on the net when I watch it with Aligent Lan Analyzer (which BTW is a WHOLE LOT nicer than tcpdump). The transmit interrupt fails to arrive, as, I guess you would expect if no transmission occurs, and the driver times out waiting for the interrupt. Everything goes to pot after that. Lance works at 10mbs, and the identical arrangement fails at 100 mbs. Does anyone have any insight into this behavior? Eno Compton |