Re: PCI passtthrought & intel 82574L can't boot from disk

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

 



It is my understanding that you need vt-d/iommu support. I didn't think any 
existing amd chipsets had iommu support. You may want to look into that.

--Brian Jackson


On Thursday 02 April 2009 07:00:07 Hauke Hoffmann wrote:
> Hi,
>
> qemu-system-x86_64 runs well and i can boot and run the guest system. Thats
> works very well.
>
> Command:
> /usr/local/kvm/bin/qemu-system-x86_64 -m
> 512 -hda /var/VM/roadrunner.local/hda.qcow2 -smp 1 -vnc
> 192.168.2.30:5555 -net nic,macaddr=DE:AD:BE:EF:90:26 -net
> tap,ifname=tap0,script=no,downscript=no -boot c
>
> Then i tried to add an intel 82574L network adapter to the guest.
> Just the same command with addtionally "-pcidevice host=07:00.0"
>
> Then i connected via VNC and see BIOS startpage and the following lines:
> Initializing Intel(r) boot agent ge v1.3.21
> pxe 2.1 build 086 (WfM 2.0)
> Press f12 for moot menu
>
> You can see a screenshot at http://nxt7.de/download/qemu.png
>
> The guests keep on this point and nothing changes. (I have wait hours.)
>
> I tried to press F12 in ThightVNC but no action.
> I must say that ThightVNC has problems with special chars (in my case).
>
> At this point, i need your help.
>
>
> Here are some details of my system
>
> Kernel: 2.6.29 form kernel.org (self compiled)
> kvm userspace: kvm-84 (self compiled)
> OS: Ubuntu 8.04.2 server
>
> root@ls:~# lspci
> 00:00.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a2)
> 00:01.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a3)
> 00:01.1 SMBus: nVidia Corporation MCP55 SMBus (rev a3)
> 00:02.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1)
> 00:02.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2)
> 00:04.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1)
> 00:05.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)
> 00:05.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)
> 00:05.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3)
> 00:06.0 PCI bridge: nVidia Corporation MCP55 PCI bridge (rev a2)
> 00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a3)
> 00:09.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a3)
> 00:0a.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a3)
> 00:0b.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a3)
> 00:0c.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a3)
> 00:0d.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a3)
> 00:0e.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a3)
> 00:0f.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a3)
> 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> HyperTransport Technology Configuration
> 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Address Map
> 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> DRAM Controller
> 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Miscellaneous Control
> 01:09.0 Ethernet controller: Lite-On Communications Inc LNE100TX [Linksys
> EtherFast 10/100] (rev 25)
> 01:0a.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphics
> Innovation) Volari Z7
> 06:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363
> AHCI Controller (rev 03)
> 06:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI
> Controller (rev 03)
> 07:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network
> Connection
>
>
> root@ls:~# lspci -tvvv
> -[0000:00]-+-00.0  nVidia Corporation MCP55 Memory Controller
>            +-01.0  nVidia Corporation MCP55 LPC Bridge
>            +-01.1  nVidia Corporation MCP55 SMBus
>            +-02.0  nVidia Corporation MCP55 USB Controller
>            +-02.1  nVidia Corporation MCP55 USB Controller
>            +-04.0  nVidia Corporation MCP55 IDE
>            +-05.0  nVidia Corporation MCP55 SATA Controller
>            +-05.1  nVidia Corporation MCP55 SATA Controller
>            +-05.2  nVidia Corporation MCP55 SATA Controller
>            +-06.0-[0000:01]--+-09.0  Lite-On Communications Inc LNE100TX
> [Linksys EtherFast 10/100]
>
>            |                 \-0a.0  XGI Technology Inc. (eXtreme Graphics
>
> Innovation) Volari Z7
>            +-08.0  nVidia Corporation MCP55 Ethernet
>            +-09.0  nVidia Corporation MCP55 Ethernet
>            +-0a.0-[0000:02]--
>            +-0b.0-[0000:03]--
>            +-0c.0-[0000:04]--
>            +-0d.0-[0000:05]--
>            +-0e.0-[0000:06]--+-00.0  JMicron Technologies, Inc. JMicron
> 20360/20363 AHCI Controller
>
>            |                 \-00.1  JMicron Technologies, Inc. JMicron
>
> 20360/20363 AHCI Controller
>            +-0f.0-[0000:07]----00.0  Intel Corporation 82574L Gigabit
> Network Connection
>            +-18.0  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> HyperTransport Technology Configuration
>            +-18.1  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Address Map
>            +-18.2  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM
> Controller
>            \-18.3  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Miscellaneous Control
>
>
> root@ls:~# lspci -t
> -[0000:00]-+-00.0
>            +-01.0
>            +-01.1
>            +-02.0
>            +-02.1
>            +-04.0
>            +-05.0
>            +-05.1
>            +-05.2
>            +-06.0-[0000:01]--+-09.0
>
>            |                 \-0a.0
>
>            +-08.0
>            +-09.0
>            +-0a.0-[0000:02]--
>            +-0b.0-[0000:03]--
>            +-0c.0-[0000:04]--
>            +-0d.0-[0000:05]--
>            +-0e.0-[0000:06]--+-00.0
>
>            |                 \-00.1
>
>            +-0f.0-[0000:07]----00.0
>            +-18.0
>            +-18.1
>            +-18.2
>            \-18.3
>
>
> root@ls:~# cat /proc/interrupts
>            CPU0       CPU1
>   0:         22        183   IO-APIC-edge      timer
>   1:          0          8   IO-APIC-edge      i8042
>   6:          0        111   IO-APIC-edge      floppy
>   7:          1          0   IO-APIC-edge
>   9:          0          0   IO-APIC-fasteoi   acpi
>  14:       3907     134676   IO-APIC-edge      ide0
>  19:          8        984   IO-APIC-fasteoi   ide1, ide2
>  20:          0          0   IO-APIC-fasteoi   sata_nv
>  21:       1993     992513   IO-APIC-fasteoi   sata_nv, ehci_hcd:usb2
>  22:          0          0   IO-APIC-fasteoi   ohci_hcd:usb1
>  23:          0          0   IO-APIC-fasteoi   sata_nv
>  30:       1280    3262885   PCI-MSI-edge      eth0
>  31:       1060    3147533   PCI-MSI-edge      eth1
>  32:          0        380   PCI-MSI-edge      kvm_assigned_msi_device
> NMI:          0          0   Non-maskable interrupts
> LOC:    1613937    1980239   Local timer interrupts
> RES:     174520     174716   Rescheduling interrupts
> CAL:     506881     502939   Function call interrupts
> TLB:       1307        574   TLB shootdowns
> TRM:          0          0   Thermal event interrupts
> THR:          0          0   Threshold APIC interrupts
> SPU:          0          0   Spurious interrupts
> ERR:          1
> MIS:          0
>
>
>
> Regards
> Hauke

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux