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

Re: Debian Squeeze - XEN und PCI Passthrough



Hallo Pierre,

From: "Pierre Bernhardt"
On 06.07.2012 17:20, Daniel Bauer wrote:
leider klappt die Übergabe eines PCI Devices an die domU nicht richtig, ich habe sie mit

   module  /boot/vmlinuz-3.2.0-0.bpo.2-amd64 ... xen-pciback.hide=(02:01.0)

über die /boot/grub/grub.cfg übergeben


Beim booten der domU zeigt sich dann schon dieser Fehler:

Loading DAHDI hardware modules:
[    5.475642] dahdi: Telephony Interface Registered on major 196
[    5.475660] dahdi: Version: 2.6.1
  wcb4xxp: [    5.559401] wcb4xxp 0000:02:01.0: probe called for b4xx...
[    5.559552] wcb4xxp 0000:02:01.0: enabling device (0000 -> 0003)
[    5.561039] wcb4xxp 0000:02:01.0: Xen PCI enabling IRQ: 0
[    5.561039] xen_allocate_pirq: returning irq 0 for gsi 0
[    5.561039] wcb4xxp 0000:02:01.0: Device has no associated IRQ?
[    5.561039] wcb4xxp: probe of 0000:02:01.0 failed with error -5


Google sagte mir mal das man auch noch hinter xen-pciback.hide eintragen muss:


... xen-pciback.hide=(02:01.0) pci=resource_alignment='02:01.0'

habe ich auch schon probiert, aber leider ohne Erfolg.


Ansonsten kann es schwierigkeiten geben, wenn da noch Karten am
gleichen Bus stecken. Ist das eine PCI oder PCI-E Karte? Ich tippe
auf PCI (steht vermutlich auch irgendwo...)

Es ist eine PCI Karte.


Kannst Du nochmal ein lspci -vt senden? Dann kann man das besser erkennen,
wie was zusammen gehört.

root@rz3-xen1:~# lspci -vt
-[0000:00]-+-00.0  Intel Corporation E7230/3000/3010 Memory Controller Hub
          +-01.0-[01-03]--+-00.0-[02]----01.0  Digium, Inc. Wildcard B410 quad-BRI card
          |               +-00.1  Intel Corporation 6700/6702PXH I/OxAPIC Interrupt Controller A
          |               +-00.2-[03]--+-01.0  Adaptec AAC-RAID
          |               |            \-03.0  Emulex Corporation Thor LightPulse Fibre Channel Host Adapter
          |               \-00.3  Intel Corporation 6700PXH I/OxAPIC Interrupt Controller B
          +-03.0-[0a]--+-00.0  Intel Corporation 82571EB Gigabit Ethernet Controller
          |            \-00.1  Intel Corporation 82571EB Gigabit Ethernet Controller
          +-1c.0-[0e]--+-00.0  Intel Corporation 82571EB Gigabit Ethernet Controller
          |            \-00.1  Intel Corporation 82571EB Gigabit Ethernet Controller
          +-1c.4-[12]----00.0  Intel Corporation 82573E Gigabit Ethernet Controller (Copper)
          +-1c.5-[13]----00.0  Intel Corporation 82573L Gigabit Ethernet Controller
          +-1d.0  Intel Corporation N10/ICH 7 Family USB UHCI Controller #1
          +-1d.1  Intel Corporation N10/ICH 7 Family USB UHCI Controller #2
          +-1d.2  Intel Corporation N10/ICH 7 Family USB UHCI Controller #3
          +-1d.3  Intel Corporation N10/ICH 7 Family USB UHCI Controller #4
          +-1d.7  Intel Corporation N10/ICH 7 Family USB2 EHCI Controller
          +-1e.0-[14]----04.0  ATI Technologies Inc ES1000
          +-1f.0  Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge
          +-1f.1  Intel Corporation 82801G (ICH7 Family) IDE Controller
          +-1f.2  Intel Corporation N10/ICH7 Family SATA AHCI Controller
          \-1f.3  Intel Corporation N10/ICH 7 Family SMBus Controller


Was sagt denn xm pci-list-assignable-devices?

root@rz3-xen1:~# xm pci-list-assignable-devices
0000:02:01.0


Bei mir musste ich seit neusten auch noch module in der Dom0 blacklisten.
Früher ging es auch ohne, nun muss ich teilweise die Karten extra nachträglich
der Dom0 entziehen.

in der dom0 gibt es den hfcmulti, den habe ich aber schon geblacklistet ...


Meiner Meinung nach funktioniert die Übergabe, nur mit dem IRQ klappt es nicht ...
Muß ich noch etwas beachten, da das Board zwar VT, aber nicht VT-IO beherscht?

Danke
Daniel
Reply to: