Hozzászólások
Sziasztok!
van valakinek a témában működő tapasztalata? a 2.4.x-es sorozatú kernelekhez találtam leírást a belövéshez, de a 2.6.x-eshez még nem... az egyedüli támpont a doksiban a forrás mellett egy input.txt nevű file, ami viszont sajna csak úgy tesz, mintha támpont lenne... legalábbis nem elegendő... valami hibádzik, de nem tudom mi.
Akinek van 2.6.x-es kernellel "hajtott" usb-s egere, saját maga fordította kernel, annak segíteni nagyon egyszerű, kérem szépen mondja el mit fordított kernelbe és/vagy modulba.
előre is köszi
- A hozzászóláshoz be kell jelentkezni
usb kell :)
device drivers-mouse interface kell
device drivers-usb-usb full hid support kell
ugyanitt hid input layer kell
szerintem ennyi
Az egeret utána a /dev/input/mice-en éred el
(szerintem pont úgy kell, mint 2.4.x alatt)
Ja, és én mindig mindent belefordítok, amit csak lehet, nem modulozok, minek...
- A hozzászóláshoz be kell jelentkezni
[quote:8b5df37aa9="drojid"]usb kell :)
device drivers-mouse interface kell
device drivers-usb-usb full hid support kell
ugyanitt hid input layer kell
szerintem ennyi
Az egeret utána a /dev/input/mice-en éred el
(szerintem pont úgy kell, mint 2.4.x alatt)
Ja, és én mindig mindent belefordítok, amit csak lehet, nem modulozok, minek...
hittem én is ilyet :( aztán kiderült nem... a cat /dev/input/mice féle csekkolás sem hoz eredményt...
- A hozzászóláshoz be kell jelentkezni
Hm, nekem ezek vannak benne és megy.
- A hozzászóláshoz be kell jelentkezni
[quote:24d1524c75="drojid"]Hm, nekem ezek vannak benne és megy.
rendben, megnézem. megkaphatnám esetleg az X-ed egeres részét? (bár a cat-nak is kellene azért működnie sztem...)
- A hozzászóláshoz be kell jelentkezni
Szia!
A kernelbe az USB-nél forgasd még be az EHCI-t valamint az OHCI-t és az UHCI-t is! (Természetesen a full HID és HID input layer se maradjon ki!) Nekem ez oldotta meg a gondomat. Nekem Logitech USB-s, görgős, optikai egerem van és teljesen jól megy most már minden (a görgő is!) XFree86 4.3.0 alatt 2.6.8.1-es kernellel. Ha kell, akkor itt az X-es konfig részlete is:
[code:1:d068cc44ff]
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "imps/2"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
[/code:1:d068cc44ff]
Sok sikert: waiter
- A hozzászóláshoz be kell jelentkezni
köszi srácok, meg is vagyok. működik. meg nem mondom, hogy modulban miért nem, de gondolom esetleg modulbetöltési sorrend kínja volt...
- A hozzászóláshoz be kell jelentkezni
Már megint egy tévhit, attól hogy modulok is vannak a kernelben még monolitikus marad.
Ha jól tudom akkor a mikrokernelnél (ami tényleg csak a szükséges dolgokat tartalmazza), a driverek többsége user space módban fut, és egy jól definiált ritkán változó interfészen keresztül kommunikálnak a kernellel. Pl windows alatt ezért nem kell újrafordítani a drivereket ha megjelenik egy kernel update.
Ez abból a szempontból is előnyös hogy a gyártók nem kényszerülnek forrást kiadni, mondatnátok hogy linux alatt is lehet zárt forrású drivereket adni, de kell egy illesztő ami az aktuális kernelhez igazítja őket(ezt kell mindig forgatni), és ennek nyílt forrásúnak kell lennie.
Az hogy ilyen megkerülő megoldásokra kényszerülnek az az eredménye hogy a monokernelek alá kevesebb drivert adnak ki.
- A hozzászóláshoz be kell jelentkezni
Ezért sem kell modulokat használni :wink:
- A hozzászóláshoz be kell jelentkezni
Szerintem tévedsz! Ha a windowsban változik a kernel, akkor ott is új driver kell. Más-más driver kell az NT-hez, 2000-hez, XP-hez, ...
Csak ott a kernel 1-2 évente változik, nem pedig 1-2 havonta.
- A hozzászóláshoz be kell jelentkezni
Van, ahol jól jönnek... Pl. fileneveknél a nemzetközi karakterkészletek használatánál. Szerintem nem tanácsos mindenféle japán-kínai-óhéber cuccal duzzasztani feleslegesen a kernelt, ha nem muszáj, de ha szükség van rá, mégis elérhető legyen. Jól jön még olyan helyeken is, ahol a betöltendő modulnak már működő kernel mellett kell módosítani a paramétereit, amit mondjuk a kernelbe égetve, on-the-fly nem tudnál megtenni és csak emiatt nem akarod ezért újraindítani a rendszert.
Ún. "monolitikus" vagy mindent tartalmazó és modulokat nem használó kerneleket használni egyébként nem túl rugalmas és memóriakímélő dolog, viszont bootlemezeknél hasznosak.
Én speciel azokat a hardver vezérlőket fordítom be masszívan a kernelbe, amelyek alapvetőek és amikre tuti, hogy minden bootolás után szükségem van.
- A hozzászóláshoz be kell jelentkezni
Na azért a 2000 driverek többnyire működnek XP alatt, és az NTsek egy részéről is el lehet mondani.
Valamint feltételezhetően mikrokernelnél nincs az az agyrém hogy a driver lefordításához includeolni kell a kernelforrásból.
Van egy jól dokumentált nagyon ritkán változó api ami alapján megírják a drivereket.
Linuxnál meg állandóan forgatni kell, valaki írta egyszer hogyha nem kap mikrokernelt soha a büdös életbe nem lesz versenyképes desktopon.
Na de hagyjuk mer ez már off.
- A hozzászóláshoz be kell jelentkezni
Sziasztok
Compaq Presario 700 laptopom van és Genius külsö egeret szeretnék beüzemeltettni,de sajnos eddig sikertelenül.
Itt olvasgattam a forumon de eggyik verzio se müködik.
1: /dev/input/mice nem müködik!root-ként azt irj aki hogy hzzáférés megtagadva.Miért?Jó a jelszó
2:A boot/vmlinuz-2.6.15-26-386 nem müködik ezt ha mc akarom szerkeszteni valami összeviszaság jönn bemindenféle jelek ékezetek,teljesen olvashatattlan.
Már többször telepitettem újból frissitéssel és anélkül is.
Kubuntu 6.6-os Daper Drake OS.Valaki tudna segiteni?
Köszi
- A hozzászóláshoz be kell jelentkezni
Esetleg melyik progival lehet még szerkeszteni a vmlinuz-t?
Senki nem tudja?
- A hozzászóláshoz be kell jelentkezni