I am unable to load up Xfree86 or Xorg on a Xen64 machine. I have an I915 (descendant of I810) and I get these messages - No V_BIOS found, VBE initialization failed... Any suggestions on how to get this fixed? I have /dev/agpgart for I8xx enabled as well as the DRM. Thanks, David _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
> I am unable to load up Xfree86 or Xorg on a Xen64 machine. I > have an I915 (descendant of I810) and I get these messages - > No V_BIOS found, VBE initialization failed... Any suggestions > on how to get this fixed? I have /dev/agpgart for I8xx > enabled as well as the DRM.Please can you run ''dmidecode''. Thanks, Ian _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
<David_Wolinsky@Dell.com>
2005-Aug-04 13:30 UTC
RE: [Xen-devel] X86_64 Xorg Xfree86 issues
"No SMBIOS nor DMI entry point found, sorry." David -----Original Message----- From: Ian Pratt [mailto:m+Ian.Pratt@cl.cam.ac.uk] Sent: Thursday, August 04, 2005 3:55 AM To: Wolinsky, David; xen-devel@lists.xensource.com Cc: ian.pratt@cl.cam.ac.uk Subject: RE: [Xen-devel] X86_64 Xorg Xfree86 issues > I am unable to load up Xfree86 or Xorg on a Xen64 machine. I> have an I915 (descendant of I810) and I get these messages - No V_BIOS> found, VBE initialization failed... Any suggestions on how to get > this fixed? I have /dev/agpgart for I8xx enabled as well as the DRM.Please can you run ''dmidecode''. Thanks, Ian _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
At the moment Xorg does not work under Xen on X86-64. Havn''t had a chance to look into it...but even if you try the "vesa" driver you cannot get X working. Basically the driver is not able to get to the video card bios...may need a hypercall to do this. Jerone On Thu, 2005-08-04 at 08:30 -0500, David_Wolinsky@Dell.com wrote:> "No SMBIOS nor DMI entry point found, sorry." > > David > > -----Original Message----- > From: Ian Pratt [mailto:m+Ian.Pratt@cl.cam.ac.uk] > Sent: Thursday, August 04, 2005 3:55 AM > To: Wolinsky, David; xen-devel@lists.xensource.com > Cc: ian.pratt@cl.cam.ac.uk > Subject: RE: [Xen-devel] X86_64 Xorg Xfree86 issues > > > I am unable to load up Xfree86 or Xorg on a Xen64 machine. I > > have an I915 (descendant of I810) and I get these messages - No V_BIOS > > > found, VBE initialization failed... Any suggestions on how to get > > this fixed? I have /dev/agpgart for I8xx enabled as well as the DRM. > > Please can you run ''dmidecode''. > > Thanks, > Ian > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >-- Jerone Young IBM Linux Technology Center jyoung5@us.ibm.com 512-838-1157 (T/L: 678-1157) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
> At the moment Xorg does not work under Xen on X86-64. Havn''t > had a chance to look into it...but even if you try the "vesa" > driver you cannot get X working. Basically the driver is not > able to get to the video card bios...may need a hypercall to do this.Domain 0 should have the bottom 1MB of machine RAM mapped into its address space, and it should be available via /dev/mem. I think dmidecode uses read rather than mmap, which suggests ioremap may not be working. See arch/xen/kernel/devmem.c Ian _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
David, what version are you running. There''s a patch in the tree that is supposed to fix this: # HG changeset patch # User kaf24@firebug.cl.cam.ac.uk # Node ID 0474ffc52ba79c5803a3cbe33380c555f71372dd # Parent dd1c092a7ee2f54f5f96ba7f090b0c6bbdfdb0fa fix x86_64 domain0 /dev/mem issue x86_64 miss the define of ARCH_HAS_DEV_MEM, that causes /drivers/char/mem.c to not show low 1M memory correctly. Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com> diff -r dd1c092a7ee2 -r 0474ffc52ba7 linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/io.h --- a/linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/io.h Thu Jul 28 21:32:13 2005 +++ b/linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/io.h Fri Jul 29 10:22:03 2005 @@ -369,4 +369,6 @@ #endif /* __KERNEL__ */ -#endif +#define ARCH_HAS_DEV_MEM + +#endif> -----Original Message----- > From: David_Wolinsky@Dell.com [mailto:David_Wolinsky@Dell.com] > Sent: 04 August 2005 14:30 > To: Ian Pratt; xen-devel@lists.xensource.com > Cc: ian.pratt@cl.cam.ac.uk > Subject: RE: [Xen-devel] X86_64 Xorg Xfree86 issues > > "No SMBIOS nor DMI entry point found, sorry." > > David > > -----Original Message----- > From: Ian Pratt [mailto:m+Ian.Pratt@cl.cam.ac.uk] > Sent: Thursday, August 04, 2005 3:55 AM > To: Wolinsky, David; xen-devel@lists.xensource.com > Cc: ian.pratt@cl.cam.ac.uk > Subject: RE: [Xen-devel] X86_64 Xorg Xfree86 issues > > > I am unable to load up Xfree86 or Xorg on a Xen64 machine. I > > have an I915 (descendant of I810) and I get these messages > - No V_BIOS > > > found, VBE initialization failed... Any suggestions on how to get > > this fixed? I have /dev/agpgart for I8xx enabled as well > as the DRM. > > Please can you run ''dmidecode''. > > Thanks, > Ian >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
This looks like the bug I reported yesterday, Xensource Bugzilla #137. I built Xen with PAE ''on'' on a FC3 x86 platform. When Dom0 booted, X would not come up and gave the VBE initialization failed error. However, when building Xen with PAE ''off'''', X works just fine. Ian Pratt wrote:> > I am unable to load up Xfree86 or Xorg on a Xen64 machine. I > > >>have an I915 (descendant of I810) and I get these messages - >>No V_BIOS found, VBE initialization failed... Any suggestions >>on how to get this fixed? I have /dev/agpgart for I8xx >>enabled as well as the DRM. >> >> > >Please can you run ''dmidecode''. > >Thanks, >Ian > >_______________________________________________ >Xen-devel mailing list >Xen-devel@lists.xensource.com >http://lists.xensource.com/xen-devel > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
<David_Wolinsky@Dell.com>
2005-Aug-04 16:23 UTC
RE: [Xen-devel] X86_64 Xorg Xfree86 issues
I have that patch on my Xen. I believe the HG patch set is 6006. David -----Original Message----- From: Ian Pratt [mailto:m+Ian.Pratt@cl.cam.ac.uk] Sent: Thursday, August 04, 2005 10:28 AM To: Wolinsky, David; xen-devel@lists.xensource.com Cc: ian.pratt@cl.cam.ac.uk; ian.pratt@cl.cam.ac.uk Subject: RE: [Xen-devel] X86_64 Xorg Xfree86 issues David, what version are you running. There''s a patch in the tree that is supposed to fix this: # HG changeset patch # User kaf24@firebug.cl.cam.ac.uk # Node ID 0474ffc52ba79c5803a3cbe33380c555f71372dd # Parent dd1c092a7ee2f54f5f96ba7f090b0c6bbdfdb0fa fix x86_64 domain0 /dev/mem issue x86_64 miss the define of ARCH_HAS_DEV_MEM, that causes /drivers/char/mem.c to not show low 1M memory correctly. Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com> diff -r dd1c092a7ee2 -r 0474ffc52ba7 linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/io.h --- a/linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/io.h Thu Jul 28 21:32:13 2005 +++ b/linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/io.h Fri Jul 29 10:22:03 2005 @@ -369,4 +369,6 @@ #endif /* __KERNEL__ */ -#endif +#define ARCH_HAS_DEV_MEM + +#endif> -----Original Message----- > From: David_Wolinsky@Dell.com [mailto:David_Wolinsky@Dell.com] > Sent: 04 August 2005 14:30 > To: Ian Pratt; xen-devel@lists.xensource.com > Cc: ian.pratt@cl.cam.ac.uk > Subject: RE: [Xen-devel] X86_64 Xorg Xfree86 issues > > "No SMBIOS nor DMI entry point found, sorry." > > David > > -----Original Message----- > From: Ian Pratt [mailto:m+Ian.Pratt@cl.cam.ac.uk] > Sent: Thursday, August 04, 2005 3:55 AM > To: Wolinsky, David; xen-devel@lists.xensource.com > Cc: ian.pratt@cl.cam.ac.uk > Subject: RE: [Xen-devel] X86_64 Xorg Xfree86 issues > > > I am unable to load up Xfree86 or Xorg on a Xen64 machine. I > > have an I915 (descendant of I810) and I get these messages > - No V_BIOS > > > found, VBE initialization failed... Any suggestions on how to get > > this fixed? I have /dev/agpgart for I8xx enabled as well > as the DRM. > > Please can you run ''dmidecode''. > > Thanks, > Ian >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I''m also unable to start X in Dom0 on my x86_64 machine. It is a IBM eServer 325 with dual AMD Opteron Processor 246 processors (2.0GHz), 1 GB and running Fedora Core 3 at the latest level. Xen is at the following level: changeset: 6013:1d240086de52f7ace9b0dc47b2db85a54696233a tag: tip user: akw27@arcadians.cl.cam.ac.uk date: Thu Aug 4 10:02:09 2005 summary: Add missing parallax makefile. I receive the following error (Dom0 mem set to 480MB): Unable to handle kernel paging request at ffff800051dfc19c RIP: <ffffffff80156fed>{unmap_vmas+1133} PGD 55555555067 BAD Oops: 0000 [1] CPU 0 Modules linked in: video thermal processor fan button battery ac Pid: 4035, comm: X Not tainted 2.6.12.3-xen0 RIP: e030:[<ffffffff80156fed>] <ffffffff80156fed>{unmap_vmas+1133} RSP: e02b:ffff880015403dd8 EFLAGS: 00010212 RAX: 000000001477f067 RBX: 800001477f067027 RCX: ffff880000000000 RDX: ffff800000000000 RSI: 000000001477f067 RDI: 0000000000015b7d RBP: ffff880014ca9c48 R08: 00002aaaaad8a000 R09: ffff880015403ec8 R10: 00000000ffffffff R11: ffffffffff577000 R12: 00002aaaaad89000 R13: 0000000000000000 R14: ffff880015b7dab0 R15: 00002aaaaad8a000 FS: 00002aaaaaac73e0(0000) GS:ffffffff80549080(0000) knlGS:0000000000000000 CS: e033 DS: 0000 ES: 0000 Process X (pid: 4035, threadinfo ffff880015402000, task ffff880015cfaeb0) Stack: 00002aaaaad89fff 00002aaaaad89fff 00002aaaaad8a000 00002aaaaad89fff 00002aaaaad8a000 ffff880015b59550 00002aaaaad8a000 ffff8800154002a8 0000000000000000 ffffffff80503be0 Call Trace:<ffffffff8015b623>{unmap_region+163} <ffffffff8015b965>{do_munmap+389} <ffffffff8015c188>{sys_munmap+72} <ffffffff8010dbd5>{system_call+117} <ffffffff8010db60>{system_call+0} Code: 8b 0c 82 48 8b 15 81 93 3b 00 48 39 d1 73 0f 48 8b 05 7d 75 RIP <ffffffff80156fed>{unmap_vmas+1133} RSP <ffff880015403dd8> CR2: ffff800051dfc19c Regards, Tom Lendacky toml@us.ibm.com _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
* Tom Lendacky <toml@us.ibm.com> [2005-08-04 14:59]:> > I''m also unable to start X in Dom0 on my x86_64 machine. It is > a IBM eServer 325 with dual AMD Opteron Processor 246 processors > (2.0GHz), 1 GB and running Fedora Core 3 at the latest level.I have the same hardware, running Ubunty Xorg, and it works sometimes, fails other time with this: Unable to handle kernel paging request at virtual address 561c8410 printing eip: c010fdb0 *pde = ma 00000000 pa 55555000 Oops: 0002 [#1] PREEMPT SMP Modules linked in: video thermal processor fan button battery ac amd64_agp agpgart CPU: 0 EIP: 0061:[<c010fdb0>] Not tainted VLI EFLAGS: 00010202 (2.6.12.3-xen0-smp) EIP is at mtrr_add_page+0x60/0x80 eax: c1537e40 ebx: dcc8fd28 ecx: 00000000 edx: 25324174 esi: 000f0000 edi: deef5200 ebp: 00000020 esp: dcc8fd28 ds: 007b es: 007b ss: 0069 Process Xorg (pid: 4329, threadinfo=dcc8e000 task=decd4520) Stack: 0000001f aaaa100e 000f0000 00008000 00000001 00000000 25324174 00000000 f7fdf027 00000000 25324178 00000000 f7fe0027 00000000 2532417c 00000000 f7fe1027 00000000 25324180 00000000 f7fe2027 00000000 25324184 00000000 Call Trace: [<c021e230>] prio_tree_insert+0xb0/0x1e0 [<c01524f9>] vma_prio_tree_insert+0x29/0x60 [<c01100a3>] mtrr_file_add+0x93/0x100 [<c0599a00>] con_init+0x240/0x260 [<c011057f>] mtrr_ioctl+0xcf/0x510 [<c017a5e0>] do_ioctl+0x70/0xa0 [<c017a814>] vfs_ioctl+0x94/0x1f0 [<c017a9b5>] sys_ioctl+0x45/0x70 [<c010a687>] syscall_call+0x7/0xb Code: 84 24 c0 01 00 00 89 44 24 10 b8 0e 10 aa aa 89 44 24 04 b8 07 00 00 00 cd 82 -- Ryan Harper Software Engineer; Linux Technology Center IBM Corp., Austin, Tx (512) 838-9253 T/L: 678-9253 ryanh@us.ibm.com _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I get a blank screen trying to load X. I''m `init 5`ing it and letting the fedora scripts go from there. AMD dual core system, 4GB ram, asus A8N-e motherboard, diamond stealth radeon pci video card. Running Fedora Core 4 on top of a kernel compiled from a daily source pull from xen-unstable on ~July 26th. Happy to provide more info if desired/requested for debugging. - Reuben On Thu, 4 Aug 2005, Ryan Harper wrote:> * Tom Lendacky <toml@us.ibm.com> [2005-08-04 14:59]: >> >> I''m also unable to start X in Dom0 on my x86_64 machine. It is >> a IBM eServer 325 with dual AMD Opteron Processor 246 processors >> (2.0GHz), 1 GB and running Fedora Core 3 at the latest level. > > I have the same hardware, running Ubunty Xorg, and it works sometimes, > fails other time with this: > > Unable to handle kernel paging request at virtual address 561c8410 > printing eip: > c010fdb0 > *pde = ma 00000000 pa 55555000 > Oops: 0002 [#1] > PREEMPT SMP > Modules linked in: video thermal processor fan button battery ac amd64_agp agpgart > CPU: 0 > EIP: 0061:[<c010fdb0>] Not tainted VLI > EFLAGS: 00010202 (2.6.12.3-xen0-smp) > EIP is at mtrr_add_page+0x60/0x80 > eax: c1537e40 ebx: dcc8fd28 ecx: 00000000 edx: 25324174 > esi: 000f0000 edi: deef5200 ebp: 00000020 esp: dcc8fd28 > ds: 007b es: 007b ss: 0069 > Process Xorg (pid: 4329, threadinfo=dcc8e000 task=decd4520) > Stack: 0000001f aaaa100e 000f0000 00008000 00000001 00000000 25324174 00000000 > f7fdf027 00000000 25324178 00000000 f7fe0027 00000000 2532417c 00000000 > f7fe1027 00000000 25324180 00000000 f7fe2027 00000000 25324184 00000000 > Call Trace: > [<c021e230>] prio_tree_insert+0xb0/0x1e0 > [<c01524f9>] vma_prio_tree_insert+0x29/0x60 > [<c01100a3>] mtrr_file_add+0x93/0x100 > [<c0599a00>] con_init+0x240/0x260 > [<c011057f>] mtrr_ioctl+0xcf/0x510 > [<c017a5e0>] do_ioctl+0x70/0xa0 > [<c017a814>] vfs_ioctl+0x94/0x1f0 > [<c017a9b5>] sys_ioctl+0x45/0x70 > [<c010a687>] syscall_call+0x7/0xb > Code: 84 24 c0 01 00 00 89 44 24 10 b8 0e 10 aa aa 89 44 24 04 b8 07 00 00 00 cd 82 > > -- > Ryan Harper > Software Engineer; Linux Technology Center > IBM Corp., Austin, Tx > (512) 838-9253 T/L: 678-9253 > ryanh@us.ibm.com > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I am seeing this very same problem on a FC3 x86 machine, when Xen is built with PAE=y. The problem does not happen when PAE is not set. Partial test from /var/log/Xorg.0.log: (II) Module vgahw: vendor="X.Org Foundation" compiled for 6.8.1, module version = 0.1.0 ABI class: X.Org Video Driver, version 0.7 (**) I810(0): Depth 24, (--) framebuffer bpp 32 (==) I810(0): RGB weight 888 (==) I810(0): Default visual is TrueColor (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Reloading /usr/X11R6/lib/modules/linux/libint10.a (II) I810(0): initializing int10 (WW) xf86ReadBIOS: /dev/mem mmap failed (Resource temporarily unavailable) (EE) I810(0): Cannot read int vect (EE) I810(0): VBE initialization failed. (II) UnloadModule: "i810" (II) UnloadModule: "int10" (II) UnloadModule: "vgahw" (II) Unloading /usr/X11R6/lib/modules/libvgahw.a (II) UnloadModule: "vbe" (II) Unloading /usr/X11R6/lib/modules/libvbe.a (II) UnloadModule: "int10" (II) Unloading /usr/X11R6/lib/modules/linux/libint10.a (EE) Screen(s) found, but none have a usable configuration. Fatal server error: no screens found On Thu, 2005-08-04 at 09:55 +0100, Ian Pratt wrote:> > I am unable to load up Xfree86 or Xorg on a Xen64 machine. I > > have an I915 (descendant of I810) and I get these messages - > > No V_BIOS found, VBE initialization failed... Any suggestions > > on how to get this fixed? I have /dev/agpgart for I8xx > > enabled as well as the DRM. > > Please can you run ''dmidecode''.dmidecode output: # dmidecode 2.2 SMBIOS 2.31 present. 57 structures occupying 2076 bytes. Table at 0x000EF7D0. Handle 0x0000 DMI type 0, 20 bytes. BIOS Information Vendor: IBM Version: 2AKT45AUS Release Date: 08/30/2004 Address: 0xE4540 Runtime Size: 113344 bytes ROM Size: 512 kB Characteristics: PCI is supported PNP is supported APM is supported BIOS is upgradeable BIOS shadowing is allowed ESCD support is available Boot from CD is supported EDD is supported ACPI is supported USB legacy is supported AGP is supported LS-120 boot is supported Smart battery is supported BIOS boot specification is supported Handle 0x0001 DMI type 1, 25 bytes. System Information Manufacturer: IBM Product Name: 8187T8U Version: Not Specified Serial Number: KCCW8TC UUID: 4E03E8F2-1E29-3F7A-9F7F-7E741139431A Wake-up Type: Power Switch Handle 0x0002 DMI type 2, 8 bytes. Base Board Information Manufacturer: IBM Product Name: IBM Version: Not Specified Serial Number: Not Specified Handle 0x0003 DMI type 3, 17 bytes. Chassis Information Manufacturer: IBM Type: Desktop Lock: Not Present Version: Not Specified Serial Number: Not Specified Killed -------------------- On the console, this message shows up: do_wp_page: bogus page at address b7f2c852 VM: killing process dmidecode> > Thanks, > Ian > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >-- Regards, David F Barrera Linux Technology Center Systems and Technology Group, IBM "The wisest men follow their own direction. " Euripides _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel