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

[Xen-users] VT-d does not work any more after BIOS update from Intel DQ35MP



Dear  list,

I had to do a bios update due to some bugs in the Mgmt Engine.

After this I had to re-enable the VT and VT-d made a power cycle, but since then VT-d is not enabled via hypervisor.

xm dmesg shows:
----------------------------------------------------------------------------
root@dom0:~# xm dmesg
 __  __            _____  _____  ___
 \ \/ /___ _ __   |___ / |___ / / _ \
  \  // _ \ '_ \    |_ \   |_ \| | | |
  /  \  __/ | | |  ___) | ___) | |_| |
 /_/\_\___|_| |_| |____(_)____(_)___/

(XEN) Xen version 3.3.0 (root@daheim) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3)) Mon Nov 24 12:15:23 CET 2008
(XEN) Latest ChangeSet: unavailable
(XEN) Command line: dom0_mem=262144 vtd=1
(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 2 MBR signatures
(XEN)  Found 2 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009fc00 (usable)
(XEN)  000000000009fc00 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 000000007bdba000 (usable)
(XEN)  000000007bdba000 - 000000007be88000 (ACPI NVS)
(XEN)  000000007be88000 - 000000007d0ca000 (usable)
(XEN)  000000007d0ca000 - 000000007d0cc000 (reserved)
(XEN)  000000007d0cc000 - 000000007d17b000 (usable)
(XEN)  000000007d17b000 - 000000007d1e5000 (ACPI NVS)
(XEN)  000000007d1e5000 - 000000007d1e7000 (usable)
(XEN)  000000007d1e7000 - 000000007d1f3000 (ACPI data)
(XEN)  000000007d1f3000 - 000000007d1f4000 (usable)
(XEN)  000000007d1f4000 - 000000007d1ff000 (ACPI data)
(XEN)  000000007d1ff000 - 000000007d200000 (usable)
(XEN)  000000007d200000 - 000000007e000000 (reserved)
(XEN)  00000000f0000000 - 00000000f8000000 (reserved)
(XEN)  00000000ffc00000 - 0000000100000000 (reserved)
(XEN) System RAM: 2000MB (2048312kB)
(XEN) ACPI: RSDP 000FE020, 0014 (r0 INTEL )
(XEN) ACPI: RSDT 7D1FD038, 006C (r1 INTEL  DQ3510J       3BA       1000013)
(XEN) ACPI: FACP 7D1FC000, 0074 (r1 INTEL  DQ3510J       3BA MSFT  1000013)
(XEN) ACPI: DSDT 7D1F8000, 3D6A (r1 INTEL  DQ3510J       3BA MSFT  1000013)
(XEN) ACPI: FACS 7D187000, 0040
(XEN) ACPI: APIC 7D1F7000, 0078 (r1 INTEL  DQ3510J       3BA MSFT  1000013)
(XEN) ACPI: WDDT 7D1F6000, 0040 (r1 INTEL  DQ3510J       3BA MSFT  1000013)
(XEN) ACPI: MCFG 7D1F5000, 003C (r1 INTEL  DQ3510J       3BA MSFT  1000013)
(XEN) ACPI: ASF! 7D1F4000, 00A6 (r32 INTEL  DQ3510J       3BA MSFT  1000013)
(XEN) ACPI: DMAR 7D1F2000, 00F8 (r1 INTEL  DQ3510J       3BA MSFT  1000013)
(XEN) ACPI: ASPT 7D1F1000, 002C (r3 INTEL  DQ3510J       3BA MSFT  1000013)
(XEN) ACPI: WDTT 7D1F0000, 02CC (r1 INTEL  DQ3510J       3BA MSFT  1000013)
(XEN) ACPI: SSDT 7D1EF000, 0204 (r1 INTEL     CpuPm      3BA MSFT  1000013)
(XEN) ACPI: SSDT 7D1EE000, 01F9 (r1 INTEL   Cpu0Ist      3BA MSFT  1000013)
(XEN) ACPI: SSDT 7D1ED000, 01F9 (r1 INTEL   Cpu1Ist      3BA MSFT  1000013)
(XEN) ACPI: SSDT 7D1EC000, 01F9 (r1 INTEL   Cpu2Ist      3BA MSFT  1000013)
(XEN) ACPI: SSDT 7D1EB000, 01F9 (r1 INTEL   Cpu3Ist      3BA MSFT  1000013)
(XEN) ACPI: SSDT 7D1EA000, 00DD (r1 INTEL   Cpu0Cst      3BA MSFT  1000013)
(XEN) ACPI: SSDT 7D1E9000, 00DD (r1 INTEL   Cpu1Cst      3BA MSFT  1000013)
(XEN) ACPI: SSDT 7D1E8000, 00DD (r1 INTEL   Cpu2Cst      3BA MSFT  1000013)
(XEN) ACPI: SSDT 7D1E7000, 00DD (r1 INTEL   Cpu3Cst      3BA MSFT  1000013)
(XEN) ACPI: TCPA 7D17B000, 0032 (r2 INTEL  TIANO           2 MSFT  1000013)
(XEN) Xen heap: 14MB (14720kB)
(XEN) Domain heap initialised
(XEN) Processor #0 6:15 APIC version 20
(XEN) Processor #2 6:15 APIC version 20
(XEN) Processor #1 6:15 APIC version 20
(XEN) Processor #3 6:15 APIC version 20
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2388.042 MHz processor.
(XEN) HVM: VMX enabled
(XEN) CPU0: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz stepping 0b
(XEN) Booting processor 1/2 eip 8c000
(XEN) CPU1: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz stepping 0b
(XEN) Booting processor 2/1 eip 8c000
(XEN) CPU2: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz stepping 0b
(XEN) Booting processor 3/3 eip 8c000
(XEN) CPU3: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz stepping 0b
(XEN) Total of 4 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) checking TSC synchronization across 4 CPUs: passed.
(XEN) Platform timer is 3.579MHz ACPI PM Timer
(XEN) Brought up 4 CPUs
(XEN) I/O virtualisation disabled
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN) Dom0 kernel: 64-bit, lsb, paddr 0xffffffff80200000 -> 0xffffffff805df4ec
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) Dom0 alloc.: 0000000076000000->0000000078000000 (57344 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff80200000->ffffffff805df4ec
(XEN)  Init. ramdisk: ffffffff805e0000->ffffffff817b2000
(XEN)  Phys-Mach map: ffffffff817b2000->ffffffff81832000
(XEN)  Start info:    ffffffff81832000->ffffffff818324a4
(XEN)  Page tables:   ffffffff81833000->ffffffff81844000
(XEN)  Boot stack:    ffffffff81844000->ffffffff81845000
(XEN)  TOTAL:         ffffffff80000000->ffffffff81c00000
(XEN)  ENTRY ADDRESS: ffffffff80200000
(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 104kB init memory.

-----------------------------------------------------------------------------
"
"dmesg | grep pci" shows:

-----------------------------------------------------------------------------
root@dom0:~# dmesg | grep pci
Bootdata ok (command line is console=tty0 root=/dev/mapper/sys_vol-sys_root ro pciback.hide=(00:1d.1)(06:00.0) pci=routeirq ) Kernel command line: console=tty0 root=/dev/mapper/sys_vol-sys_root ro pciback.hide=(00:1d.1)(06:00.0) pci=routeirq
ACPI: bus type pci registered
PM: Adding info for No Bus:pci0000:00
PM: Adding info for pci:0000:00:00.0
PM: Adding info for pci:0000:00:02.0
PM: Adding info for pci:0000:00:03.0
PM: Adding info for pci:0000:00:03.2
PM: Adding info for pci:0000:00:03.3
PM: Adding info for pci:0000:00:19.0
PM: Adding info for pci:0000:00:1a.0
PM: Adding info for pci:0000:00:1a.1
PM: Adding info for pci:0000:00:1a.2
PM: Adding info for pci:0000:00:1a.7
PM: Adding info for pci:0000:00:1b.0
PM: Adding info for pci:0000:00:1c.0
PM: Adding info for pci:0000:00:1c.1
PM: Adding info for pci:0000:00:1c.2
PM: Adding info for pci:0000:00:1c.3
PM: Adding info for pci:0000:00:1c.4
PM: Adding info for pci:0000:00:1d.0
PM: Adding info for pci:0000:00:1d.1
PM: Adding info for pci:0000:00:1d.2
PM: Adding info for pci:0000:00:1d.7
PM: Adding info for pci:0000:00:1e.0
PM: Adding info for pci:0000:00:1f.0
PM: Adding info for pci:0000:00:1f.2
PM: Adding info for pci:0000:00:1f.3
PM: Adding info for pci:0000:00:1f.5
PM: Adding info for pci:0000:03:00.0
PM: Adding info for pci:0000:06:00.0
PCI: Routing PCI interrupts for all devices because "pci=routeirq" specified
pciback 0000:00:1d.1: seizing device
pciback 0000:06:00.0: seizing device
-----------------------------------------------------------------------------

Aditionally "xm pci-list-assignable-devices" brings no output.

I even tried xen-unstable, but there is still the same :-((

Please, can anyone help me, or give me a hint, what else I can do to get VTD back working? It worked until the bios update. Details follow:

BIOS

Vendor
 Intel Corp.

Version
 JOQ3510J.86A.0954.2008.0922.2331

Release date
 09/22/2008

Supported functions
 PCI Upgradeable
Shadowing is allowed Boot from CD
Selectable boot EDD spec
8042 keyboard services Serial services
Printer services CGA/Mono video services

Thanx for any help!


Ralf


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.