Re: Lots of "eth1: freeing mc frame."

Kevin George <[email protected]> Sat, 6 Sep 2003 21:05:43 -0700
Newsgroups gmane.linux.drivers.eepro100.devel
Message-ID <[email protected]>
I tried the latest driver from scyld.com, to see if it would help any..
but with that driver, eth1 seems to just not work.  I couldn't ping
anything.

Here are the kernel messages that showed up when I tried that:


Sep  6 20:42:20 kernel: pci-scan.c:v1.12 7/30/2003  Donald Becker <[email protected]> http://www.scyld.com/linux/drivers.html
Sep  6 20:42:20 kernel: eepro100.c:v1.28 7/22/2003 Donald Becker <[email protected]>
Sep  6 20:42:20 kernel:   http://www.scyld.com/network/eepro100.html
Sep  6 20:42:20 kernel:   The PCI BIOS has not enabled the device at 0/152!  Updating PCI command 0103->0107.
Sep  6 20:42:20 kernel: eth0: Intel PCI EtherExpress Pro100 at 0xc2817000, 00:A0:C9:6B:38:94, IRQ 10.
Sep  6 20:42:20 kernel:   Board assembly 678400-001, Physical connectors present: RJ45
Sep  6 20:42:20 kernel:   Primary interface chip i82555 PHY #1.
Sep  6 20:42:20 kernel:   General self-test: passed.
Sep  6 20:42:20 kernel:   Serial sub-system self-test: passed.
Sep  6 20:42:20 kernel:   Internal registers self-test: passed.
Sep  6 20:42:20 kernel:   ROM checksum self-test: passed (0x49caa8d6).
Sep  6 20:42:20 kernel:   Receiver lock-up workaround activated.
Sep  6 20:42:20 kernel:   The PCI BIOS has not enabled the device at 0/136!  Updating PCI command 0103->0107.
Sep  6 20:42:20 kernel: eth1: Intel PCI EtherExpress Pro100 at 0xc281b000, 00:A0:C9:3C:3A:80, IRQ 10.
Sep  6 20:42:20 kernel:   Board assembly 661949-004, Physical connectors present: RJ45
Sep  6 20:42:20 kernel:   Primary interface chip DP83840A PHY #1.
Sep  6 20:42:20 kernel:   DP83840 specific setup, setting register 23 to 8462.
Sep  6 20:42:20 kernel:   General self-test: passed.
Sep  6 20:42:20 kernel:   Serial sub-system self-test: passed.
Sep  6 20:42:20 kernel:   Internal registers self-test: passed.
Sep  6 20:42:20 kernel:   ROM checksum self-test: passed (0x49caa8d6).
Sep  6 20:42:20 kernel:   Receiver lock-up workaround activated.
Sep  6 20:42:24 kernel: eth1: Command 20 was not immediately accepted, 10001 ticks!
Sep  6 20:42:24 kernel: eth1: Command 20 was not immediately accepted, 10001 ticks!
Sep  6 20:42:25 kernel: eth1: Command 70 was not immediately accepted, 10001 ticks!
Sep  6 20:42:29 kernel: eth1: Command 20 was not immediately accepted, 10001 ticks!
Sep  6 20:42:45 last message repeated 8 times
Sep  6 20:42:47 kernel: eth1: Command 20 was not immediately accepted, 10001 ticks!
Sep  6 20:43:13 last message repeated 14 times
Sep  6 20:43:15 kernel: eth1: Command 20 was not immediately accepted, 10001 ticks!
Sep  6 20:43:19 last message repeated 2 times
Sep  6 20:43:21 kernel: eth1: Command 20 was not immediately accepted, 10001 ticks!
Sep  6 20:43:29 kernel: eth1: Transmit timed out: status 0090  0020 at 17/48 commands 000c0000 000c0000 00000000.
Sep  6 20:43:29 kernel: eth1: Tx ring dump,  Tx queue 48 / 17:
Sep  6 20:43:29 kernel: eth1:   0 00020000.
Sep  6 20:43:29 kernel: eth1:   1 00020000.
Sep  6 20:43:29 kernel: eth1:   2 00020000.
Sep  6 20:43:29 kernel: eth1:   3 00020000.
Sep  6 20:43:29 kernel: eth1:   4 00020000.
Sep  6 20:43:29 kernel: eth1:   5 00020000.
Sep  6 20:43:29 kernel: eth1:   6 00020000.
Sep  6 20:43:29 kernel: eth1:   7 000c0000.
Sep  6 20:43:29 kernel: eth1:   8 00020000.
Sep  6 20:43:29 kernel: eth1:   9 00020000.
Sep  6 20:43:29 kernel: eth1:   10 00020000.
Sep  6 20:43:29 kernel: eth1:   11 00020000.
Sep  6 20:43:29 kernel: eth1:   12 00020000.
Sep  6 20:43:29 kernel: eth1:   13 00020000.
Sep  6 20:43:29 kernel: eth1:   14 00020000.
Sep  6 20:43:29 kernel: eth1:   15 40020000.
Sep  6 20:43:29 kernel: eth1:  =16 0000a000.
Sep  6 20:43:29 kernel: eth1: * 17 000c0000.
Sep  6 20:43:29 kernel: eth1:   18 000c0000.
Sep  6 20:43:29 kernel: eth1:   19 00000000.
Sep  6 20:43:29 kernel: eth1:   20 00020000.
Sep  6 20:43:29 kernel: eth1:   21 00020000.
Sep  6 20:43:29 kernel: eth1:   22 00020000.
Sep  6 20:43:29 kernel: eth1:   23 00020000.
Sep  6 20:43:29 kernel: eth1:   24 00020000.
Sep  6 20:43:29 kernel: eth1:   25 00020000.
Sep  6 20:43:29 kernel: eth1:   26 00020000.
Sep  6 20:43:29 kernel: eth1:   27 00020000.
Sep  6 20:43:29 kernel: eth1:   28 00020000.
Sep  6 20:43:29 kernel: eth1:   29 00020000.
Sep  6 20:43:29 kernel: eth1:   30 00020000.
Sep  6 20:43:29 kernel: eth1:   31 00020000.
Sep  6 20:43:29 kernel: eth1:Printing Rx ring (next to receive into 0).
Sep  6 20:43:29 kernel:   Rx ring entry 0  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 1  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 2  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 3  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 4  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 5  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 6  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 7  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 8  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 9  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 10  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 11  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 12  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 13  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 14  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 15  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 16  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 17  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 18  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 19  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 20  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 21  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 22  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 23  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 24  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 25  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 26  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 27  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 28  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 29  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 30  00000001.
Sep  6 20:43:29 kernel:   Rx ring entry 31  c0000002.
Sep  6 20:43:29 kernel:   PHY index 1 register 0 is 3100.
Sep  6 20:43:29 kernel:   PHY index 1 register 1 is 786f.
Sep  6 20:43:29 kernel:   PHY index 1 register 2 is 2000.
Sep  6 20:43:29 kernel:   PHY index 1 register 3 is 5c01.
Sep  6 20:43:29 kernel:   PHY index 1 register 4 is 01e1.
Sep  6 20:43:29 kernel:   PHY index 1 register 5 is 41e1.
Sep  6 20:43:29 kernel:   PHY index 1 register 21 is 000c.
Sep  6 20:43:29 kernel: eth1: Restarting the chip...
Sep  6 20:43:47 kernel: eth1: Command unit failed to mark command 00000000 as complete at 69.
Sep  6 20:44:03 kernel: eth1: Command unit failed to mark command 00000000 as complete at 77.
Sep  6 20:44:50 kernel: eth1: Command unit failed to mark command 00000000 as complete at 102.


On Sat, Sep 06, 2003 at 04:21:04AM -0700, Kevin George wrote:
> I'm running 2.4.22 on a machine with two eepro100 cards.  I've started
> seeing this message a lot today (728 times in the last half hour)..