Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: kompilace acerhk modulu [vyřešeno]  (Přečteno 988 krát)

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
kompilace acerhk modulu [vyřešeno]
« kdy: 22 Října 2010, 23:05:45 »
Omlouvam se ze zase otravuju, ale z nedostatku jakychkoliv symptomu neumim sam udelat diagnozu.

Takze : chtel jsem si nainstalovat modul acerhk. Ten se musel v Lucidu kompilovat rucne.
Takze jsem nainstaloval build-essential , acerhk-source
Kód: [Vybrat]
cd /usr/src
sudo tar -xjf acerhk.tar.bz2
cd /usr/src/modules/acerhk
sudo su
make

a nestane se LAUTR NIC - to jsem jeste nezazil. Vetsinou mi to vyzvraci hromadu erroru, tentokrat se proste kurzor presuna na dalsi radku terminalu a NIC. Vubec zadna diskova aktivita. No a co si s tim mam pocit ? Zadat NIC do googlu ? Ja nevim je pet po jedenacty v noci, treba masina uz nechce makat

Dodam jeste ze pouzivam phc-kernel, hlavicky mam nainstalovane, dokonce jsem zkousel zmenit v Makefile KERNELSRC?=/lib/modules/`uname -r`/build na KERNELSRC=/lib/modules/2.6.35-22-generic-phc/build - stale ticho po pesine

« Poslední změna: 23 Října 2010, 14:16:52 od kiklhorn »
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Re: kompilace acerhk modulu - po zadani make se nestane NIC ???
« Odpověď #1 kdy: 22 Října 2010, 23:18:45 »
Achjo ... proc najdu vzdycky odpoved 10 minut po tom co se zeptam ...

Takze :
Kód: [Vybrat]
sudo rm -r /usr/src/modules && sudo rm /usr/src/acerhk.tar.bz2
sudo apt-get install --reinstall linux-headers-$(uname -r) build-essential acerhk-source

Editovat /usr/src/modules/acerhk/Makefile
Nahradit
Kód: [Vybrat]
KERNELVERSION=$(shell awk -F\" '/REL/ {print $$2}' $(shell grep -s -l REL $(KERNELSRC)/include/linux/version.h $(KERNELSRC)/include/linux/utsrelease.h))
za
Kód: [Vybrat]
KERNELVERSION=$(shell awk -F\" '/REL/ {print $$2}' $(shell grep -s -l REL $(KERNELSRC)/include/linux/version.h $(KERNELSRC)/include/generated/utsrelease.h))

Snad to nekomu pomuze
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
Re: kompilace acerhk modulu [vyřešeno]
« Odpověď #2 kdy: 07 Listopadu 2010, 10:38:33 »
Díky za návod, zrovna jsem ho chtěl využít, ale pozoroval jsem, že to na jádře 2.6.37-2 asi nejde zkompilovat.

Vyhodilo mi to sice chybu "gcc: -pg and -fomit-frame-pointer are incompatible",
toho jsem se ale nezalekl a podle návodu
http://www.zagura.ro/index.php/2010/04/30/acerhk-gcc-pg-and-fomit-frame-pointer-are-incompatible/
jsem upravil soubor
Kód: [Vybrat]
sudo vi /usr/src/linux-headers-`uname -r`/Makefile

Kompilace se ale nezdařila.
Kód: [Vybrat]
root@diana:/usr/src/modules/acerhk# nice make && xclock
make -C /lib/modules/`uname -r`/build SUBDIRS=/usr/src/modules/acerhk modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.37-2-generic'
  CC [M]  /usr/src/modules/acerhk/acerhk.o
/usr/src/modules/acerhk/acerhk.c:2941: error: unknown field ‘ioctl’ specified in initializer
/usr/src/modules/acerhk/acerhk.c:2941: warning: initialization from incompatible pointer type
make[2]: *** [/usr/src/modules/acerhk/acerhk.o] Error 1
make[1]: *** [_module_/usr/src/modules/acerhk] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.37-2-generic'
make: *** [acerhk.ko] Error 2


Edit: Tady https://bugs.launchpad.net/ubuntu/+source/acerhk/+bug/555828 se nad tím také pohoršují: modul acerhk už asi nějakou dobu není podporován. Teď na to dojel, s novým jádrem se ani nezkompiluje.

Edit2: Bohužel nemám čas ani schopnosti na opravu tohoto jaderného modulu. Napsal jsem Olafovi Tauberovi, který jej stvořil, mail s popisem závady. On sám tedy prohlašuje, že už modul asi nebude udržovat snad kvůli tomu, že to nemá na čem testovat, ale třeba bude mít nějaké info o aktuálním vývoji.

Edit3: Teď se věci možná hnou, napsal jsem na ten launchpad.
« Poslední změna: 08 Prosince 2010, 08:06:51 od Filip Dominec »
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

 

Provoz zaštiťuje spolek OpenAlt.