Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Notebooky a přenosné počítače => Téma založeno: smurfik 23 Prosince 2012, 13:49:20
-
Zdravim, chtel bych poprosit o pomoc pri kompilaci driveru na ctecku pametvych karet Realtek RTS5229 v notebooku Lenovo thinkpad E430.
Ovladace jsou k dispozici zde:
http://www.realtek.com.tw/Downloads/downloadsView.aspx?Langid=1&PNid=15&PFid=25&Level=4&Conn=3&DownTypeID=3&GetDown=false
linux-headers-$(uname -r) i build-essential mam nainstalovane
3.5.0-21-generic
Ubuntu 12.10 x86_64
koncim na:
make -C /lib/modules/3.5.0-21-generic/build/ SUBDIRS= modules
make[1]: Entering directory `/usr/src/linux-headers-3.5.0-21-generic'
make[2]: *** No rule to make target `/usr/src/linux-headers-3.5.0-21-generic/arch/x86/syscalls/syscall_32.tbl', needed by `arch/x86/syscalls/../include/generated/asm/unistd_32.h'. Stop.
make[1]: *** [archheaders] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.5.0-21-generic'
make: *** [default] Error 2
Dekuji
edited:
ctecka funguje, nainstalovan balik: http://netbook-remix.archive.canonical.com/updates/pool/public/r/rts-5229-dkms/rts-5229-dkms_1.05sutton9_all.deb
chyba v kompilaci byla zpusobena tim, ze jsem mel zdrojove soubory umistene v ceste, kde byl adresar, ktery mel v nazvu mezeru
-
# musíš mať práva roota
cd /lib/modules/`uname -r`/build/arch/x86/include/
cp -v generated/asm/unistd*.h ./asm/
A opakuj kompiláciu.
-
provedeno, vysledek:
root@vasek-nb:/lib/modules/3.5.0-21-generic/build/arch/x86/include# cd /lib/modules/`uname -r`/build/arch/x86/include/
root@vasek-nb:/lib/modules/3.5.0-21-generic/build/arch/x86/include# cp -v generated/asm/unistd*.h ./asm/
„generated/asm/unistd_x32.h“ -> „./asm/unistd_x32.h“
„generated/asm/unistd_32.h“ -> „./asm/unistd_32.h“
„generated/asm/unistd_32_ia32.h“ -> „./asm/unistd_32_ia32.h“
„generated/asm/unistd_64.h“ -> „./asm/unistd_64.h“
„generated/asm/unistd_64_x32.h“ -> „./asm/unistd_64_x32.h“
ale stale stejna chyba:(
edited:
ted koukam ze ten soubor /usr/src/linux-headers-3.5.0-21-generic/arch/x86/syscalls/syscall_32.tbl neexistuje
-
Máš nainstalované hlavičkové soubory jádra?
zkus:
sudo apt-get install linux-headers-$(uname -r)
-
ano, pisu v prvnim prispevku, ze mam
-
Tohle ale vypadá, jako kdyby ty chybějící byly 32 bit, jestli jsem dobře četl ty máš 64 bit system....
Našel jsem tento postup (http://forum.ubuntuusers.de/topic/unbekannter-realtek-sd-kartenleser-einrichten-/#post-5090532), mrkni tam jestli tam není něco jinak než děláš. (ale je to v němčině ;-) )
-
diky, sice jsem nezkopiloval, ale doklikal jsem se az k pripravenymu baliku http://netbook-remix.archive.canonical.com/updates/pool/public/r/rts-5229-dkms/rts-5229-dkms_1.05sutton9_all.deb a funguje:-)