[vortex] Problem with Nokia ADSL modem/hub and 3c905
Ville Herva
vherva@mail.niksula.cs.hut.fi
Thu, 25 Jan 2001 00:07:48 +0200
On Wed, Jan 24, 2001 at 08:51:04PM +1100, you [Andrew Morton] claimed:
>
> The driver at http://www.uow.edu.au/~andrewm/linux/3c59x.c-2.2.19-pre6-1.gz
> has been changed so that when you force it to use a particular interface,
> then it simply does what you said.
I downloaded that driver. The results are pretty similar:
with 'debug=7':
3c59x.c 19Oct00 Donald Becker and others
http://www.scyld.com/network/vortex.html
eth0: 3Com 3c905 Boomerang 100baseTx at 0xc400, 00:60:08:0b:99:9e, IRQ 19
Internal config register is 16302d8, transceivers 0xe040.
8K word-wide RAM 3:5 Rx:Tx split, autoselect/MII interface.
MII transceiver found at address 24, status 786d.
Enabling bus-master transmits and whole-frame receives.
ping works.
When I unplug the cable:
eth0: interrupt, status e401, latency 8, cur_rx 317, dirty_rx 317
eth0: In interrupt loop, status e401.
In boomerang_rx(), status e001, rx_status 8000.
Receiving packet size 60 status 803c.
eth0: exiting interrupt, status e000.
eth0: vortex_close() status e000, Tx status 00.
eth0: vortex close stats: rx_nocopy 137 rx_copy 181 tx_queued 264 Rx
pre-checksummed 0.
bridge-eth0: lost peer eth0
bridge-eth0: down
Ping does not work.
and with 'options=0 debug=7':
eth0: 3Com 3c905 Boomerang 100baseTx at 0xc400, 00:60:08:0b:99:9e, IRQ 19
Internal config register is 16302d8, transceivers 0xe040.
8K word-wide RAM 3:5 Rx:Tx split, autoselect/MII interface.
Media override to transceiver type 0 (10baseT).
Enabling bus-master transmits and whole-frame receives.
eth0: Media override to transceiver 0 (10baseT).
eth0: Initial media type 10baseT.
eth0: vortex_open() InternalConfig 010302d8.
eth0: vortex_open() irq 19 media status 8820.
eth0: Filling in the Rx ring.
bridge-eth0: found peer eth0
bridge-eth0: up
Ping does not work after insmod and ifconfig.
With this driver, the mii-diag -w output when unplugging and replugging is
identical to the 2.2.18pre19 one.
-- v --
v@iki.fi