Hi Reinier,
AFASA Reinier Mostert wrote:
>
> On my 3850 the VNC server works halfway - I can see the screen, but my
> touchscreen is dead, and no mouse movements are sent to the ipaq from
> the VNC client. Another funny - my ipaq screen is upside down, but VNC
> is correct - don't know if VNC will be upside down if I rotate my ipaq
> screen (can't rotate it without the touchscreen).
> Presumably it is because of the kernel-module version mismatch, as shown
> below:
>
> /bin/rm: cannot unlink `/dev/touchscreen/0': Operation not permitted
--8<--8<--
The iPAQ I made the port with is a h3600. From what
you are saying, the upside-down screen problem may be
to be due to a difference in the way the framebuffer
relates to the actual hardware in your 3850. I'm
afraid I'm totally new to the iPAQ, and I didn't know
if there was major hardware differences between the
different series. Also, the VNC server is hard-coded
to display the Zaurus screen in portrait format, which
also happens to be the same on the iPAQ with the stock
Familiar. It doesn't cope with screen rotations. So
I suppose if you rotate the screen 180 degrees it
should display correctly.
As for the problem with the touchscreen, the reason
is because the startup script can't create/modify
the files in /dev/touchscreen that the touchscreen
daemon needs to take control of : namely, the original
0 and 0raw device files need to be renamed 0.REAL and
0raw.REAL, and the new 0 and 0raw files need to be
recreated as named pipes, so that the daemon can act
as a gateway between the kernel and the GUI. Again,
I'm totally new to familiar as well, I installed the
latest version (0.5.1) on the iPAQ I've been lent
and it seems to work well here (it uses devfs and
/dev is mounted read-write). You might be running
an older version that doesn't use devfs, or has /dev
mounted read-only. If you can make /dev writeable,
the script will work again. If not, if you can make
the modifications in /dev/touchscreen permanently,
as long as you run the daemon all the time, your
touchscreen will work normally as well as with the
VNC server.
////\
(@ @)
------------oOOo-(_)-oOOo-------------
Pierre-Philippe Coupard
Email : pierre@lineo.com
Phone : (801) 426-5001 x 208
--------------------------------------
Speaking of purchasing a dog, never buy a watchdog that's on sale.
After all, everyone knows a bargain dog never bites!
Received on Tue Feb 19 11:18:43 2002
This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:44:32 EDT