Hello XEN-User,
I have made a system upgrade debian lenny to squeeze it works fine.
So Xen also get upgraded to 4.0.1. Some fixes with config (sda ->
xvda, tty -> hvc0 ...) and everything works well for DomUs.
One thing left: One DomU uses bevore upgrade pcipassthrough and
everything worked well. After the upgrade it doesn't - because
pcipassthrough could not get the pci-device from Dom0 to DomU. After
creation of the DomU there is the error: Error: pci:
PCI Backend and pci-stub don't own device 0000:00:16.0
# lspci
...
00:16.0 USB Controller: ATI Technologies Inc SB700/SB800 USB
OHCI0 Controller
00:16.2 USB Controller: ATI Technologies Inc SB700/SB800 USB
EHCI Controller
...
#lsusb
...
Bus 007 Device 002: ID 0fce:d039 Sony Ericsson Mobile
Communications AB K800i (phone mode)
...
config-file:
kernel = '/boot/vmlinuz-2.6.32-5-xen-amd64'
ramdisk = '/boot/initrd.img-2.6.32-5-xen-amd64'
memory = '1024'
root = '/dev/xvda2 ro'
disk = [
'file:/srv/virtual_disks/asien/swap.img,xvda1,w',
'file:/srv/virtual_disks/asien/disk.img,xvda2,w',
]
vif = [ 'ip=10.10.10.11,mac=00:16:3E:00:00:11' ]
pci=['00:16.0', '00:16.2']
on_reboot = 'restart'
on_crash = 'restart'
extra = "clocksource=jiffies"
# xm pci-list-assignable-devices don't show anything.
# xm dmesg
(XEN) Xen version 4.0.1 (Debian 4.0.1-4)
(waldi@xxxxxxxxxx) (gcc version 4.4.5 (Debian 4.4.5-8) ) Thu
Jun 9 18:38:03 UTC 2011
(XEN) Bootloader: GRUB 1.98+20100804-14+squeeze1
(XEN) Command line: placeholder dom0_mem=600M iommu=1
iommu_inclusive_mapping=1 amd-iommu-debug
pciback.hide=(00:16.0)(00:16.2)
(XEN) Video information:
(XEN) VGA is text mode 80x25, font 8x16
(XEN) VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN) Found 3 MBR signatures
(XEN) Found 3 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN) 0000000000000000 - 0000000000098800 (usable)
(XEN) 000000000009f800 - 00000000000a0000 (reserved)
(XEN) 00000000000f0000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 00000000d7df0000 (usable)
(XEN) 00000000d7df0000 - 00000000d7df1000 (ACPI NVS)
(XEN) 00000000d7df1000 - 00000000d7e00000 (ACPI data)
(XEN) 00000000d7e00000 - 00000000d7f00000 (reserved)
(XEN) 00000000e0000000 - 00000000f0000000 (reserved)
(XEN) 00000000fec00000 - 0000000100000000 (reserved)
(XEN) 0000000100000000 - 0000000220000000 (usable)
(XEN) ACPI: RSDP 000F6300, 0014 (r0 GBT )
(XEN) ACPI: RSDT D7DF1000, 0040 (r1 GBT GBTUACPI 42302E31
GBTU 1010101)
(XEN) ACPI: FACP D7DF1080, 0074 (r1 GBT GBTUACPI 42302E31
GBTU 1010101)
(XEN) ACPI: DSDT D7DF1100, 771A (r1 GBT GBTUACPI 1000
MSFT 3000000)
(XEN) ACPI: FACS D7DF0000, 0040
(XEN) ACPI: MSDM D7DF8900, 0055 (r3 GBT GBTUACPI 42302E31
GBTU 1010101)
(XEN) ACPI: HPET D7DF8980, 0038 (r1 GBT GBTUACPI 42302E31
GBTU 98)
(XEN) ACPI: MCFG D7DF89C0, 003C (r1 GBT GBTUACPI 42302E31
GBTU 1010101)
(XEN) ACPI: TAMG D7DF8A00, 0202 (r1 GBT GBT B0 5455312E BG
53450101)
(XEN) ACPI: APIC D7DF8840, 00BC (r1 GBT GBTUACPI 42302E31
GBTU 1010101)
(XEN) ACPI: SSDT D7DF8C80, 08BC (r1 AMD POWERNOW 1
AMD 1)
(XEN) System RAM: 8061MB (8255008kB)
(XEN) Domain heap initialised
(XEN) Processor #0 0:5 APIC version 16
(XEN) Processor #1 0:5 APIC version 16
(XEN) Processor #2 0:5 APIC version 16
(XEN) Processor #3 0:5 APIC version 16
(XEN) IOAPIC[0]: apic_id 8, version 33, address 0xfec00000, GSI
0-23
(XEN) Enabling APIC mode: Flat. Using 1 I/O APICs
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 1812.206 MHz processor.
(XEN) Initing memory sharing.
(XEN) HVM: ASIDs enabled.
(XEN) HVM: SVM enabled
(XEN) HVM: Hardware Assisted Paging detected.
(XEN) AMD-Vi: IOMMU not found!
(XEN) I/O virtualisation disabled
(XEN) Total of 4 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN) -> Using new ACK method
(XEN) TSC is reliable, synchronization unnecessary
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 16 KiB.
(XEN) do_IRQ: 1.231 No irq handler for vector (irq -1)
(XEN) do_IRQ: 2.231 No irq handler for vector (irq -1)
(XEN) do_IRQ: 3.231 No irq handler for vector (irq -1)
(XEN) Brought up 4 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Xen kernel: 64-bit, lsb, compat32
(XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 ->
0x1708000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) Dom0 alloc.: 0000000214000000->0000000218000000
(137216 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) Loaded kernel: ffffffff81000000->ffffffff81708000
(XEN) Init. ramdisk: ffffffff81708000->ffffffff8343ac00
(XEN) Phys-Mach map: ffffffff8343b000->ffffffff83567000
(XEN) Start info: ffffffff83567000->ffffffff835674b4
(XEN) Page tables: ffffffff83568000->ffffffff83587000
(XEN) Boot stack: ffffffff83587000->ffffffff83588000
(XEN) TOTAL: ffffffff80000000->ffffffff83800000
(XEN) Xen kernel: 64-bit, lsb, compat32
(XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 ->
0x1708000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) Dom0 alloc.: 0000000214000000->0000000218000000
(137216 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) Loaded kernel: ffffffff81000000->ffffffff81708000
(XEN) Init. ramdisk: ffffffff81708000->ffffffff8343ac00
(XEN) Phys-Mach map: ffffffff8343b000->ffffffff83567000
(XEN) Start info: ffffffff83567000->ffffffff835674b4
(XEN) Page tables: ffffffff83568000->ffffffff83587000
(XEN) Boot stack: ffffffff83587000->ffffffff83588000
(XEN) TOTAL: ffffffff80000000->ffffffff83800000
(XEN) ENTRY ADDRESS: ffffffff81531200
(XEN) Dom0 has maximum 4 VCPUs
(XEN) Scrubbing Free RAM:
.........................................................................done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and
warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to
switch input to Xen)
(XEN) Freed 176kB init memory.
(XEN) traps.c:2308:d0 Domain attempted WRMSR 00000000c0010004
from 00001b91:511490c8 to 00000000:00000000.
(XEN) traps.c:2308:d0 Domain attempted WRMSR 00000000c0010000
from 00000308:0806373b to 00000000:00430076.
AMD-Vi: IOMMU not found! and I/O virtualisation disabled instead of
enabling virtualization in BIOS (Motherboard:
Gigabyte
MBAM3 AMD-880G GA-880GMA-UD2H
with BIOS F1). This Version has worked under previous version
of xen. Search in some threads mean to update BIOS maybe the
solution. BIOS updated to f6f (newest version), but nothing change.
Deactivate and save, activate and save the virtualisation in BIOS no
change.
Try some settings iommu=verbose iommu=1
iommu_inclusive_mapping=1 amd-iommu-debug
no change. Modul pciback is also included in
/etc/initramfs-tools/modules and used to generate new initrd.
I am searching for days - but no solution yet. Maybee someone could
help me or give me a hind for this. Any idea?
kind regards
Marius Meisner
|