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

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

 



On Thursday 02 April 2009 18:58:26 you wrote:
> 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.

Hi Brian,

thanks for you response. 

I found a tool [1] from Intel to disable the Boot ROM on the nic. Thats 
resolves the boot problem.

Regards
Hauke

[1] 
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProductID=412&DwnldID=8242

>
> --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



-- 

hauke hoffmann service and electronic systems

Moristeig 60, D-23556 Lübeck

Telefon: +49 (0) 451 8896462
Fax: +49 (0) 451 8896461
Mobil: +49 (0) 170 7580491
E-Mail: office@xxxxxxxxxxxxxxxxxx
PGP public key: www.hauke-hoffmann.net/static/pgp/kontakt.asc
--
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