Hallo!
Adam Lackorzynski schrieb:
Die Kupferversion tut bei mir.
01:02.0 Ethernet controller: BROADCOM Corporation NetXtreme BCM5701 Gigabit Ethernet (rev 15) Subsystem: 3Com Corporation 3C996B-T 1000BaseTX Flags: bus master, 66Mhz, medium devsel, latency 96, IRQ 21 Memory at f7ff0000 (64-bit, non-prefetchable) [size=64K] Capabilities: <available only to root>
So ähnlich sieht es bei mir auch aus.
Als Treiber empfehlen SuSE und Red Hat den bcm5700, der auch auf der 3COM- Webseite liegt.
Nimm mal den tg3 Treiber und einen aktuellen 2.4er Kern.
Es ist Kernel 2.4.19 (halte ich für aktuell)
Die Lösung ist leicht, wenn man drüber nachdenkt: 1. Ich bin den Weg gegangen, die Kernel-Patches zu machen. Das geht offen- sichtlich nicht so sauber, wie es sollte. Führt man make im src-Verzeichnis aus, kommt eine Treiberdatei mit anderer Größe heraus, die aber funktioniert!
2. Wenn der Treiber geladen wird, muss die Verbindung zum Switch fertig sein, weil die Karte intensives Autoprobing macht. Leider hatte die Netzwerk-Firma die Stecker auf einer Seite wohl verdreht. nachdem ich das korrigiert hatte, leuchtete erst Link auf.
Da der Treiber schon geladen war, hatte es falsche Einstellungen. (Das erklärt aber nicht, warum keine Interrupts aufgetreten sind.
Egal, nach diesen zwei Anpassungen funzt es jetzt.
CU Reiner