Problems with 3com 3c905c
Klemme Michael
klemme@bankakademie.de
Thu Nov 11 14:10:53 1999
Hallo!
Due to the unexpected failure of the on-board networking adapter of my
Compaq Proliant I now got hold on a 3c509c networking card and tried to use
it with Donald's latest driver and Linux 2.0.36 and Debian Linux 2.1.
We run a 10MBit network that is correctly detected by the card.
The driver compiles okay, but when the kernel boots I get this message:
...
3c59x.c:v0.99L 5/28/99 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
eth0: 3Com 3c905C Tornado at 0x7400, ***INVALID CHECKSUM 002f***
00:50:da:1b:6d:06, IRQ 9
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 782d.
Enabling bus-master transmits and whole-frame receives.
...
After booting completes I am not able to configure the IP networking as
usual:
orakel:~# ifconfig eth0 195.88.70.125
SIOCSIFFLAGS: Operation not supported by device
I tried your diagnostic program:
#vortex-diag -af
vortex-diag.c:v1.09 7/28/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a 3c905C Tornado 100baseTx adapter at 0x7400.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 0, registers values by window:
Window 0: 0000 0000 d93f 0000 e3e3 00bf ffff 0000.
Window 1: FIFO FIFO 0700 006e 0000 007f 0000 2000.
Window 2: 5000 1bda 066d 0000 0000 0000 0052 4000.
Window 3: 0000 0180 05ea 0000 000a 0018 0800 6000.
Window 4: 0000 0000 8000 043a 0001 88c0 0000 8000.
Window 5: 1ffc 0000 0000 1ffc 0807 0000 0000 a000.
Window 6: 0000 0000 0000 0000 0000 0000 0000 c000.
Window 7: 0000 0000 0000 0000 0002 0000 0002 e000.
Vortex chip registers at 0x7400
0x7410: **FIFO** 00000000 00000000 *STATUS*
0x7420: 00000000 00000000 00080000 00000004
0x7430: 00008000 e8c3173d 00000000 00080004
Indication enable is 0000, interrupt enable is 0000.
No interrupt sources are pending.
Transceiver/media interfaces available: 100baseTx 10baseT.
Transceiver type in use: Autonegotiate.
MAC settings: half-duplex.
Station address set to 00:50:da:1b:6d:06.
Configuration options 4000.
By now, I tried the 3com driver as well, but it did not work at all.
Thanks for any help
Michael
--
Michael Klemme
Neue Medien
Bankakademie e.V., Frankfurt
mailto:klemme@bankakademie.de
http://www.bankakademie.de/