Ik heb m'n server uitgezet voor een hardware upgrade. (RAM, CPU & extra hdd's).
Om de extra hdd's optimaal te kunnen gebruiken heb ik besloten om het handeltje opnieuw te installeren.
Ik heb dus Debian 3.1 (stable) weer geinstalleerd. De server heeft ruim een jaar op Debian 3.0 gedraaid met deze NICs.
Al tijdens de installatie (netinst van flop) kreeg ik maar 1 NIC te zien terwijl er vier inzitten.
Ik heb daarna de nieuwste e100 driver van de intel site gedownload en die geinstalleerd, maar deze pakt er ook maar eentje.
Degene die werkt is een Intel Pro 100+ management adapter.(met kabel op de foto).
De andere drie zijn een HP versie van de Intel Pro 100 S server adapter.

De kaarten zijn tijdens het upgraden het systeem niet uitgeweest, ze zitten dus nog in hetzelfde PCI slot.
Ik heb syslog doorgekeken en daar valt al snel wat op.
Alle drie de drivers geven dus een EEPROM fout en laten alleen de Pro 100+ werken.
Ik heb al een tijdje onze vriend Google geraadpleegd, maar ik vind alleen allerlei dingen i.v.m. de 2.5 kernel, maar ik draai de 2.4-smp kernel.
Aangezien de eepro100 module iets zegt over bus master capable pci slot, heb ik in de bios gecontroleerd of dit wel aanstond. Bus mastering staat voor alle pci sloten aan.
Hopelijk kan iemand me helpen.
Om de extra hdd's optimaal te kunnen gebruiken heb ik besloten om het handeltje opnieuw te installeren.
Ik heb dus Debian 3.1 (stable) weer geinstalleerd. De server heeft ruim een jaar op Debian 3.0 gedraaid met deze NICs.
Al tijdens de installatie (netinst van flop) kreeg ik maar 1 NIC te zien terwijl er vier inzitten.
Ik heb daarna de nieuwste e100 driver van de intel site gedownload en die geinstalleerd, maar deze pakt er ook maar eentje.
Degene die werkt is een Intel Pro 100+ management adapter.(met kabel op de foto).
De andere drie zijn een HP versie van de Intel Pro 100 S server adapter.

