staging.inyokaproject.org

Acer TravelMate 291LCi Funknetzwerk nicht aktivierbar

Status: Gelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

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: Zähle...

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 Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

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: Zähle...

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 Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

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: Zähle...

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 Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

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 Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Ergibt

modinfo acerhk

eine Ausgabe?

xDawidhx

(Themenstarter)

Anmeldungsdatum:
1. Oktober 2009

Beiträge: 59

Ja:

ERROR: modinfo: could not find module acerhk

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

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 Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

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 Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Ok, zeige

cat /var/lib/dkms/acerhk/0.5.35/build/make.log