Problems with 3com 3c905c

Simon Hogg seth@hogg.org
Thu Nov 11 15:55:31 1999


I know this is a linux-list, but I have found that booting into windows and 
ruuning the 3com diagnostics is quite useful.  However, if you are totally 
against this, try to get your hands on a dos boot disk, then run the DOS 
diagnostics from there.  Of course, DB may have the answer anyway!

--
Simon

At 20:10 11/11/99 +0100, you wrote:
>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/