trying to get tulip.c-0.90Q to work with DEC PC (integrated contr
oller)
WOLF, PATRICK
patrick.wolf@Aerojet.com
Tue Mar 9 11:25:37 1999
My PC is a DEC Digital PC 5000 with an integrated network controller. When
running window95 the driver is "Digital Semiconductor 21143/2 based 10/100
mbps Ethernet Controller".
I have downloaded and compiled per the instructions at
http://www.bmen.tulane.edu/~siekas/driver.html the tulip.c-0.90Q driver.
I'm running Red Hat 5.2 Linux.
I load the tulip.o module at boot time. But networking doesn't come up.
Any pointers to the right direction would be appreciated.
Here's some info from the system. I'm not sure about all that I see here:
>From /var/log/messages during boot:
Mar 8 10:19:48 alpha2 kernel: The PCI BIOS has not enabled the device at
0/24! Updating PCI command 0014->0015.
Mar 8 10:19:48 alpha2 kernel: tulip.c:v0.90q 2/23/99
becker@cesdis.gsfc.nasa.gov
Mar 8 10:19:48 alpha2 kernel: eth0: Digital DS21143 Tulip rev 48 at 0xec00,
00:00:F8:71:94:DE, IRQ 255.
Mar 8 10:19:48 alpha2 kernel: eth0: EEPROM default media type Autosense.
Mar 8 10:19:48 alpha2 kernel: eth0: Index #0 - Media 10baseT (#0)
described by a 21142 Serial PHY (2) block.
Mar 8 10:19:48 alpha2 kernel: eth0: Index #1 - Media 10baseT-FD (#4)
described by a 21142 Serial PHY (2) block.
Mar 8 10:19:48 alpha2 kernel: eth0: Index #2 - Media 100baseTx (#3)
described by a 21143 SYM PHY (4) block.
Mar 8 10:19:48 alpha2 kernel: eth0: Index #3 - Media 100baseTx-FD (#5)
described by a 21143 SYM PHY (4) block.
Mar 8 10:19:48 alpha2 kernel: eth0: Index #4 - Media AUI (#2) described by
a 21142 Serial PHY (2) block.
Mar 8 10:19:48 alpha2 kernel: eth0: Index #5 - Media 10base2 (#1)
described by a 21142 Serial PHY (2) block.
--------------------------------------------------------------------
This is what I get when I run ifup eth0
SIOCSIFFLAGS: Resource temporarily unavailable
--------------------------------------------------------------------
/etc/conf.modules
alias eth0 tulip
options tulip options=0 debug=6
--------------------------------------------------------------------
# ./tulip-diag -f -e -e -a -m -m
tulip-diag.c:v1.06 9/18/98 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0xec00.
Digital DS21143 Tulip Tulip chip registers at 0xec00:
fe000000 ffffffff ffffffff 00fd7100 00fd6040 f8680096 b2422002 f3fe0000
e0000000 fff583ff ffffffff fffe0000 000002ca ffff0001 fff87f3d 8ff80000
The Rx process state is 'Suspended -- no Rx buffers'.
The Tx process state is 'Idle'.
Transmit started, Receive started, half-duplex.
The transmit threshold is 72.
Port selection is 10mpbs-serial, half-duplex.
EEPROM contents:
0000 0000 0000 0000 0000 0000 0000 0000
0000 0104 0000 71f8 de94 1e00 0000 0800
8606 0002 08b0 00b0 0286 b004 b008 8800
0304 08b0 00b0 8061 0488 b005 b008 6100
8680 0202 08b0 00b0 0286 b001 b008 0000
0000 0000 0000 0000 0000 0000 0000 3bfd
0000 0000 0000 0000 71f8 de94 00a1 0000
0000 0000 0000 0000 0000 0000 0000 0068
ID CRC 0xe3 (vs. 00), complete CRC 9450949e.
EEPROM transceiver/media description for the Digital DS21143 Tulip chip.
Leaf node at offset 30, default media type 0800 (Autosense).
6 transceiver description blocks:
Media 10baseT, block type 2.
Serial transceiver for 10baseT (media type 0).
GP pin direction 08b0 GP pin data 00b0.
Media 10baseT-Full Duplex, block type 2.
Serial transceiver for 10baseT-Full Duplex (media type 4).
GP pin direction 08b0 GP pin data 00b0.
Media 100baseTx, block type 4.
SYM transceiver for 100baseTx (media type 3).
GP pin direction 08b0 GP pin data 00b0.
No media detection indication (command 80 61).
Media 100baseTx Full Duplex, block type 4.
SYM transceiver for 100baseTx Full Duplex (media type 5).
GP pin direction 08b0 GP pin data 00b0.
No media detection indication (command 80 61).
Media AUI, block type 2.
Serial transceiver for AUI (media type 2).
GP pin direction 08b0 GP pin data 00b0.
Media 10base2, block type 2.
Serial transceiver for 10base2 (media type 1).
GP pin direction 08b0 GP pin data 00b0.
***WARNING***: No MII transceivers found!
Internal autonegotiation state is 'Autonegotiation disabled'.
----------------------------------------------------------------------------
-------------------------------------------
cat /proc/pci
PCI devices found:
Bus 0, device 9, function 0:
VGA compatible controller: Matrox Mystique (rev 3).
Medium devsel. Fast back-to-back capable. IRQ 9. Master Capable.
Latency=64.
Prefetchable 32 bit memory at 0xfd800000.
Non-prefetchable 32 bit memory at 0xfedfc000.
Non-prefetchable 32 bit memory at 0xfe000000.
Bus 0, device 7, function 3:
Bridge: Intel 82371AB PIIX4 ACPI (rev 2).
Medium devsel. Fast back-to-back capable.
Bus 0, device 7, function 2:
USB Controller: Intel 82371AB PIIX4 USB (rev 1).
Medium devsel. Fast back-to-back capable. IRQ 255. Master Capable.
Latency=64.
I/O at 0xecc0.
Bus 0, device 7, function 1:
IDE interface: Intel 82371AB PIIX4 IDE (rev 1).
Medium devsel. Fast back-to-back capable. Master Capable.
Latency=64.
I/O at 0xecf0.
Bus 0, device 7, function 0:
ISA bridge: Intel 82371AB PIIX4 ISA (rev 2).
Medium devsel. Fast back-to-back capable. Master Capable. No
bursts.
Bus 0, device 3, function 0:
Ethernet controller: DEC DC21142 (rev 48).
Medium devsel. Fast back-to-back capable. IRQ 255. Master Capable.
Latency=165. Min Gnt=20.Max Lat=40.
I/O at 0xec00.
Non-prefetchable 32 bit memory at 0xfedfbc00.
Bus 0, device 1, function 0:
PCI bridge: Intel 440LX - 82443LX PAC AGP (rev 3).
Medium devsel. Fast back-to-back capable. Master Capable.
Latency=64. Min Gnt=4.
Bus 0, device 0, function 0:
Host bridge: Intel 440LX - 82443LX PAC Host (rev 3).
Medium devsel. Fast back-to-back capable. Master Capable.
Latency=64.
Prefetchable 32 bit memory at 0xe0000000.
Patrick C. Wolf
Manager, R&D Operations
Aerojet Socorro Plant
505-835-7577 (voice)