Huhu,
zuerst: Ich bin relativ neu, was Linux angeht, also verzeiht mir, wenn ich mal etwas nicht sofort verstehe und etwas blöde Fragen, frage 😉
Ich habe auf meinem Laptop Ubuntu(8.04.01) installiert, bekomme aber die Treiber für die LAN-Karte nicht installiert. Linux erkennt diese als "Marvell Technology Group Ltd. Unknown device 4355 (rev 12).
Ich habe schon ein wenig gegooglet und hier gesucht und bin auf ähnliche Probleme wie meine gestoßen, allerdings haben bisher alle Problemlösungen nicht geklappt ☹
Am weitesten kam ich mit dieser Anleitung: http://makowka.org/s9y/index.php?/archives/14-sky2-LAN-Treiber-unter-Feisty-fuehrt-zu-Verbindungsabbruechen.html
Ich musste davon ein wenig abweichen: Anstatt
/tmp/DriverInstall> IGNORE_CC_MISMATCH=1 sudo ./install.sh
musste ich
/tmp/DriverInstall> sudo IGNORE_CC_MISMATCH=1 ./install.sh
eingeben, damit er die GCC-Abfrage (was auch immer das ist *hust*) ignoriert.
Am Ende der Treiberinstallation, genauer: beim kompilieren des Kernels bekomme ich eine Fehlermeldung:
+++ Compile the driver +++ ==================================== make: Gehe in Verzeichnis '/usr/src/linux-headers-2.6.24-19-generic' CC [M] /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.o CC [M] /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/sky2.o /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c: In Funktion »sk98lin_init_device«: /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:483: Fehler: »struct net_device« hat kein Element namens »poll« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:484: Fehler: »struct net_device« hat kein Element namens »weight« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:489: Fehler: »struct net_device« hat kein Element namens »poll« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:490: Fehler: »struct net_device« hat kein Element namens »weight« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:611: Fehler: »struct net_device« hat kein Element namens »poll« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:612: Fehler: »struct net_device« hat kein Element namens »weight« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:617: Fehler: »struct net_device« hat kein Element namens »poll« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:618: Fehler: »struct net_device« hat kein Element namens »weight« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c: In Funktion »SkGeIsr«: /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:2315: Fehler: Zu wenige Argumente für Funktion »netif_rx_schedule_prep« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:2318: Fehler: Zu wenige Argumente für Funktion »__netif_rx_schedule« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c: In Funktion »SkGeIsrOnePort«: /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:2486: Fehler: Zu wenige Argumente für Funktion »netif_rx_schedule_prep« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:2491: Fehler: Zu wenige Argumente für Funktion »__netif_rx_schedule« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c: In Funktion »SkGePoll«: /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:3250: Fehler: »struct net_device« hat kein Element namens »quota« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:3250: Warnung: »int« ist Standardtyp in Deklaration von »_y« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:3250: Fehler: »struct net_device« hat kein Element namens »quota« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:3271: Fehler: »struct net_device« hat kein Element namens »quota« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.c:3275: Fehler: Zu wenige Argumente für Funktion »netif_rx_complete« make[1]: *** [/tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/skge.o] Fehler 1 make[1]: *** Warte auf noch nicht beendete Prozesse... /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/sky2.c: In Funktion »SkY2Isr«: /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/sky2.c:428: Fehler: Implizite Deklaration der Funktion »__netif_rx_schedule_prep« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/sky2.c:429: Fehler: Zu wenige Argumente für Funktion »__netif_rx_schedule« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/sky2.c: In Funktion »SkY2Poll«: /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/sky2.c:665: Fehler: »struct net_device« hat kein Element namens »quota« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/sky2.c:665: Warnung: »int« ist Standardtyp in Deklaration von »_y« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/sky2.c:665: Fehler: »struct net_device« hat kein Element namens »quota« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/sky2.c:672: Fehler: »struct net_device« hat kein Element namens »quota« /tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/sky2.c:694: Fehler: Zu wenige Argumente für Funktion »netif_rx_complete« make[1]: *** [/tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all/sky2.o] Fehler 1 make: *** [_module_/tmp/Sk98IPVHUjjonWRSUVXIpFMiU/all] Fehler 2 make: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.24-19-generic' +++ Compiler error
Ich bin mit meinem Latein leider am Ende... hilfe ☹