|
From: Jochen R. <jo...@pa...> - 2002-11-28 11:02:44
|
Hi Santiago, > And I have good news, I have X running here using the 3.3.6 FB server, I > have changed your FB driver (the one that doesn't init the vga) and I got > the console and the X to work at 1024x768 8 bits. Very cool! > The two main things I'm caring for are getting 16 bits to work and also get > it to recognice the 64Megs of ram (currently it only detects 32Mb here) I uploaded a newer patch that fixes the memory size problem and the slow timer. This version also knows how to output the kernel command line prompt to the vga. The boot graphics driver uses whatever is configured in the firmware for the x-server. You need to disable CONFIG_VGA_CONSOLE for the built-in fb driver to work. As you said, this driver does not init the VGA registers, so it will only run at the resolution set by the firmware. > I'll try to post a compressed tarball of the filesystems once I get some > little things working here and clean up all this ;-) Can you also post what you added to the fb driver? Is that the init code from cyberfb.c? > One thing, do you think we could try to get the sound card working by just > compiling alsa or is there any support on the kernel still needed? Don't know about alsa. The kernel contains an OSS driver for the Chrystal Semi CS4232, but the PReP code in arch/ppc/prep_setup.c is broken. The broken code does nothing more than load the driver with the proper settings for the machine, i.e. io, interrupt, dma - I think. You should be able to enable modules for the kernel, compile cs4232 as module, and insmod with proper command line options. One weird thing with the nfs root fs -- the mount command does not show any of the mounts, i.e. rootfs, /proc, /dev, etc. ???? The nfs root fs works very nicely otherwise. Jochen |