WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

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

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] VT-d does not work any more after BIOS update from Intel DQ35MP
From: "Ralf Hornik Mailings" <ralf@xxxxxxxxxxxxxxxxx>
Date: Mon, 24 Nov 2008 13:23:17 +0100
Delivery-date: Mon, 24 Nov 2008 04:23:42 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Internet Messaging Program (IMP) H3 (4.2)
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

<Prev in Thread] Current Thread [Next in Thread>