You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
(235) |
Apr
(30) |
May
(32) |
Jun
(86) |
Jul
(81) |
Aug
(108) |
Sep
(27) |
Oct
(22) |
Nov
(34) |
Dec
(10) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(78) |
Feb
(10) |
Mar
(81) |
Apr
(27) |
May
(13) |
Jun
(105) |
Jul
(78) |
Aug
(52) |
Sep
(59) |
Oct
(90) |
Nov
(127) |
Dec
(49) |
2002 |
Jan
(102) |
Feb
(72) |
Mar
(54) |
Apr
(98) |
May
(25) |
Jun
(23) |
Jul
(123) |
Aug
(14) |
Sep
(52) |
Oct
(65) |
Nov
(48) |
Dec
(48) |
2003 |
Jan
(22) |
Feb
(25) |
Mar
(29) |
Apr
(12) |
May
(16) |
Jun
(11) |
Jul
(20) |
Aug
(20) |
Sep
(43) |
Oct
(84) |
Nov
(98) |
Dec
(56) |
2004 |
Jan
(28) |
Feb
(39) |
Mar
(41) |
Apr
(28) |
May
(88) |
Jun
(17) |
Jul
(43) |
Aug
(57) |
Sep
(54) |
Oct
(42) |
Nov
(32) |
Dec
(58) |
2005 |
Jan
(80) |
Feb
(31) |
Mar
(65) |
Apr
(41) |
May
(20) |
Jun
(34) |
Jul
(62) |
Aug
(73) |
Sep
(81) |
Oct
(48) |
Nov
(57) |
Dec
(57) |
2006 |
Jan
(63) |
Feb
(24) |
Mar
(18) |
Apr
(9) |
May
(22) |
Jun
(29) |
Jul
(47) |
Aug
(11) |
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
From: Aivils S. <Aiv...@un...> - 2003-10-30 11:49:49
|
>I guess I might as well ask right now: I was thinking about buying a >gadget where I can get two PS/2 ports from a USB-port, like this: >http://www.clasohlson.no/images/products/N/hi/A/324024_Xw4.jpg >I have no further specs on it, but do you guys think it would "work"? >The idea is to use one of those for the second keyboard and mouse. Seems it should work. google "PS/2 to USB linux" present Linux 2.4.XX, Sun Solaris 8 compatible devices. This is good cost cuting for tea and cofe drinkers :o) Aivils |
From: Svetoslav S. <sv...@gm...> - 2003-10-30 11:48:10
|
> Yihaaaa! It works! disabling DRI and using the -prefbusid option did the > trick! Thanks a lot! happy to hear it :-) so Andreas haven't updated his XFree binaries yet, i'll probably have to add it to the howto > Yes. I think I once read that if you build a kernel for a specific > system, and there is something you use all the time, compile it into > the kernel, if you use it just occasionally, compile it as a module. that's probably OK, but the question is whether the init scripts can live with it althougt what happens if you decide to change some hardware, filesystem ? it's more flexible to have most hardware compiled as module's > > > BTW, /proc/bus/usb/devices does not exist on my system, > > > > this is somewhat strange > > you must have it > > OK... > probably your init script doesn't like built in support for usb, this is the case for mandrake as well if usb is built in the kernel, not as modules, service usb doesn't start -- it doesn't mount usbfs and there might be some issues with certain usb drivers you probably have to mount it yourself then > > > > /proc/bus/input/devices llocks perfectly OK > > do you have in /dev/input/ > > mouse0, mouse1, event0 to event3 ? > > Yup: > kjetil@owl:/dev/input> ls > event0 event1 event2 event3 mice mouse0 mouse1 > > > > > devfs is up and running, allthough there are some weird issues; > > > specifically mount doesn't report that devfs is mounted, whereas > > > /proc/mounts does. This put me off for a long time. > > > > smth debian specific ? > > Dunno. > > > have you installed devfsd ? > > Yup... so everything here is OK > BTW, here's one point you might want to add something like this in a > Troubleshooting section of your HOWTO: > > Q: e2fsck complains I have a bad superblock after I enabled devfs. In > fact, it appears all the superblocks are bad, and I'm scared. What do I > do? > > A: Make sure devfsd is running. > > :-) This put me off for several days... it happened to me under debian too :-) but i don't think it's a good idea to add this to the howto, it's devfs issue and has nothing to do with bruby/ruby-2.6 and there is a link to the devfs howto > > > > does your bootloader line contains " devfs=mount", > > or if you have compiled your kernel have you enabled > > automatic mounting of devfs ? > > I have automatic mounting enabled in the kernel. > > > > may be try adding here "-prefbusid x:xx:x" for each card, > > Yup, as I said, it works! :-) so i'll have to add a not until Andreas updates the XFree packages > > another idea woud be to switch to gdm (cause it follows > > the order of starting X servers as specified) > > and try exchanging the start order > > in your command line first is started X1 then X0, > > with xdm/kdm you can never be sure which one will be started > > first, but with gdm it's up to you to specify the order > > Yup. Since it works now, I'll stick to kdm. > it's higly recomended to switch to gdm, as it does obey the specified start/stop order and the later is really important to avoid some lock ups with certain graphic cards on start/restart/ shut down of the X servers, and it does help to retain the VGA console > > I guess I might as well ask right now: I was thinking about buying a > gadget where I can get two PS/2 ports from a USB-port, like this: > http://www.clasohlson.no/images/products/N/hi/A/324024_Xw4.jpg > I have no further specs on it, but do you guys think it would "work"? > The idea is to use one of those for the second keyboard and mouse. no idea, if it works under non ruby kernel, it should work under bruby/ruby-2.6 too may be searching for this particular adapter "+ linux" on google will give you some answers best, svetljo PS. please check if putting Option "DRI" "false" for your second card works OK with DRI activated for the first card and drop a line (i'll add it to the howto if it works) -- 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-30 11:19:01
|
Hi Kjetil, > > 1.) > > you can not have DRI acceleration on more then one graphic card > > Ah, OK. > > I turned it off. > > > you have to disable it fully or leave it activated for one of the > > cards, and disabled for the other(s) -- two XF86Configs > > OK. I saw there are lines like in the autocreated config like > #Option "DRI" # [<bool>] > for each of the devices. Can I use them to control it? not sure, but the best way to find out is to try :-) if it works you might use single configuration file and still have DRI activated for the G450 > > 2.) > > > > you've written to Andreas, > > have you asked him which XFree-PrefBusID patch he uses for > > his XFree binaries ? > > Nope. I'll drop him a note. > > > i've the impression he uses the first version of the patch > > and the only valid way to activate multiple X servers > > is to pass on startup " -prefbusid ...." > > I see. I'll try that too! > > > please check this two things, > > and i'll get back to you soon :-) > > Great! I got the other one too, I'll check the two above points first. > > (BTW, I'm on the list, so you don't need to CC) note taken :-) 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: Kjetil K. <kj...@kj...> - 2003-10-30 10:25:04
|
Yihaaaa! It works! disabling DRI and using the -prefbusid option did the trick! Thanks a lot! But then, since there are a few issues it would be good to understand, let's take it anyway...: On Thursday 30 October 2003 01:15, Svetoslav Slavtchev wrote: > Hi again, > > second try :-) > > > I think I've been through all the pitfalls that one can possibly be > > going into. Since I'm on Debian Sid, I've been bothering Andreas > > Schuldei a lot. I'm using his great packages. > > do you use his kernel binaries ? Nope! > have you cmpiled the kernel yourself ? Yes. 8 times... :-) > do you have the kernel configuration file ? Hereby attached! > IIRC he used to build all input drivers as modules, > but in your lsmod i see only the driver for usb controler > no mention of input driver modules Yes. I think I once read that if you build a kernel for a specific system, and there is something you use all the time, compile it into the kernel, if you use it just occasionally, compile it as a module. > > BTW, /proc/bus/usb/devices does not exist on my system, > > this is somewhat strange > you must have it OK... > > /proc/bus/input/devices llocks perfectly OK > do you have in /dev/input/ > mouse0, mouse1, event0 to event3 ? Yup: kjetil@owl:/dev/input> ls event0 event1 event2 event3 mice mouse0 mouse1 > > devfs is up and running, allthough there are some weird issues; > > specifically mount doesn't report that devfs is mounted, whereas > > /proc/mounts does. This put me off for a long time. > > smth debian specific ? Dunno. > have you installed devfsd ? Yup... BTW, here's one point you might want to add something like this in a Troubleshooting section of your HOWTO: Q: e2fsck complains I have a bad superblock after I enabled devfs. In fact, it appears all the superblocks are bad, and I'm scared. What do I do? A: Make sure devfsd is running. :-) This put me off for several days... > does your bootloader line contains " devfs=mount", > or if you have compiled your kernel have you enabled > automatic mounting of devfs ? I have automatic mounting enabled in the kernel. > may be try adding here "-prefbusid x:xx:x" for each card, Yup, as I said, it works! :-) > another idea woud be to switch to gdm (cause it follows > the order of starting X servers as specified) > and try exchanging the start order > in your command line first is started X1 then X0, > with xdm/kdm you can never be sure which one will be started > first, but with gdm it's up to you to specify the order Yup. Since it works now, I'll stick to kdm. > > I didn't really have much of an idea on where to start, but I > > noticed two things. One thing was that in kdm.log, I found lines: > > (EE) MGA(0): Need at least 4608 kB video memory at this resolution, > > bit depth > > i think i've got smth similar when i found out that DRI is not > supported on multiple graphic cards I see! > > (WW) MGA: No matching Device section for instance (BusID PCI:1:5:0) > > found > > (WW) MGA: No matching Device section for instance (BusID > > PCI:0:11:0) found > > this probably just information, > that the driver found additional device which is not specified in the > current > layout OK. I guess I might as well ask right now: I was thinking about buying a gadget where I can get two PS/2 ports from a USB-port, like this: http://www.clasohlson.no/images/products/N/hi/A/324024_Xw4.jpg I have no further specs on it, but do you guys think it would "work"? The idea is to use one of those for the second keyboard and mouse. Best, Kjetil -- Kjetil Kjernsmo Astrophysicist/IT Consultant/Skeptic/Ski-orienteer/Orienteer/Mountaineer kj...@kj... web...@sk... ed...@le... Homepage: http://www.kjetil.kjernsmo.net/ OpenPGP KeyID: 6A6A0BBC |
From: Kjetil K. <kj...@kj...> - 2003-10-30 09:32:01
|
On Wednesday 29 October 2003 22:48, Svetoslav Slavtchev wrote: > Hi Kjetil, > that's the best bug report i ever got :-) Wow, cool! :-) > and i'll have to reread it several times > which might take me sometime :( Hehe, yeah, and you stayed up all night to read it! ;-) > in the mean time several notes OK! > 1.) > you can not have DRI acceleration on more then one graphic card Ah, OK. I turned it off. > you have to disable it fully or leave it activated for one of the > cards, and disabled for the other(s) -- two XF86Configs OK. I saw there are lines like in the autocreated config like #Option "DRI" # [<bool>] for each of the devices. Can I use them to control it? > not sure, but this could be the reason for the problems OK, I'll try! > 2.) > > you've written to Andreas, > have you asked him which XFree-PrefBusID patch he uses for > his XFree binaries ? Nope. I'll drop him a note. > i've the impression he uses the first version of the patch > and the only valid way to activate multiple X servers > is to pass on startup " -prefbusid ...." I see. I'll try that too! > please check this two things, > and i'll get back to you soon :-) Great! I got the other one too, I'll check the two above points first. (BTW, I'm on the list, so you don't need to CC) Cheers, Kjetil -- Kjetil Kjernsmo Astrophysicist/IT Consultant/Skeptic/Ski-orienteer/Orienteer/Mountaineer kj...@kj... web...@sk... ed...@le... Homepage: http://www.kjetil.kjernsmo.net/ OpenPGP KeyID: 6A6A0BBC |
From: Svetoslav S. <sv...@gm...> - 2003-10-30 00:15:29
|
Hi again, second try :-) > I think I've been through all the pitfalls that one can possibly be > going into. Since I'm on Debian Sid, I've been bothering Andreas > Schuldei a lot. I'm using his great packages. do you use his kernel binaries ? have you cmpiled the kernel yourself ? do you have the kernel configuration file ? IIRC he used to build all input drivers as modules, but in your lsmod i see only the driver for usb controler no mention of input driver modules > To do the short version first: Everything seems to work fine, except > that when I try to get KDM to launch the two X servers, the first > server comes up fine, but the second does not. Instead, the server > takes the whole CPU, but apparently does nothing. If I kill the second > X-server with -9, it comes back up and then it runs fine on the second > screen, but the first locks up and the first X server runs along. > There are tons of messages like: > (EE) MGA(0): [dri] Idle timed out, resetting engine... > in my logs afterwards. > Now, for the details: > > My system has a Matrox G450 DH and Mystique card. Since I'm now going > for a 2.4 kernel (I'll (re)turn to 2.6 later, for sure!), I'm not > trying to use the second head of the G450. Rather, I'm trying to use > the Mystique for the second user. > > I have a Logitech Keyboard on the normal PS/2 port, then a cheap > keyboard on the usual mouse PS/2 port. I have two mice connected on the > USB ports. I might want to change this setup later, but I don't want to > buy a USB keyboard. > > One of the things Svetoslav asks for at > http://tldp.org/HOWTO/XFree-Local-multi-user-HOWTO/final_words.html is > contents of /proc/bus/input/devices, and since this sums up the setup > rather nice, I paste it here: > I: Bus=0011 Vendor=0001 Product=0002 Version=ab02 > N: Name="AT Set 2 keyboard" > P: Phys=isa0060/serio0/input0 > H: Handlers=kbd event0 > B: EV=120003 > B: KEY=4 2000000 8061f9 fbc9d621 efdfffdf ffefffff ffffffff fffffffe > B: LED=7 > > I: Bus=0011 Vendor=0001 Product=0002 Version=ab83 > N: Name="AT Set 2 keyboard" > P: Phys=isa0060/serio1/input0 > H: Handlers=kbd event1 > B: EV=120003 > B: KEY=4 2000000 8061f9 fbc9d621 efdfffdf ffefffff ffffffff fffffffe > B: LED=7 > > I: Bus=0003 Vendor=046d Product=c00e Version=1110 > N: Name="Logitech USB-PS/2 Optical Mouse" > P: Phys=usb-00:04.2-1/input0 > H: Handlers=mouse0 event2 > B: EV=7 > B: KEY=70000 0 0 0 0 0 0 0 0 > B: REL=103 > > I: Bus=0003 Vendor=09da Product=0006 Version=0001 > N: Name="A4Tech USB Optical Mouse" > P: Phys=usb-00:04.2-2/input0 > H: Handlers=mouse1 event3 > B: EV=7 > B: KEY=7f0000 0 0 0 0 0 0 0 0 > B: REL=103 > > BTW, /proc/bus/usb/devices does not exist on my system, this is somewhat strange you must have it /proc/bus/input/devices llocks perfectly OK do you have in /dev/input/ mouse0, mouse1, event0 to event3 ? >and > cat /proc/bus/console/*/* says > isa0060/serio0/input0 > isa0060/serio1/input0 > > This looks good, doesn't it? it does :-) > > (I'll paste in just the things that I assume is relevant, the rest I'll > attach. Hope that's OK. XFree86.[12].logs I had to trim, this mail is > large enough as it is.) > > I've configured Xinerama, and it works fine. I have preferred keeping > the whole X config in a single file, so I take the approach with > specifying different "layouts". I maintain four different layouts, > "Simple", "Xinerama", "X0" and "X1". The two latter are the ones for > the multi-user config. > > They look like this: > Section "ServerLayout" > Identifier "X0" > Screen 0 "Screen0" 0 0 > InputDevice "Mouse0" "CorePointer" > InputDevice "Keyboard0" "CoreKeyboard" > Option "PrefBusID" "1:5:0" > EndSection > Section "ServerLayout" > Identifier "X1" > Screen 0 "Screen1" 0 0 > InputDevice "Mouse1" "CorePointer" > InputDevice "Keyboard1" "CoreKeyboard" > Option "PrefBusID" "0:11:0" > EndSection > > > devfs is up and running, allthough there are some weird issues; > specifically mount doesn't report that devfs is mounted, whereas > /proc/mounts does. This put me off for a long time. smth debian specific ? have you installed devfsd ? does your bootloader line contains " devfs=mount", or if you have compiled your kernel have you enabled automatic mounting of devfs ? > It is easy enough to get X running on either screen with corresponding > keyboard and mouse. Also, I have been able to run it on both, > simultaneously, running > startx -- /usr/X11R6/bin/X1 :1 -layout X1 vt8 & startx -- /usr/X11R6/ > bin/X0 :0 -layout X0 vt7 > I could type on both keyboards, it showed on their respective screens. > Mice worked. > > So far, so good, it seems, but then I tried to get KDM to start them for > me, by adding the following lines to /etc/kde3/kdm/Xservers: > :0 local /usr/bin/nice -n -10 /usr/X11R6/bin/X0 :0 -layout X0 > -deferglyphs 16 vt7 > :1 local /usr/bin/nice -n -9 /usr/X11R6/bin/X1 :1 -layout X1 vt9 > may be try adding here "-prefbusid x:xx:x" for each card, another idea woud be to switch to gdm (cause it follows the order of starting X servers as specified) and try exchanging the start order in your command line first is started X1 then X0, with xdm/kdm you can never be sure which one will be started first, but with gdm it's up to you to specify the order > Booting up, things go wrong. X comes slowly up, but only on one screen. > Upon inspection, it is clear why it is so slow, because the X1 process > runs at 99% of the CPU according to top. Other than that, things are > normal on the display that is running, but obviously, the idea was to > have both... :-) > > In syslog, I find things like this: > Oct 29 16:04:15 owl kdm[720]: Hung in XOpenDisplay(:1), aborting > Oct 29 16:04:15 owl kdm[720]: server open failed for :1, giving up > Oct 29 16:04:15 owl kdm[686]: Display :1 cannot be opened > > > I didn't really have much of an idea on where to start, but I noticed > two things. One thing was that in kdm.log, I found lines: > (EE) MGA(0): Need at least 4608 kB video memory at this resolution, bit > depth i think i've got smth similar when i found out that DRI is not supported on multiple graphic cards (IIRC primary G550 , secondary SiS6326 but i think both X servers started the second without DRI of course) > (My G450 has 16MB, I don't know what the Mystique has). So, I tried > setting the bit depth to 8 and the resolution for both cards to > 800x600. That didn't help, and besides, I run Xinerama at 16 bpp and > 1280x960 and 1024x768 respectively, so that shouldn't suddenly be a > problem, I figured. Turned it back up. > > Then, I was in doubt whether I had entered the PCI bus id's correctly. > The autoconfig I ran when making the Xinerama config had them in the > form PCI:0:11:0, but in the examples, the PrefBusID strings did not > have the PCI:-prefix. I had left it like that initially, as it seems to > be that way in the examples. However, I see lines like > (WW) MGA: No matching Device section for instance (BusID PCI:1:5:0) > found > (WW) MGA: No matching Device section for instance (BusID PCI:0:11:0) > found this probably just information, that the driver found additional device which is not specified in the current layout waiting for more info, 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-29 21:48:47
|
Hi Kjetil, that's the best bug report i ever got :-) and i'll have to reread it several times which might take me sometime :( in the mean time several notes 1.) you can not have DRI acceleration on more then one graphic card you have to disable it fully or leave it activated for one of the cards, and disabled for the other(s) -- two XF86Configs not sure, but this could be the reason for the problems 2.) you've written to Andreas, have you asked him which XFree-PrefBusID patch he uses for his XFree binaries ? i've the impression he uses the first version of the patch and the only valid way to activate multiple X servers is to pass on startup " -prefbusid ...." please check this two things, and i'll get back to you soon :-) best, svetljo PS. from kernel side everything seem pretty OK to me, but there is smth strange with X setup -- 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: Kjetil K. <kj...@kj...> - 2003-10-29 21:06:32
|
Honorable Kernel Hackers, I hope you do not mind a "user"-question from a newbie...? I'm working to set up my system according to the XFree Local Multi-User HOWTO, and it says in the final notes that I could try here if I need help... :-) I've been working on it for a couple of weeks, actually. I guess I have a little too much of the Perl Programmer's Hubris, but then, it is the only way me and my girlfriend can afford and have space for another seat, and she needs to get some work done to... :-) Also, I don't think what remains is a kernel problem, more likely an X problem. I think I've been through all the pitfalls that one can possibly be going into. Since I'm on Debian Sid, I've been bothering Andreas Schuldei a lot. I'm using his great packages. To do the short version first: Everything seems to work fine, except that when I try to get KDM to launch the two X servers, the first server comes up fine, but the second does not. Instead, the server takes the whole CPU, but apparently does nothing. If I kill the second X-server with -9, it comes back up and then it runs fine on the second screen, but the first locks up and the first X server runs along. There are tons of messages like: (EE) MGA(0): [dri] Idle timed out, resetting engine... in my logs afterwards. Now, for the details: My system has a Matrox G450 DH and Mystique card. Since I'm now going for a 2.4 kernel (I'll (re)turn to 2.6 later, for sure!), I'm not trying to use the second head of the G450. Rather, I'm trying to use the Mystique for the second user. I have a Logitech Keyboard on the normal PS/2 port, then a cheap keyboard on the usual mouse PS/2 port. I have two mice connected on the USB ports. I might want to change this setup later, but I don't want to buy a USB keyboard. One of the things Svetoslav asks for at http://tldp.org/HOWTO/XFree-Local-multi-user-HOWTO/final_words.html is contents of /proc/bus/input/devices, and since this sums up the setup rather nice, I paste it here: I: Bus=0011 Vendor=0001 Product=0002 Version=ab02 N: Name="AT Set 2 keyboard" P: Phys=isa0060/serio0/input0 H: Handlers=kbd event0 B: EV=120003 B: KEY=4 2000000 8061f9 fbc9d621 efdfffdf ffefffff ffffffff fffffffe B: LED=7 I: Bus=0011 Vendor=0001 Product=0002 Version=ab83 N: Name="AT Set 2 keyboard" P: Phys=isa0060/serio1/input0 H: Handlers=kbd event1 B: EV=120003 B: KEY=4 2000000 8061f9 fbc9d621 efdfffdf ffefffff ffffffff fffffffe B: LED=7 I: Bus=0003 Vendor=046d Product=c00e Version=1110 N: Name="Logitech USB-PS/2 Optical Mouse" P: Phys=usb-00:04.2-1/input0 H: Handlers=mouse0 event2 B: EV=7 B: KEY=70000 0 0 0 0 0 0 0 0 B: REL=103 I: Bus=0003 Vendor=09da Product=0006 Version=0001 N: Name="A4Tech USB Optical Mouse" P: Phys=usb-00:04.2-2/input0 H: Handlers=mouse1 event3 B: EV=7 B: KEY=7f0000 0 0 0 0 0 0 0 0 B: REL=103 BTW, /proc/bus/usb/devices does not exist on my system, and cat /proc/bus/console/*/* says isa0060/serio0/input0 isa0060/serio1/input0 This looks good, doesn't it? (I'll paste in just the things that I assume is relevant, the rest I'll attach. Hope that's OK. XFree86.[12].logs I had to trim, this mail is large enough as it is.) I've configured Xinerama, and it works fine. I have preferred keeping the whole X config in a single file, so I take the approach with specifying different "layouts". I maintain four different layouts, "Simple", "Xinerama", "X0" and "X1". The two latter are the ones for the multi-user config. They look like this: Section "ServerLayout" Identifier "X0" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" Option "PrefBusID" "1:5:0" EndSection Section "ServerLayout" Identifier "X1" Screen 0 "Screen1" 0 0 InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" Option "PrefBusID" "0:11:0" EndSection devfs is up and running, allthough there are some weird issues; specifically mount doesn't report that devfs is mounted, whereas /proc/mounts does. This put me off for a long time. It is easy enough to get X running on either screen with corresponding keyboard and mouse. Also, I have been able to run it on both, simultaneously, running startx -- /usr/X11R6/bin/X1 :1 -layout X1 vt8 & startx -- /usr/X11R6/ bin/X0 :0 -layout X0 vt7 I could type on both keyboards, it showed on their respective screens. Mice worked. So far, so good, it seems, but then I tried to get KDM to start them for me, by adding the following lines to /etc/kde3/kdm/Xservers: :0 local /usr/bin/nice -n -10 /usr/X11R6/bin/X0 :0 -layout X0 -deferglyphs 16 vt7 :1 local /usr/bin/nice -n -9 /usr/X11R6/bin/X1 :1 -layout X1 vt9 Booting up, things go wrong. X comes slowly up, but only on one screen. Upon inspection, it is clear why it is so slow, because the X1 process runs at 99% of the CPU according to top. Other than that, things are normal on the display that is running, but obviously, the idea was to have both... :-) In syslog, I find things like this: Oct 29 16:04:15 owl kdm[720]: Hung in XOpenDisplay(:1), aborting Oct 29 16:04:15 owl kdm[720]: server open failed for :1, giving up Oct 29 16:04:15 owl kdm[686]: Display :1 cannot be opened I didn't really have much of an idea on where to start, but I noticed two things. One thing was that in kdm.log, I found lines: (EE) MGA(0): Need at least 4608 kB video memory at this resolution, bit depth (My G450 has 16MB, I don't know what the Mystique has). So, I tried setting the bit depth to 8 and the resolution for both cards to 800x600. That didn't help, and besides, I run Xinerama at 16 bpp and 1280x960 and 1024x768 respectively, so that shouldn't suddenly be a problem, I figured. Turned it back up. Then, I was in doubt whether I had entered the PCI bus id's correctly. The autoconfig I ran when making the Xinerama config had them in the form PCI:0:11:0, but in the examples, the PrefBusID strings did not have the PCI:-prefix. I had left it like that initially, as it seems to be that way in the examples. However, I see lines like (WW) MGA: No matching Device section for instance (BusID PCI:1:5:0) found (WW) MGA: No matching Device section for instance (BusID PCI:0:11:0) found in both kdm.log and XFree86.?.log. Then, I figured, they should probably be the same in the BusID-field and PrefBusID, so I changed them to what they are now. That didn't seem to have any appreciable effect either, though. Then, I don't know what Primary Device is, but in XFree86.1.log (i.e. the log of the secondary card), I see (II) Primary Device is: PCI 01:05:0 Yep, this is the ID of the primary card (the G450), but I don't know if the secondary card should care... :-) Well, I was pretty much out of ideas at this point, but I got the bright (?) idea that I would kill the X1 server to see what happened. Wow, the other monitor came up, and I could type at it an use the mouse and everything! :-) The state of bliss was short, however, because the primary display had frozen... Again, the X server had run off, this time the X0 server. This was what top looked like at some point: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 721 root 20 -10 54532 12m 1904 R 97.7 2.4 18:55.21 X0 881 root 5 -9 19772 9516 1856 S 1.0 1.8 0:09.79 X1 So, apparently, I can only run one at a time, and kdm will restart an X server if killed, and the other will run off wildly... Well, that's about all I've got. I'll list a few of the pitfalls I've been in and send it to Svetoslav as soon as I get around to do it, to help others avoid them. I'll be very thankful for any help you hackers can provide so I get this system up and running! Best, Kjetil -- Kjetil Kjernsmo Astrophysicist/IT Consultant/Skeptic/Ski-orienteer/Orienteer/Mountaineer kj...@kj... web...@sk... ed...@le... Homepage: http://www.kjetil.kjernsmo.net/ OpenPGP KeyID: 6A6A0BBC |
From: Svetoslav S. <sv...@gm...> - 2003-10-29 12:49:51
|
> Helge Hafting wrote: > > Aivils Stoss wrote: > > > >>>> Under ruby patched only hardware independ abstract layer - > >>>> frambuffer console fbcon.c . > >>>> If matroxfb will run under vanilla 2.6.0-test6, then it > >>>> should do same under 2.6.0-test6-ruby > >>>> > >>> > >>> Unfortunately it fails with ruby. :-( > >> > >> > >> > >> Ok. I will be glad if You test G550 with single console only under > ruby. > >> > >> Please apply this patch, witch allow one console per fbdev. > >> Secondary console init may lead oops on matrox g550. > > > The patch doesn't apply to ruby-260t6-20030930, the fbcon.c > file seems very different. it's for later relases with multi-user VT support > What do I do to get a ruby-260t9 that compiles? the patch that i just send (latest cvs) does compile for me, but i haven't yet tried booting it for cvs (which on sf.net is sometimes brocken or behind,but currently looks Ok) cvs -d:pserver:ano...@cv...:/cvsroot/linuxconsole login [ press Enter, no pass] cvs -z3 -d:pserver:ano...@cv...:/cvsroot/linuxconsole checkout ruby/ruby-2.6 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-29 12:44:48
|
> Aivils Stoss wrote: > >>>Under ruby patched only hardware independ abstract layer - > >>>frambuffer console fbcon.c . > >>>If matroxfb will run under vanilla 2.6.0-test6, then it > >>>should do same under 2.6.0-test6-ruby > >>> > >> > >>Unfortunately it fails with ruby. :-( > > > > > > Ok. I will be glad if You test G550 with single console only under ruby. > > > > Please apply this patch, witch allow one console per fbdev. > > Secondary console init may lead oops on matrox g550. > > Thanks, I'll try. This will give me console on one screen only, b > > > The ruby version I tried were ruby-260t6-20030930.diff.bz2 > I just tried downloading ruby-260t9-CVS-20031028.tar.bz2 > Copying the files into a linux-2.6.0-test9 kernel tree > didn't compile, it failed with: > > drivers/char/keyboard.c: In function `kbd_keycode': > drivers/char/keyboard.c:1008: error: `handle' undeclared (first use in > this function) > drivers/char/keyboard.c:1008: error: (Each undeclared identifier is > reported only once > drivers/char/keyboard.c:1008: error: for each function it appears in.) > make[2]: *** [drivers/char/keyboard.o] Error 1 > make[1]: *** [drivers/char] Error 2 > make: *** [drivers] Error 2 > make: *** Waiting for unfinished jobs.... > you probably need this (already fixed in cvs by Aivils ) Index: keyboard.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/ruby-2.6/drivers/char/keyboard.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- keyboard.c 28 Oct 2003 07:17:36 -0000 1.9 +++ keyboard.c 29 Oct 2003 10:45:27 -0000 1.10 @@ -1005,7 +1005,7 @@ return; } if (sysrq_down && down && !rep) { - handle_sysrq(kbd_sysrq_xlate[keycode], handle->dev->regs, tty); + handle_sysrq(kbd_sysrq_xlate[keycode], vt->keyboard->dev->regs, tty); return; } and attached patch wich already contains the change :-) -- 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: Helge H. <hel...@ai...> - 2003-10-29 10:46:31
|
Helge Hafting wrote: > Aivils Stoss wrote: > >>>> Under ruby patched only hardware independ abstract layer - >>>> frambuffer console fbcon.c . >>>> If matroxfb will run under vanilla 2.6.0-test6, then it >>>> should do same under 2.6.0-test6-ruby >>>> >>> >>> Unfortunately it fails with ruby. :-( >> >> >> >> Ok. I will be glad if You test G550 with single console only under ruby. >> >> Please apply this patch, witch allow one console per fbdev. >> Secondary console init may lead oops on matrox g550. > The patch doesn't apply to ruby-260t6-20030930, the fbcon.c file seems very different. What do I do to get a ruby-260t9 that compiles? Helge Hafting |
From: Helge H. <hel...@ai...> - 2003-10-29 10:18:43
|
Aivils Stoss wrote: >>>Under ruby patched only hardware independ abstract layer - >>>frambuffer console fbcon.c . >>>If matroxfb will run under vanilla 2.6.0-test6, then it >>>should do same under 2.6.0-test6-ruby >>> >> >>Unfortunately it fails with ruby. :-( > > > Ok. I will be glad if You test G550 with single console only under ruby. > > Please apply this patch, witch allow one console per fbdev. > Secondary console init may lead oops on matrox g550. Thanks, I'll try. This will give me console on one screen only, b The ruby version I tried were ruby-260t6-20030930.diff.bz2 I just tried downloading ruby-260t9-CVS-20031028.tar.bz2 Copying the files into a linux-2.6.0-test9 kernel tree didn't compile, it failed with: drivers/char/keyboard.c: In function `kbd_keycode': drivers/char/keyboard.c:1008: error: `handle' undeclared (first use in this function) drivers/char/keyboard.c:1008: error: (Each undeclared identifier is reported only once drivers/char/keyboard.c:1008: error: for each function it appears in.) make[2]: *** [drivers/char/keyboard.o] Error 1 make[1]: *** [drivers/char] Error 2 make: *** [drivers] Error 2 make: *** Waiting for unfinished jobs.... Helge Hafting |
From: Helge H. <hel...@ai...> - 2003-10-29 09:51:23
|
Svetoslav Slavtchev wrote: > > do they already include the XFree-PrefBusID patch ? > (would be really nice addition in the howto) > or do you use the video hack ? > I use neither. I believe these things are for multi-card issues. (X server stupidly disabling other cards) But I have only one card at this time, there are no other cards there to disable via pci programming. I use a BusID (not prefBusID) for the accelerated server - it is probably not necessary. Just something I added because I read about it, preparing for a future with two cards. Specifying the same BusID for fbdev goes wrong, the server notices that it can't grab that card because it is in use, and quits. Fortunately, the fbdev driver doesn't need to grab a card at all, it merely grabs a framebuffer device and uses its memory. >>>From /var/log/XFree86.1.log: >>(II) LoadModule: "fbdev" >>(II) Loading /usr/X11R6/lib/modules-dri-trunk/drivers/fbdev_drv.o >>(II) Module fbdev: vendor="The XFree86 Project" >> compiled for 4.3.0, module version = 0.1.0 >> ABI class: XFree86 Video Driver, version 0.6 >> >>>From /etc/X11/XF86Config-4 (accelerated) >>Section "Device" >> Identifier "Matrox G550" >> Driver "mga" >> BusID "PCI:01:00:0" > > >> Option "UseFBDev" "true" > > > using the matrox driver > with this turned off i got X using 100% cpu and nothing on the screen > with this turned on not sure, but the same or imediate lock up Come to think of it, "UseFBDev" doesn't say anything about _which_ fbdev to use. So I guess it uses the first one. That could cause all sorts of strange bugs if the first one isn't the right one. > > >> Option "HWcursor" "off" #avoid cursor corruption >> Option "AGPMode" "2" #Faster 3D... > > >> Option "DRIReinit" #Possibly several servers with >>DRI > > never tried that It shouldn't make a difference as long as DRI only is used on one display. > > >>EndSection >> >>The last option because someone on the net got DRI working on two >>matrox cards, (PCI+AGP) but only one at a time, unfortunately. >>>two things here: >>>1.) DRI doesn't support multiple cards >>>(and it doesn't seems this to be on the TODO list >>> of the DRI developers) >> >>Too bad. Theoretically this should be _trivial_ for >>dual-seat two-card setups, because the two xservers are >>fully independent and so are the two graphichs cards. >>I wonder what they are running up against. >> >>Of course the much more common case of one seat, several >>cards aren't that easy - but I'm not trying for that. > > > Hi Hi > > Theoretically there are about 15-20 users(known to me) of such system, > and i doubt that someone complained about the problem. > Time to complain then. :-) They'll probably just tell me to do it myself, perhaps I can get enough information to try. > there was a guy who wanted to get it running for some kind of commersial > system/ project, > i think he didn't needed multiple users, not sure about Xinerama, but > on the dri-devel list he got advised to ask for commersial support > from one of the developers's X releated company > > IIRC the dri developer mentioned that no one thought of developing > such thing, and generally the core itself shouldn't be changed much, > but the X drivers needed major chages, and may be he could make it work with > certain driver > against a paiment Hm. X already works well in a dual seat setup, wonder what those major changes are. DRI already uses a device driver, using another driver shouldn't be a problem. I am tempted to get a pci card and use a chroot so both X servers can get their own "/dev/dri/card0" which happens to be different devices. The problem is time, and which pci card to try. I happen to like matrox for their good picture quality (sharp and no flickering), and history of good dual screen support. >>>only choice is to use Nvidia cards with the closed source driver I guess I could live with a closed-source X driver, if it works. But not a closed kernel driver, I run experimental kernels and the module interfaces breaks all the time. >> >>Which is why I'll buy a card if I believe it'll work. Accelerated >>2D on both screens is nice too, of course. >> >>>(G200/450 MMS series could work as they have >>>different BusID's, but are untested -- too expensive) >>> >> >>Are these effectively two cards in a single slot then? > > > i assume almost yes, Any information about the "almost" part? Are they sharing something (such as 3D hw) that might prevent fully independent use of the two heads? The one thing I don't mind so much is shared clock/ramdac, I have two identical screens so the ideal frequency and resolution is the same for both. > and i always wanted to get one of the 4 headed one's > they do have 2/4 G200/G450 chips with separate BusID's on them > Wow - the strange things that exists... I have little use for more than 2 seats, but I see how a 4-way solution could be great when there is that many people. > >> >>Well, 2.6.0-test6 (without ruby) works fine with >>framebuffer console. It dies only if I use ruby. > > > which ruby-2.6 is this ? It is ruby-260t6-20030930.diff.bz2 on top of plain 2.4.0-test6 A search for ruby-260t6 turns up: ruby-260t6-20031015.diff.bz2 (This is the newer one?) ruby-260t9-CVS-20031028.tar.bz2 (test9 ruby? exciting!) > the one with real multi-user console, or the earlier > with only multiuser X ? > I don't know the differences between them, I don't usually find much version-specific information. I don't think the 20031015 was available when I downloaded the patch. > if it's the first one may be fbcon might get confused > somehow by the 2 fb's on a single card, which might be > not properly initialized without matroxset that early > or might be Aivils did missed smth(but i doubt it) I don't think matroxset makes a difference for _using_ the framebuffers, it only decides which one is visible on what connector. Framebuffer X (and accelerated) works just fine "blind" if I mess up a matroxset command. > can you try the earlier patch? I suppose you mean the later one as I seem to be using the earlier one? That 260t9-CVS version seems even more interesting, unless it is "work in progress" with known problems. I'll probably try that one first. Helge Hafting |
From: Aivils S. <Aiv...@un...> - 2003-10-29 09:22:16
|
>> Under ruby patched only hardware independ abstract layer - >> frambuffer console fbcon.c . >> If matroxfb will run under vanilla 2.6.0-test6, then it >> should do same under 2.6.0-test6-ruby >> >Unfortunately it fails with ruby. :-( Ok. I will be glad if You test G550 with single console only under ruby. Please apply this patch, witch allow one console per fbdev. Secondary console init may lead oops on matrox g550. diff -Nu8rp ruby-260t9-CVS-20031028/drivers/video/console/fbcon.c r-CHG/drivers/video/console/fbcon.c --- ruby-260t9-CVS-20031028/drivers/video/console/fbcon.c 2003-10-28 10:08:58.000000000 +0000 +++ r-CHG/drivers/video/console/fbcon.c 2003-10-29 12:03:59.000000000 +0000 @@ -2337,17 +2337,17 @@ int __init fb_console_init(void) if(!vt2fb[0]) vt2fb[0] = TAKE_OVER_CONSOLE; for(unit = 1; unit < num_registered_fb; unit++) if(!vt2fb[unit]) vt2fb[unit] = MAX_NR_USER_CONSOLES; - for(unit = 0; unit < num_registered_fb; unit++) + for(unit = 0; unit < 1; unit++) if(vt2fb[unit] == TAKE_OVER_CONSOLE) { admin_vt->data_hook = (void *)registered_fb[unit]; take_over_console(admin_vt, &fb_con); } else fbcon_add(unit, vt2fb[unit]); return 0; } 2.6.0-test9-ruby available on CVS. On success i should think up solution. Aivils |
From: Svetoslav S. <sv...@gm...> - 2003-10-28 21:42:37
|
> Svetoslav Slavtchev wrote: > > Hi, > > > > > >>Yesterday I got two xservers running with 2.6.0-test6-ruby > >>Both screens are connected to the matrox G550. > >>The one running on the main console uses the normal > >>accelerated X server, and a keyboard connected to the mouse port. > >>The X config for this display isn't modified, it is > >>the single-user setup I always had. > >> > >>The other screen uses the unaccelerated framebuffer driver > >>on /dev/fb/1, and a keyboard connected to the normal keyboard > >>connector. Both mice are serial. > >> > >>Framebuffer X was easy to set up. The first attempt was right, > >>except it didn't work until I got the matroxset program > >>that must be used to decide which framebuffer is displayed > >>to which connector. (The default is to see the first > >>framebuffer on both!) I haven't made startup scripts > >>yet, so I start the second Xserver from an xterm. > > > > > > How did you got it running? > I used this machine single-headed for a long time. > All I did was to create a second config file (xf86config-4) > for fbdev, and use matroxset-0.3 from Petrs site to > set up which framebuffer connects to what output. > > I can set up a guest account on the machine, if you > want to look more at the setup. it would be nice :-) i'll try to get it running in the weekend > > i'm tring with no success quite a long time. > > > > > which version of XFree ? > debian packaged xserver-xfree86-dri-trunk from > http://people.debian.org/~daenzer/dri-trunk-sid/ > because I want accelerated opengl on at least one screen. do they already include the XFree-PrefBusID patch ? (would be really nice addition in the howto) or do you use the video hack ? > I got xdm working too. > >From my /etc/X11/xdm/Xservers: > > :0 local /usr/X11R6/bin/X :0 vt7 -deferglyphs 16 -nolisten tcp > :1 local /usr/X11R6/bin/X :1 vt17 -deferglyphs 16 -nolisten tcp > -xf86config xf86config-4 > > The first server use the standard XF86Config-4 > This runs the servers, but I had to modify /etc/X11/xdm/Xsetup > too to actually make the second framebuffer visible. Whenever the > accelerated server starts, it configures the G550 to show the same > screen on both outputs. Fortunately, xdm then runs the Xsetup script, > so that's where I put the following lines: > /usr/local/bin/matroxset -f /dev/fb/1 -m 0 > /usr/local/bin/matroxset -f /dev/fb/0 -m 2 > /usr/local/bin/matroxset -f /dev/fb/1 -m 1 > 1. line: disconnect /dev/fb/1 from whatever output it uses (in case it was > using&blocking output 2) > 2. line: connect /dev/fb/0 to output 2, which is the vga connector > 3. line: connect /dev/fb/1 to output 1, which is the DVI connector with a > VGA converter. > The output numbers are really bits, so connecting a framebuffer to output > 3 shows > it on both screens. There's also a third output, bitnumber 4, but there > is no such plug. > Perhaps the video out? "matroxset" seems undocumented. > > This setup means both servers get a screen. A minor inconvenience is the > way > both screens blink whenever one of the xdm's are reset. i've beiing using it for a long time mga accelled + Nvidia TNT2 Nvdia GL libs, but when i tried mga acceled + fb/ 2xfb i can not get it running :( probably i didn't played enough with matroxset ( i remmember trying to get Miguel solutions before a year may be, and X did started, but i loosed my mices ? ) > > which matrox drivers? > I believe I'm using the mga_drv.o (and fbdev_drv.o) that comes with > xserver-xfree86-dri-trunk. > >From /var/log/XFree86.0.log: > (II) LoadModule: "mga" > (II) Loading /usr/X11R6/lib/modules-dri-trunk/drivers/mga_drv.o > (II) Module mga: vendor="The XFree86 Project" > compiled for 4.3.99.12, module version = 1.1.1 > Module class: XFree86 Video Driver > ABI class: XFree86 Video Driver, version 0.7 > > >From /var/log/XFree86.1.log: > (II) LoadModule: "fbdev" > (II) Loading /usr/X11R6/lib/modules-dri-trunk/drivers/fbdev_drv.o > (II) Module fbdev: vendor="The XFree86 Project" > compiled for 4.3.0, module version = 0.1.0 > ABI class: XFree86 Video Driver, version 0.6 > > >From /etc/X11/XF86Config-4 (accelerated) > Section "Device" > Identifier "Matrox G550" > Driver "mga" > BusID "PCI:01:00:0" > Option "UseFBDev" "true" using the matrox driver with this turned off i got X using 100% cpu and nothing on the screen with this turned on not sure, but the same or imediate lock up > > Option "HWcursor" "off" #avoid cursor corruption > Option "AGPMode" "2" #Faster 3D... > Option "DRIReinit" #Possibly several servers with > DRI never tried that > EndSection > > The last option because someone on the net got DRI working on two > matrox cards, (PCI+AGP) but only one at a time, unfortunately. > > >From /etc/X11/xf86config-4 (fbdev) > Section "Device" > Identifier "Matrox G550" > Driver "fbdev" > # BusID "PCI:01:00:1" > Option "UseFBDev" "true" > Option "fbdev" "/dev/fb/1" > > Option "HWcursor" "off" #avoid cursor corruption > > EndSection same here > > Using BusID here doesn't work. The two files are otherwise > identical except that they specify different mice. > > > if i try to start accelerated X, > > X doesn't want to start and is eating ~100% of the cpu > Ouch. I haven't seen that happen. > > > X on fbdev seems to start, but no output to Monitor > Make sure you use matroxset so both framebuffers are visible. > You can do this without running X, cat a few megs of garbage > to both framebuffers first so they won't be all black. > Then experiment with matroxset. will experiment with this :-) > > > > > >>I did nothing special with the sound setup. Both > >>screens are positioned between a shared pair of > >>speakers. The alsa drivers for my trident 4D NX supports > >>several simultaneous users and does its own mixing. > >> > >>The long term plan is to use two accelerated X servers. > >>Ideally by getting acceleration on both heads - but that > >>seems very unlikely. The second best solution seems > >>to be a pci graphichs card. I am waiting, hoping to find > >>some pci card that supports DRI in such a way that > >>I can use DRI on both screens simultaneously. > > > > > > two things here: > > 1.) DRI doesn't support multiple cards > > (and it doesn't seems this to be on the TODO list > > of the DRI developers) > Too bad. Theoretically this should be _trivial_ for > dual-seat two-card setups, because the two xservers are > fully independent and so are the two graphichs cards. > I wonder what they are running up against. > > Of course the much more common case of one seat, several > cards aren't that easy - but I'm not trying for that. Hi Hi Theoretically there are about 15-20 users(known to me) of such system, and i doubt that someone complained about the problem. there was a guy who wanted to get it running for some kind of commersial system/ project, i think he didn't needed multiple users, not sure about Xinerama, but on the dri-devel list he got advised to ask for commersial support from one of the developers's X releated company IIRC the dri developer mentioned that no one thought of developing such thing, and generally the core itself shouldn't be changed much, but the X drivers needed major chages, and may be he could make it work with certain driver against a paiment > > only choice is to use Nvidia cards with the closed source driver > > > 2.) even if DRI supported multiple cards > > all heads have to be addressable by the driver. > > with Gxxx DH this doable only with fbdev driver > > which doesn't support DRI, XV, ..... > Which is why I'll buy a card if I believe it'll work. Accelerated > 2D on both screens is nice too, of course. > > (G200/450 MMS series could work as they have > > different BusID's, but are untested -- too expensive) > > > Are these effectively two cards in a single slot then? i assume almost yes, and i always wanted to get one of the 4 headed one's they do have 2/4 G200/G450 chips with separate BusID's on them > >>The questions: > >>2.6.0-test6-ruby seems to hate framebuffer console, hanging the > >>machine before the first boot printk if I enable it. > >>Is framebuffer console possible somehow? > >>I currently need framebuffer in order to run X. And a > >>console is nice to have in case I get X trouble. > >>I currently only have screen garbage until X starts. > >>Having some framebuffer consoles on the other screen > >>would be nice too. fbcon also has the advantage > >>that it can be set up with the same video timing as X, > >>allowing console switching without waiting for the > >>screen to sync to another frequency. > > > > > > probably it's the matroxfb driver, > > Well, 2.6.0-test6 (without ruby) works fine with > framebuffer console. It dies only if I use ruby. which ruby-2.6 is this ? the one with real multi-user console, or the earlier with only multiuser X ? if it's the first one may be fbcon might get confused somehow by the 2 fb's on a single card, which might be not properly initialized without matroxset that early or might be Aivils did missed smth(but i doubt it) can you try the earlier patch? 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: Aivils S. <Aiv...@un...> - 2003-10-28 12:05:18
|
>> Current ruby support straight in kernel compiled fb device >> drivers and fbcon. To test Your matrox figure fbcon into >> kernel and reboot. >2.6.0-test6-ruby dies before the first printk if I do that, >while 2.6.0-test6 works. fbcon on matrox breaks somehow >with ruby. I don't know what to do to debug this >further - adding printk's is probably not an option. Strange. Normal is 5-10 sec VGA console output until fb_console_init is called. After fb_console_init You can read printk only on serial console terminal in case fbcon is broken. Aivils |
From: Helge H. <hel...@ai...> - 2003-10-28 11:00:03
|
Aivils Stoss wrote: >>The questions: >>2.6.0-test6-ruby seems to hate framebuffer console, hanging the >>machine before the first boot printk if I enable it. >>Is framebuffer console possible somehow? > > > seems matroxfb low level device drivers is broken. Well, it works with plain 2.6.0-test6. > > Under ruby patched only hardware independ abstract layer - > frambuffer console fbcon.c . > If matroxfb will run under vanilla 2.6.0-test6, then it > should do same under 2.6.0-test6-ruby > Unfortunately it fails with ruby. :-( > >>I currently need framebuffer in order to run X. > > > This is only way for dual head video adapters. > To start accelerated xf86 on both heads indepent > input You should write Your own XFree86 5.0.0 . Seems an extra card is cheaper then. :-) >>And a >>console is nice to have in case I get X trouble. >>I currently only have screen garbage until X starts. >>Having some framebuffer consoles on the other screen >>would be nice too. fbcon also has the advantage >>that it can be set up with the same video timing as X, >>allowing console switching without waiting for the >>screen to sync to another frequency. > > > Current ruby support straight in kernel compiled fb device > drivers and fbcon. To test Your matrox figure fbcon into > kernel and reboot. 2.6.0-test6-ruby dies before the first printk if I do that, while 2.6.0-test6 works. fbcon on matrox breaks somehow with ruby. I don't know what to do to debug this further - adding printk's is probably not an option. > Without parameters /dev/fb/0 take over VGA and use > /dev/tty1 - /dev/tty16 device files. > /dev/fb/1 create extra console with /dev/tty17 - /dev/tty33 > You schould add additional mingetty in /etc/inittab to get > login prompt on /dev/fb/1 . Thanks! I'll do this if I ever get those fbconsoles working. Helge Hafting |
From: Helge H. <hel...@ai...> - 2003-10-28 10:51:15
|
Svetoslav Slavtchev wrote: > Hi, > > >>Yesterday I got two xservers running with 2.6.0-test6-ruby >>Both screens are connected to the matrox G550. >>The one running on the main console uses the normal >>accelerated X server, and a keyboard connected to the mouse port. >>The X config for this display isn't modified, it is >>the single-user setup I always had. >> >>The other screen uses the unaccelerated framebuffer driver >>on /dev/fb/1, and a keyboard connected to the normal keyboard >>connector. Both mice are serial. >> >>Framebuffer X was easy to set up. The first attempt was right, >>except it didn't work until I got the matroxset program >>that must be used to decide which framebuffer is displayed >>to which connector. (The default is to see the first >>framebuffer on both!) I haven't made startup scripts >>yet, so I start the second Xserver from an xterm. > > > How did you got it running? I used this machine single-headed for a long time. All I did was to create a second config file (xf86config-4) for fbdev, and use matroxset-0.3 from Petrs site to set up which framebuffer connects to what output. I can set up a guest account on the machine, if you want to look more at the setup. > i'm tring with no success quite a long time. > > which version of XFree ? debian packaged xserver-xfree86-dri-trunk from http://people.debian.org/~daenzer/dri-trunk-sid/ because I want accelerated opengl on at least one screen. I got xdm working too. From my /etc/X11/xdm/Xservers: :0 local /usr/X11R6/bin/X :0 vt7 -deferglyphs 16 -nolisten tcp :1 local /usr/X11R6/bin/X :1 vt17 -deferglyphs 16 -nolisten tcp -xf86config xf86config-4 The first server use the standard XF86Config-4 This runs the servers, but I had to modify /etc/X11/xdm/Xsetup too to actually make the second framebuffer visible. Whenever the accelerated server starts, it configures the G550 to show the same screen on both outputs. Fortunately, xdm then runs the Xsetup script, so that's where I put the following lines: /usr/local/bin/matroxset -f /dev/fb/1 -m 0 /usr/local/bin/matroxset -f /dev/fb/0 -m 2 /usr/local/bin/matroxset -f /dev/fb/1 -m 1 1. line: disconnect /dev/fb/1 from whatever output it uses (in case it was using&blocking output 2) 2. line: connect /dev/fb/0 to output 2, which is the vga connector 3. line: connect /dev/fb/1 to output 1, which is the DVI connector with a VGA converter. The output numbers are really bits, so connecting a framebuffer to output 3 shows it on both screens. There's also a third output, bitnumber 4, but there is no such plug. Perhaps the video out? "matroxset" seems undocumented. This setup means both servers get a screen. A minor inconvenience is the way both screens blink whenever one of the xdm's are reset. > which matrox drivers? I believe I'm using the mga_drv.o (and fbdev_drv.o) that comes with xserver-xfree86-dri-trunk. From /var/log/XFree86.0.log: (II) LoadModule: "mga" (II) Loading /usr/X11R6/lib/modules-dri-trunk/drivers/mga_drv.o (II) Module mga: vendor="The XFree86 Project" compiled for 4.3.99.12, module version = 1.1.1 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.7 From /var/log/XFree86.1.log: (II) LoadModule: "fbdev" (II) Loading /usr/X11R6/lib/modules-dri-trunk/drivers/fbdev_drv.o (II) Module fbdev: vendor="The XFree86 Project" compiled for 4.3.0, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.6 From /etc/X11/XF86Config-4 (accelerated) Section "Device" Identifier "Matrox G550" Driver "mga" BusID "PCI:01:00:0" Option "UseFBDev" "true" Option "HWcursor" "off" #avoid cursor corruption Option "AGPMode" "2" #Faster 3D... Option "DRIReinit" #Possibly several servers with DRI EndSection The last option because someone on the net got DRI working on two matrox cards, (PCI+AGP) but only one at a time, unfortunately. From /etc/X11/xf86config-4 (fbdev) Section "Device" Identifier "Matrox G550" Driver "fbdev" # BusID "PCI:01:00:1" Option "UseFBDev" "true" Option "fbdev" "/dev/fb/1" Option "HWcursor" "off" #avoid cursor corruption EndSection Using BusID here doesn't work. The two files are otherwise identical except that they specify different mice. > if i try to start accelerated X, > X doesn't want to start and is eating ~100% of the cpu Ouch. I haven't seen that happen. > X on fbdev seems to start, but no output to Monitor Make sure you use matroxset so both framebuffers are visible. You can do this without running X, cat a few megs of garbage to both framebuffers first so they won't be all black. Then experiment with matroxset. > > >>I did nothing special with the sound setup. Both >>screens are positioned between a shared pair of >>speakers. The alsa drivers for my trident 4D NX supports >>several simultaneous users and does its own mixing. >> >>The long term plan is to use two accelerated X servers. >>Ideally by getting acceleration on both heads - but that >>seems very unlikely. The second best solution seems >>to be a pci graphichs card. I am waiting, hoping to find >>some pci card that supports DRI in such a way that >>I can use DRI on both screens simultaneously. > > > two things here: > 1.) DRI doesn't support multiple cards > (and it doesn't seems this to be on the TODO list > of the DRI developers) Too bad. Theoretically this should be _trivial_ for dual-seat two-card setups, because the two xservers are fully independent and so are the two graphichs cards. I wonder what they are running up against. Of course the much more common case of one seat, several cards aren't that easy - but I'm not trying for that. > only choice is to use Nvidia cards with the closed source driver > 2.) even if DRI supported multiple cards > all heads have to be addressable by the driver. > with Gxxx DH this doable only with fbdev driver > which doesn't support DRI, XV, ..... Which is why I'll buy a card if I believe it'll work. Accelerated 2D on both screens is nice too, of course. > (G200/450 MMS series could work as they have > different BusID's, but are untested -- too expensive) > Are these effectively two cards in a single slot then? >>The questions: >>2.6.0-test6-ruby seems to hate framebuffer console, hanging the >>machine before the first boot printk if I enable it. >>Is framebuffer console possible somehow? >>I currently need framebuffer in order to run X. And a >>console is nice to have in case I get X trouble. >>I currently only have screen garbage until X starts. >>Having some framebuffer consoles on the other screen >>would be nice too. fbcon also has the advantage >>that it can be set up with the same video timing as X, >>allowing console switching without waiting for the >>screen to sync to another frequency. > > > probably it's the matroxfb driver, Well, 2.6.0-test6 (without ruby) works fine with framebuffer console. It dies only if I use ruby. > Petr (the maintainer) still doesn't like the new FB API, > and is still working on a more complete driver using different fb API, > the in kernel driver is not that developed and with limited functionality, > try searching lkml on smth like "matroxfb 2.5" > > >>I use the kernel parameter "dumbcon=1" to tell ruby that I have an extra >>console. Is this documented anywhere? > > > 1.) http://startx.times.lv > 2.) the linuxconsole ml > 3.) my howto Thanks! Helge Hafting |
From: Aivils S. <Aiv...@un...> - 2003-10-28 08:37:02
|
>The questions: >2.6.0-test6-ruby seems to hate framebuffer console, hanging the >machine before the first boot printk if I enable it. >Is framebuffer console possible somehow? seems matroxfb low level device drivers is broken. Under ruby patched only hardware independ abstract layer - frambuffer console fbcon.c . If matroxfb will run under vanilla 2.6.0-test6, then it should do same under 2.6.0-test6-ruby >I currently need framebuffer in order to run X. This is only way for dual head video adapters. To start accelerated xf86 on both heads indepent input You should write Your own XFree86 5.0.0 . >And a >console is nice to have in case I get X trouble. >I currently only have screen garbage until X starts. >Having some framebuffer consoles on the other screen >would be nice too. fbcon also has the advantage >that it can be set up with the same video timing as X, >allowing console switching without waiting for the >screen to sync to another frequency. Current ruby support straight in kernel compiled fb device drivers and fbcon. To test Your matrox figure fbcon into kernel and reboot. Without parameters /dev/fb/0 take over VGA and use /dev/tty1 - /dev/tty16 device files. /dev/fb/1 create extra console with /dev/tty17 - /dev/tty33 You schould add additional mingetty in /etc/inittab to get login prompt on /dev/fb/1 . For test I use Voodoo1 as secondary card and have got success. Of course Voodoo1 is very special video card, but suitable for tests. Aivils |
From: Aivils S. <Aiv...@un...> - 2003-10-28 08:04:44
|
>But, when I start my second X server with the startx1 >command (modified version of startx to start my 2nd >server), I get an error message: > >Xlib: connection to ":1.0" refused by server >Xlib: Client is not authorized to connect to server. IMHO You attemp kill fly with the cannon. This project is created actualy for 2 separate X servers. If You will start programms from 1st desktop on 2nd desktop, then You will use Xinerama. Even root cannot access X desktop. Aivils |
From: Svetoslav S. <sv...@gm...> - 2003-10-27 11:53:09
|
Hi, > Yesterday I got two xservers running with 2.6.0-test6-ruby > Both screens are connected to the matrox G550. > The one running on the main console uses the normal > accelerated X server, and a keyboard connected to the mouse port. > The X config for this display isn't modified, it is > the single-user setup I always had. > > The other screen uses the unaccelerated framebuffer driver > on /dev/fb/1, and a keyboard connected to the normal keyboard > connector. Both mice are serial. > > Framebuffer X was easy to set up. The first attempt was right, > except it didn't work until I got the matroxset program > that must be used to decide which framebuffer is displayed > to which connector. (The default is to see the first > framebuffer on both!) I haven't made startup scripts > yet, so I start the second Xserver from an xterm. How did you got it running? i'm tring with no success quite a long time. which version of XFree ? which matrox drivers? if i try to start accelerated X, X doesn't want to start and is eating ~100% of the cpu X on fbdev seems to start, but no output to Monitor > I did nothing special with the sound setup. Both > screens are positioned between a shared pair of > speakers. The alsa drivers for my trident 4D NX supports > several simultaneous users and does its own mixing. > > The long term plan is to use two accelerated X servers. > Ideally by getting acceleration on both heads - but that > seems very unlikely. The second best solution seems > to be a pci graphichs card. I am waiting, hoping to find > some pci card that supports DRI in such a way that > I can use DRI on both screens simultaneously. two things here: 1.) DRI doesn't support multiple cards (and it doesn't seems this to be on the TODO list of the DRI developers) only choice is to use Nvidia cards with the closed source driver 2.) even if DRI supported multiple cards all heads have to be addressable by the driver. with Gxxx DH this doable only with fbdev driver which doesn't support DRI, XV, ..... (G200/450 MMS series could work as they have different BusID's, but are untested -- too expensive) > > The questions: > 2.6.0-test6-ruby seems to hate framebuffer console, hanging the > machine before the first boot printk if I enable it. > Is framebuffer console possible somehow? > I currently need framebuffer in order to run X. And a > console is nice to have in case I get X trouble. > I currently only have screen garbage until X starts. > Having some framebuffer consoles on the other screen > would be nice too. fbcon also has the advantage > that it can be set up with the same video timing as X, > allowing console switching without waiting for the > screen to sync to another frequency. probably it's the matroxfb driver, Petr (the maintainer) still doesn't like the new FB API, and is still working on a more complete driver using different fb API, the in kernel driver is not that developed and with limited functionality, try searching lkml on smth like "matroxfb 2.5" > I use the kernel parameter "dumbcon=1" to tell ruby that I have an extra > console. Is this documented anywhere? 1.) http://startx.times.lv 2.) the linuxconsole ml 3.) my howto in progres (merging ruby-2.6 stuff) http://varna.demon.co.uk/~svetlio/ruby-contrib/how-to/XFree-Local-multi-user-HOWTO/index.html stable (no mention of ruby-2.6) is on any tldp.org mirror 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: Helge H. <hel...@ai...> - 2003-10-27 11:21:15
|
Yesterday I got two xservers running with 2.6.0-test6-ruby Both screens are connected to the matrox G550. The one running on the main console uses the normal accelerated X server, and a keyboard connected to the mouse port. The X config for this display isn't modified, it is the single-user setup I always had. The other screen uses the unaccelerated framebuffer driver on /dev/fb/1, and a keyboard connected to the normal keyboard connector. Both mice are serial. Framebuffer X was easy to set up. The first attempt was right, except it didn't work until I got the matroxset program that must be used to decide which framebuffer is displayed to which connector. (The default is to see the first framebuffer on both!) I haven't made startup scripts yet, so I start the second Xserver from an xterm. I did nothing special with the sound setup. Both screens are positioned between a shared pair of speakers. The alsa drivers for my trident 4D NX supports several simultaneous users and does its own mixing. The long term plan is to use two accelerated X servers. Ideally by getting acceleration on both heads - but that seems very unlikely. The second best solution seems to be a pci graphichs card. I am waiting, hoping to find some pci card that supports DRI in such a way that I can use DRI on both screens simultaneously. The questions: 2.6.0-test6-ruby seems to hate framebuffer console, hanging the machine before the first boot printk if I enable it. Is framebuffer console possible somehow? I currently need framebuffer in order to run X. And a console is nice to have in case I get X trouble. I currently only have screen garbage until X starts. Having some framebuffer consoles on the other screen would be nice too. fbcon also has the advantage that it can be set up with the same video timing as X, allowing console switching without waiting for the screen to sync to another frequency. I use the kernel parameter "dumbcon=1" to tell ruby that I have an extra console. Is this documented anywhere? Helge Hafting |
From: dave g. <giv...@ya...> - 2003-10-27 08:37:01
|
I finally got my second X server running. Thanks for your help. But, when I start my second X server with the startx1 command (modified version of startx to start my 2nd server), I get an error message: Xlib: connection to ":1.0" refused by server Xlib: Client is not authorized to connect to server. So my X client, KDE wasn't able to start. When I start the 2nd X server with the 'X' command, I don't get an error message until I try launching a program, like xterm, onto the display. The error message is the same. I've tried setting the environment variable $DISPLAY to ":1.0" and then calling 'xhost +' just before I start my second X, but it has no impact. Also, do you know how to setup an X display that is larger than the screen resolution (the Viewport and virtual, options in XF86Config) ? I can use virtual to set the size (Virtual width height), but how do I control which part of the screen X shows when it first starts? :) --- Svetoslav Slavtchev <sv...@gm...> wrote: > > > > >I connected a 2nd PS2 keyboard in place of my PS2 > > >mouse, so I now have 2 PS2 keyboards. I > configured > > >hotplug and input.rc/input.agent, and using > input.rc I > > >can control which of my 2 keyboards goes on VT0 > or > > >VT1. > > > > If You have two keyboards, then You might test > both with > > 1st xf86 > > startx -- vt7 > > with 1st keyboard. Then stop it an try > > startx -- vt8 > > with 2nd keyboard same mouse. > > Identic You might test 2nd xf86. > > > > >I start my first X on vt06, and it runs just > > >fine(though temporarily w/o a mouse). The first X > is > > >set to use the keyboard assigned to VT0, and it > does. > > > > > >I set my second X to use the VT1 keyboard by > using the > > >"Dev Phys" option and setting it to > > >isa0060/serio1/input0. I set it to use the evdev > > >driver. From what I've read, doing that would > normally > > >require applying a patch to XFree86, but > apparently > > >that is already applied to the XFree86 shipped > with > > >debian? though I'm not sure if that applies to > debian > > >woody, the distribution I'm running. > > if you are using the XFree binaries from: > http://www.schuldei.org/debian/bruby/ > it already contains the patches, but the > patch that alows concurrent running X servers is > older version, so you have to pass "-prefbusid " > to every X server you start > > if you are using the XFree packages that came with > debian, > try first what Aivils explains below > > take a look at this chapters of the howto > http://tldp.org/HOWTO/XFree-Local-multi-user-HOWTO/mod_x_server.html > > http://tldp.org/HOWTO/XFree-Local-multi-user-HOWTO/mod_xserver_prefbusid.html > > > If You do not apply patch on xf86, then 1st xf86 > freezy after > > 2nd xf86 start. You can use unpatched xf86 > according docs. > > Write this into XF86Config of both xf86. > > Section "ServerFlags" > > Option "PciOsConfig" "1" > > EndSection > > > > before start any xf86 do this: > > echo "1" > /proc/bus/pci/hackvideo > > 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! > +++ > > > > ------------------------------------------------------- > This SF.net email is sponsored by OSDN developer > relations > Here's your chance to show off your extensive > product knowledge > We want to know what you know. Tell us and you have > a chance to win $100 > http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 > _______________________________________________ > Linuxconsole-dev mailing list > Lin...@li... > https://lists.sourceforge.net/lists/listinfo/linuxconsole-dev __________________________________ Do you Yahoo!? Exclusive Video Premiere - Britney Spears http://launch.yahoo.com/promos/britneyspears/ |
From: Aivils S. <Aiv...@un...> - 2003-10-23 13:57:44
|
>I connected a 2nd PS2 keyboard in place of my PS2 >mouse, so I now have 2 PS2 keyboards. I configured >hotplug and input.rc/input.agent, and using input.rc I >can control which of my 2 keyboards goes on VT0 or >VT1. If You have two keyboards, then You might test both with 1st xf86 startx -- vt7 with 1st keyboard. Then stop it an try startx -- vt8 with 2nd keyboard same mouse. Identic You might test 2nd xf86. >I start my first X on vt06, and it runs just >fine(though temporarily w/o a mouse). The first X is >set to use the keyboard assigned to VT0, and it does. > >I set my second X to use the VT1 keyboard by using the >"Dev Phys" option and setting it to >isa0060/serio1/input0. I set it to use the evdev >driver. From what I've read, doing that would normally >require applying a patch to XFree86, but apparently >that is already applied to the XFree86 shipped with >debian? though I'm not sure if that applies to debian >woody, the distribution I'm running. If You do not apply patch on xf86, then 1st xf86 freezy after 2nd xf86 start. You can use unpatched xf86 according docs. Write this into XF86Config of both xf86. Section "ServerFlags" Option "PciOsConfig" "1" EndSection before start any xf86 do this: echo "1" > /proc/bus/pci/hackvideo >Then I try starting my second X on vt08, which I've >set to use the keyboard assigned to VT1. I've tried >starting the second X either by running the server >directly (ie 'X :1 -xf86config /etc/X11/XFC_1 vt08') >and by running a modified startx script (startx1). >Now, with either one, I don't see anything on the >screen, its just black, no cursor, the monitor did >come out of sleep mode, though. Also, I can press CAPS >lock and NUM lock on the VT1 keyboard and the >appropriate light does appear on the VT1 Keyboard. > >But, also as before, the VT0 keyboard doesn't work. >When I type, nothing appears on 1st screen, nor does >pressing CAPS lock or NUM lock cause a light to come >on. I think You use unpathced xf86, which one donot allow 2 or more concurent X servers. Also Your secondary Nvidia rather will not work with default driver "nv" shipped with xf86. You should install driver from www.nvidia.com. Please read out about this: http://www.tldp.org/HOWTO/XFree-Local-multi-user-HOWTO/ Nvidia GLX & DRI section. If You simple install Nvidia drivers, then after instalation You cannot use ATI Radeon GLX acceleration, instead only GLX acceleration on Nvidia adapter. Aivils Stoss |
From: Svetoslav S. <sv...@gm...> - 2003-10-23 10:49:16
|
> > >I connected a 2nd PS2 keyboard in place of my PS2 > >mouse, so I now have 2 PS2 keyboards. I configured > >hotplug and input.rc/input.agent, and using input.rc I > >can control which of my 2 keyboards goes on VT0 or > >VT1. > > If You have two keyboards, then You might test both with > 1st xf86 > startx -- vt7 > with 1st keyboard. Then stop it an try > startx -- vt8 > with 2nd keyboard same mouse. > Identic You might test 2nd xf86. > > >I start my first X on vt06, and it runs just > >fine(though temporarily w/o a mouse). The first X is > >set to use the keyboard assigned to VT0, and it does. > > > >I set my second X to use the VT1 keyboard by using the > >"Dev Phys" option and setting it to > >isa0060/serio1/input0. I set it to use the evdev > >driver. From what I've read, doing that would normally > >require applying a patch to XFree86, but apparently > >that is already applied to the XFree86 shipped with > >debian? though I'm not sure if that applies to debian > >woody, the distribution I'm running. if you are using the XFree binaries from: http://www.schuldei.org/debian/bruby/ it already contains the patches, but the patch that alows concurrent running X servers is older version, so you have to pass "-prefbusid " to every X server you start if you are using the XFree packages that came with debian, try first what Aivils explains below take a look at this chapters of the howto http://tldp.org/HOWTO/XFree-Local-multi-user-HOWTO/mod_x_server.html http://tldp.org/HOWTO/XFree-Local-multi-user-HOWTO/mod_xserver_prefbusid.html > If You do not apply patch on xf86, then 1st xf86 freezy after > 2nd xf86 start. You can use unpatched xf86 according docs. > Write this into XF86Config of both xf86. > Section "ServerFlags" > Option "PciOsConfig" "1" > EndSection > > before start any xf86 do this: > echo "1" > /proc/bus/pci/hackvideo 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! +++ |