Portál AbcLinuxu, 11. května 2025 05:01

Dotaz: udev a built-in kernel ovladače

27.12.2006 21:52 Martin Gašparík | skóre: 3
udev a built-in kernel ovladače
Přečteno: 137×
Odpovědět | Admin

Ahoj.

Použivam distro Familiar(PDA) a menim jadro z 2.6.16.0(asi) na 2.6.18.1. Problem je že v tom prvom boli ovladače pre touchscreen a klavesnicu(tlačitka na pda) skompilovane ako modul kdežto v tom novom je to zkompilovane v jadre. Problem je v tom že v prvom pripade udev vytvaral /dev/input/event0 ale v tom novom to už nevytvara (čital som dokumentaciu k LFS a pochopil som to tak že pre built-in ovladače udev nefunguje). Otázka je ako urobiť aby tam ten node v /dev/input bol a aby bol staly (ked pripojim usb klavesnicu tak sa minor čislo zmeni z 66 na 67 a zmeni sa v /sys/class/input/event2 na event3).

Dakujem.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.12.2006 22:32 žabža
Rozbalit Rozbalit vše Re: udev a built-in kernel ovladače
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skoro bych řekl, že přesně kvůli tomuto udev vznikl -- tedy řešení je "používat udev".
28.12.2006 09:58 Martin Gašparík | skóre: 3
Rozbalit Rozbalit vše Re: udev a built-in kernel ovladače
No ved ja ho chem použiť len neviem ako to nastaviť. Pre tie ovladače ktore su v jadre nevytvara v dev subory (asi to tak aj mam byť, ak nie opravte ma) ale pre tie ktore su ako modul (usb klavesnica) vytvara. Potrebujem nejako docieliť aby tam aj tie z jadra boli vytvoreneé.
28.12.2006 10:09 žabža
Rozbalit Rozbalit vše Re: udev a built-in kernel ovladače
Tou svojí odpovědí jsem chtěl říct "nechte ten ovladač jako modul", což mi přijde nejjednodušší. Jinak toho co chcete se docílí tak, že se dá start udev do initrd, ale přiznávám, že nevím jak je to přesně udělané (nicméně je to asi v každé normální moderní distribuci, tak se prostě koukněte, jak vypadají ty ramdisky a kdy se spouští udev a tak...)
28.12.2006 10:14 Martin Gašparík | skóre: 3
Rozbalit Rozbalit vše Re: udev a built-in kernel ovladače
Problem je ze initrd nepouzivam, a ta podpora sa neda skompilovať ako modul (aspo nie bez upravy patchu, uvidim asi sa ho pokusim zmeniť)
28.12.2006 10:38 razor | skóre: 33
Rozbalit Rozbalit vše Re: udev a built-in kernel ovladače
udev funguje normálně i pro "built-in" ovladače.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.