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