[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Problem with VT-d on Mainboard Intel DQ45CB
I am having the same problem w/a DQ45CB, Q9300, and 8GB RAM. CentOS 5.2 and Xen 3.3.0. I would LOVE to know why it will continue to hang at that same point w/iommu at 1. Sorry that I am currently without any help to offer. Hopefully someone will point out that one little obvious bit of info that makes it all better. Jon Franz Regensburger wrote: > > Hello all, > > this mail is related to a post by Axel SchÃner that I found at > http://article.gmane.org/gmane.comp.emulators.xen.user/40621 > when I was searching the WEB about solutions to my problem. > > I would like to confirm that VT-d with XEN 3.3 kernel 2.6.18.8 on > mainboard > Intel DQ45CB seems to be broken. > > Survey (details are down below) > --------------------------------------- > > Whenever I boot my Xen 2.6.18.8 (Xen 3.3) with kernel parameter iommu=1 > the boot process freezes. > > I see: > ... > (XEN) Intel VT-d has been enabled > ... > (XEN) HVM: VMX enabled > ... > (XEN) I/O virtualisation enabled > (XEN) I/O virtualisation for PV guests disabled > Here the boot process freezes > > Does anybody else suffer from the same problem (VT-d with Intel board > DQ45CB)? > Any suggestions about a solution? > > Regards, > > Franz > > Details about my setup > ---------------------------- > > Hardware: > Mainboard Intel DQ45CB > CPU: Intel Core 2 Quad 9550 > RAM: 8GB > > OS: Debian Linux Etch 4.0 R3 > The plain standard with kernel 2.6.18, the 64bit flavour > > XEN: (compiled from the soruces) > > Mercurial: > dpkg -i ./mercurial-common_1.0.1-5.1~bpo40+1_all.deb > dpkg -i ./mercurial_1.0.1-5.1~bpo40+1_amd64.deb > > Xen source: > wget http://bits.xensource.com/oss-xen/release/3.3.0/xen-3.3.0.tar.gz > > Xen kernel tree: > hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg > > Kernel Config: > Defaults apart from > make linux-2.6-xen-config CONFIGMODE=menuconfig > change XEN->"PCI-device backend driver" from "M" to "*". > > According to messages on the WEB compiling the backend driver fixed into > the kernel is required > in order to get pciback.hide running via kernel parameter. > > GRUB config: > > title Xen 3.3.0 / kernel 2.6.18.8-xen backhide the ATI Radeon > root (hd0,0) > #kernel /xen-3.3.0.gz console=vga noreboot max_loop=128 > dom0_mem=1024M iommu=1 > kernel /xen-3.3.0.gz console=vga noreboot max_loop=128 > dom0_mem=1024M > module /vmlinuz-2.6.18.8-xen root=/dev/mapper/RootVG-root ro > console=tty0 pciback.hide=(01:00.0)(01:00.1) > module /initrd-2.6.18.8-xen.img > savedefault > > Output of 'xm dmesg' after booting without 'iommu=1' > > susi:/boot/grub# xm dmesg > __ __ _____ _____ ___ > \ \/ /___ _ __ |___ / |___ / / _ \ > \ // _ \ '_ \ |_ \ |_ \| | | | > / \ __/ | | | ___) | ___) | |_| | > /_/\_\___|_| |_| |____(_)____(_)___/ > > (XEN) Xen version 3.3.0 (root@xxxxxxxxx) (gcc version 4.1.2 20061115 > (prerelease) (Debian 4.1.1-21)) Tue Oct 21 16:22:47 CEST 2008 > (XEN) Latest ChangeSet: unavailable > (XEN) Command line: console=vga noreboot max_loop=128 dom0_mem=1024M > (XEN) Video information: > (XEN) VGA is text mode 80x25, font 8x16 > (XEN) VBE/DDC methods: none; EDID transfer time: 0 seconds > (XEN) EDID info not retrieved because no DDC retrieval method detected > (XEN) Disc information: > (XEN) Found 2 MBR signatures > (XEN) Found 2 EDD information structures > (XEN) Xen-e820 RAM map: > (XEN) 0000000000000000 - 0000000000095c00 (usable) > (XEN) 0000000000095c00 - 00000000000a0000 (reserved) > (XEN) 00000000000e0000 - 0000000000100000 (reserved) > (XEN) 0000000000100000 - 00000000bd6e0000 (usable) > (XEN) 00000000bd6e0000 - 00000000bd722000 (ACPI NVS) > (XEN) 00000000bd722000 - 00000000bd840000 (reserved) > (XEN) 00000000bd840000 - 00000000bd843000 (ACPI NVS) > (XEN) 00000000bd843000 - 00000000bd943000 (reserved) > (XEN) 00000000bd943000 - 00000000bd944000 (ACPI NVS) > (XEN) 00000000bd944000 - 00000000bd949000 (reserved) > (XEN) 00000000bd949000 - 00000000bd951000 (ACPI data) > (XEN) 00000000bd951000 - 00000000bd96c000 (ACPI NVS) > (XEN) 00000000bd96c000 - 00000000bd98a000 (reserved) > (XEN) 00000000bd98a000 - 00000000bd990000 (ACPI NVS) > (XEN) 00000000bd990000 - 00000000bdb00000 (usable) > (XEN) 00000000bdc00000 - 00000000c0000000 (reserved) > (XEN) 00000000fed1c000 - 00000000fed20000 (reserved) > (XEN) 00000000ff000000 - 0000000100000000 (reserved) > (XEN) 0000000100000000 - 000000023c000000 (usable) > (XEN) System RAM: 8087MB (8282004kB) > (XEN) ACPI: RSDP 000F03C0, 0024 (r2 INTEL) > (XEN) ACPI: XSDT BD94FE18, 005C (r1 INTEL DQ45CB 3B MSFT > 10013) > (XEN) ACPI: FACP BD94ED98, 00F4 (r4 INTEL A M I 6222004 MSFT > 10013) > (XEN) ACPI: DSDT BD949018, 4E98 (r1 INTEL DQ45CB 3B INTL > 20051117) > (XEN) ACPI: FACS BD957F40, 0040 > (XEN) ACPI: APIC BD94EF18, 006C (r2 INTEL DQ45CB 3B MSFT > 10013) > (XEN) ACPI: MCFG BD959E18, 003C (r1 INTEL DQ45CB 3B MSFT > 97) > (XEN) ACPI: ASF! BD958D18, 00A0 (r32 INTEL DQ45CB 3B TFSM > F4240) > (XEN) ACPI: SPCR BD959D18, 0050 (r1 INTEL DQ45CB 3B AMI. > 3) > (XEN) ACPI: TCPA BD959C98, 0032 (r2 INTEL DQ45CB 3B MSFT > 1000013) > (XEN) ACPI: DMAR BD943C18, 0120 (r1 INTEL DQ45CB 3B INTL > 1) > (XEN) Xen heap: 14MB (14496kB) > (XEN) Domain heap initialised > (XEN) Processor #0 7:7 APIC version 20 > (XEN) Processor #1 7:7 APIC version 20 > (XEN) Processor #2 7:7 APIC version 20 > (XEN) Processor #3 7:7 APIC version 20 > (XEN) IOAPIC[0]: apic_id 0, 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 2833.050 MHz processor. > (XEN) HVM: VMX enabled > (XEN) CPU0: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz stepping 07 > (XEN) Booting processor 1/1 eip 8c000 > (XEN) CPU1: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz stepping 07 > (XEN) Booting processor 2/2 eip 8c000 > (XEN) CPU2: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz stepping 07 > (XEN) Booting processor 3/3 eip 8c000 > (XEN) CPU3: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz stepping 07 > (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 -> > 0xffffffff805c050c > (XEN) PHYSICAL MEMORY ARRANGEMENT: > (XEN) Dom0 alloc.: 0000000232000000->0000000234000000 (253952 pages to > be allocated) > (XEN) VIRTUAL MEMORY ARRANGEMENT: > (XEN) Loaded kernel: ffffffff80200000->ffffffff805c050c > (XEN) Init. ramdisk: ffffffff805c1000->ffffffff81506800 > (XEN) Phys-Mach map: ffffffff81507000->ffffffff81707000 > (XEN) Start info: ffffffff81707000->ffffffff817074a4 > (XEN) Page tables: ffffffff81708000->ffffffff81717000 > (XEN) Boot stack: ffffffff81717000->ffffffff81718000 > (XEN) TOTAL: ffffffff80000000->ffffffff81800000 > (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 108kB init memory. > > > Additional problem respectively disappointments with the board DB45CB > --------------------------------------------------------------------------------------- > > Now, I just need to get rid of my frustrations. Of course, some or all of > them might be caused by my > personal lack of Linux or Xen experience ... > > - I am not able to configure the onboard GB ethernet adapter on Linux. > Even the e1000e driver > susi:/lib/modules/2.6.26-bpo.1-amd64/kernel/drivers/net/e1000e > of newer kernels does not seam to support that adapter. > As a fix I run addtional NICs in PCI and PCIe slots (inetl 1000 pro, > various brands) > The onboard LAN is unused. > > - I was not able to make any use of the remote management features of the > board. > On my DHCP server I see that the onboard NIC applies for an IP address > and gets > one from the DHCP server. > There do not seem to be any management clients available for Linux. > The Intel AMT was one reason why I bought that board. However, I do not > like to use > any windows clients for the remote management. > > - I am not able to get Xorg running with the onboard graphics adapter. > There is no support for the Q45 Chipset (at least not in the 2.6.18-6, > 2.6.24 and of course not in the xen kernels) > > - When I insert a PCIe x16 Graphics card (ATI Radeon HD 2400 Pro) the BIOS > menu display somehow becomes slow. > The experience is like if you use a 300 Baut serial line connection. > > I was able to configure xorg including 3D with the fglrx driver from ATI > ati-driver-installer-8-5-x86.x86_64.run > xserver-xorg-core 1.1.1-21etch5 > and running it on the non-Xen kernel vmlinuz-2.6.18-6-amd64 (Etch) > > Although the BIOS menus are slow, the system boots and X11 is functional > with 3D. > I don't know whether the ATI Radeon HD 2400 Pro is performing as fast as > it should but > the experience is not too bad. > > However, if I boot the xen kernel vmlinuz-2.6.18.8-xen the system > becomes very very slow. > The system needs about 15 minutes to boot and is unusable. > > As a result I switched back to the onboard graphics adapter (Intel) and > run my Xen host without X11. > > I plan to test another PCIe x16 graphics adaptor (NVIDIA GeForce > 8400GS). > I am just curious whether the problem with the PCIe x16 graphics adapter > is caused by the RADEON card > or whether it is an issue of the mainboard. > > - After I ran into the problem with the graphics adapter I planned to test > the VT-d with a HVM Windows guest > and PCI backend hide. However, with the mandatory iommu=1 the Xen-Kernel > freezes. > This wracks another option :-( > > In summary I am rather disappointed by the board DB45CB as a platform for > XEN. > - VT-d broken. No PCI backend hiding with HVM guest possible > - no onboard LAN on linux > - no remote management from linux > - no onboard graphics on linux > - PCIe x16 graphics with Xen kernel broken > > On the positive side I can state the following results: > > - Xen host without X11 (xorg) runs perfectly (especially fast). > - I was able to configure and run a WinXP HVM guest (although without VT-d > and PCI backend hiding) > > Is there someone out who can show me light at the end of the tunnel? > > Hello Intel developers at xen-users: > Is there a chance that some BIOS update for the DB45CB may fix the > problems? > What can I do to support such a fix? Provide further evidence, run tests? > > Hello Xen developers at xen-users: > Is there a change that some updates of the Xen sources or Xen kernel will > fix the problems? > What can I do to support such a fix? Provide further evidence, run tests? > > > > _______________________________________________ > Xen-users mailing list > Xen-users@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-users > > -- View this message in context: http://www.nabble.com/Problem-with-VT-d-on-Mainboard-Intel-DQ45CB-tp20125720p20140546.html Sent from the Xen - User mailing list archive at Nabble.com. _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |