[Xen-users] Forwarded USB brokenness

Adam Seering
Sun, 20 Aug 2006 15:30:50 -0000

Hi,

	I''ve set up a domU with video card access per the instructions at
<http://www.nvnews.net/vbulletin/showthread.php?t=68703>; video is
working quite nicely.  However, I''m having some trouble getting the
USB keyboard and mouse to work.

	I have a motherboard with onboard USB 2.0, and a USB 1.1 PCI card.
The motherboard USB uses several PCI addresses.  If I forward all of
them to the domU and plug the keyboard and mouse into an on-
motherboard port, the mouse is painfully slow and jerky, and the
keyboard prints two letters per keystroke.

	The PCI card only takes up one PCI address.  If I forward that
address and plug into the card, both the keyboard and mouse work nicely.

	Any thoughts on how to get the onboard USB working?

Thanks,
Adam


Here are some relevant config details:

# grub.conf entry, linux module line
module		/boot/vmlinuz-2.6.16-xen root=/dev/sdb2 ro pciback.hide=
(04:00.0)(05:00.0)(00:1d.0)(00:1d.1)(00:1d.2)(00:1d.3)(00:1d.7)(01:00.0)


# "pci" line from domU that gets the GPU:
pci = [ ''05:00.0'', ''00:1d.0'',
''00:1d.1'', ''00:1d.2'',
''00:1d.3'', ''00:1d.
7'', ''01:00.0'' ]


# Output of `lspci`:
00:00.0 Host bridge: Intel Corporation 955X Express Memory Controller
Hub (rev 81)
00:01.0 PCI bridge: Intel Corporation 955X Express PCI Express Root
Port (rev 81)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High
Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI
Express Port 1 (rev 01)
00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family)
PCI Express Port 5 (rev 01)
00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family)
PCI Express Port 6 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
UHCI #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2
EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC
Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE
Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family)
Serial ATA Storage Controller IDE (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus
Controller (rev 01)
01:00.0 USB Controller: Silicon Image, Inc. USB0673 (rev 05)
01:01.0 VGA compatible controller: S3 Inc. ViRGE/DX or /GX (rev 01)
01:02.0 SCSI storage controller: Adaptec AHA-7850 (rev 03)
01:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A
IEEE-1394a-2000 Controller (PHY/Link)
01:04.0 Mass storage controller: Integrated Technology Express, Inc.
ITE 8211F Single Channel UDMA 133 (ASUS 8211 (ITE IT8212 ATA RAID
Controller)) (rev 11)
01:05.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001
Gigabit Ethernet Controller (rev 13)
02:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial
ATA Raid II Controller (rev 01)
03:00.0 Ethernet controller: Intel Corporation 82573V Gigabit
Ethernet Controller (Copper) (rev 03)
04:00.0 VGA compatible controller: nVidia Corporation Unknown device
01df (rev a1)
05:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce
6600 GT] (rev a2)






_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com