Right now I have no idea how this can happen. It means the transmitters is
stopped and the receiver still running. This shouldn't happen as the driver
always enables both transmitter and receiver. My theory is, that there is
a situation, where the chip turns of the transmitter, because of too many
failures (or whatever). But this isn't documented anywhere:-( and there is
no interrupt, when it happens. I have a patch, which checks in xmit_start()
whether the transmitter is still running and reinits the chip, if not. It
isn't a pretty workaround, but it seems to work (only tested by one person).
Thomas.
-- This device has completely bogus header. Compaq scores again :-| It's a host bridge, but it should be called ghost bridge instead ;^) [Martin `MJ' Mares on linux-kernel]- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/