|04-24-06, 09:49 AM||#1|
Join Date: Jul 2005
nv-1.0-8756 in xenU somewhat working, problems with USB
First of all, please let me explain what i'd like to achive:
I'd like to create a multi-seat environment with two 7800GTX PCIe
cards, two PCI sound cards, two mice and two keyboards, so that
two people can work simultaneously on the same computer using
different operating systems (i.e. Linux, BSD, Solaris or potentially
even some flaviour of Windows - this is not yet possible as of xen-3.0
without virtualization support by CPU, so my current experiments
What i did:
1. Installed Fedora Core 5 on physical computer
2. Installed Fedora Core 5 on virtual computer (using qemu).
3. Installed Xen-3.0.2 from source on the physical computer
(as described in a previous post in this forum).
4. Installed the unified xen0/xenU kernel on the virtual computer
5. Configured gdm on the virtual computer to use "-shartvt vt1"
6. Installed an second PCI USB controller card, isolated it from
the xen0 domain and dedicated it to the xenU domain.
This basically works, means: the physical computer boots linux
and the X-server comes up on the first 7800GTX. Then i log in and
start then virtual computer (xm create ...) and another X-server
comes up on the second 7800GTX showing the gdm login window.
Now here's the problem: The second USB mouse works great, but for the
second USB keyboard it is only possible to do one ore two key strokes,
then the keyboard is dead. When rebooting the virtual machine, then i can
again type one or two letters before the keyboard stops operations.
Another observation is that the physical computer got pretty unstable
after adding the PCI USB controller - so i guess that hardware is broken?
|04-27-06, 07:14 AM||#2|
Join Date: Jul 2005
Re: nv-1.0-8756 in xenU domain working!
just to keep you in the loop (if interessted): instead of using a
second USB controller, i added a PS2 mouse and a PS2 keyboard
for the xen0 domain and used the the onboard USB controller
for the xenU domain exclusively.
It's now possible to play UT2004 at the same time at both
consoles (xen0 and xenu) with decent frame rates (30-50 fps).
However, there are two issues left:
* i can't get german keyboard layout working (i guess it has something
to do with the mandatory "evdev" driver).
* When shutting down the xenU domain, then the system gets stuck
(mouse pointer on the X-Server in xen0 still moves) with a spinlock bug
(i'll try to capture the kernel log and post it at a later time).