I'm starting a new thread as the existing one is getting a bit long and
confused.
Just reporting progress.
I now have the bluetooth fully working and am able to telnet into the
thing. Yay! The memory issues are completely sorted and it happily uses
all 128MB. The MMC system works fine except that it occasionally moans
about not being able to stop clocks, I think I know what this is but
will look at it some other time. My house-mate alex has spent some time
getting the framebuffer settings right and this also seems happy and
stable now. We even managed to run mplayer on it which worked although
it runs very slowly at the moment. We did have an issue with the screen
going white after 10 minutes. This turns out just to be the standard
console blanking and is now dealt with by throwing an escape code at
/dev/console.
I am able to mount the root filesystem on the SD card with some simple
kernel options and have also tried booting a familiar image (but with my
kernel) which actually works. It loads X quite happily and gets as far
as the touch screen calibration where I can't do anything. So the touch
screen is my next project. I'm certain now that the touch screen is on
the AC97 system (resetting it in winCE kills the sound and touchscreen
and nothing else. Also, haret sees the ac97 wired gpios flipping when
you press the screen). It appears to be a WM971x chip, most likely 9713,
which there is a driver for, though it isn't currently in the mainline
kernel. Unfortunately it seems that the kernel AC97 driver for the
PXA27x isn't quite right for the PXA310. There is something weird with
the reset procedure to do with clocks in the 27x and the extra clock
doesn't exist for the 310. I will pester the kernel list about this in a
minute but will also continue to hack it about myself.
Should I create one of those status pages on the handhelds.org wiki and
add the 214 to the main list?
Oliver
_______________________________________________
Haret mailing list
[email protected]
https://handhelds.org/mailman/listinfo/haret