Hallo, ich habe gerade auf meinem neuen Laptop Samsung R510 Melroi Ubuntu 8.04.1 installiert. Nun stelle ich jedoch fest, dass ich über meine Netzwerkkarte keine Internetverbindung herstellen kann. Es sieht so aus, als ob die Karte nicht erkannt wird. Anscheinend sind Probleme mit Marvell Yukon bekannt, ich werde jedoch aus früheren Foreneinträgen nicht schlau und im Internet finde ich auch keine brauchbare Anleitung. Könnt ihr mir helfen? Danke schon vorab.
Netzwerkproblem - Marvell Yukon 88E8055 PCI-E Gigabit Ethernet Controller
Anmeldungsdatum: Beiträge: 40 |
|
Anmeldungsdatum: Beiträge: 2631 Wohnort: Österreich |
1. Das Problem ist bekannt > http://forum.ubuntuusers.de/post/1566536/ (mit Lösungsansätzen) Die Alternative wäre, es unter Ubuntu 8.04.1 mit dem Marvell-sk98lin-Treiber zu versuchen. Ich habe für die Kernel-Versionen 2.6.24-16-generic und 2.6.24-19-generic entsprechende Treiber kompiliert (siehe die angehängten Dateien sk98lin.tar.bz2). Da ich keine Marvell Technology Group Ltd. 88E8055 PCI-E Card habe, weiß ich aber nicht, ob der Treiber auch funktioniert. Zur Installation: Loade die für deinen Kernel relevante Datei sk98lin.tar.bz2 herunter und speichere sie im Verzeichnis /opt Führe anschließend im Terminal nacheinander folgende Befehle aus: cd /opt sudo -s ifconfig eth0 down tar xjf sk98lin.tar.bz2 cp -R sk98lin /lib/modules/$(uname -r)/kernel/drivers/net depmod -a echo 'blacklist sky2' | tee -a /etc/modprobe.d/blacklist echo sk98lin | tee -a /etc/modules Reboote den PC. 2. Zusatzinformation für Interessierte: a) Man loadet zunächst von http://www.marvell.com/drivers/driverDisplay.do?driverId=153 das Paket install_v10.70.1.3.tar.bz2 down und entpackt es. Zusätzlich installiert man buid-essentials und die entsprechenden linux-headers. Befehl: sudo apt-get install build-essential linux-headers-`uname -r` b) Anschließend muss man im entpackten Ordner (Name: DriverInstall) im Installscript (Name: install.sh) in dessen erster Zeile den Eintrag #!/bin/sh in #!/bin/bash ändern. c) Dann muss in /usr/src ein Link namens linux auf das entsprechende linux-headers-Verzeichnis angelegt werden. Das wird durch den Befehl sudo ln -s /usr/src/linux-headers-$(uname -r) /usr/src/linux bewerkstelligt. d) Schließlich wechselt man in den Ordner DriverInstall und führt das Installationsscript so aus: sudo -s IGNORE_CC_MISMATCH=1 ./install.sh e) Im daraufhin erscheinenden Installationsmenü muss zunächst die 1 für die Installation gedrückt und diese Auswahl danach mit y bestätigt werden. Bei der Frage, ob der sky2-Treiber entfernt oder deaktiviert werden soll, empfiehlt sich die Wahl "deaktivieren." f) Nach der Installation findet sich der Treiber (Name: sk98lin.ko) im Verzeichnis /lib/modules/$(uname -r)/kernel/drivers/net/sk98lin Das Laden des Treibers erfolgt durch den Befehl: sudo modprobe sk98lin
|
Anmeldungsdatum: Beiträge: 2631 Wohnort: Österreich |
Marvell Yukon-sk98lin-Treiber für Kernel-Version 2.6.24-19-generic: |
(Themenstarter)
Anmeldungsdatum: Beiträge: 40 |
vielen Dank! Leider hatte ich in den letzten Tagen keine Zeit, ich werde es aber morgen in Angriff nehmen, ich hoffe, es funktioniert wie beschrieben ☺ |
Anmeldungsdatum: Beiträge: Zähle... |
Hallo. Habe leider noch einige Probleme mit meiner Karte... Die install.log sagt folgendes: +++ Install mode: User +++ Driver version: 10.61.3.3 (Jul-07-2008) +++ Kernel version 2.6.24-19-generic +++ smp_count=1 +++ cpu_number=2 +++ kernel_machine=i686 +++ Architecture: i386 +++ Mismatch!!! Kernel:4.2.3 != gcc:(Ubuntu +++ modpost available +++ Unpack the sources +++ ==================================== +++ tar xfv sk98lin.tar 2.4/ 2.4/skdim.c 2.4/sky2.c 2.4/skethtool.c 2.4/Makefile 2.4/skge.c 2.4/h/ 2.4/h/skdrv1st.h 2.4/h/skdrv2nd.h 2.4/skproc.c 2.6/ 2.6/skdim.c 2.6/sky2.c 2.6/skethtool.c 2.6/Makefile 2.6/skge.c 2.6/h/ 2.6/h/skdrv1st.h 2.6/h/skdrv2nd.h 2.6/skproc.c common/ common/skgehwt.c common/skgeasf.c common/sk98lin.htm common/skgeinit.c common/sktwsi.c common/skvpd.c common/sky2le.c common/sk98lin.4 common/skfops.c common/skgespilole.c common/skgeasfconv.c common/skgemib.c common/skaddr.c common/skcsum.c common/skgepnmi.c common/vpdcheck.c common/sklm80.c common/skqueue.c common/sktimer.c common/skrlmt.c common/skgespi.c common/skxmac2.c common/skgesirq.c common/h/ common/h/sktypes.h common/h/skpcidevid.h common/h/skqueue.h common/h/skrlmt.h common/h/skgepnm2.h common/h/skgeasfconv.h common/h/skaddr.h common/h/skdebug.h common/h/mvyexhw.h common/h/skgehw.h common/h/skgehwt.h common/h/skfops.h common/h/sktimer.h common/h/skgepnmi.h common/h/skvpd.h common/h/skgetwsi.h common/h/skerror.h common/h/sktwsi.h common/h/skcsum.h common/h/skversion.h common/h/xmac_ii.h common/h/sky2le.h common/h/skgeasf.h common/h/skgespi.h common/h/skgeinit.h common/h/skgesirq.h common/h/lm80.h common/h/skgedrv.h common/sk98lin.txt misc/ misc/Kconfig misc/Configure.help +++ Kernel:2.6.24 != Header:2.6.24.3 Die erste Fehlermeldung habe ich wie oben beschrieben mit IGNORE_CC_MISMATCH=1 gelöst, aber die 2. Fehlermeldung lässt sich mit IGNORE_HEADER_MISMATCH=1 nicht beheben... Ich hab mit sudo apt-get install linux-headers-2.6.24-19-generic den passenden header installiert, und trotzdem steht dort etwas von 2.6.24.3... Ich bin bald am verzweifeln... Habe schon 2 Tage gebraucht, um die Wlan Karte zu installieren... Braucht ihr noch die Ausgabe bei der Installation? Dann poste ich die morgen noch... |
Anmeldungsdatum: Beiträge: Zähle... |
Hallo, ich möchte nur mal nachfragen, ob es inwzischen Neuigkeiten wegen dem Ethernet Controller von Marvell Yukon gibt. Ich habe ein Laptop von Samsung in dem das gleiche Modell (88E8055) eingebaut ist. Ich habe mich an die "Zusatzinformation für Interessierte" von Len_C gehalten, der Treiber wurde laut Skript auch erfolgreich installiert, aber pppoeconf findet einfach keinen funktionierenden Ethernet-Adapter. Hoffentlich gibt es bald evtl. von den Ubuntu-Machern eine Lösung. |
Anmeldungsdatum: Beiträge: Zähle... |
Ich habe die Netzwerkkarte zum laufen gebracht, indem ich den Treiber von Marvell installiert habe und beim Booten den Kernelparameter acpi=off übergebe. Das ist natürlich auf die Dauer für ein Laptop keine Lösung, aber zumindest läuft es erstmal. Näheres dazu, wieso sich acpi und der Marvell Treiber beissen, habe ich leider noch nicht gefunden. |