From: Zoltan B. <zb...@fr...> - 2006-01-30 16:56:09
|
Hi, Aivils Stoss =C3=ADrta: >On Pirmdiena, 30. Janv=C4=81ris 2006 10:05, Unger Richard wrote: > =20 > >>Hi! >> >>Thanks for the tip, I should obviously have checked for tags... >> >>Is the linuxconsole stuff still under active development? >> =20 >> > >No. > =20 > I still upgrade the kernel patch for every major kernel version, I am on=20 2.6.15-ruby now. Though I always leave out fbdev as I have to update the kernel as soon=20 as possible to keep the machine running with very little downtime. >>Will the redesigned console layer make it into the mainline kernel? >> =20 >> > >Seems no. >1) console developing is nightmare. > =20 > ... and almost everyone updates it in mainline. >2) 99% of testers or endusers use multiple X servers instead of multiple= text=20 >mode consoles - multiple text mode became nuty developers trick. > =20 > But the kernel developers and embedded system users may find it useful, t= oo. >3)I do not know how to work "terminal emulation". >4)I cannot write in the sane English.=20 > =20 > That's not a real problem. :-) >>To me it seems like an obvious idea that if a multiuser system has mult= iple >>screens and keyboards, multiple (independant) terminals should be possi= ble. >>In fact, to me, any other situation indicates a little bit of a design >>problem. >> =20 >> > >Linux is so flexible. Obvious reach same result in very different ways. > > =20 > >>Currently I'm playing with the 2.6.9-ruby kernel I compiled. Don't have >>much time as I am moving these days, but it looks like the kernel boots >>fine and the /dev/bus/console devices are now available... >> >>I do have a few questions, documentation on this is so hard to find... >> =20 >> > >http://www.ltn.lv/~aivils/ > > =20 > >>1) Is it possible to have more than one VGA console, >> =20 >> > >No. > =20 > But development is under way. Every PCI domain can have only one active VGA device in any given moment. By "active" I mean the device decodes the VGA address lines and responds to reads and writes. Hopefully VGA cards keep the display active while their VGA addressing mode are deactivated. An in-kernel VGA arbiter is developed by (I think) Dave Arlie. You can find him on the dri...@li... and xo...@li... mailing lists. >>or is the VGA console=20 >>always only bound to the primary graphics device? 2) What's the status = on >>framebuffer support? All the docs indicate framebuffer console isn't re= ady >>- is it worth trying out multiple fbcons? >> =20 >> > >Each fb device (/dev/fbXX) assigned with separate console. Each separate >console may have keyboard device. Last working is 2.6.13 >http://www.ltn.lv/~aivils/files/ruby-2.6.13-A0.diff.bz2 >Under 2.6.13 kenel exists option >dumbcon=3D3:4 >where 3 is count of dummy consoles, 4 is TTY count per single dummy cons= ole >As result >VGA have tty1-tty16 >dummy 1 have tty17-tty20 >dummy 2 have tty21-tty24 >dummy 3 have tty25-tty28 > >Probably someone load fb dev driver, which creates /dev/fb0 - /dev/fb3, >after fbcon module loading these fb devices are assigned : >fb0 takes over VGA - tty1-tty16 >fb1 takes over dummy 1 - tty17-tty20 >fb2 - tty21-tty24 >fb3 - tty25-tty28 > >If system operator will allow login via fb1-fb3 , then must be started >according login processes like mingetty. Line from /etc/inittab ><skip> >17:2345:respawn:/sbin/mingetty tty17 ><skip> > >Keyboards are connected to console automatic. 1st connect to VGA, >2nd to dummy 1, 3rd to dummy 2, ... > >Special device /dev/tty0 seems will not work proper. > >Aivils > =20 > Best regards, Zolt=C3=A1n B=C3=B6sz=C3=B6rm=C3=A9nyi |