De kaarten zijn tijdens het upgraden het systeem niet uitgeweest, ze zitten dus nog in hetzelfde PCI slot.
Ik heb syslog doorgekeken en daar valt al snel wat op.
quote: De_standaard_e100_driverApr 24 15:20:47 localhost kernel: Intel(R) PRO/100 Network Driver - version 2.3.43-k1
Apr 24 15:20:47 localhost kernel: Copyright (c) 2004 Intel Corporation
Apr 24 15:20:47 localhost kernel:
Apr 24 15:20:47 localhost kernel: e100: selftest OK.
Apr 24 15:20:47 localhost kernel: e100: eth0: Intel(R) PRO/100 Network Connection
Apr 24 15:20:47 localhost kernel: Hardware receive checksums enabled
Apr 24 15:20:47 localhost kernel: cpu cycle saver enabled
Apr 24 15:20:47 localhost kernel:
Apr 24 15:20:47 localhost kernel: e100: selftest timeout
Apr 24 15:20:47 localhost kernel: e100: Failed to initialize, instance #1
Apr 24 15:20:47 localhost kernel: e100: selftest timeout
Apr 24 15:20:47 localhost kernel: e100: Failed to initialize, instance #1
Apr 24 15:20:47 localhost kernel: e100: selftest timeout
Apr 24 15:20:47 localhost kernel: e100: Failed to initialize, instance #1
Apr 24 15:20:47 localhost kernel: e100: selftest timeout
Apr 24 15:20:47 localhost kernel: e100: Failed to initialize, instance #1
Apr 24 15:20:47 localhost kernel: e100: selftest timeout
Apr 24 15:20:47 localhost kernel: e100: Failed to initialize, instance #1
Apr 24 15:20:47 localhost kernel: e100: selftest timeout
Apr 24 15:20:47 localhost kernel: e100: Failed to initialize, instance #1
quote: De_eepro100_driverApr 24 15:28:59 localhost kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html
Apr 24 15:28:59 localhost kernel: eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
Apr 24 15:28:59 localhost kernel: eth0: Intel Corp. 82557/8/9 [Ethernet Pro 100] (#4), 00:90:27:62:16:4B, IRQ 3.
Apr 24 15:28:59 localhost kernel: Board assembly 721383-006, Physical connectors present: RJ45
Apr 24 15:28:59 localhost kernel: Primary interface chip i82555 PHY #1.
Apr 24 15:28:59 localhost kernel: General self-test: passed.
Apr 24 15:28:59 localhost kernel: Serial sub-system self-test: passed.
Apr 24 15:28:59 localhost kernel: Internal registers self-test: passed.
Apr 24 15:28:59 localhost kernel: ROM checksum self-test: passed (0x04f4518b).
Apr 24 15:28:59 localhost kernel: eth1: Invalid EEPROM checksum 0xff00, check settings before activating this device!
Apr 24 15:28:59 localhost kernel: eth1: OEM i82557/i82558 10/100 Ethernet, FF:FF:FF:FF:FF:FF, IRQ 3.
Apr 24 15:28:59 localhost kernel: Board assembly ffffff-255, Physical connectors present: RJ45 BNC AUI MII
Apr 24 15:28:59 localhost kernel: Primary interface chip unknown-15 PHY #31.
Apr 24 15:28:59 localhost kernel: Secondary interface chip i82555.
Apr 24 15:28:59 localhost kernel: Self test failed, status ffffffff:
Apr 24 15:28:59 localhost kernel: Failure to initialize the i82557.
Apr 24 15:28:59 localhost kernel: Verify that the card is a bus-master capable slot.
Apr 24 15:28:59 localhost kernel: eth2: Invalid EEPROM checksum 0xff00, check settings before activating this device!
Apr 24 15:28:59 localhost kernel: eth2: OEM i82557/i82558 10/100 Ethernet, FF:FF:FF:FF:FF:FF, IRQ 7.
Apr 24 15:28:59 localhost kernel: Board assembly ffffff-255, Physical connectors present: RJ45 BNC AUI MII
Apr 24 15:28:59 localhost kernel: Primary interface chip unknown-15 PHY #31.
Apr 24 15:28:59 localhost kernel: Secondary interface chip i82555.
Apr 24 15:28:59 localhost kernel: Self test failed, status ffffffff:
Apr 24 15:28:59 localhost kernel: Failure to initialize the i82557.
Apr 24 15:28:59 localhost kernel: Verify that the card is a bus-master capable slot.
Apr 24 15:29:00 localhost kernel: eth3: Invalid EEPROM checksum 0xff00, check settings before activating this device!
Apr 24 15:29:00 localhost kernel: eth3: OEM i82557/i82558 10/100 Ethernet, FF:FF:FF:FF:FF:FF, IRQ 5.
Apr 24 15:29:00 localhost kernel: Board assembly ffffff-255, Physical connectors present: RJ45 BNC AUI MII
Apr 24 15:29:00 localhost kernel: Primary interface chip unknown-15 PHY #31.
Apr 24 15:29:00 localhost kernel: Secondary interface chip i82555.
Apr 24 15:29:00 localhost kernel: Self test failed, status ffffffff:
Apr 24 15:29:00 localhost kernel: Failure to initialize the i82557.
Apr 24 15:29:00 localhost kernel: Verify that the card is a bus-master capable slot.
Apr 24 15:29:00 localhost kernel: eth4: Invalid EEPROM checksum 0xff00, check settings before activating this device!
Apr 24 15:29:00 localhost kernel: eth4: OEM i82557/i82558 10/100 Ethernet, FF:FF:FF:FF:FF:FF, IRQ 3.
Apr 24 15:29:00 localhost kernel: Board assembly ffffff-255, Physical connectors present: RJ45 BNC AUI MII
Apr 24 15:29:00 localhost kernel: Primary interface chip unknown-15 PHY #31.
Apr 24 15:29:00 localhost kernel: Secondary interface chip i82555.
Apr 24 15:29:00 localhost kernel: Self test failed, status ffffffff:
Apr 24 15:29:00 localhost kernel: Failure to initialize the i82557.
Apr 24 15:29:00 localhost kernel: Verify that the card is a bus-master capable slot.
Apr 24 15:29:00 localhost kernel: eth5: Invalid EEPROM checksum 0xff00, check settings before activating this device!
Apr 24 15:29:00 localhost kernel: eth5: OEM i82557/i82558 10/100 Ethernet, FF:FF:FF:FF:FF:FF, IRQ 7.
Apr 24 15:29:00 localhost kernel: Board assembly ffffff-255, Physical connectors present: RJ45 BNC AUI MII
Apr 24 15:29:00 localhost kernel: Primary interface chip unknown-15 PHY #31.
Apr 24 15:29:00 localhost kernel: Secondary interface chip i82555.
Apr 24 15:29:00 localhost kernel: Self test failed, status ffffffff:
Apr 24 15:29:00 localhost kernel: Failure to initialize the i82557.
Apr 24 15:29:00 localhost kernel: Verify that the card is a bus-master capable slot.
Apr 24 15:29:01 localhost kernel: eth6: Invalid EEPROM checksum 0xff00, check settings before activating this device!
Apr 24 15:29:01 localhost kernel: eth6: OEM i82557/i82558 10/100 Ethernet, FF:FF:FF:FF:FF:FF, IRQ 5.
Apr 24 15:29:01 localhost kernel: Board assembly ffffff-255, Physical connectors present: RJ45 BNC AUI MII
Apr 24 15:29:01 localhost kernel: Primary interface chip unknown-15 PHY #31.
Apr 24 15:29:01 localhost kernel: Secondary interface chip i82555.
Apr 24 15:29:01 localhost kernel: Self test failed, status ffffffff:
Apr 24 15:29:01 localhost kernel: Failure to initialize the i82557.
Apr 24 15:29:01 localhost kernel: Verify that the card is a bus-master capable slot.
Ik heb gekeken met lspci of de kaarten wel juist herkend worden.quote: De_laatste_Intel_e100_driverApr 24 15:38:42 localhost kernel: e100: Intel(R) PRO/100 Network Driver, 3.5.14
Apr 24 15:38:42 localhost kernel: e100: Copyright(c) 1999-2006 Intel Corporation
Apr 24 15:41:28 localhost kernel: e100: eth0: e100_probe: addr 0xfa200000, irq 3, MAC addr 00:90:27:62:16:4B
Apr 24 15:41:28 localhost kernel: e100: 02:02.0: e100_eeprom_load: EEPROM corrupted
Apr 24 15:41:28 localhost kernel: e100: 02:03.0: e100_eeprom_load: EEPROM corrupted
Apr 24 15:41:28 localhost kernel: e100: 02:04.0: e100_eeprom_load: EEPROM corrupted
Apr 24 15:41:28 localhost kernel: e100: 02:02.0: e100_eeprom_load: EEPROM corrupted
Apr 24 15:41:28 localhost kernel: e100: 02:03.0: e100_eeprom_load: EEPROM corrupted
Apr 24 15:41:28 localhost kernel: e100: 02:04.0: e100_eeprom_load: EEPROM corrupted
Op een of andere manier vindt Debian de HP varianten dubbel.....quote: lspci0000:00:02.0 PCI bridge: Intel Corp. 80960RP [i960 RP Microprocessor/Bridge] (rev 05)
0000:00:02.1 Memory controller: Intel Corp. 80960RP [i960RP Microprocessor] (rev 05)
0000:00:03.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 03)
0000:00:05.0 PCI bridge: Intel Corp. 80960RP [i960 RP Microprocessor/Bridge] (rev 03)
0000:00:05.1 I2O: Intel Corp. 80960RP [i960RP Microprocessor] (rev 03)
0000:00:06.0 System peripheral: Hewlett-Packard Company NetServer Smart IRQ Router (rev a0)
0000:00:08.0 VGA compatible controller: Cirrus Logic GD 5446 (rev 45)
0000:00:0f.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:0f.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:0f.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:0f.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
0000:00:10.0 Host bridge: Intel Corp. 450NX - 82451NX Memory & I/O Controller (rev 03)
0000:00:12.0 Host bridge: Intel Corp. 450NX - 82454NX/84460GX PCI Expander Bridge (rev 04)
0000:01:02.0 RAID bus controller: Silicon Image, Inc. (formerly CMD Technology Inc) SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)
0000:01:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
0000:01:06.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01)
0000:01:07.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01)
0000:02:02.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:02:02.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:02:03.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 02)
0000:02:03.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 02)
0000:02:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:02:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
Alle drie de drivers geven dus een EEPROM fout en laten alleen de Pro 100+ werken.
Ik heb al een tijdje onze vriend Google geraadpleegd, maar ik vind alleen allerlei dingen i.v.m. de 2.5 kernel, maar ik draai de 2.4-smp kernel.
Aangezien de eepro100 module iets zegt over bus master capable pci slot, heb ik in de bios gecontroleerd of dit wel aanstond. Bus mastering staat voor alle pci sloten aan.
Hopelijk kan iemand me helpen.
Infinitus est numerus stultorum