two i82559 on board do not work

Anton Yurchenko <[email protected]>
Newsgroups gmane.linux.drivers.eepro100.user,gmane.linux.drivers.eepro100.devel
Message-ID <[email protected]>
Hello,

I have a Tyan LE-T Dual CPU motherboard 
(http://www.tyan.com/products/html/thunderlet.html), it is based on 
ServerWorks III LE3 chipset, with two i82559 controllers.

I`m running RedHat 7.3, uname -a:
--------------------------------------------------------------------------------
Linux typhoon.dg 2.4.18-10smp #1 SMP Wed Aug 7 11:17:48 EDT 2002 i686 unknown
--------------------------------------------------------------------------------


The first controller is working fine, but when I try to initialize the 
second one I get such msgs(this is the ethernet initialization part):

--------------------------------------------------------------------------------

eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <[email protected]> 
and others
eth0: Intel Corp. 82557/8/9 [Ethernet Pro 100], 00:E0:81:21:03:DC, IRQ 20.
  Board assembly 567812-052, 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).
eth1: Intel Corp. 82557/8/9 [Ethernet Pro 100] (#2), 00:E0:81:21:03:DD, IRQ 21.
  Board assembly 567812-052, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
Self test failed, status ffffffff:
 Failure to initialize the i82557.
 Verify that the card is a bus-master capable slot.
eepro100: wait_for_cmd_done timeout!
eepro100: wait_for_cmd_done timeout!
... [ about 40 of such ]
eepro100: wait_for_cmd_done timeout!
--------------------------------------------------------------------------------


and the card doesnt work.
I tryed fiddling with BIOS but no luck. PnP OS option in BIOS is disabled, BIOS shows one controller 
on IRQ 10, and the other on IRQ 11.

I dont have anything besides 
--------------------------------------------------------------------------------
alias eth0 eepro100
alias eth1 eepro100
--------------------------------------------------------------------------------
in my modules.conf


Here is some diagnostics from eepro100-diag:
--------------------------------------------------------------------------------
eepro100-diag.c:v2.08 4/17/2002 Donald Becker ([email protected])
 http://www.scyld.com/diag/index.html
Index #1: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xd400.
EEPROM contents, size 64x16:
    00: e000 2181 dc03 0403 0000 0201 4701 0000
  0x08: 5678 1234 40a0 100c 8086 0000 0000 0000
      ...
  0x30: 0128 0000 0000 0000 0000 0000 0000 0000
  0x38: 0000 0000 0000 0000 0000 0000 0000 552b
 The EEPROM checksum is correct.
Intel EtherExpress Pro 10/100 EEPROM contents:
  Station address 00:E0:81:21:03:DC.
  Board assembly 567812-052, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
Index #2: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xd000.
EEPROM contents, size 64x16:
    00: e000 2181 dd03 0403 0000 0201 4701 0000
  0x08: 5678 1234 40a0 100c 8086 0000 0000 0000
      ...
  0x30: 0128 0000 0000 0000 0000 0000 0000 0000
  0x38: 0000 0000 0000 0000 0000 0000 0000 542b
 The EEPROM checksum is correct.
Intel EtherExpress Pro 10/100 EEPROM contents:
  Station address 00:E0:81:21:03:DD.
  Board assembly 567812-052, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
--------------------------------------------------------------------------------

And here are the  /proc/interupts, /proc/ioports, first for the  kernel booted without APIC 
(noapic option), and then with APIC:

--------------------------------------------------------------------------------
           CPU0       CPU1       
  0:     198754          0          XT-PIC  timer
  1:       1838          0          XT-PIC  keyboard
  2:          0          0          XT-PIC  cascade
  8:          1          0          XT-PIC  rtc
 10:          0          0          XT-PIC  eth1
 11:       1549          0          XT-PIC  eth0
 14:      13062          0          XT-PIC  ide0
 15:         14          0          XT-PIC  ide1
NMI:          0          0 
LOC:     198680     198679 
ERR:          0
MIS:          0



0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
d000-d03f : Intel Corp. 82557/8/9 [Ethernet Pro 100] (#2)
  d000-d03f : eepro100
d400-d43f : Intel Corp. 82557/8/9 [Ethernet Pro 100]
  d400-d43f : eepro100
d800-d8ff : ATI Technologies Inc Rage XL
ffa0-ffaf : ServerWorks OSB4 IDE Controller
  ffa0-ffa7 : ide0
  ffa8-ffaf : ide1


--------------------------------------------------------------------------------

           CPU0       CPU1       
  0:       8003      12658    IO-APIC-edge  timer
  1:          2          0    IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  8:          1          0    IO-APIC-edge  rtc
 14:       5274       5440    IO-APIC-edge  ide0
 15:          2         15    IO-APIC-edge  ide1
 20:        240        306   IO-APIC-level  eth0
 21:          0          0   IO-APIC-level  eth1
NMI:          0          0 
LOC:      20577      20575 
ERR:          0
MIS:          0

0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
d000-d03f : Intel Corp. 82557/8/9 [Ethernet Pro 100] (#2)
  d000-d03f : eepro100
d400-d43f : Intel Corp. 82557/8/9 [Ethernet Pro 100]
  d400-d43f : eepro100
d800-d8ff : ATI Technologies Inc Rage XL
ffa0-ffaf : ServerWorks OSB4 IDE Controller
  ffa0-ffa7 : ide0
  ffa8-ffaf : ide1
--------------------------------------------------------------------------------

Any help will be much appreciated.

Thnx,

-- 

Anton Yurchenko<[email protected]>
Digital Generation
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.