Sziasztok!
Nemregiben szert tettem egy a mostanaban nagy nepszerusegnek orvendo hp500 tipusu notira. Minden szepen mukodik alatta kiveve a touchpadet. Sajnos valami kernel tamogatas hianyozhat, mert a touchpad nem jelenik meg a /proc/bus/input/devices -ben.Termeszetesen evdev psmouse mousedev stb modulok be vannak toltve. Mivel a /proc/bus/input/devices ban nem jelenik meg ezert a /dev/input alatt nem jon letre a megfelelo mouseX node es ezert az xorg synaptics / sima eger drivere sem tudja kezelni. Gentooval kene beroffenteni,de probaltam tobbfele live cd-vel(gentoo,ubuntu) is. 2.6.10, 2.6.16 es 2.6.18 as kernelekkel egyarant. Van valakinek tapasztalata ezzel a notebookkal? A valaszokat elore is koszi!
Ps: kulso usbs eger gond nelkul mukodik
- 2199 megtekintés
Hozzászólások
ha varsz 1-2 napot akkor megnezem. Holnap adom oda szuleimnek a laptopot, mivel karacsonyi ajandek es mar be van csomagolva. :) Megvarom mig felbontjak ok. Ugyan van hozza windows, de egy ubuntu elferne rajta, majd ahogy idom engedi, jatszok vele.
Azert remelem lesz aki hamarabb megoldja a problemad. Amugy erdemes lenne par log reszletet bepastelni ide (persze csak azt ami erintett). Lehet valami trivialis a hiba.
Pl: grep -i synaptics /var/log/dmesg biztos erdekes lehet, elso korben, nem art tudni hogy a kernel latja-e? :)
- A hozzászóláshoz be kell jelentkezni
Hali!
Tovabbra is erdekelne az ugy,ha meg tudnad nezni. Az biztos hogy a kernel nem latja,ezert nem jelenik meg a /proc/bus/input/devices -ben.
A dmesg sem tartalmaz utalast a touchpadra...
Az az erdekesseg hogy vagy 5 fele linuxos live cdt probaltam de egyikkel sem mukodott,viszont a Freebsd-re alapulo freesbie siman kezelte.
Szoval tovabbra is kivancsian varom a tapasztalataidat az Ubuntu touchpad-hez valo viszonyulasarol.
- A hozzászóláshoz be kell jelentkezni
Engem is érdekelne...
- A hozzászóláshoz be kell jelentkezni
Forgattam új kernelt, de nem látja a fránya (2.6.17 Ubuntu gyári).
Valaki +oldotta már?
- A hozzászóláshoz be kell jelentkezni
Egy kis kernel buheralas utan sikerult eletet lehelni a touchpad-be. A probléma a linux/drivers/input/serio/i8042.c fileban van. Az ps/2 detektalo rutin tevesen azt hiszi hogy nincs ilyen eszkoz. Ezzel a csunya hekkel azt hazudhatjuk a kernelnek, hogy mégis van es megoldodnak a gondok. Legalabbis en ImPs/2 egerkent tudom hasznalni. Patch-eljuk meg a fenti filet ezzel a folttal:
606a607,609
> printk("eger detektalas megkerulese\n");
> return 0;
>
631d633
<
a patch 2.6.18 as kernelre keszult. de mas kernelre is mukodnie kell, ha a i8042_check_aux() fuggveny torzsenek elejere beirtok egy
return 0;
sort.
remelem tudtam segiteni.
- A hozzászóláshoz be kell jelentkezni
csak engem ubuntura, mivel ez a leírt megoldás nem tud menni ubuntun - nincs az a bizonyos fájl...
akkor most mi van ? :(
STP te megoldottad végülis? help :(
- A hozzászóláshoz be kell jelentkezni
persze, hogy nincs, mivel nincs telepitve a kerneledhez tartozo kernel-forras csomag... Nezd meg a mostani kerneled es szedd le a megfelelo forrast, valahogy igy:
root@ubu:~# uname -a
Linux ubu 2.6.17-10-386 #2 Tue Dec 5 22:26:18 UTC 2006 i686 GNU/Linux
root@ubu:~# apt-cache search linux-source-2.6.17
xen-source-2.6.16 - Linux kernel source for version 2.6.17 with Ubuntu patches
xen-source-2.6.17 - Linux kernel source for version 2.6.17 with Ubuntu patches
linux-source-2.6.17 - Linux kernel source for version 2.6.17 with Ubuntu patches
root@ubu:~# apt-get install linux-source-2.6.17
... vagy valami hasonlot kell kapnod (utolso talalat az erdekes).
Ha jol sejtem az ubuntu is az /usr/src/ ala rakja be majd. Ezutan mar csak megpatcheled es leforditod. En make-kpkg-val csinalnam, ezzel tudsz csinalni csomagot belole, legalabbis debianon en igy szoktam, gondolom ubuntu is igy mukodik, de ha nem kijavitanak majd. A make-kpkg a kernel-package csomag resze.
(az en peldam csak egy virtualizalt kornyezetben futo ubuntu, szoval elterhet:)
- A hozzászóláshoz be kell jelentkezni
köszi, mindjárt meg is csinálom csak még most rakom fel a xubuntut
hogyan kell ezt a patchet alkalmazni? mert amit úgy utánaovlasok az ilyen hivatalos patchekre vonatkozik, nemhiszem hogy egy ret0 sort behivatalosítottál :) hehe.
meg nem szeretnék hülyeséget csinálni...
- A hozzászóláshoz be kell jelentkezni
Nem kell patch-elni semmit. (Kollégáé a Xen miatt volt.)
Felteszed a linux-source csomagot.
Beteszed a return 0-t, aztán fordítasz egy jó kis kernelt.
(Meg installálod is)
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Nagyon megörültem ennek a thread-nek, mert nekem is ugyanilyen problémám van: a HP500-ason UHU2.0 Linux-szal (és más disztribúcióval sem) nem megy a tapipad. Az itt vázolt megoldás számomra hekkelésnek tűnik (ráadásul a kernel fordításokkal nekem mindig csak bajom volt).
Azt azért furcsának találnám, ha egyáltalán nem lehetne normálisan, hekkelés nélkül használni. Van valakinek tehát ennél "normálisabb" megoldási javaslata?
Köszi, Csaba
- A hozzászóláshoz be kell jelentkezni
Update:
Bekerült a mainstream kernelbe egy kevésbé workaround jellegű megoldás:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=comm…
ha minden igaz 2.6.22 már gyárilag is jó lesz.
A gentoosoknak már gentoo-sources-2.6.21-r1 ban is rendelkezésére áll a javítás.
- A hozzászóláshoz be kell jelentkezni