Re: syncing to mainline kernel
From: Otto Solares <hidden>
Date: 2003-10-09 18:22:24
On Thu, Oct 09, 2003 at 09:43:26AM +0200, Benjamin Herrenschmidt wrote:
quoted
Ben, i have problems with your new radeonfb driver, apart that i have to update the pci_ids.h and r200.c in both stock 2.6 and your bk tree to make work my radeon 9200 (rv280 Ya), in your new driver, spaces becomes '_', and after a while all characteres get messy. My normal setup is 1024x768-32@75 but with your driver the only reliable mode is 640x480-8@60. Any idea?Regarding PCI IDs, I'm changing that now, I decided to add a separate drivers/video/aty/ati_ids.h containing a copy of XFree ATI PCI IDs instead of using the include/linux/pci_ids.h one. That may see odd, but it helps a lot avoiding the merge problems and makes it easier to resync with XFree. This is already the case in my bk btw.
Good, adding new cards would become easy but i really like the pci_ids.h approach as is a centralized db, it doesn't take much time to update the driver to work with my card.
Regarding your problem, I don't know what's up with spaces vs '_', that doesn't ring any bell to me, especially since there is no use of HW accel in this version, so the chars are really only drawn by the core fbdev layer. What do you mean by "reliable mode". What do you get when trying to use another mode ? It's normal that fbset doesn't work properly in 2.6, this is a known issue. What did you try and what result did you get ?
I can't set my fbdev to anything different than the booted mode 640x480-8@60, trying anything else brings me a black screen or unsynched monitor, i am using Jon's merged driver (benh+khronos) so probably is not your driver's fault (but edid support is very tempting, although is not used because i'm working now on an old monitor without ddc :), i will try your driver alone and report back. -solca ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php