Error: The transmitter stopped!
Yan-Fa Li
yanfali@hpcc01.corp.hp.com
Fri Mar 5 17:54:29 1999
Hello,
I'm trying to understand what is wrong with a Pentium 90
machine with a LiteOn Tulip Clone NIC in it.
I get the following error:
The transmitter stopped! CSR5 is 2679006, CSR6
8108e002.
Machine is a Pentium 90 64MB RAM, with on board DC390 and PCNET32
chipset. There is a matrox impression + and a netgear
Liteon 10/100 NIC in the 2 available PCI slots. It
is an HP Vectra XU 90. It is plugged into a 10BT Shared Hub.
This is a linux 2.2.2 kernel machine. The onboard PCNet32
NIC works fine. It doesn't seem to matter if I enable
or disable the on board LAN. IRQ assignment on this machine is
pretty much broken as it doesn't seem to want to use
free IRQs.
Driver Reports in /var/log/messages after insmod tulip options=12
kernel: Found Lite-On 82c168 PNIC at PCI I/O address 0xfe00.
kernel: tulip.c:v0.90q 2/23/99 becker@cesdis.gsfc.nasa.gov
kernel: eth1: Lite-On 82c168 PNIC rev 33 at 0xfe00,
00:A0:CC:3A:FF:8B, IRQ 10.
kernel: eth1: MII transceiver #1 config 1000 status 7809
advertising 01e1.
Here is my /proc/interrupts:
CPU0
0: 1300831 XT-PIC timer
1: 4422 XT-PIC keyboard
2: 0 XT-PIC cascade
9: 5904 XT-PIC PCnet/PCI 79C970
10: 44595 XT-PIC tmscsim, eth1
12: 0 XT-PIC PS/2 Mouse
13: 1 XT-PIC fpu
NMI: 0
ERR: 0
Here is the output from:
./tulip-diag -f -e -e -a -m -m -p 0xffe0
tulip-diag.c:v1.08 2/28/99 Donald Becker
(becker@cesdis.gsfc.nasa.gov)
Digital Tulip, unknown type Tulip chip registers at 0xffe0:
1a090008 11111100 11111100 11111100 00000000 ffffff00 00000000
ffffff00
1042f800 fffff800 fffff800 fffff800 ff98123b ff26007f ff040e1b
ff3d0075
Port selection is 10mpbs-serial, half-duplex.
Transmit stopped, Receive stopped, half-duplex.
The Rx process state is 'Transferring Rx frame into memory'.
The Tx process state is 'Closing Tx descriptor'.
PCI bus error!: Unknown 7.
The transmit threshold is 72.
EEPROM contents:
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
ID CRC 0xe3 (vs. 00), complete CRC 3b59d4af.
* An old-style EEPROM layout was found.
* The old-style layout does not contain transceiver control
information.
* This board may not work, or may work only with a subset of
transceiver
* options or data rates.
***WARNING***: No MII transceivers found!
Output from: ./mii-diag eth1 -v
mii-diag.c:v1.04 12/17/98 Donald Becker
(becker@cesdis.gsfc.nasa.gov)
MII PHY #1 transceiver registers:
1000 7809 7810 0000 01e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 4000 0000 0499 0010 0000 0002
0001 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x1000: Auto-negotiation enabled.
Basic mode status register 0x7809 ... 7809.
Link status: not established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation not complete.
Vendor ID is 1e:04:00:--:--:--, model 0 rev. 0.
Vendor/Part: Level One LXT970.
I'm advertising 01e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 0000:.
Negotiation did not complete.
Thanks for any assistance.
Y