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

Název: [vyreseno]rts5229 mmc reader
Přispěvatel: 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:
Kód: [Vybrat]
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
Název: Re:rts5229 mmc reader
Přispěvatel: petertomasy 23 Prosince 2012, 15:38:52
Kód: [Vybrat]
# 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.
Název: Re:rts5229 mmc reader
Přispěvatel: smurfik 23 Prosince 2012, 16:16:29
provedeno, vysledek:
Kód: [Vybrat]
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
Název: Re:rts5229 mmc reader
Přispěvatel: Myrmica 23 Prosince 2012, 16:36:18
Máš nainstalované hlavičkové soubory jádra?
zkus:
Kód: [Vybrat]
sudo apt-get install linux-headers-$(uname -r)
Název: Re:rts5229 mmc reader
Přispěvatel: smurfik 23 Prosince 2012, 16:37:44
ano, pisu v prvnim prispevku, ze mam
Název: Re:rts5229 mmc reader
Přispěvatel: Myrmica 23 Prosince 2012, 17:03:09
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ě ;-) )
Název: Re:rts5229 mmc reader
Přispěvatel: smurfik 23 Prosince 2012, 17:37:33
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:-)