[vortex] 3c575_cb Vortex refusing to send buffer
Bob Kupiec
bkupiec@verio.net
Thu, 28 Jun 2001 15:03:19 -0400 (EDT)
Hello,
I'm having a probem with rx/tx on a 3Com 3CCFE575CT card. I installed
the latest PCMCIA drivers without a problem, but can't send packets.
Any idea what's broken?
Is the IRQ 11 share (i82365, eth0) supposed to be happening? My non-CardBus
cards use IRQ 3.
Thanks,
Bob
$ cat /var/adm/messages
Jun 28 12:40:11 laptop kernel: Linux PCMCIA Card Services 3.1.26
Jun 28 12:40:11 laptop kernel: kernel build: 2.0.34 #29 Wed Mar 29 21:41:11 EST 2000
Jun 28 12:40:11 laptop kernel: options: [pci] [cardbus] [apm]
Jun 28 12:40:11 laptop kernel: PCI routing table version 1.0 at 0xf9e40
Jun 28 12:40:11 laptop kernel: Intel PCIC probe:
Jun 28 12:40:11 laptop kernel: TI 1250A rev 02 PCI-to-CardBus at slot 00:02, mem 0x20301000
Jun 28 12:40:11 laptop kernel: host opts [0]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 1/3]
Jun 28 12:40:11 laptop kernel: host opts [1]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 4/6]
Jun 28 12:40:12 laptop kernel: ISA irqs (scanned) = 3,4,7,9,10 PCI status changes
Jun 28 12:40:12 laptop cardmgr[7010]: starting, version is 3.1.26
Jun 28 12:40:12 laptop cardmgr[7010]: watching 2 sockets
Jun 28 12:40:12 laptop kernel: cs: cb_alloc(bus 4): vendor 0x10b7, device 0x5257
Jun 28 12:40:12 laptop cardmgr[7010]: initializing socket 1
Jun 28 12:40:12 laptop cardmgr[7010]: socket 1: 3Com 3CCFE575CT/3CXFE575CT Fast EtherLink XL
Jun 28 12:40:12 laptop cardmgr[7010]: executing: 'modprobe cb_enabler'
Jun 28 12:40:13 laptop cardmgr[7010]: executing: 'insmod /lib/modules/preferred/pcmcia/cb_enabler.o'
Jun 28 12:40:13 laptop cardmgr[7010]: executing: 'modprobe 3c575_cb'
Jun 28 12:40:13 laptop cardmgr[7010]: executing: 'insmod /lib/modules/preferred/pcmcia/3c575_cb.o'
Jun 28 12:40:13 laptop kernel: 3c59x.c:v0.99Q 5/16/2000 Donald Becker, becker@scyld.com
Jun 28 12:40:13 laptop kernel: http://www.scyld.com/network/vortex.html
Jun 28 12:40:13 laptop kernel: cs: cb_config(bus 4)
Jun 28 12:40:13 laptop kernel: cs: IO port probe 0x0100-0x03ff: excluding 0x200-0x207 0x220-0x22f 0x388-0x38f 0x3b8-0x3df
Jun 28 12:40:13 laptop kernel: cs: IO port probe 0x0208-0x021f: clean.
Jun 28 12:40:13 laptop kernel: cs: IO port probe 0x0230-0x0387: clean.
Jun 28 12:40:13 laptop kernel: cs: IO port probe 0x0390-0x03b7: clean.
Jun 28 12:40:13 laptop kernel: cs: IO port probe 0x03e0-0x03ff: clean.
Jun 28 12:40:13 laptop kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Jun 28 12:40:13 laptop kernel: fn 0 bar 1: io 0xa00-0xaff
Jun 28 12:40:13 laptop kernel: fn 0 bar 2: mem 0xa0021000-0xa002107f
Jun 28 12:40:13 laptop kernel: fn 0 bar 3: mem 0xa0020000-0xa002007f
Jun 28 12:40:13 laptop kernel: fn 0 rom: mem 0xa0000000-0xa001ffff
Jun 28 12:40:13 laptop kernel: irq 11
Jun 28 12:40:13 laptop cardmgr[7010]: executing: './network start eth0'
Jun 28 12:40:13 laptop kernel: vortex_attach(device 04:00.0)
Jun 28 12:40:13 laptop kernel: eth0: 3Com 3CCFE575CT Tornado CardBus at 0xa00, 00:01:03:7d:06:e9, IRQ 11
Jun 28 12:40:13 laptop kernel: product code 'GD' rev 10.0 date 10-18-00
Jun 28 12:40:13 laptop kernel: eth0: CardBus functions mapped a0020000->0c038000.
Jun 28 12:40:13 laptop kernel: 8K byte-wide RAM 5:3 Rx:Tx split, MII interface.
Jun 28 12:40:13 laptop kernel: MII transceiver found at address 0, status 7809.
Jun 28 12:40:13 laptop kernel: Enabling bus-master transmits and whole-frame receives.
Jun 28 12:43:01 laptop kernel: eth0: transmit timed out, tx_status 00 status e000.
Jun 28 12:43:01 laptop kernel: diagnostics: net 0ce0 media a800 dma 000000a0.
Jun 28 12:43:01 laptop kernel: eth0: Tx Ring full, refusing to send buffer.
Jun 28 12:43:03 laptop kernel: eth0: transmit timed out, tx_status 00 status e000.
Jun 28 12:43:03 laptop kernel: diagnostics: net 0ce0 media a800 dma 000000a0.
Jun 28 12:43:03 laptop kernel: eth0: Tx Ring full, refusing to send buffer.
Jun 28 12:43:20 laptop kernel: eth0: transmit timed out, tx_status 00 status e000.
Jun 28 12:43:20 laptop kernel: diagnostics: net 0ce0 media a800 dma 000000a0.
$ cat /proc/interrupts
0: 120076803 timer
1: 1062374 keyboard
2: 0 cascade
8: 18143264 + rtc
11: 204 i82365, eth0
12: 21518863 PS/2 Mouse
13: 1 math error
14: 14573514 + ide0
15: 113689 + ide1
$ dmesg
eth0: Resetting the Tx ring pointer.
eth0: Tx Ring full, refusing to send buffer.
eth0: transmit timed out, tx_status 00 status e000.
diagnostics: net 0ce0 media a800 dma 000000a0.
Flags; bus-master 1, full 1; dirty 0 current 10.
Transmit list 06a2ea10 vs. 06a2ea10.
0: @06a2ea10 length 8000002a status 8000002a
1: @06a2ea20 length 8000002a status 8000002a
2: @06a2ea30 length 8000002a status 8000002a
3: @06a2ea40 length 8000002a status 8000002a
4: @06a2ea50 length 8000002a status 8000002a
5: @06a2ea60 length 8000002a status 8000002a
6: @06a2ea70 length 8000002a status 8000002a
7: @06a2ea80 length 8000002a status 8000002a
8: @06a2ea90 length 8000002a status 8000002a
9: @06a2eaa0 length 8000002a status 8000002a
10: @06a2eab0 length 00000000 status 00000000
11: @06a2eac0 length 00000000 status 00000000
12: @06a2ead0 length 00000000 status 00000000
13: @06a2eae0 length 00000000 status 00000000
14: @06a2eaf0 length 00000000 status 00000000
15: @06a2eb00 length 00000000 status 00000000
eth0: Resetting the Tx ring pointer.
eth0: transmit timed out, tx_status 00 status e000.
diagnostics: net 0ce0 media a800 dma 000000a0.
Flags; bus-master 1, full 1; dirty 0 current 10.
Transmit list 06a2ea10 vs. 06a2ea10.
0: @06a2ea10 length 8000002a status 8000002a
1: @06a2ea20 length 8000002a status 8000002a
2: @06a2ea30 length 8000002a status 8000002a
3: @06a2ea40 length 8000002a status 8000002a
4: @06a2ea50 length 8000002a status 8000002a
5: @06a2ea60 length 8000002a status 8000002a
6: @06a2ea70 length 8000002a status 8000002a
7: @06a2ea80 length 8000002a status 8000002a
8: @06a2ea90 length 8000002a status 8000002a
9: @06a2eaa0 length 8000002a status 8000002a
10: @06a2eab0 length 00000000 status 00000000
11: @06a2eac0 length 00000000 status 00000000
12: @06a2ead0 length 00000000 status 00000000
13: @06a2eae0 length 00000000 status 00000000
14: @06a2eaf0 length 00000000 status 00000000
15: @06a2eb00 length 00000000 status 00000000
eth0: Resetting the Tx ring pointer.
eth0: Tx Ring full, refusing to send buffer.
$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:01:03:12:43:F5
inet addr:10.10.10.2 Bcast:10.10.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:344
TX packets:0 errors:13 dropped:0 overruns:0
Interrupt:11 Base address:0xa00