Timeout issues... (with latest kernel)

kenneth topp caught@prodigy.net
Thu Apr 6 06:49:33 2000


Hello,

Well, it's not the latest kernel (redhat6.2's)

it is version:

eepro100.c:v1.09j-t 9/29/99
eepro100.c: $Revision: 1.18 $ 1999/12/29

on kernel 2.2.14 (I think redhat put a bunch of 2.2.15pre into it)

I get these messages (included at bottom of email).

I've put in the multicast_filter_limit=3 fix, and so far it looks good.
I'm running netatalk/smb/nfsd and a uniproc kernel on a smp box (only one
cpu).  It's one of those intel astro boxes.

Anycase, I've got my head spinning with the version numbers:

If "eepro100.c:v1.09l 8/7/99" is the most recent from Donald, but his
version line in the kernel proper driver is: "eepro100.c:v1.09j-t
9/29/99", that would mean that the "-t" came with the 9/29/99 from
somewhere else (Jeff maybe?).

Please let me know if there is any debugging I can do.  Or if this problem
is really gone in some other version (please specify which one ;)

Thanks to everyone who worked on the driver!

Kenneth

ps . I'm not on the list, but I will follow the web archives...


---init stuff from dmesg----
eth0: Intel PCI EtherExpress Pro100 at 0xd0084000, 00:A0:C9:FB:2B:02, IRQ 10.
  Board assembly 000000-000, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x04f4518b).
  Receiver lock-up workaround activated.

---dmesg | grep eth0--------
eth0: Transmit timed out: status 0000  0090 at 0/31 command 0001a000.
eth0: Tx ring dump,  Tx queue 31 / 0:
eth0:  *  0 0001a000.
eth0:     1 00020000.
eth0:     2 00030000.
eth0:     3 00030000.
eth0:     4 00030000.
eth0:     5 00030000.
eth0:     6 00030000.
eth0:     7 000c0000.
eth0:     8 200c0000.
eth0:     9 000c0000.
eth0:    10 000c0000.
eth0:    11 000c0000.
eth0:    12 00030000.
eth0:    13 00030000.
eth0:    14 00030000.
eth0:    15 00030000.
eth0:    16 200c0000.
eth0:    17 00030000.
eth0:    18 000c0000.
eth0:    19 000c0000.
eth0:    20 00030000.
eth0:    21 000c0000.
eth0:    22 00030000.
eth0:    23 000c0000.
eth0:    24 200c0000.
eth0:    25 00030000.
eth0:    26 000c0000.
eth0:    27 00030000.
eth0:    28 00030000.
eth0:    29 00030000.
eth0:    30 40030000.
eth0:   =31 00000000.
eth0: Printing Rx ring (next to receive into 0, dirty index 0).
eth0:  *= 0 00000001.
eth0:     1 00000001.
eth0:     2 00000001.
eth0:     3 00000001.
eth0:     4 00000001.
eth0:     5 00000001.
eth0:     6 00000001.
eth0:     7 00000001.
eth0:     8 00000001.
eth0:     9 00000001.
eth0:    10 00000001.
eth0:    11 00000001.
eth0:    12 00000001.
eth0:    13 00000001.
eth0:    14 00000001.
eth0:    15 00000001.
eth0:    16 00000001.
eth0:    17 00000001.
eth0:    18 00000001.
eth0:    19 00000001.
eth0:    20 00000001.
eth0:    21 00000001.
eth0:    22 00000001.
eth0:    23 00000001.
eth0:    24 00000001.
eth0:    25 00000001.
eth0:    26 00000001.
eth0:    27 00000001.
eth0:    28 00000001.
eth0:    29 00000001.
eth0:    30 00000001.
eth0: l  31 c0000002.
eth0:  PHY index 1 register 0 is 3000.
eth0:  PHY index 1 register 1 is 782d.
eth0:  PHY index 1 register 2 is 02a8.
eth0:  PHY index 1 register 3 is 0154.
eth0:  PHY index 1 register 4 is 05e1.
eth0:  PHY index 1 register 5 is 40a1.
eth0:  PHY index 1 register 21 is 0004.
...  
eth0: 0 multicast blocks dropped.
 
this last line might have been later on, no time stamps :(

-------------------------------------------------------------------
To unsubscribe send a message body containing "unsubscribe"
to linux-eepro100-request@beowulf.org