Xfbdev on IPAQ

Dennis Noordsij dennis.noordsij@movial.fi
Wed, 14 Jan 2004 09:42:15 +0200


Hi,

I am trying to run the freedesktop.org X server (compiled as per CVS 
installation document) on an Ipaq, but it doesn't seem to want to work.

After a fresh boot, fbset says:

	mode "320x240-64"
	        geometry 320 240 320 240 16
	        timings 174757 12 17 10 1 3 3
	        accel false
	        rgba 4/12,4/7,4/1,0/0
	endmode


When I run

	Xfbdev -screen 320x240


I get a messed up screen (roughly top half is at the bottom, bottom half is at 
the top, with some distortions inbetween). 
Meanwhile the console gives the message

	SA1100: invalid hsync_len 80
	SA1100: invalid hsync_len 80


With some printf's in the fbdev source, kmode.c returns the default mode, and 
the screen struct is set to 800x600@75Hz at 16 bpp.

After running this, the fbset command gives:

	mode "320x240-324"
	        geometry 320 240 800 600 16
	        timings 20202 160 16 21 1 80 3
	        accel false
	        rgba 4/12,4/7,4/1,0/0
	endmode


QPE binaries run fine on the framebuffer, although once the screen is messed 
up by running Xfbdev it stays that way.

What am I missing?

Thanks in advance for any reply,
Dennis