View previous topic :: View next topic |
Author |
Message |
Pfeiffer n00b
Joined: 18 Aug 2006 Posts: 23 Location: Ripsdorf
|
Posted: Mon Aug 21, 2006 12:25 pm Post subject: "upload" legt eth0 lahm [SOLVED] |
|
|
Hallo zusammen,
ich hab ein etwas merkwürdiges Problem mit dem Ethernet-Interface meines Notebooks.
Ich kann ohne Probleme surfen und downloaden, versuche ich jedoch von einem anderen Rechner auf den Webserver des Notebooks zuzugreifen, bricht jegliche Verbindung zum Notebook ab.
Laut "ifconfig eth0" ist die Schnittstelle aber immer noch oben und die IP ist auch noch korrekt. Ich kann jedoch weder von meinem Notebook aus einen anderen Rechner anpingen, noch funktioniert die umgekehrte Richtung.
Will ich das Notebook als distcc-Client benutzen, hab ich übrigens das gleiche Problem.
Zur Hardware:
Ist ein Toshiba-Notebook und lspci liefert folgendes:
Code: | 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller (rev 10) |
Ich benutze die 2.6.17-r5-gentoo-sources und habe den "SysKonnect Yukon2 support" fest einkompiliert (die anderen SysKonnect/Marvell-Treiber führen dazu, dass eth0 nicht funktioniert).
Vorschläge? _________________ Gruß
Pfeiffer
Last edited by Pfeiffer on Tue Aug 22, 2006 11:30 am; edited 1 time in total |
|
Back to top |
|
|
dakjo Veteran
Joined: 31 Jan 2004 Posts: 1544
|
Posted: Mon Aug 21, 2006 12:45 pm Post subject: |
|
|
Was sagt dmesg bzw. /var/log/{kern.log,mesages,whatever} zu deisem zeitpunkt? |
|
Back to top |
|
|
Pfeiffer n00b
Joined: 18 Aug 2006 Posts: 23 Location: Ripsdorf
|
Posted: Mon Aug 21, 2006 1:31 pm Post subject: |
|
|
Sowohl dmesg, als auch /var/log/messages ändern sich nicht bei Abbruch der Verbindung. _________________ Gruß
Pfeiffer |
|
Back to top |
|
|
dakjo Veteran
Joined: 31 Jan 2004 Posts: 1544
|
Posted: Mon Aug 21, 2006 1:33 pm Post subject: |
|
|
Evtl. irgendwelche firewall scripte oder sowas laufen? (Portsentry?)
Gehts mit nem anderne Kernel?
Was passiert wenn du das Modul entfernst und wieder neu einbindest? |
|
Back to top |
|
|
Pfeiffer n00b
Joined: 18 Aug 2006 Posts: 23 Location: Ripsdorf
|
Posted: Mon Aug 21, 2006 1:46 pm Post subject: |
|
|
Firewall-Skripte o.ä hab ich nicht laufen.
Hab festgestellt, dass ich das Netz auch erst nach etwa ein bis zwei MB abbricht.
Mit nem 2.6.16er-Kernel besteht das gleiche Problem.
Ich hab den Treiber fest einkompiliert. Um wieder eine Verbindung zu bekommen, reicht es /etc/init.d/net.eth0 neu zu starten. _________________ Gruß
Pfeiffer |
|
Back to top |
|
|
gabelhonz Apprentice
Joined: 30 Aug 2004 Posts: 222 Location: 10010100111110011
|
Posted: Mon Aug 21, 2006 3:37 pm Post subject: |
|
|
Hi,
im Kernel ist für deinen NIC kein aktueller treiber vorhanden! (leider)
Bitte lade dir die Treiber von http://www.syskonnect.de runter. (Wähle irgendeinen Adapter, der Treiber ist für alle gleich!)
Und compilier dann den Treiber als Modul ! Nicht fest in den Kernel.
Wenn du das gemacht hast und immer noch probleme hast dann schick mal den Output von dmesg.
gruß _________________ Wenn Chuck Norris ins Wasser fällt, wird Chuck Norris nicht nass. Wasser wird Chuck Norris. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5205
|
Posted: Mon Aug 21, 2006 3:46 pm Post subject: |
|
|
gabelhonz: stimmt doch net im kernel(bei mir 2.6.16-suspend2-r8 ) gibt es folgenden treiber:
Code: | < > SysKonnect Yukon2 support (EXPERIMENTAL) |
aus der hilfe:
Quote: | CONFIG_SKY2: │
│ │
│ This driver supports Gigabit Ethernet adapters based on the the │
│ Marvell Yukon 2 chipset: │
│ Marvell 88E8021/88E8022/88E8035/88E8036/88E8038/88E8050/88E8052/ │
│ 88E8053/88E8055/88E8061/88E8062, SysKonnect SK-9E21D/SK-9S21 |
oder ist diese version nicht neu genug? _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
gabelhonz Apprentice
Joined: 30 Aug 2004 Posts: 222 Location: 10010100111110011
|
Posted: Mon Aug 21, 2006 6:42 pm Post subject: |
|
|
Hallo,
also es sieht folgendermaßen aus:
Code: |
<1> New SysKonnect GigaEthernet support(DEPRECATED)
<2> SysKonnect Yukon2 support (EXPERIMENTAL)
<3> Marvell Yukon Chipset / SysKonnect SK-98xx Support (DEPRECATED)
|
1 und 2 sind Treiber die der Hemminger selbst geschrieben hat da er ab einer bestimmten Version die aktuellen Releases nicht mehr in den Kernel aufgenommen hat.
3 ist eben genau das letzte Release, irgendeine alte Version deswegen auch DEPRECATED.
Da 1 und 2 minimale Treiber sind die die Karte lediglich zum laufen bringen und die Grundfunktion erfüllen sind diese deswegen auch experimentell. Steht ja auch dahinter.
Möchte man also alle Funktionen seiner NIC, LOM ausnutzen muss man die sk98lin Treiber in den Kernel patchen. Zu finden auf www.syskonnect.de
Nicht nur alle Funktionen sondern auch volle Funktionalität.
Die Treiber werden ständig weiterentwickelt und es empfiehlt sich diese auch zu nutzen.
Der aktuelle sk98lin Treiber unterstützt alle Yukon, Yukon2, YukonPlus, YukonEC usw.. (8050,8052,8053,8036,8039 usw.)
Auszug aus sky2.c:
Code: |
* This driver intentionally does not support all the features
* of the original driver such as link fail-over and link management because
* those should be done at higher levels.
|
Natürlich fehlt noch mehr.
Nichts desto trotz, bevor irgendwas nicht funktioniert oder rumspinnt die letzten stabilen Treiber installieren und nochmal probieren.
gruß gabelhonz _________________ Wenn Chuck Norris ins Wasser fällt, wird Chuck Norris nicht nass. Wasser wird Chuck Norris. |
|
Back to top |
|
|
Pfeiffer n00b
Joined: 18 Aug 2006 Posts: 23 Location: Ripsdorf
|
Posted: Mon Aug 21, 2006 7:06 pm Post subject: |
|
|
Hallo,
schon mal vielen Dank für die Infos.
Bin gerade dabei, mir die Treiber von der SysKonnect-Seite zu besorgen und werde die dann sofort mal ausprobieren.
Die Ergebnisse gibts dann in Kürze... _________________ Gruß
Pfeiffer |
|
Back to top |
|
|
Pfeiffer n00b
Joined: 18 Aug 2006 Posts: 23 Location: Ripsdorf
|
Posted: Mon Aug 21, 2006 8:01 pm Post subject: |
|
|
So, hab jetzt mal die sk98lin_v8.34-Treiber durchprobiert - leider kein Erfolg.
Hab beide Installationsmethoden durchprobiert (1. patchen und Konfiguration per Skript || 2. manuell patchen).
Leider tritt immer noch der gleich Fehler auf.
Ich werd jetzt mal die anderen Treiber, die noch auf der Webseite angeboten werden durchprobieren; mal sehen, was passiert... _________________ Gruß
Pfeiffer |
|
Back to top |
|
|
Pfeiffer n00b
Joined: 18 Aug 2006 Posts: 23 Location: Ripsdorf
|
Posted: Tue Aug 22, 2006 7:04 am Post subject: |
|
|
Leider hab ich mit allen Treibern von der Homepage (zumindest mit denen, die sich für meinen Kernel kompilieren lassen) immer noch das gleiche Problem...
Hier mal die Ausgabe von dmesg | grep sky
Code: | sky2 v1.5 addr 0xc4000000 irq 10 Yukon-FE (0xb7) rev 1
sky2 eth0: addr 00:0f:b0:a2:df:73
sky2 eth0: enabling interface
sky2 eth0: Link is up at 100 Mbps, full duplex, flow control none |
_________________ Gruß
Pfeiffer |
|
Back to top |
|
|
gabelhonz Apprentice
Joined: 30 Aug 2004 Posts: 222 Location: 10010100111110011
|
Posted: Tue Aug 22, 2006 7:34 am Post subject: |
|
|
Hi Pfeiffer,
also erstens mal sind die aktuellen Linux Treiber v8.36.1.3. Nicht 8.34
Und laut dmesg benutzt du immer noch das experimentelle sky2 Modul.
Du hast also die sk98lin Treiber noch gar nicht richtig geladen gehabt !!
Zum Vorgang:
Lass einfach das script einen Patch für deinen kernel generieren,
patch dann den Kernel damit und wähle als Modul:
Code: |
<> New SysKonnect GigaEthernet support(DEPRECATED)
<> SysKonnect Yukon2 support (EXPERIMENTAL)
<M> Marvell Yukon Chipset / SysKonnect SK-98xx Support
[*] Use Rx polling (NAPI)
|
make && make modules_install
und fertig.
Rebooten und mit modprobe sk98lin laden.
viel Spaß _________________ Wenn Chuck Norris ins Wasser fällt, wird Chuck Norris nicht nass. Wasser wird Chuck Norris. |
|
Back to top |
|
|
Pfeiffer n00b
Joined: 18 Aug 2006 Posts: 23 Location: Ripsdorf
|
Posted: Tue Aug 22, 2006 11:06 am Post subject: |
|
|
Kaum macht man's richtig, funktioniert die Sache auch!
Hatte zwar auch schon die 8.36er-Treiber benutzt, aber immer noch den "SysKonnect Yukon2 support" als Modul mit kompiliert.
Beim Systemstart ist der dann auch immer automatisch geladen worden (eigentlich sind beide, das sky2 und das sk98lin, geladen worden). Wenn ich dann das sky2-Modul entfernt hab, konnte nachher keine Netzwerkkarte mehr gefunden werden.
Wenn ich nur den "Marvell Yukon Chipset / SysKonnect SK-98xx Support" als Modul kompiliere, läuft die Karte wie geschmiert.
Bleibt nur noch zu sagen: Vielen Dank für die Hilfe! _________________ Gruß
Pfeiffer |
|
Back to top |
|
|
gabelhonz Apprentice
Joined: 30 Aug 2004 Posts: 222 Location: 10010100111110011
|
Posted: Tue Aug 22, 2006 11:13 am Post subject: |
|
|
Keine Ursache _________________ Wenn Chuck Norris ins Wasser fällt, wird Chuck Norris nicht nass. Wasser wird Chuck Norris. |
|
Back to top |
|
|
|