From: James S. <jsi...@ac...> - 2000-05-25 14:06:39
|
Hi! I just made a huge amount of updates this morning. I have done extensive tetsing to ensure the drivers compile. Most do. I still have to work on the cirrus, permidea and TGA driver. The rest are a go from what I tested last night. The current CVS is now in complete sysnce with final pre9. I toke a look at the NVIDIA text console driver. Very nice work :) Like fbdev you have to wait until pci is running to see whats going on. I really like the idea of hardware text console drivers taking advantage of higher end hardware with text modes. Another reason for fbdev and the console system to be more seperated. I'm going to have to figure out how to the NVIDIA text driver and the nvidia fbdev work in harmony. Thank you for the driver. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
From: Aivils S. <Aiv...@un...> - 2003-10-15 07:36:52
|
Hi All! I have got runnig fbdev, where each framebuffer device has his own VT and number of VC. For test I use Voodoo Graphic, Voodoo2, Voodoo3 video adapters. Voodoo Graphic and Voodoo2 are designed as secondary video adapters, so i have not troubles with initializing. For tests all fbdev low level drivers and fbcon must be compiled straight into kernel. Current modules isn't supported. fbcon must have kernel commandline option: fbcon=vt:toc.5.7 which mean, fbcon creates three VT, 1st VT take over admin_vt (VGA console), 2nd VT has 5 VCs, 3rd VT has 7 VCs. 1st VT uses /dev/fb0, 2nd VT - /dev/fb1 3rd VT - /dev/fb2. If fbdev low level drivers is located into kernel, then fb init order is hardcoded in fbmem.c . If /dev/fb1 need take over admin_vt, then simple change command line: fbcon=vt:5.toc.7 If You needs for login promt on secondary fbdev, then You must run aditional mingetty on right ttyXX. You can run multiple mingetty on secondary fbdev. Switching to next vc is ordinary Atl-Fx or Atl-LeftArrow, Alt-RightArrow. In abstract dual head video adapters , which create fbdev for each head, must be ready for linux-ruby. Dual head adapter register /dev/fb0 and /dev/fb1 and after fbcon set up VT for each /dev/fbXX. I have not any practical results. On second fbdev XFree86 must have option vtXX, otherwise xf86 uses free vc on VT0. Results: Voodoo1/Voodoo2/Voodoo3 - runs nice. Voodoo3, AtiRagePro - blank screen on Ati. NvidiaTNT2 - oopses only. OOPSES: various outside ruby related code (i think so). redundant mingetty on VTless tty lead oopses series - ruby related. Seems we should wait for more stable 2.6.0-blah-blah Changes commited 14-OKT-2003 Remake it all modular - work in progress. Low level driver compatibility with linux-ruby - ask James. Aivils Stoss |
From: Svetoslav S. <sv...@gm...> - 2003-10-15 08:20:05
|
Hi Aivils, thanks for your great work :-) > Hi All! > > I have got runnig fbdev, where each framebuffer device has his own VT > and number of VC. For test I use Voodoo Graphic, Voodoo2, Voodoo3 video > adapters. Voodoo Graphic and Voodoo2 are designed as secondary video > adapters, > so i have not troubles with initializing. > For tests all fbdev low level drivers and fbcon must be compiled > straight into kernel. Current modules isn't supported. > fbcon must have kernel commandline option: > fbcon=vt:toc.5.7 > which mean, fbcon creates three VT, 1st VT take over admin_vt (VGA > console), > 2nd VT has 5 VCs, 3rd VT has 7 VCs. 1st VT uses /dev/fb0, 2nd VT - > /dev/fb1 > 3rd VT - /dev/fb2. If fbdev low level drivers is located into kernel, then > fb > init order is hardcoded in fbmem.c . If /dev/fb1 need take over admin_vt, > then > simple change command line: > fbcon=vt:5.toc.7 > > If You needs for login promt on secondary fbdev, then You must run > aditional > mingetty on right ttyXX. You can run multiple mingetty on secondary fbdev. > Switching to next vc is ordinary Atl-Fx or Atl-LeftArrow, Alt-RightArrow. > > In abstract dual head video adapters , which create fbdev for each head, > must > be ready for linux-ruby. Dual head adapter register /dev/fb0 and /dev/fb1 > and > after fbcon set up VT for each /dev/fbXX. I have not any practical > results. hope to have some test results on my matrox soon :-) > On second fbdev XFree86 must have option vtXX, otherwise xf86 uses free vc > on > VT0. i'm pretty confused how will we start automatically XFree & mingetty ( and with proper arguments) but i have to think a bit more on this, and will bomb you with questions :-) > Results: > Voodoo1/Voodoo2/Voodoo3 - runs nice. > Voodoo3, AtiRagePro - blank screen on Ati. > NvidiaTNT2 - oopses only. this is both with only console, and with console + XFree ? > OOPSES: > various outside ruby related code (i think so). > redundant mingetty on VTless tty lead oopses series - ruby related. "badness in pci_register" for the Nvidia card ? Nvidia XF driver problems with loaded rivafb ? > Seems we should wait for more stable 2.6.0-blah-blah > Changes commited 14-OKT-2003 (sf's cvs seems totaly broken the last 3-4 months) patch uploaded to startx.times.lv ?-) > Remake it all modular - work in progress. > Low level driver compatibility with linux-ruby - ask James. and he will answer ? may be in month or two :( Thanks once again for your grate work Aivils!!! best, svetljo -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++ |
From: Svetoslav S. <sv...@gm...> - 2003-10-15 08:34:09
|
> > Results: > > Voodoo1/Voodoo2/Voodoo3 - runs nice. > > Voodoo3, AtiRagePro - blank screen on Ati. > > NvidiaTNT2 - oopses only. > > this is both with only console, and with console + XFree ? > > > OOPSES: > > various outside ruby related code (i think so). > > redundant mingetty on VTless tty lead oopses series - ruby related. > > "badness in pci_register" for the Nvidia card ? > Nvidia XF driver problems with loaded rivafb ? may be smth like this? http://marc.theaimsgroup.com/?l=linux-kernel&m=106618551612691&w=2 -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++ |