[tulip] SMC8432BT problem.

Marek Raczynski Marek.Raczynski@informix.com
Thu, 28 Sep 2000 10:27:55 +0200


Hi

I have a problem with my linux box. It is the SMP machine
with SMC8432BT NIC and RedHat Linux (kernel 2.2.14-5.0smp).
I've got the newest tulip driver 0.92i.
I compiled it (and pci-scan) with -D__SMP__ parameter
and installed properly.
After system reboot the installation of eth0 failed
and the following message was displayed continuously.

21041 transmit timed out, status fc000000, CSR12 000050c8,
CSR13 ffff0001, CSR14 ffffffff, reseting...

I checked that:
1.
BIOS Setup has P&P OS disabled.

2. /proc/pci contains:
PCI devices found:
  Bus  0, device  13, function  0:
    Ethernet controller: DEC DC21041 (rev 17).
      Medium devsel.  Fast back-to-back capable.  IRQ 10.  Master Capable.
      Latency=96.
      I/O at 0xec80 [0xec81].
      Non-prefetchable 32 bit memory at 0xfd9ffc00 [0xfd9ffc00].

3. ifconfig eth0 with 0.92i tulip driver installed shows
     Interrupt:10 Base address:0x8200   <-- bad base address

4. ifconfig eth0 with 0.89 tulip driver (old_tulip):
     Base address:0xec80                <-- no IRQ

I had to include the following lines into my /etc/rc.d/rc.sysinit file:
    /sbin/modprobe tulip
    ifconfig eth0 inet X.X.X.X
    /sbin/modprobe old_tulip
    /sbin/rmmod -r old_tulip
    ifconfig eth0 down
    /sbin/rmmod -r tulip
and
   alias eth0 old_tulip
into /etc/conf.modules to initiate my SMC NIC properly.

Therefore dmesg shows:

tulip.c:v0.92i 7/31/2000  Written by Donald Becker <becker@scyld.com>
  http://www.scyld.com/network/tulip.html
eth0: Digital DC21041 Tulip rev 17 at 0xd083cc00, 00:00:C0:D0:5E:ED, IRQ 10.
eth0: 21041 Media table, default media 0800 (Autosense).
eth0:  21041 media #0, 10baseT.
eth0:  21041 media #4, 10baseT-FDX.
eth0:  21041 media #1, 10base2.
eth0:  21041 media #2, AUI.
tulip.c:v0.89H 5/23/98 becker@cesdis.gsfc.nasa.gov
eth1: Digital DC21041 Tulip at 0xec80, 21041 mode, 00 00 c0 d0 5e ed, IRQ
10.
eth1:21041 Media information at 30, default media 0800 (Autosense).
eth1:  21041 media #0, 10baseT.
eth1:  21041 media #0, 10baseT.
eth1:  21041 media #0, 10baseT.
eth1:  21041 media #0, 10baseT.
eth0: 21143 10baseT link beat good.
tulip.c:v0.89H 5/23/98 becker@cesdis.gsfc.nasa.gov
eth0: Digital DC21041 Tulip at 0xec80, 21041 mode, 00 00 c0 d0 5e ed, IRQ
10.
eth0:21041 Media information at 30, default media 0800 (Autosense).
eth0:  21041 media #0, 10baseT.
eth0:  21041 media #0, 10baseT.
eth0:  21041 media #0, 10baseT.
eth0:  21041 media #0, 10baseT.

But during boot on the console I saw something similar to:
moprobe cannot find module net-fp-10
moprobe cannot find module net-fp-11
moprobe cannot find module net-fp-18

Could you help me, please?
My first NIC is running but I need establish next two!

TIA

Best regards
---
Marek.Raczynski@informix.com