Hallo! Ich habe das Problem, dass die Intel Pro/1000 PT Quad unter Suse 10.0 nicht richtig erkannt wird. Ein einspielen des Intel-Treibers sowohl von der Intel-Seite als auch von sourceforge bringt zwar einen ladbaren Treiber aber es wird kein Link auf der Karte erkannt und sie ist auch nicht per ethtool zu bearbeiten. Seltsamerweise funktioniert die Intel Pro/1000 GT sehr wohl. Der Unterschied ist dass die PT eine PCI-e und die GT eine PCI Karte ist. Die von mir getestete version des Treibers ist 7.3.20. Kernel ist 2.6.13-15.13-default. Das Log zeigt: --------------------------------------- Feb 12 11:07:22 Athene kernel: e1000: module not supported by Novell, setting U taint flag. Feb 12 11:07:22 Athene kernel: Intel(R) PRO/1000 Network Driver - version 7.3.20-NAPI Feb 12 11:07:22 Athene kernel: Copyright (c) 1999-2006 Intel Corporation. Feb 12 11:07:22 Athene kernel: ACPI: PCI Interrupt 0000:05:00.0[A] -> Link [LNEA] -> GSI 19 (level, low) -> IRQ 50 Feb 12 11:07:22 Athene kernel: PCI: Setting latency timer of device 0000:05:00.0 to 64 Feb 12 11:07:22 Athene kernel: e1000: 0000:05:00.0: e1000_probe: (PCI Express:2.5Gb/s:Width x4) 00:15:17:18:fe:c0 Feb 12 11:07:23 Athene kernel: e1000: eth5: e1000_probe: Intel(R) PRO/1000 Network Connection Feb 12 11:07:23 Athene kernel: ACPI: PCI Interrupt 0000:05:00.1[B] -> Link [LNEB] -> GSI 18 (level, low) -> IRQ 74 Feb 12 11:07:23 Athene kernel: PCI: Setting latency timer of device 0000:05:00.1 to 64 Feb 12 11:07:23 Athene kernel: e1000: 0000:05:00.1: e1000_probe: (PCI Express:2.5Gb/s:Width x4) 00:15:17:18:fe:c1 Feb 12 11:07:23 Athene kernel: e1000: eth6: e1000_probe: Intel(R) PRO/1000 Network Connection Feb 12 11:07:23 Athene kernel: ACPI: PCI Interrupt 0000:06:00.0[A] -> Link [LNEB] -> GSI 18 (level, low) -> IRQ 74 Feb 12 11:07:23 Athene kernel: PCI: Setting latency timer of device 0000:06:00.0 to 64 Feb 12 11:07:23 Athene kernel: e1000: 0000:06:00.0: e1000_probe: (PCI Express:2.5Gb/s:Width x4) 00:15:17:18:fe:c2 Feb 12 11:07:23 Athene kernel: e1000: eth7: e1000_probe: Intel(R) PRO/1000 Network Connection Feb 12 11:07:23 Athene kernel: ACPI: PCI Interrupt 0000:06:00.1[B] -> Link [LNEC] -> GSI 17 (level, low) -> IRQ 82 Feb 12 11:07:23 Athene kernel: PCI: Setting latency timer of device 0000:06:00.1 to 64 Feb 12 11:07:23 Athene kernel: e1000: 0000:06:00.1: e1000_probe: (PCI Express:2.5Gb/s:Width x4) 00:15:17:18:fe:c3 Feb 12 11:07:23 Athene kernel: e1000: eth8: e1000_probe: Intel(R) PRO/1000 Network Connection --------------------------------------- Und "ethtool eth5": --------------------------------------- Settings for eth5: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: Unknown! (65535) Duplex: Unknown! (255) Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: umbg Wake-on: g Current message level: 0x00000007 (7) Link detected: no --------------------------------------- Der Link ist aber vorhanden (zu mindest zeigen die Led's dies sowohl am Switch als auch auf der Karte an. -- Mit freundlichen Grüßen / best regards Ing. Rainer Pietsch mail: r.pietsch@sys-adm.net -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Rainer Pietsch schrieb:
Hallo!
Ich habe das Problem, dass die Intel Pro/1000 PT Quad unter Suse 10.0 nicht richtig erkannt wird. Ein einspielen des Intel-Treibers sowohl von der Intel-Seite als auch von sourceforge bringt zwar einen ladbaren Treiber aber es wird kein Link auf der Karte erkannt und sie ist auch nicht per ethtool zu bearbeiten.
Das Problem liegt in der Verwendung von PCI-MSI über den PCI-e -Bus. in der Datei kcompat.h der Treibersource die Zeile #define DISABLE_PCI_MSI hinter ... #ifndef _KCOMPAT_H_ #define _KCOMPAT_H_ ... einfügen, den Treiber mit "make install" übersetzen und mit "rmmod e1000 ; modprobe e1000" neu laden und das Problem ist erledigt. Ob das auf allen Distributionen und Motherboards so einfach funktioniert weiss ich nicht, auf einem MSI Motherboard und unter Suse 10.0 geht's. -- Mit freundlichen Grüßen / best regards Ing. Rainer Pietsch ---------------------------------------------------------- PCS - Pichler Computer Systeme Inh. Claudia Pichler-Pietsch Hauptplatz 10 A-2751 Steinabrückl ---------------------------------------------------------- mail: r.pietsch@sys-adm.net web: http://www.sys-adm.net tel.: +43 (2622) 420 19 / 15 mobil: +43 (676) 31 242 69 fax: +43 (2622) 420 19 / 20 ---------------------------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (1)
-
Rainer Pietsch