NIC on Intel STL2 - bad work with eepro100 & e100

NIC on Intel STL2 - bad work with eepro100 & e100

Post by Andrey Nekraso » Sat, 05 Oct 2002 13:40:05



Hello.

1. Hardware:
                        Intel Server Board STL2.
      Network: onboard NIC "Intel(R) 82559 single chip PCI LAN controller"

   Software:
                        Linux kernel up-to version 2.4.20pre9 + arp hidden patch.

2. dmesg:

...
Intel(R) PRO/100 Network Driver - version 2.1.15-k1
Copyright (c) 2002 Intel Corporation

e100: hw init failed
e100: Failed to initialize, instance #0
...

3. cat /proc/pci

...
  Bus  0, device   3, function  0:
    Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 8).
      IRQ 18.
      Master Capable.  Latency=66.  Min Gnt=8.Max Lat=56.
      Non-prefetchable 32 bit memory at 0xfb101000 [0xfb101fff].
      I/O at 0x5400 [0x543f].
      Non-prefetchable 32 bit memory at 0xfb000000 [0xfb0fffff].
...

ps. eepro100 driver work, but bad.

dmesg:
...
<4>eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html

<6>eth0: OEM i82557/i82558 10/100 Ethernet, 00:D0:B7:B6:B2:8B, IRQ 18.
<6>  Board assembly 000000-000, Physical connectors present: RJ45
<6>  Primary interface chip i82555 PHY #1.
<6>  General self-test: passed.
<6>  Serial sub-system self-test: passed.
<6>  Internal registers self-test: passed.
<6>  ROM checksum self-test: passed (0x04f4518b).
...
...
eepro100: wait_for_cmd_done timeout!
eepro100: wait_for_cmd_done timeout!
eepro100: wait_for_cmd_done timeout!
eepro100: wait_for_cmd_done timeout!
eepro100: wait_for_cmd_done timeout!
eepro100: wait_for_cmd_done timeout!
...

And periodically freeze.

--
bye.
Andrey Nekrasov, SpyLOG.
-
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/

 
 
 

NIC on Intel STL2 - bad work with eepro100 & e100

Post by Paul P Komkoff J » Sat, 05 Oct 2002 16:00:05


Replying to Andrey Nekrasov:

Quote:>                    Intel Server Board STL2.
>       Network: onboard NIC "Intel(R) 82559 single chip PCI LAN controller"

I have almost the same behavior here except that eepro100 works
without freezes. Maybe spylog servers' NIC load is much more higher
than mine :)

Intel support guys advised me to test both versions of e100 driver.

ftp://aiedownload.intel.com/df-support/2896/eng/e100-2.1.15.tar.gz
ftp://aiedownload.intel.com/df-support/2896/eng/e100-1.8.38.tar.gz

Unfortunately, I haven't tested it yet. My investigation shows that
the following fragment of e100_main.c code fails:

<code from="e100_hw_init">
     if (!e100_wait_exec_cmplx(bdp, 0, SCB_RUC_LOAD_BASE))
            return false;
</code>

we returning false here.

And I am stalled for now till the end of next week until the ACM ICPC
Qfinal is over :(

--
Paul P 'Stingray' Komkoff 'Greatest' Jr /// (icq)23200764 /// (http)stingr.net
  When you're invisible, the only one really watching you is you (my keychain)
-
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/

 
 
 

NIC on Intel STL2 - bad work with eepro100 & e100

Post by Kallol Biswa » Sat, 05 Oct 2002 19:10:05


I believe the problem is due to the sleep mode bit,
I  think the errata of Intel-STL2 documents it. We had a similar problem with our

STL2 based board,
clearing the sleep mode fixed it.


> Replying to Andrey Nekrasov:
> >                       Intel Server Board STL2.
> >       Network: onboard NIC "Intel(R) 82559 single chip PCI LAN controller"

> I have almost the same behavior here except that eepro100 works
> without freezes. Maybe spylog servers' NIC load is much more higher
> than mine :)

> Intel support guys advised me to test both versions of e100 driver.

> ftp://aiedownload.intel.com/df-support/2896/eng/e100-2.1.15.tar.gz
> ftp://aiedownload.intel.com/df-support/2896/eng/e100-1.8.38.tar.gz

> Unfortunately, I haven't tested it yet. My investigation shows that
> the following fragment of e100_main.c code fails:

> <code from="e100_hw_init">
>      if (!e100_wait_exec_cmplx(bdp, 0, SCB_RUC_LOAD_BASE))
>             return false;
> </code>

> we returning false here.

> And I am stalled for now till the end of next week until the ACM ICPC
> Qfinal is over :(

> --
> Paul P 'Stingray' Komkoff 'Greatest' Jr /// (icq)23200764 /// (http)stingr.net
>   When you're invisible, the only one really watching you is you (my keychain)
> -
> 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/

-
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. 2.5.47: Fix e100 driver bug on STL2 motherboard -- 'e100: hw init failed'

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

Regards,
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-fi/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/

2. SCSI WIDE ribbon cable connector spacing question

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

4. Newbie needs some help with KDE

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

6. CSFB reemphasizes Microsoft rating

7. 2.6.0 and Intel Etherexpress Pro cards (eepro100 / e100)

8. Anyone using STB PowerGraph 64V+

9. comparing eepro100 & e100

10. how to force my intel e100 NIC to 100Base TX Full Duplex

11. e100 initialization issue on STL2 motherboard

12. how to force my intel e100 NIC to 100Base TX Full Duplex

13. Bad OOps with 2.1.24 and eepro100 (kills kerneld too) [ Including eepro100 kernel patches ]