I made a brand new VM - no OS or anything - and attached my onboard NIC to it, after installing the latest extpack the VM fails on start with general failure:
I've tried it first while the NIC was on [edit: on the host] and then I did 'modprobe -r' [again, on the host] on it and tried again, same picture. The machine started normally after detaching the PCI (into a missing boot drive)
The host is a Dell Optiplex 960 3.16GHz Core2 Duo with Q45 chipset (from what I can tell), running uptodate Ubuntu 11.04, VT-d is checked on in the BIOS.
Here are just the basics, I'm also attaching all the logs it created
levk@levk:~/Downloads$ lspci
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:03.0 Communication controller: Intel Corporation 4 Series Chipset HECI Controller (rev 03)
00:03.2 IDE interface: Intel Corporation 4 Series Chipset PT IDER Controller (rev 03)
00:03.3 Serial controller: Intel Corporation 4 Series Chipset Serial KT Controller (rev 03)
00:19.0 Ethernet controller: Intel Corporation 82567LM-3 Gigabit Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801JD/DO (ICH10 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801JD/DO (ICH10 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801JD/DO (ICH10 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a2)
00:1f.0 ISA bridge: Intel Corporation 82801JDO (ICH10DO) LPC Interface Controller (rev 02)
00:1f.2 RAID bus controller: Intel Corporation 82801 SATA RAID Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801JD/DO (ICH10 Family) SMBus Controller (rev 02)
levk@levk:~/Downloads$ vboxmanage modifyvm vtd --pciattach 00:19.0
levk@levk:~/Downloads$ sudo lshw -C network -sanitize
*-network
description: Ethernet interface
product: 82567LM-3 Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: eth0
version: 02
serial: [REMOVED]
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=1.2.20-k2 duplex=half firmware=0.5-3 ip=[REMOVED] latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:48 memory:fe6e0000-fe6fffff memory:fe6d9000-fe6d9fff ioport:ecc0(size=32)
levk@levk:~/Downloads$ sudo modprobe -r e1000e
levk@levk:~/Downloads$ sudo modprobe e1000e
levk@levk:~/Downloads$ vboxmanage modifyvm vtd --pcidetach 00:19.0
4.1[release] PCI passthrough fails with general failure
-
- Posts: 33
- Joined: 13. Apr 2011, 22:35
- Primary OS: Ubuntu other
- VBox Version: PUEL
- Guest OSses: XP, Gentoo, Ubuntu*, CentOS, Scientific Linux
4.1[release] PCI passthrough fails with general failure
- Attachments
-
- VBox.log.2.gz
- (875 Bytes) Downloaded 38 times
-
- VBox.log.1.gz
- (877 Bytes) Downloaded 39 times
-
- VBox.log.gz
- (1.18 KiB) Downloaded 37 times
Last edited by levk on 19. Jul 2011, 16:37, edited 2 times in total.
-
- Posts: 33
- Joined: 13. Apr 2011, 22:35
- Primary OS: Ubuntu other
- VBox Version: PUEL
- Guest OSses: XP, Gentoo, Ubuntu*, CentOS, Scientific Linux
Re: 4.1b2 PCI passthrough fails with general failure
Last log file
EDIT:
CONFIG_DMAR should be enabled on my kernel as per https://bugs.launchpad.net/ubuntu/+sour ... bug/552311 and I just thought these might be appropriate as well, although I can't tell if it's good or bad:
levk@levk:~/VirtualBox VMs/vtd/Logs$ sudo dmesg | grep DMAR
[sudo] password for levk:
[ 0.000000] ACPI: DMAR 00000000000fce0c 00120 (v01 DELL B10K 00000015 ASL 00000061)
[ 0.170046] DMAR: Host address width 36
[ 0.170047] DMAR: DRHD base: 0x000000fedc1000 flags: 0x0
[ 0.170056] DMAR: DRHD base: 0x000000fedc2000 flags: 0x0
[ 0.170062] DMAR: DRHD base: 0x000000fedc3000 flags: 0x0
[ 0.170067] DMAR: DRHD base: 0x000000fedc4000 flags: 0x1
[ 0.170074] DMAR: RMRR base: 0x000000cda58000 end: 0x000000cda6ffff
[ 0.170075] DMAR: RMRR base: 0x000000cdc00000 end: 0x000000cfffffff
[ 0.170076] DMAR: No ATSR found
levk@levk:~/VirtualBox VMs/vtd/Logs$ sudo dmesg | grep PCI-DMA
[ 2.652147] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
EDIT:
CONFIG_DMAR should be enabled on my kernel as per https://bugs.launchpad.net/ubuntu/+sour ... bug/552311 and I just thought these might be appropriate as well, although I can't tell if it's good or bad:
levk@levk:~/VirtualBox VMs/vtd/Logs$ sudo dmesg | grep DMAR
[sudo] password for levk:
[ 0.000000] ACPI: DMAR 00000000000fce0c 00120 (v01 DELL B10K 00000015 ASL 00000061)
[ 0.170046] DMAR: Host address width 36
[ 0.170047] DMAR: DRHD base: 0x000000fedc1000 flags: 0x0
[ 0.170056] DMAR: DRHD base: 0x000000fedc2000 flags: 0x0
[ 0.170062] DMAR: DRHD base: 0x000000fedc3000 flags: 0x0
[ 0.170067] DMAR: DRHD base: 0x000000fedc4000 flags: 0x1
[ 0.170074] DMAR: RMRR base: 0x000000cda58000 end: 0x000000cda6ffff
[ 0.170075] DMAR: RMRR base: 0x000000cdc00000 end: 0x000000cfffffff
[ 0.170076] DMAR: No ATSR found
levk@levk:~/VirtualBox VMs/vtd/Logs$ sudo dmesg | grep PCI-DMA
[ 2.652147] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
- Attachments
-
- VBox.log.3.gz
- (878 Bytes) Downloaded 39 times
-
- Oracle Corporation
- Posts: 3362
- Joined: 7. Jun 2007, 09:11
- Primary OS: Debian Sid
- VBox Version: PUEL
- Guest OSses: Linux, Windows
- Location: Dresden, Germany
- Contact:
Re: 4.1b2 PCI passthrough fails with general failure
Please also attach the output of 'dmesg' from the host after you tried to start this VM.
-
- Posts: 33
- Joined: 13. Apr 2011, 22:35
- Primary OS: Ubuntu other
- VBox Version: PUEL
- Guest OSses: XP, Gentoo, Ubuntu*, CentOS, Scientific Linux
Re: 4.1b2 PCI passthrough fails with general failure
Attached.
- Attachments
-
- dmesg.log.gz
- (13.82 KiB) Downloaded 43 times
-
- Posts: 33
- Joined: 13. Apr 2011, 22:35
- Primary OS: Ubuntu other
- VBox Version: PUEL
- Guest OSses: XP, Gentoo, Ubuntu*, CentOS, Scientific Linux
Re: 4.1b2 PCI passthrough fails with general failure
Actually that dmesg doesn't have the intel_iommu=on boot option, which is why that log says IOMMU not found, I have this log with the boot option where it finds IOMMU, but I still get a general failure trying to start it.
- Attachments
-
- dmesg.log.gz
- (15.9 KiB) Downloaded 44 times
-
- Posts: 33
- Joined: 13. Apr 2011, 22:35
- Primary OS: Ubuntu other
- VBox Version: PUEL
- Guest OSses: XP, Gentoo, Ubuntu*, CentOS, Scientific Linux
Re: 4.1b2 PCI passthrough fails with general failure
Just posting to say I'm still getting this on b3 with b3 extension pack. dmesg and VBox.log attached
- Attachments
-
- VBox.log.gz
- (876 Bytes) Downloaded 42 times
-
- dmesg.log.gz
- (18.72 KiB) Downloaded 40 times
-
- Posts: 33
- Joined: 13. Apr 2011, 22:35
- Primary OS: Ubuntu other
- VBox Version: PUEL
- Guest OSses: XP, Gentoo, Ubuntu*, CentOS, Scientific Linux
Re: 4.1[release] PCI passthrough fails with general failure
I'm still getting this with release, should I open a ticket?
-
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: 4.1[release] PCI passthrough fails with general failure
I would repost here first.levk wrote:I'm still getting this with release, should I open a ticket?