DSL-N :: XFree86 and touchscreen



Quote (Juanito @ Sep. 13 2007,11:39)

Quote
The xfree86 and xorg72 extensions work fine for me in dsl-n
I just installed xorg72 extension (do you who is the author?? :D )
now it seems working.
i mean: x starting, machine does not freeze, etc
i think also maybe i can configure sisusb and other "devices"
plus, i feel more confortable with xorg :D

only problem, where can i download touchscreen drivers? into /opt/xorg72/lib/xorg/modules/drivers, i suppose, right? :D

but i cannot write into /opt directory :\

so maybe i need to use persistent /opt too?

btw thx for help AND good work with xorg72.dsl :D

I think maybe the touchscreen drivers go in /opt/xorg72/lib/xorg/modules/input/ - maybe some of the drivers already there might work?

You might also be able to get a touchscreen working with XFree86 - note that the tsdev module might need to be loaded for this?

You can get a writeable /opt/xorg72 - at the cost of a lot of RAM - by copying /opt/xorg72 to /tmp/xorg72, unmounting /opt/xorg72 and then moving /tmp/xorg72 back to /opt/xorg72. Once everything works, you can then make your own personalised xorg72.uci...

[quote=Juanito,Sep. 14 2007,07:07][/quote]
Quote
I think maybe the touchscreen drivers go in /opt/xorg72/lib/xorg/modules/input/ - maybe some of the drivers already there might work?
Mmmh
touchscreen does not work
actually, xfree86 freeze while i start x

i installed xorg and it works correctly :D
i mean: it start x but does not work touchscreen

log says
Code Sample
(II) LoadModule: "evtouch"
(WW) Warning, couldn't open module evtouch
(II) UnloadModule: "evtouch"
(EE) Failed to load module "evtouch" (module does not exist, 0)
(EE) No Input driver matching `evtouch'
so i think is clearly a driver problem

i think copying evtouch_drv.so into module/input folder i'll resolve it, right?
Quote
You can get a writeable /opt/xorg72 - at the cost of a lot of RAM - by copying /opt/xorg72 to /tmp/xorg72, unmounting /opt/xorg72 and then moving /tmp/xorg72 back to /opt/xorg72. Once everything works, you can then make your own personalised xorg72.uci...

it says me
Code Sample

root@0[tmp]# umount /opt/xorg72
umount: /opt/xorg72: device is busy
umount: /opt/xorg72: device is busy
:(

Edit
Then, this is what i tried, step by step
1) what u said me; but i cannot umount /opt/xorg72
2) mount persistent opt on hda2. i do
#mount /dev/hda2 /mnt/hda2
#mkdir /mnt/hda2/opt
#cd /mnt/hda2/opt
#cp -arv /ramdisk/opt/* .
#cp whereisthedriver/evtouch_drv.so /mnt/hda2/opt/xorg72/lib/xorg/modules/input/

then add opt=hda2 in boot option (i did both editing menu.lst and adding them at boot prompt)
3) persistent opt, reboot, then
#cp -arv /opt/xorg72 /mnt/xorg72
#cp whereisthedriver/evtouch_drv.so /tmp/xorg72
#umount /opt/xorg72
#cp -arv /tmp/xorg72 /opt/xorg72

when i reboot, does not load module. i go check and there is no module O.O

I believe you will have to exit x (right-click - window manager - exit) before you can unmount the uci.
Quote (Juanito @ Sep. 14 2007,11:12)

Quote
I believe you will have to exit x (right-click - window manager - exit) before you can unmount the uci.
Ops
i forgot to say i was working on shell (ctrl+alt+backspace) so no X running :)

btw, i found a way to make'em load the module: changed the modulepath from xorg.conf into /home/dsl/xorgmodules so i could add all modules i need (there are other modules i'll need to load in the near future...)

i started x and...

(II) Loading /home/dsl/xorgmodules/input//evtouch_drv.so dlopen: /lib/libc.so.6: version `GLIBC_2.4' not found (required by /home/dsl/xorgmodules/input//evtouch_drv.so)
(EE) Failed to load /home/dsl/xorgmodules/input//evtouch_drv.so

and i have glibc installed and working (other apps i run into dsl use glibc) but maybe 2.3.something
i downloaded newest evtouch_drv.so; i need to try using older version of evtouch

ty for help, i'll keep you informed :D

Next Page...
original here.