Xorg does not start in dom0 with i810 driver

Bug #74023 reported by Adriaan Peeters on 2006-12-01
6
Affects Status Importance Assigned to Milestone
Fedora
Won't Fix
High
xen-source-2.6.17 (Ubuntu)
Undecided
Unassigned
xserver-xorg-video-i810 (Ubuntu)
Undecided
Unassigned

Bug Description

After installing and booting xen-image-xen0-2.6.17-6-generic-xen0 my Xorg won't start anymore:

(EE) I810(0): No Video BIOS modes for chosen depth.

Description of problem: When booting into a xen0 kernel and the display driver
is i810, Xorg will not start.

Version-Release number of selected component (if applicable):
kernel-xen-2.6.18-1.2798.fc6, xorg-x11-server-Xorg-1.1.1-47.fc6,
xorg-x11-drv-i810-1.6.5-9.fc6

How reproducible: Always

Steps to Reproduce:
1. Boot into this kernel-xen kernel
2. Wait for rhgb to come up

Actual results: X server does not start

Expected results: X server should start

Additional info:

Created attachment 139910
Xorg log

Created attachment 139911
Output of xm dmesg

Created attachment 140047
Compare with a log when starting X successfully under a non-xen kernel

Notice that the log emitted when started under Xen, the I810 driver reports
VESA VBE Total Mem: 320 kB, while the non-xen log reports VESA VBE Total Mem:
8000 kB.

Created attachment 140612
Xorg.log under XenSource xen+kernel

I also have the same problem. With FC6 xen and kernel and with XenSource's
kernel-xen-2.6.16.29-3.0.3.0.i386.rpm and xen-3.0.3.0-1.i386.rpm. I've attached
xorg log under those.

Created attachment 140636
Xen/Xorg generated xorg.conf for i810

I'm seeing exactly the same issue. Regenerated xorg.conf running xen kernel -
see attached. Not sure but it may be that the i810 chipset uses system memory
- maybe Xen is grabbing everything so no space for any screens?

I'm seeing this on a Dell OptiPlex GX270. I know there were problems with the X
driver for this hardware in the early BIOS revisions but I'm now on BIOS A06 and
non-Xen X is fine.

Created attachment 141289
Non-Xen Xorg log

Created attachment 141290
Xorg log with Xen kernel

Created attachment 141363
 log file

This is the X server output when running xorg-x11-server-1.1.1-47.1.fc6 with a
Xen kernel - the server doesn't start but at least the whole machine doesn't
crash...

Still the same problem with new kernel-xen-2.6.18-1.2849.fc,
xorg-x11-server-Xorg-1.1.1-47.1.fc6 and new xorg-x11-drv-i810-1.6.5-10.fc6, the
machine boots but Xorg server fails to start. The output in Xorg.0.log remians
the same as posted with earlier comments.

Still the same problem with new kernel-xen-2.6.18-1.2849.fc6,
xorg-x11-server-Xorg-1.1.1-47.1.fc6 and new xorg-x11-drv-i810-1.6.5-10.fc6, the
machine boots but Xorg server fails to start. The output in Xorg.0.log remians
the same as posted with earlier comments.

Same here - it's not fixed with the latest i810 driver update.

Adriaan Peeters (apeeters) wrote :
Adriaan Peeters (apeeters) wrote :

From the Redhat bug report:

"Notice that the log emitted when started under Xen, the I810 driver reports
VESA VBE Total Mem: 320 kB, while the non-xen log reports VESA VBE Total Mem:
8000 kB."

I have:

Xen: VESA VBE Total Mem: 832 kB
Standard: VESA VBE Total Mem: 12288 kB

Apparently something fails while trying to tell the BIOS the amount of available video ram:

Will attempt to tell the BIOS that there is 12288 kB VideoRAM

I have a similar issue on Ubuntu Edgy but the Xensource live cd (3.0) works on
my i810 system. I will try to get logs of Xorg from the cd.

There seems to be quite a lot of bugs concerning this (or relevant) issues. For
example #206032, #207432 and #216406. Don't really know which of them should be
marked dupes of which...

I was also experiencing this problem up to recently (system crashed when
starting X with i810 or intel driver under Xen). I bought another gig of ram for
my laptop (had 512MB before, now I'm on 1.5GB), and the problems disappeared. I
guess it's less risk of Xen and i810 to poke in same memory if there's more of it...

Created attachment 144520
Xorg.log describes errors of X not booting

IBM Thinpad X30, I.0GB of RAM. Same erors as those listed above.
VGA compatible controller: Intel Corporation 82830 CGC [Chipset Graphics
Controller] (rev 04)

I think I'm having this problem too. Just installed FC6 on an older HP Brio
(800MHz CPU, 768MB RAM, Savage S3 Onboard Video (I think)). On the first boot,
tries to start X server, but screen turns off (like it would after 20 min or so
of screen saver). I can Ctrl+Alt+F1 and see the start-up messages, but if I
Ctrl+Alt+F8 the screen turns off again. Only kernel available to boot from is
Xen, but I will try install later today without Xen so I can boot from normal
kernel. Sorry, don't have Xorg.log to show you.

Update: I installed FC6 w/o virtualization. I'm not sure why the normal kernel
wasn't available before, but now it is. Everything works fine when I boot to the
normal kernel. Probably has something to with Xen not sharing with the onboard
video memory, but what do I know? I'm glad I found this anyways, it gave me some
idea as to what was wrong.

Adriaan Peeters (apeeters) wrote :

I was able to resolve this issue by setting the UMA to 8MB on my Dell D505.

For those of you using a Dell Latitude D505 (or similar): try setting the UMA to
8MB. This fixed the problem for me. If you do not have a UMA setting, make sure
your bios version is A09 or higher.

Steve Thorn (steve-thorn) wrote :

I have a similar problem with xen-image-2.6.19-4-generic on a Dell Latitude X300 except I didn't see the VESA VBE memory issue.

Installing xserver-xorg-video-intel-1.9.94-1ubuntu3 instead of xserver-xorg-video-i810-1.7.4-0ubuntu1 fixed the problem for me.

change QA contact

unggnu (unggnu) wrote :

Could you please recheck it with Gutsy Final Live CD? In Gutsy i810 driver is deprecated and intel driver is used instead.

Changed in xen-source-2.6.17:
status: New → Invalid
Changed in xserver-xorg-video-i810:
status: New → Incomplete
unggnu (unggnu) wrote :

I am closing this bug report since this issue should be fixed in Ubuntu Gutsy Gibbon 7.10 and there is no response for more than two months.
Feel free to open it again if it still happens in Gutsy with the -intel driver.

Changed in xserver-xorg-video-i810:
status: Incomplete → New
status: New → Incomplete
status: Incomplete → Invalid

This report targets FC6, which is now end-of-life.

Please re-test against Fedora 7 or later, and if the issue persists, open a new bug.

Thanks

Changed in fedora:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.