praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Ich meinte den Unterartikel von Acer_Hotkeys, nicht den "Haupt"-dkms-Artikel, nur zur Klärung. Hast du das im dortigen Artikel verlinkte .deb-Paket verwendet? Auch Kernelheader und build-essential installiert? sudo apt-get install build-essential module-assistant debhelper linux-headers-$(uname -r)
wget https://launchpad.net/~cogito-16/+archive/ppa/+files/acerhk-source_0.5.35-13_all.deb #Maverick-Paket
sudo dpkg -i acer*.deb
cd /usr/src
sudo tar -xjf acerhk.tar.bz2
sudo mv modules acerhk-0.5.35
usw.
|
xDawidhx
(Themenstarter)
Anmeldungsdatum: 1. Oktober 2009
Beiträge: 59
|
Ja, verstehe. Das .deb Paket habe ich verwandt, auch die neueste Version davon (0.5.35-13). Bei der Installation auf Natty bin ich dann einfach der Anleitung in dem Forumseintrag gefolgt: http://forum.ubuntuusers.de/topic/acer-travelmate-291lci-funknetzwerk-nicht-akti/2/#post-2670605 Wenn ich die benötigten Werkzeuge und Quellcodes installieren will mittels: sudo apt-get install --reinstall linux-headers-$(uname -r) build-essential bekomme ich in eine der letzten Zeilen die Ausgabe: * dkms: running auto installation service for kernel 2.6.38-10-generic
* acerhk (0.5.35)... [fail] build-essential und linux-headers sind korrekt installiert, da mir in der Ausgabe in Bezug auf den Befehl jedes Mal gesagt wird, dass die Werkzeuge ersetzt werden.
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Ah, Ok, dkms versucht, das Modul automatisch zu bauen, vermutlich klappt das nicht. Deinstalliere das .deb-Paket und gehe vor wie im von dir verlinkten Artikel für 11.04 beschrieben, aber mit dem Paket acerhk-source. Erstmal dazu das "verhedderte" System bereinigen, wie dort beschrieben Edit: Sorry, wie für 10.10 beschrieben, es ist ja Maverick angegeben.
|
xDawidhx
(Themenstarter)
Anmeldungsdatum: 1. Oktober 2009
Beiträge: 59
|
11.04 ist schon richtig 😉. 10.10 bzw. 10.04 liegt schon etwas weiter zurück.
Wenn ich mittels DKMS unter Natty kompilieren möchte bekomme ich allerdings folgende Fehlermeldung:
Ich bereinige mal alles und versuch es auf ein neues. Dank dir!
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Ok, also doch Natty. In dem Fall muss offenbar das .deb-Paket verwendet werden. Hast du das PPA eingebunden? sudo add-apt-repository ppa:cogito-16/ppa
sudo apt-get update
usw.
|
xDawidhx
(Themenstarter)
Anmeldungsdatum: 1. Oktober 2009
Beiträge: 59
|
Ich möchte keinesfalls anmaßend wirken, aber könntest dein usw. eventuell noch ausführen? Ich muss mich hier einfach nochmal als blutiger Anfänger outen. Irgendwo hakt es immer. Wenn ich das Modul bauen und einbinden will tut sich auf den Befehl make bspw. garnichts.
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Ok: sudo rm -r /usr/src/modules && sudo rm /usr/src/acerhk.tar.bz2
sudo add-apt-repository ppa:cogito-16/ppa
sudo apt-get update
sudo apt-get install --reinstall linux-headers-$(uname -r) build-essential acerhk-source module-assistant debhelper dkms
cd /usr/src
sudo tar -xjf acerhk.tar.bz2
sudo mv modules acerhk-0.5.35
gksudo gedit /usr/src/acerhk-0.5.35/dkms.conf
Inhalt einfügen:
PACKAGE_NAME=acerhk
PACKAGE_VERSION=0.5.35
DEST_MODULE_LOCATION=/extra
BUILT_MODULE_NAME=acerhk
BUILT_MODULE_LOCATION=acerhk/
MAKE="'make' -C acerhk/ all"
CLEAN="'make' -C acerhk/ clean"
AUTOINSTALL="yes"
Speichern und schliessen. Dann testen:
sudo dkms add -m acerhk -v 0.5.35
Klappt das, dann endgültig kompilieren und Treiber installieren:
sudo dkms build -m acerhk -v 0.5.35
sudo dkms install -m acerhk -v 0.5.35
Abfrage: modinfo acerhk
|
xDawidhx
(Themenstarter)
Anmeldungsdatum: 1. Oktober 2009
Beiträge: 59
|
Besten Dank für deine prompte, ausführliche Antwort! Auf sudo apt-get install --reinstall linux-headers-$(uname -r) build-essential acerhk-source module-assistant debhelper dkms Bekomme ich leider wieder nur: * dkms: running auto installation service for kernel 2.6.38-10-generic
* acerhk (0.5.35)... [fail] und auf sudo mv modules acerhk-0.5.35 folgendes: mv: Verschieben von „modules“ nach „acerhk-0.5.35/modules“ nicht möglich: Das Verzeichnis ist nicht leer Das es angesichts deiner wirklich sehr dankbaren Anleitung immer noch nicht klappt stehe ich gerade wie der Ochs vorm Berg.
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Ergibt modinfo acerhk eine Ausgabe?
|
xDawidhx
(Themenstarter)
Anmeldungsdatum: 1. Oktober 2009
Beiträge: 59
|
Ja: ERROR: modinfo: could not find module acerhk
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Zeig mal:
cd /usr/src
ls -l
Sollten dort noch alte Ordner davon rumliegen, lösche diese von Hand über
gksu nautilus /usr/src/
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
P.S.: Ich habs gerade in der VBox probiert (bis zum Testen), hat geklappt.
|
xDawidhx
(Themenstarter)
Anmeldungsdatum: 1. Oktober 2009
Beiträge: 59
|
dawidh@fuckup:/usr/src$ ls -l
insgesamt 56
drwxr-xr-x 4 root root 4096 2011-08-06 00:14 acerhk-0.5.35
-rw-r--r-- 1 root root 29244 2011-07-29 02:49 acerhk.tar.bz2
drwxr-xr-x 24 root root 4096 2011-08-04 19:37 linux-headers-2.6.38-10
drwxr-xr-x 7 root root 4096 2011-08-06 00:31 linux-headers-2.6.38-10-generic
drwxr-xr-x 24 root root 4096 2011-04-26 01:08 linux-headers-2.6.38-8
drwxr-xr-x 7 root root 4096 2011-04-26 01:08 linux-headers-2.6.38-8-generic
drwxr-xr-x 3 root root 4096 2011-07-29 02:49 modules Jau, ich lösch mal alles und machs ganz von vorne. Gut zu wissen, dass es bei dir einwandfrei funktioniert.
|
xDawidhx
(Themenstarter)
Anmeldungsdatum: 1. Oktober 2009
Beiträge: 59
|
P.S.: Kompilieren und Treiber installieren klappt leider nicht ☹ Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
'make' -C acerhk/ all....(bad exit status: 2)
Error! Bad return status for module build on kernel: 2.6.38-10-generic (i686)
Consult the make.log in the build directory
/var/lib/dkms/acerhk/0.5.35/build/ for more information.
0
0
ERROR: binary package for acerhk: 0.5.35 not found
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Ok, zeige cat /var/lib/dkms/acerhk/0.5.35/build/make.log
|