[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-API] Problems passing through Teradici adapter to Linux guest

I've been attempting to get PCI passthrough working with a Teradici host adapter. I'm running XenServer 6.2 and the guest is RHEL 6.4. I've made all the necessary assignments to the guest. 


The adapter has 5 interdependent sub-devices (2 USB controllers, 1 Audio controller and 2 Serial bus controllers):

% lspci | grep Tera
07:00.0 USB controller: Teradici Corp. Device 2200
07:00.1 USB controller: Teradici Corp. Device 2200
07:00.2 Audio device: Teradici Corp. Device 2200
07:00.3 Serial bus controller [0c80]: Teradici Corp. Device 2240
07:00.4 Serial bus controller [0c80]: Teradici Corp. Device 2240

When I attempt to start up the guest it spits out a bunch of errors and then shuts down:

ehci_hcd 0000:00:0d.0: HC died; cleaning up
ehci_hcd 0000:00:0d.0: startup error -19
ehci_hcd 0000:00:0d.0: init 0000:00:0d.0 fail, -19
ohci_hcd 0000:00:0e.0: USB HC takeover failed!  (BIOS/SMM bug)
ohci_hcd 0000:00:0e.0: can't setup
ohci_hcd 0000:00:0e.0: init 0000:00:0e.0 fail, -16
vbd bvd-5696:  19 xenbus_dev_probe on device/vbd/5696
Starting udev: piix4_smbus 0000:00:01.3: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr

After this point the guest may crash or just shut down. Does anyone have a clue what could be wrong?

Steven Seed
Sr Systems Engineer
Walt Disney Animation Studios
Xen-api mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.