From: Svetoslav S. <sv...@gm...> - 2004-02-04 08:46:56
|
Hi James, at first a little bit rant may be :-) <rant> James, why don't you work step by step? why don't you use a stable? working code base? IMO you start a lot of new things before completing older work items. Why don't you use the Aivils codebase, polish it up, and add new features one by one, convert old features to new interfaces one by one, without breaking stuff. Currently (IMHO ) in your tree bugfixing, development/testing is done mostly in your head (with no, or with verry small user testing ), if you were using Aivils codebase (a working codebase) you would have a much wider testing and i think this could help. </rant> > > > Hotplug is being reworked to work with sysfs which I have support for > in > > > my fbdev tree. I will be pushing that very shortly. > > > > i wasn't clear > > what i ment was input /* keyboard */ configuration > > using hotplug & /proc/bus/console/ > > > > how could this be done using sysfs ? > > It can. Sysfs is a replacement for proc. So we need to create a sysfs > attribute for the console. > > > probably again didn't express myself clear > > i ment the hack that tells the kernel to ignore > > XFree pci/mem disable fuctions, so more then one > > X server can run at the same time > > > > IIRC this was planed to be fixed by XFree > > once ruby is merged upstream > > > > how is sysfs related here ? > > Because sysfs mounts the pci space and you can configure your pci > hardware in userland :-) Try a 2.6.X kernel and do a i'm running 2.6 for the last 2 months or so /* and i didn't looked much in sysfs */ but do you mean that one can already use sysfs to tel the kernel to ignore the mentioned XFree commands ? > > > > variable vc count) > > > > > > The only reason for this is to have many dummycons. With sysfs this > can go > > > > what do you mean by this ? > > IMO we have a limit of 64 vc's, > > if (the case with the bk tree) vc_count is fixed to 16 > > we have a maximum of 64/16 = 4 consoles (fb/dummy) > > which IMO is pretty limiting > > ( e.g. only 2 Matrox G200/ Gx50 DH or single G200/G4500 MMS QH) > > whereas in combination with LTSP i could imagine a 10/16/20 headed box > > which works relatively responsible > > > > vc_count also gives you possiblity to limit the number of allocated vc's > > for fb consoles (IIRC except the one that takes over vga) > > > > if the maximum 64 is really a hardlimit, there should be a way > > to change vc_count in order to increase the number of consoles > > I agree that 64 is way to small of a limit. We need to correct the tty > layer > to deal with this limit. In fact I think 64 heads is too small of a limit. > > I like to see it be dynamic. Unfortunely the problem is the serial ttys > use the same major number range as VTs. How can we get around this? Well I > > have a idea on how to ask about this dealing with udev. you have in mind dinamic minor allocation wjhich is supposed to go in 2.7 ? > > and yes, there are already user(s) with 4 X servers running > > ( i know one of them :-) ) > > > > oh > > and without /proc/bus/console keyboard configuration > > this means only 2 displays/heads in case usb multimedia keyboards > > are used > > Is this the USB keyboards showing up as two seperate devices problem. yes, AFAIK multimedia keys are always using interface1 it would be great to remap all interface1 kbd's to the corresponding interface0 kbd's, but just ignoring the interface1 kbd's when building vt - keyboard pairs would help too we probably could also ignore ir-keyboards in the same way just don't bind kbd's with PHYS == "pci-......." when building the pairs > > > away. Also this breaks some of the SysV console ioctls :-( > > > > isn't it fixable ? how bad is it ? > > Pretty yucky. Alot fo legacy software would break. > > > does this mean that ruby will stay only linux-2.8/ 3.0 code > > or do you plan to change the ABI in linux-2.6 ? > > Ruby will be 2.8/3.0 code. > > let's all hope Linus wil accept it :-) > > I spoke to linus about the patches. he will accept the fbdev patches as > long as they are broken into smaller pieces. that's great :-) best, svetljo -- GMX ProMail (250 MB Mailbox, 50 FreeSMS, Virenschutz, 2,99 EUR/Monat...) jetzt 3 Monate GRATIS + 3x DER SPIEGEL +++ http://www.gmx.net/derspiegel +++ |