2.5.47: Fix e100 driver bug on STL2 motherboard -- 'e100: hw init failed'

2.5.47: Fix e100 driver bug on STL2 motherboard -- 'e100: hw init failed'

Post by Zhuang, Loui » Fri, 15 Nov 2002 10:40:10

It seems e100 device on STL2 board is slower than other siblings.

Louis Zhuang,
My opinions are my own and NEVER the opinions of Intel Corporation.

diff -Nur -X /root/dontdiff 47-kp/drivers/net/e100/e100.h
--- 47-kp/drivers/net/e100/e100.h       Mon Nov 11 11:28:07 2002

 #define E100_MAX_NIC 16

-#define E100_MAX_SCB_WAIT      100     /* Max udelays in wait_scb */
+#define E100_MAX_SCB_WAIT      5000    /* Max udelays in wait_scb */
 #define E100_MAX_CU_IDLE_WAIT  50      /* Max udelays in wait_cus_idle */

 /* HWI feature related constant */
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


1. Redhat 7.1 'eepro100' and 'e100' drivers won't see 10BaseT network

I have a Dell 1550 machine which supposedly contains an OEM Intel LAN
interface.  I installed Redhat Linux 7.1 on it.  (Actually the updated
one from www.tummy.com/krud.)  During installation the LAN interfaces
were recognized as needing eepro100 drivers.  Following Dell's
instructions, I replaced the reference to eepro100 in /etc/modules.conf
with e100 and rebooted.  But neither before or after doing the above
will the machine talk in any way with a 10BaseT hub, even though the
boot-time scripts show '[OK]' for eth0 (and eth1).

This machine is currently at a location with no 100BaseT, so I haven't
tested to see if it will do 100BaseT.

Is there any known problem with these machines related to 10BaseT?

Note that 'man eepro100' and 'man e100' turned up nothing, so it appears
that these particular device drivers are undocumented.  Nor did various
searches for e100 and eepro100 at www.redhat.com and www.dell.com turn
up anything relevant to this problem.

Nor could I find any argument to 'ifconfig' that was able to force the
LAN interface into 10BaseT mode.  I had figured that all LAN interfaces
described as 10/100 would autonegotiate, but this one apparently does

Suggestions would be welcome.  Please post or email as you consider
appropriate, but not both. Thank-you.

2. desktop icon fonts

3. e100: eth1: e100_request_firmware: Failed to load firmware "e100/d101m_ucode.bin": -2

4. gzipped modules

5. e100 initialization issue on STL2 motherboard

6. Eliminating files during Backups (Repost)

7. Any1 running e100 intel drivers on STL2 onboard ethernet ?

8. graphics programs?

9. patch for cs46xx driver on 2.5.47 to fix compilation error

10. EEpro100/eepro module fails...attempting intel's e100 tarball but can't make kernel!

11. 2.5.47-ac5:undefined reference to `boot_gdt_table'

12. 2.5.47-bk6 hugetlbfs didn't compile

13. 2.5.47 Minor bug in non-fatal machine check