Jawkins may look at the Iyonix port to x.org Also I'll need to write some code in install/doinst.sh to do the pci bus stuff. http://www.iyonix.com/linux.html You may need to alter the 'BusID' line in your /etc/X11/XF86Config-4 file to match the physical location of your video card on the PCI bus. You can determine the correct value from the output of 'lspci' or the contents of /var/log/XFree86.0.log after running X. Notes: * This archive contains a default XF86Config-4 file (in /etc/X11) which you should edit to suit your monitor. It is set to use 1280x1024 at 75Hz using 24bpp. You may wish to experiment with 'fbset -x' and 'xvidtune' to get usable parameters * The palette is incorrect in 15/16bbp modes. Stick to 8 and 24bpp. This may be fixed in future. <@Chocky> ok, there are the generic ARM patches, which made it into X 4.3. You clearly have those, or it would be crashing on your RiscPC. <@Chocky> the nv driver I modified was against X 4.1. It was already old and smelly when I did it. And in fact, the nv driver itself, I pulled from upstream, so its version didn't even match 4.1. <@Chocky> so even if I gave you my patches to the nv driver, it's unlikely that you'd be able to make them work against XFree or X.org as they are. @Chocky> in the first instance, someone wasn't setting the VGA base address correctly. so it was pissing about in zero page and crashing. <@Chocky> on many non-x86 machines, the VGA registers are of course in PCI space <@Chocky> under 4.3, I tried to make it work, but it was getting some address wrong, so it was being a lemon waiting for the FIFO to empty. <@Chocky> I haven't had a chance to investigate further. <@Chocky> and that's pretty much it <@Chocky> oh yes, if it crashes, then it screws up on your console cursor. <@Chocky> oh yeah, you need to ensure that access to the PCI space is uncached. Or you can imagine what goes wrong.