|
From: Jordan C. <jo...@Ce...> - 2001-04-03 15:41:58
|
Let me tell you what i have so far - I have taken chipsfb.c on 2.4 heavily modified it to provide dual 69000 support, and then recently merged it with most of Adrian's code (appropriately modified for 2.4.X of course). It seems that we have all been doing the same work (where was everyone when I was looking for drivers a month and a half ago??? :-) ), so I would propose that we all get together and somehow merge what we've got into a very good driver for 2.2.X and 2.4.X that we can fire off to Linus and Alan Cox and get it in the tree post haste. My driver works well with multiple PCI based 69000 devices on a x86 machine. I haven't touched the flat panel stuff, in part because my specific project uses the default BIOS settings, and partly because I don't have a flat panel to test with. In theory, I have support to switch modes on the fly, but that is completely untested at this point. I do know that I have 2 serious fbcon problems: 1) - Every time I recompile, the main console gets shifted to the right some amount. Everything works well, its just that the entire screen is shifted to the right. I didn't think penguins could fly, but mine sure can... :) 2) - Every once in a while, while running a framebuffer app on a console, if I switch to an new console, I still get my app drawing on the console. That definitely does not happen with VESA. Anyway, my code may be redundant or it may not, but at this point it 80% works and it is available. I will post a URL as soon as I can convince my IT department to let my machine extend past the firewall. Now what we need is a volunteer to help us get all this stuff merged out. No matter what we finally come up with, I don't think we should let another kernel release go by without some contributions. Anybody, anybody? Jordan |