Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 469292 - Xorg drv-i810 locks up unless NoAccel True
Summary: Xorg drv-i810 locks up unless NoAccel True
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-i810
Version: rawhide
Hardware: i686
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 470672 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-10-31 04:18 UTC by Bob Arendt
Modified: 2018-04-11 07:21 UTC (History)
20 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-04-20 20:44:17 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
The Xorg.0.log when it hangs without a config file (deleted)
2008-10-31 04:18 UTC, Bob Arendt
no flags Details
Output from lspci -vvv (deleted)
2008-10-31 04:22 UTC, Bob Arendt
no flags Details
xorg.conf file generated by Xorg -configure (deleted)
2008-10-31 04:25 UTC, Bob Arendt
no flags Details
The Xorg.0.log when it hangs with a config from "Xorg -configure" (deleted)
2008-10-31 04:25 UTC, Bob Arendt
no flags Details
The Xorg.0.log when NoAccel is True (works, though slow) (deleted)
2008-10-31 04:26 UTC, Bob Arendt
no flags Details
The Xorg.0.log when NoAccel is True (works, though slow) (deleted)
2008-10-31 14:54 UTC, Bob Arendt
no flags Details
The Xorg.0.log when it hangs without a config file, newer kernel & Xorg (deleted)
2008-11-06 00:38 UTC, Bob Arendt
no flags Details
Xorg.0.log from 2008/11/11 rawhide, no config file (deleted)
2008-11-12 03:28 UTC, Bob Arendt
no flags Details
ps for the system, and lsof output for the Xserver process (deleted)
2008-11-12 03:29 UTC, Bob Arendt
no flags Details
Output from ps , lsof , lsmod, and Xorg.0.log (deleted)
2008-11-13 16:41 UTC, Bob Arendt
no flags Details
Latest Xorg.0.log with NoAccel asserted in config file (deleted)
2008-11-13 17:11 UTC, Bob Arendt
no flags Details
Latest Xorg.0.log, no config file (deleted)
2008-11-15 02:00 UTC, Bob Arendt
no flags Details
Latest Xorg.0.log, no config file, with backtrace (deleted)
2008-11-19 02:31 UTC, Bob Arendt
no flags Details
Latest Xorg.0.log, no config file (deleted)
2008-11-20 04:41 UTC, Bob Arendt
no flags Details
Xorg.0.log using intel_drv.so from Ubuntu 8.10 (deleted)
2008-11-30 23:32 UTC, Bob Arendt
no flags Details
Xorg.0.log using koji xorg-x11-drv-i810-2.4.2-8.fc10.i386.rpm (deleted)
2008-12-02 01:25 UTC, Bob Arendt
no flags Details
Latest Xorg.0.log, no config file, still hangs (deleted)
2008-12-11 04:58 UTC, Bob Arendt
no flags Details
Latest Xorg.0.log, no config file, still hangs (deleted)
2008-12-20 16:54 UTC, Bob Arendt
no flags Details
Latest Xorg.0.log, no config file, latest kernel locks up (deleted)
2008-12-27 01:58 UTC, Bob Arendt
no flags Details
Latest RAWHIDE Xorg.0.log, no config file, still hangs (deleted)
2009-01-22 05:06 UTC, Bob Arendt
no flags Details
Semi successfull output from xdpyinfo, glxinfo, and Xorg.0.log (deleted)
2009-01-30 06:28 UTC, Bob Arendt
no flags Details
Latest RAWHIDE Xorg.0.log, no config file, HANGING again (deleted)
2009-02-04 02:20 UTC, Bob Arendt
no flags Details
Xorg log with simple config specifing UXA acceleration (hangs) (deleted)
2009-02-09 04:33 UTC, Bob Arendt
no flags Details
Latest RAWHIDE Xorg.0.log, no config file, still hangs (deleted)
2009-02-09 04:49 UTC, Bob Arendt
no flags Details
Xorg.0.log for noconf, uxa, and noaccel. Configs for uxa and noaccel (deleted)
2009-02-13 04:09 UTC, Bob Arendt
no flags Details
Xorg.0.log for noconf and uxa. Config for uxa (deleted)
2009-02-15 06:44 UTC, Bob Arendt
no flags Details
Xorg.0.log for noconf, /var/log/messages, and corrupted glxgears.png (deleted)
2009-02-22 05:54 UTC, Bob Arendt
no flags Details
Xorg.0.log for noconf, /var/log/messages, and corrupted glxgears.png (deleted)
2009-02-22 06:04 UTC, Bob Arendt
no flags Details
see Comment #50: console output, showing drm debug messages (deleted)
2009-02-28 17:04 UTC, Bob Arendt
no flags Details
see Comment #50: Xorg.0.log using -logverbose 255 (deleted)
2009-02-28 17:07 UTC, Bob Arendt
no flags Details
see Comment #50: distorted glxgears snapshot (deleted)
2009-02-28 17:08 UTC, Bob Arendt
no flags Details
see Comment #50: /var/log/messages with circular locking debug and backtrace (deleted)
2009-02-28 17:16 UTC, Bob Arendt
no flags Details
Tarball of Xorg.0.log, messages, x11perf and glxgears output (deleted)
2009-03-09 07:01 UTC, Bob Arendt
no flags Details
/var/log/messages (including boot up, Xserver, GDM) w/ cirular locking error (deleted)
2009-03-14 06:42 UTC, Bob Arendt
no flags Details
/var/log/Xorg.0.log for plain kms Xserver (deleted)
2009-03-14 06:45 UTC, Bob Arendt
no flags Details
Xorg.0.log with Fedora11 Beta LiveCD on i845 video (deleted)
2009-03-31 18:14 UTC, Antal KICSI
no flags Details
Xorg.0.log with Fedora11 Beta LiveCD on i845 video with "nomodeset" boot parameter (deleted)
2009-03-31 18:17 UTC, Antal KICSI
no flags Details

Description Bob Arendt 2008-10-31 04:18:52 UTC
Created attachment 322016 [details]
The Xorg.0.log when it hangs without a config file

Description of problem:
The Xserver locks up at startup.  Black screen, no mouse, keyboard hung (even CapsLock LED won't toggle).  Can still ssh into the machine, no kernel crash.  But X is hung.

Version-Release number of selected component (if applicable):
kernel-2.6.27.4-58.fc10.i686
xorg-x11-server-Xorg-1.5.2-10.fc10.i386
xorg-x11-drv-i810-2.5.0-1.fc10.i386
xterm-237-1.fc10.i386


How reproducible:
100%

Steps to Reproduce:
Boot to run-level 3.  Boot with either
  A) no xorg.conf file
  B) Use a xorg.conf file created with Xorg -configure
  To keep it really simple, don't log in to a console, ssh in.
  At this point there is a plain-text login prompt on the console
  ("rhgb quiet" was removed from the boot line)

  Start Xorg using:
    startx /usr/bin/xterm -- -logverbose 7


Actual results:
  Instead the screen goes black with no mouse or keyboard.
  Pressing CapsLock will not toggle the LED, and Ctl-Alt-<number>
  will not change consoles.  The machine has not crashed, I can still
  ssh in and perform commands.  But it will lock-up at shutdown
  (completely unresponsive, but still powered up - nothing in
  /var/log/messages).

Expected results:
  The xserver should start, with a simple xterm displayed

Additional info:
  The host is a Dell Inspiron 1100 laptop, with integrated
  Intel 82845G/GL[Brookdale-G]/GE Graphics Chipset (rev 03)

  I've attached:
    lspci -vvv
    The Xorg.0.log when it hangs without a config file (hangs)
    The Xorg.0.log when it hangs with a config from "Xorg -configure" (hangs)
    xorg.conf file generated by Xorg -configure
    The Xorg.0.log when NoAccel is True (it works, though slow).

  When Xorg runs and hangs, the following is output to /var/log/messages:
kernel: [drm] Initialized drm 1.1.0 20060810
kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
kernel: [drm:i915_driver_load] *ERROR* failed to enable MSI
kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

Comment 1 Bob Arendt 2008-10-31 04:22:20 UTC
Created attachment 322017 [details]
Output from lspci -vvv

Comment 2 Bob Arendt 2008-10-31 04:25:08 UTC
Created attachment 322018 [details]
xorg.conf file generated by Xorg -configure

Comment 3 Bob Arendt 2008-10-31 04:25:48 UTC
Created attachment 322019 [details]
The Xorg.0.log when it hangs with a config from "Xorg -configure"

Comment 4 Bob Arendt 2008-10-31 04:26:31 UTC
Created attachment 322020 [details]
The Xorg.0.log when NoAccel is True (works, though slow)

Comment 5 Matěj Cepl 2008-10-31 14:01:06 UTC
(In reply to comment #4)
> Created an attachment (id=322020) [details]
> The Xorg.0.log when NoAccel is True (works, though slow)

this is xorg.conf, not Xorg.0.log.

Comment 6 Bob Arendt 2008-10-31 14:54:04 UTC
Created attachment 322090 [details]
The Xorg.0.log when NoAccel is True (works, though slow)

Sorry - here's the correct file

Comment 7 Thomas J. Baker 2008-11-04 15:25:18 UTC
I've got the same problem on a Dell Optiplex GX260 which I recently installed rawhide on. Same graphics chipset, same problems, same result with the NoAccel option (works but very slow).

Comment 8 Mace Moneta 2008-11-04 16:47:46 UTC
The situation is improved with kernel-2.6.27.4-73.fc10 from Koji:

http://koji.fedoraproject.org/koji/buildinfo?buildID=68324

I can now leave the acceleration on, and 2D seems stable.  However, running and 3D (Compiz, OpenGL games) causes problems (bug #469771).

Comment 9 Thomas J. Baker 2008-11-04 18:57:52 UTC
The -73 kernel doesn't fix it for me. I still get a locked up keyboard and garbled text on the screen though it does look a little better. Still get the 

[drm:i915_driver_load] *ERROR* failed to enable MSI
[drm] Initialized i915 1.6.0 20080730 on minor 0

messages too.

Comment 10 Bob Arendt 2008-11-06 00:38:41 UTC
Created attachment 322658 [details]
The Xorg.0.log when it hangs without a config file, newer kernel & Xorg

Little improvement.  The Xserver displayed the X11 crosshatch background, but hung without a mouse.  Versions were:
  kernel-2.6.27.4-68.fc10.i686
  xorg-x11-server-Xorg-1.5.2-12.fc10.i386
  xorg-x11-drv-i810-2.5.0-1.fc10.i386

Again this showed up in /var/log/messages:
  kernel: [drm] Initialized drm 1.1.0 20060810
  kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
  kernel: [drm:i915_driver_load] *ERROR* failed to enable MSI
  kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

The Xorg.0.log was slightly different.  Instead of
  (II) config/hal: Adding input device Power Button (CM)
.. it now had
  (II) config/hal: Adding input device Video Bus
A lot of "Power Button" references changed to "Video Bus", but otherwise there seems to be no significant change in the aberrant behaviour.  Does the kernel handle drm and acceleration now?  Could this be a kernel issue?

Comment 11 Bob Arendt 2008-11-07 05:26:57 UTC
Updated to latest rawhide kernel - still hangs with same symptoms and /var/log/messages entries.  Current versions:
  kernel-2.6.27.4-79.fc10.i686
  xorg-x11-server-Xorg-1.5.2-12.fc10.i386
  xorg-x11-drv-i810-2.5.0-1.fc10.i386

Comment 12 Will Woods 2008-11-10 21:48:00 UTC
> [drm:i915_driver_load] *ERROR* failed to enable MSI
Same message appears in bug 461205. Might be related, might be the same root cause.

Comment 13 Bob Arendt 2008-11-12 03:28:12 UTC
Created attachment 323289 [details]
Xorg.0.log from 2008/11/11 rawhide, no config file

Tried with today's rawhide updates;  Problem persists.  Tested versions are:
  kernel-2.6.27.5-94.fc10.i686
  xorg-x11-server-Xorg-1.5.2-12.fc10.i386
  xorg-x11-drv-i810-2.5.0-3.fc10.i386

I still get the following messages in /var/log/messages when the Xserver starts:
Nov 11 20:00:43 Blu kernel: [drm] Initialized drm 1.1.0 20060810
Nov 11 20:00:43 Blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Nov 11 20:00:43 Blu kernel: [drm:i915_driver_load] *ERROR* failed to enable MSI
Nov 11 20:00:43 Blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

I'm attaching a copy of the latest Xorg.0.log, and some ps+lsof output, showing what files and devices the Xserver has actually opened.

Comment 14 Bob Arendt 2008-11-12 03:29:45 UTC
Created attachment 323290 [details]
ps for the system, and lsof output for the Xserver process

Comment 15 Bob Arendt 2008-11-13 16:41:00 UTC
Created attachment 323470 [details]
Output from ps , lsof , lsmod, and Xorg.0.log

Latest versions:
kernel-2.6.27.5-101.fc10.i686
xorg-x11-server-Xorg-1.5.2-12.fc10.i386
xorg-x11-drv-i810-2.5.0-3.fc10.i386

New kernel, new test.  It still doesn't work with the same symptoms:
X starts, black screen (no backlight); On rare occasions the X11 crosshatch background shows up.  No mouse (or xterm) when crosshatch seen.  Keyboard is always unresponsive (CapsLock LED doesn't toggle).  I can ssh in, but when I kill the Xserver with kill -QUIT 3355 (-HUP and -TERM don't work) the machine freezes.  Unresponsive to pings, I have to power cycle to reboot.  No crash info in /var/log/messages.

When X starts, the following is in /var/log/messages:
Nov 13 09:08:41 localhost kernel: [drm] Initialized drm 1.1.0 20060810
Nov 13 09:08:41 localhost kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Nov 13 09:08:41 localhost kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

If there's any additional diagnostic info I can provide, let me know.

Comment 16 Bob Arendt 2008-11-13 17:11:46 UTC
Created attachment 323476 [details]
Latest Xorg.0.log with NoAccel asserted in config file

Just as a refresh, here's the output in Xorg.0.log from an operational Xserver when a config file is created with NoAccel asserted.
     Option     "NoAccel"    "true"

Note that both the none-working (previous) and the noaccel log have
  (EE) intel(0): underrun on pipe A!

Performing a diff between the two log files, there appears to be a lot of extra material after
  (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
  (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
  (**) Option "Device" "/dev/input/event5"
  (--) SynPS/2 Synaptics TouchPad touchpad found
in the noaccel log file.  Which might be an indicator where Xorg is hanging up?

Comment 17 Bob Arendt 2008-11-15 02:00:31 UTC
Created attachment 323675 [details]
Latest Xorg.0.log, no config file

Another day, another kernel; Still no success. The versions:
kernel-2.6.27.5-109.fc10.i686
xorg-x11-server-Xorg-1.5.2-12.fc10.i386
xorg-x11-drv-i810-2.5.0-3.fc10.i386

This time I consistently get the X11 background crosshatch, but no mouse and the keyboard is unresponsive as before.  Diff'ing with the previous Xorg.0.log, there appear to be some differences that may be significant.

Similar output as before in /var/log/messages:
Nov 14 18:45:48 Blu kernel: [drm] Initialized drm 1.1.0 20060810
Nov 14 18:45:48 Blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Nov 14 18:45:48 Blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

One improvement - when the Xserver hangs, I can reboot via ssh without the system itself hanging.

Comment 18 Bob Arendt 2008-11-19 02:31:25 UTC
Created attachment 323989 [details]
Latest Xorg.0.log, no config file, with backtrace

Still no joy with today's kernel and Xorg update, but it looks like it's getting closer(?).  This time there's a backtrace included in Xorg.0.log.  The backtrace seems to involve libdrm and synaptics, so I've included their versions as well.
 kernel-2.6.27.5-113.fc10.i686
 xorg-x11-server-Xorg-1.5.3-5.fc10.i386
 xorg-x11-drv-i810-2.5.0-3.fc10.i386
 xorg-x11-drv-synaptics-0.15.2-1.fc10.i386
 libdrm-2.4.0-0.21.fc10.i386

In /var/log/messages:
Nov 18 19:08:43 localhost kernel: [drm] Initialized drm 1.1.0 20060810
Nov 18 19:08:43 localhost kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Nov 18 19:08:43 localhost kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

When I start X, I now get the X11 crosshatch, but as before no mouse cursor, xterm, and the keyboard is unresponsive.  But I get a backtrace in Xorg.0.log, and messages like:
mi] mieqEnequeue: out-of-order valuator event; dropping.
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
  .. <snip> ..
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
[mi] mieqEnequeue: out-of-order valuator event; dropping.
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
[mi] mieqEnequeue: out-of-order valuator event; dropping.

The X process can't be killed (even with kill -QUIT or -KILL), it's stuck in a "D" state.

Comment 19 Bob Arendt 2008-11-20 04:41:43 UTC
Created attachment 324136 [details]
Latest Xorg.0.log, no config file

New kernel, still no joy.  The current versions are:
  kernel-2.6.27.5-117.fc10.i686
  xorg-x11-server-Xorg-1.5.3-5.fc10.i386
  xorg-x11-drv-i810-2.5.0-3.fc10.i386
  xorg-x11-drv-synaptics-0.15.2-1.fc10.i386
  libdrm-2.4.0-0.21.fc10.i386

Started X from run-level 3 using:
startx /usr/bin/xterm -- -logverbose 7

When I start X, I now get the X11 crosshatch, but as before no mouse cursor, xterm, and the keyboard is unresponsive.  This time there is no backtrace in Xorg.0.log, it just hangs.  The "EQ overflowing" messages are gone.  There is an additional error output to the console that is *not* emitted to Xorg.0.log.  Here's the terminal output:

# startx /usr/bin/xterm -- -logverbose 7
xauth:  creating new authority file /root/.serverauth.3219

X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-92.1.10.el5 i686 
Current Operating System: Linux blu 2.6.27.5-117.fc10.i686 #1 SMP Tue Nov 18 12:19:59 EST 2008 i686
Build Date: 16 November 2008  08:29:02PM
Build ID: xorg-x11-server 1.5.3-5.fc10 
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Nov 19 21:31:51 2008
(EE) Unable to locate/open config file
New driver is "intel"
(==) Using default built-in configuration (30 lines)
(EE) open /dev/fb0: No such file or directory
[intel_init_bufmgr:592] Error initializing buffer manager.
(EE) AIGLX error: Calling driver entry point failed(EE) AIGLX: reverting to software rendering
Warning: Cannot convert string "nil2" to type FontStruct

The "intel_init_bufmgr:592" message does not show up in Xorg.0.log.

The usual output in /var/log/messages:
Nov 19 20:07:13 Blu kernel: [drm] Initialized drm 1.1.0 20060810
Nov 19 20:07:13 Blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Nov 19 20:07:13 Blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

Comment 20 Bob Arendt 2008-11-23 03:15:01 UTC
Some additional investigation;  By creating a xorg.conf file and adding options there's some partial functionality.  As noted, adding 'Option "NoAccel" "True"' works, but with very slow performance.

Instead, adding:
  Option "AccelMethod" "XAA"
On startup I see:
  [intel_init_bufmgr:592] Error initializing buffer manager.
  (EE) AIGLX error: Calling driver entry point failed(EE) AIGLX: reverting to software rendering
This mostly works.  Pointer and xterm appear, but glxgears is only 64 fps.
x11perf -repeat 2 -putimage100  gives a speed of 1280/sec.  But, the Xserver can be stopped and started without hanging.

Adding
  Option "Legacy3D" "True"
  Option "AccelMethod" "XAA"
Is a little better and worse;  The "intel_init_bufmgr" and "(EE) AIGLX error" are gone, the pointer and xterm appear, but the Xserver background is black or a random pattern.  Dragging the xterm around "paints" or "exposes" the Xserver's cross-hatch.  Performance is better.  glxgears scores 186 fps, but the frame is black (no image).  x11perf gives a putimage100 score of 1360/sec.  Sometimes there are artefacts in the xterm area after dragging the window.

So the lockups appear to associated with EXA acceleration.  The intel_init_bufmgr error and lack of AIGLX support is associated with nonLegacy3D.  But Legacy3D is broken as well - glxgears is all black.

By contrast, the latest F9 performance is glxgears 265 fps, x11perf putimage100 at 1450/sec.  This is without using a xorg.conf file.  F10 really looks like a step backward on this hardware.

Any additional tests or debug I can perform?

Comment 21 Bug Zapper 2008-11-26 04:31:48 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 22 G. Michael Carter 2008-11-30 15:11:36 UTC
All my computers seem to use the intel driver.   Out of the 3 computers I've formated with with F10 one is having the problem above.

The card having the problem is a "82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device"

My laptop, which works, is a "Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller".


To get it working I found a forum which said to copy the /usr/lib/xorg/modules/drivers/intel_drv.so from ubuntu.  So I copied it from my brother-in-laws ubuntu laptop and it's working fine.

So the problem seems to be somewhere in that driver.

Comment 23 Matěj Cepl 2008-11-30 19:46:26 UTC
(In reply to comment #22)
> To get it working I found a forum which said to copy the
> /usr/lib/xorg/modules/drivers/intel_drv.so from ubuntu.  So I copied it from my
> brother-in-laws ubuntu laptop and it's working fine.

Congratulations, you achieved something, which to the best of my opinion couldn't work! :D

Anyway, I would be very interested in getting a) /var/log/Xorg.0.log from your machine, and b) version and release of the Ubuntu package where this driver comes from (so that I can find whether there are some patches they have and we don't or vice-versa).

Thanks a lot

Comment 24 Bob Arendt 2008-11-30 23:32:48 UTC
Created attachment 325159 [details]
Xorg.0.log using intel_drv.so from Ubuntu 8.10

I followed Michael Carter's suggestion, and pulled /usr/lib/xorg/modules/drivers/intel_drv.so from the Ubuntu 8.10 install CD, and replaced the one on F10.  The Ubuntu liveUSB xserver hung with the same symptoms reported here. To boot the Ubuntu live I had to add "xforcevesa=xforcevesa" to the boot line.

But the Ubuntu / Fedora10 mix worked (mostly).  Using
  startx /usr/bin/xterm -- -logverbose 7
to start X, it came up with a working Xterm, keyboard, and cursor.  The backlight didn't enable at first, but toggling between vtty1 and 7 fixed that.  The Xserver crosshatch background was correct (not black).  glxgears ran with a framerate of 177fps, but the scene was all black.  x11perf -putimage100 gave 1340/sec.

On shutdown, the Xserver terminated normally, without hanging the system.  The Xorg.0.log file is attached.

Comment 25 Matěj Cepl 2008-12-01 11:36:55 UTC
Would driver from this link http://koji.fedoraproject.org/koji/buildinfo?buildID=62718 work for you as well?

Comment 26 Bob Arendt 2008-12-02 01:25:44 UTC
Created attachment 325324 [details]
Xorg.0.log using koji xorg-x11-drv-i810-2.4.2-8.fc10.i386.rpm

I tried installing the rpm:
  wget -nc -nd http://koji.fedoraproject.org/packages/xorg-x11-drv-i810/2.4
.2/8.fc10/i386/xorg-x11-drv-i810-2.4.2-8.fc10.i386.rpm
  rpm -Uvh --force -p xorg-x11-drv-i810-2.4.2-8.fc10.i386.rpm

Now the versions are:
kernel-2.6.27.5-117.fc10.i686
xorg-x11-server-Xorg-1.5.3-5.fc10.i386
xorg-x11-drv-i810-2.4.2-8.fc10.i386
xorg-x11-drv-synaptics-0.15.2-1.fc10.i386
libdrm-2.4.0-0.21.fc10.i386


No success - black screen, keyboard hang (no caps-lock).  The xserver console output was:
[root@blu ~]# startx /usr/bin/xterm -- -logverbose 7
xauth:  creating new authority file /root/.serverauth.3363


X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-92.1.10.el5 i686 
Current Operating System: Linux blu 2.6.27.5-117.fc10.i686 #1 SMP Tue Nov 18 12:19:59 EST 2008 i686
Build Date: 16 November 2008  08:29:02PM
Build ID: xorg-x11-server 1.5.3-5.fc10 
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Dec  1 18:09:26 2008
(EE) Unable to locate/open config file
New driver is "intel"
(==) Using default built-in configuration (30 lines)
(EE) open /dev/fb0: No such file or directory
/usr/bin/X: symbol lookup error: /usr/lib/xorg/modules/drivers//intel_drv.so: undefined symbol: intel_bufmgr_fake_init
giving up.
xinit:  Connection refused (errno 111):  unable to connect to X server
xinit:  No such process (errno 3):  Server error.
[root@blu ~]#

The xinit failure error was probably xterm failing to contact the Xserver (which died) due to some internal mismatch.  The Xorg.0.log is attached.  Soon after the machine locked up (not responsive to pings).  This is the last entry in /var/log/messages before the reboot:

Dec  1 18:09:27 Blu kernel: [drm] Initialized drm 1.1.0 20060810
Dec  1 18:09:27 Blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IR
Q 11
Dec  1 18:09:27 Blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

Comment 27 Bob Arendt 2008-12-02 01:36:50 UTC
I also tried re-installing xorg-x11-drv-i810-2.5.0-3.fc10.i386.rpm, and just replacing intel_drv.so with the one from koji (since we only used intel_drv.so from ubuntu), but that gave the same results as in comment #26.

Comment 28 Joel Uckelman 2008-12-02 10:52:08 UTC
I'm having what appears to be the same problem with an Intel 830M chipset, which I reported in Bug 474118, and discovered the same (unsatisfactory) workaround as the commenters here did.

Is there any information I could provide which would be helpful for getting this fixed?

Comment 29 Bob Arendt 2008-12-11 04:58:30 UTC
Created attachment 326584 [details]
 Latest Xorg.0.log, no config file, still hangs

More updates - Still no success without a config file. Latest:
kernel-2.6.27.7-134.fc10.i686
xorg-x11-server-Xorg-1.5.3-5.fc10.i386
xorg-x11-drv-i810-2.5.0-4.fc10.i386
xorg-x11-drv-synaptics-0.15.2-1.fc10.i386
libdrm-2.4.0-0.21.fc10.i386
mesa-libGL-7.2-0.14.fc10.i386
mesa-libGLU-7.2-0.14.fc10.i386
mesa-libGL-devel-7.2-0.14.fc10.i386
mesa-dri-drivers-7.2-0.14.fc10.i386

I've upped the logverbose level from 7 to 255
startx /usr/bin/xterm -- -logverbose 255

No apparent errors during startup, on the console or the logs.  But the screen is black (but backlight on) and the keyboard unresponsive (capslock LED doesn't toggle).  No mouse.  It stills hangs on "kill" signals, even a kill -9.  When xorg is hung, I can still ssh into the laptop.

Additional info:  "chvt 2" works (or for any N) before Xorg runs, but chvt hangs afterwards.  The hung chvt can still be killed with ctrl-C.

Nothing suspicious in /var/log/messages:
Dec 10 21:37:21 blu kernel: [drm] Initialized drm 1.1.0 20060810
Dec 10 21:37:21 blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 
(level, low) -> IRQ 11
Dec 10 21:37:21 blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

Comment 30 Bob Arendt 2008-12-20 16:54:57 UTC
Created attachment 327545 [details]
Latest Xorg.0.log, no config file, still hangs

Latest updates, still hangs:
startx /usr/bin/xterm -- -logverbose 255
Screen goes black, backlight comes on (but still black);  no Xserver crosshatch. The keyboard locks up (caps-lock doesn't toggle LED).  No apparent errors in /var/log/messages:

Dec 20 09:27:06 blu acpid: client connected from 2450[0:0]
Dec 20 09:27:08 blu kernel: [drm] Initialized drm 1.1.0 20060810
Dec 20 09:27:08 blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Dec 20 09:27:08 blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

No obvious errors in /var/log/Xorg.0.log (attached)

Versions:
kernel-2.6.27.7-134.fc10.i686
xorg-x11-server-Xorg-1.5.3-6.fc10.i386
xorg-x11-drv-i810-2.5.0-4.fc10.i386
xorg-x11-drv-synaptics-0.15.2-1.fc10.i386
libdrm-2.4.0-0.21.fc10.i386
mesa-libGL-7.2-0.15.fc10.i386
mesa-libGLU-7.2-0.15.fc10.i386
mesa-libGL-devel-7.2-0.15.fc10.i386
mesa-dri-drivers-7.2-0.15.fc10.i386

Comment 31 Jaime RCZ 2008-12-24 16:08:11 UTC
I confirm this, and I'd like to point that these other bugs are related:
https://bugzilla.redhat.com/show_bug.cgi?id=473427
https://bugzilla.redhat.com/show_bug.cgi?id=474336

Only way to make it work is with "NoAccel" option in xorg.conf.

Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)

Comment 32 Bob Arendt 2008-12-27 01:58:38 UTC
Created attachment 327875 [details]
Latest Xorg.0.log, no config file, latest kernel locks up

Versions - the only update was the kernel:
kernel-2.6.27.9-159.fc10.i686
xorg-x11-server-Xorg-1.5.3-6.fc10.i386
xorg-x11-drv-i810-2.5.0-4.fc10.i386
xorg-x11-drv-synaptics-0.15.2-1.fc10.i386
libdrm-2.4.0-0.21.fc10.i386
mesa-libGL-7.2-0.15.fc10.i386
mesa-libGLU-7.2-0.15.fc10.i386
mesa-dri-drivers-7.2-0.15.fc10.i386

There appears to be a regression.  This time the system locks hard during Xorg startup.  In the attached log file, there's nothing after:
  (II) intel(0): Registers before mode setting

The only entries in /var/log/messages are:
  Dec 26 16:38:00 blu kernel: [drm] Initialized drm 1.1.0 20060810
  Dec 26 16:38:01 blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
  Dec 26 16:38:01 blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0
There's nothing after that line until the laptop's power-cycled to re-start it.

In Comment #20, adding these (instead of "NoAccel") had some partial success:
        Option "Legacy3D" "True"
        Option "AccelMethod" "XAA
Now these options still result in an Xorg lock-up, using either this or the previous (-134) kernel. Only the "NoAccel" option still works.

Comment 33 Bob Arendt 2009-01-22 05:06:28 UTC
Created attachment 329691 [details]
Latest RAWHIDE Xorg.0.log, no config file, still hangs

Since F11 is going into alpha, I'm going to switch this bug back over to Rawhide and start reporting on the latest Rawhide updates. This bug still exists in F10 .. so my primary partition is still on F9.  Xorg acceleration has not worked on this hardware since pre-F10 rawhide.  Hopefully it's solved before F11 goes out the door;  I'd be happy to help an Xorg developer work this, given a little direction.

Without a config file, Xorg still locks up.  Display black, keyboard inactive.  The laptop is live (I can ssh in).  No apparent errors in Xorg.0.log (attached) or /var/log/messages.  Run with:

-bash-3.2# startx /usr/bin/xterm -- -logverbose 255 
xauth:  creating new authority file /root/.serverauth.2291


This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.5.99.901 (1.6.0 RC 1)
Release Date: (unreleased)
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-92.1.18.el5 i686 
Current Operating System: Linux blu 2.6.29-0.43.rc2.git1.fc11.i686 #1 SMP Mon Jan 19 01:59:56 EST 2009 i686
Build Date: 12 January 2009  06:30:22PM
Build ID: xorg-x11-server 1.5.99.901-1.fc11 
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jan 21 23:44:08 2009

(==) Using default built-in configuration (39 lines)
SELinux: Disabled on system, not enabling in X server

--------------------
After startup, this is emitted to /var/log/messages:
Jan 21 23:44:08 blu acpid: client connected from 2309[0:0]
Jan 21 23:44:08 blu acpid: 1 client rule loaded
Jan 21 23:44:09 blu kernel: [drm] Initialized drm 1.1.0 20060810
Jan 21 23:44:10 blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Jan 21 23:44:10 blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

Although there's no apparent response on the keyboard (capslock doesn't even light) pressing any key or trackpad results in several "select returned .. " messages in Xorg.0.log.

Trying a "chvt 3" in a ssh term just hangs, but it can be aborted with cntrl-C.

Comment 34 Bob Arendt 2009-01-22 05:24:01 UTC
Per discussons at 
  https://www.redhat.com/archives/fedora-test-list/2009-January/msg00328.html
and initial comments in this thread:
  https://www.redhat.com/archives/fedora-devel-list/2009-January/msg01325.html

.. I'm updating the bug version to Rawhide.  This bug exists in both F10 and Rawhide.  The maintainers can clone the bug at their discretion.  Thanks.

Comment 35 Bob Arendt 2009-01-24 20:48:08 UTC
Updated to the latest rawhide kernel-2.6.29-0.48.rc2.git1.fc11.i686.rpm

X still hangs as described before.

Although the Xorg.0.log looks healthy and there are no abnormal messages in /var/log/messages, the Xserver+keyboard is still black and unresponsive.  But these additional symptoms indicate that the server is really locked up:

  "chvt 2" hangs  (works before the Xserver is brought up)
  "chvt 7" does not hang .. that's the vt the X server is posted to.

  The X server does post a socket at 0.0.0.0:6000, but
  "xdpyinfo -display 127.0.0.1:0" hangs
   no activity in /var/log/Xorg.0.log
   wireshark shows xdpyinfo making a X11 initial connection request.
   The X socket repsonds with an ACK, and that's it.

Comment 36 Matěj Cepl 2009-01-26 09:18:29 UTC
Looks like a duplicate of bug 464866 to me, but no crashes here.

Comment 37 Bob Arendt 2009-01-26 15:16:35 UTC
That's a different chipset (this is 845G) and a consistent lockup at startup.  The other bug is tracking random lockups on different hardware, see this comment:
https://bugzilla.redhat.com/show_bug.cgi?id=464866#c19

Matej, are you running a 845G chipset, and without a xorg.conf file (f10 or rawhide)?  If that *does* work for you, perhaps you could post a Xorg.0.log with "-logverbose 255"?  It could be useful to compare a successful output to the one's I've posted.

Comment 38 Matěj Cepl 2009-01-26 17:10:01 UTC
(In reply to comment #37)
> Matej, are you running a 845G chipset, and without a xorg.conf file (f10 or
> rawhide)?  If that *does* work for you, perhaps you could post a Xorg.0.log
> with "-logverbose 255"?  It could be useful to compare a successful output to
> the one's I've posted.

Unfortunately, no I don't -- having 965GM.

Comment 39 Bob Arendt 2009-01-30 06:28:14 UTC
Created attachment 330437 [details]
Semi successfull output from xdpyinfo, glxinfo, and Xorg.0.log

Some major success with today's rawhide (now it only hangs on glxgears and desktop startup):
kernel-2.6.29-0.64.rc3.fc11.i686
xorg-x11-server-Xorg-1.5.99.901-5.fc11.i386
xorg-x11-drv-i810-2.5.99.1-0.3.fc11.i386
xorg-x11-drv-synaptics-0.99.3-3.fc11.i386
libdrm-2.4.3-0.3.fc11.i386
mesa-libGL-7.3-0.4.fc11.i386
mesa-libGLU-7.3-0.4.fc11.i386
mesa-dri-drivers-7.3-0.4.fc11.i386

Without an xorg.conf file, running
  startx /usr/bin/xterm -- -logverbose 255 
in a console results in an xterm and a functional Xserver, with EXA acceleration.  "x11perf -repeat 2 -putimage100" runs at 1250/sec, not too much of a slow-down from the F9 rate of 1450/sec.

glxinfo succeeds in producing info, but running glxgears paints the outline of the window, then hangs the Xserver.  No keyboard response, no cpu activity.  The screen is still visible, but the mouse has disappeared and is unresponsive to clicks.  A reboot is the only way to recover the laptop keyboard.  The Xserver won't restart after a "kill -9" of the server (it doesn't respond to other signals).  I can still ssh into the laptop;  There are no additional messages in /var/log/messages or /var/log/Xorg.0.log.

I'm not able to bring up a gdm-gnome desktop.  After painting the gnome-panels, something causes the Xserver to hang, possibly using some of glitzy rendering methods that don't quite seem to work yet on this 845G hardware ...

I've attached copies of the output of xdpyinfo, glxinfo, and the Xorg.0.log from before the hang.

If this remains semi-functional throughout a few more updates, this specific bug could probably be closed, since the glxgears hang is possibly a different issue.

Comment 40 Bob Arendt 2009-02-04 02:20:53 UTC
Created attachment 330806 [details]
Latest RAWHIDE Xorg.0.log, no config file, HANGING again

The behaviour has completely reverted.  Here's today's rawhide mix:
kernel-2.6.29-0.74.rc3.git3.fc11.i686
xorg-x11-server-Xorg-1.5.99.901-5.fc11.i386
xorg-x11-drv-i810-2.5.99.1-0.3.fc11.i386
xorg-x11-drv-synaptics-1.0.0-1.fc11.i386
libdrm-2.4.4-2.fc11.i386
mesa-libGL-7.3-0.4.fc11.i386
mesa-libGLU-7.3-0.4.fc11.i386
mesa-dri-drivers-7.3-0.4.fc11.i386

As described before black screen, keyboard locked.  Nothing apparently wrong when I ssh in.  "chvt" hangs trying to change to anything but 7 (where startx started the Xserver).

I've noticed that X.org has a xorg-x11-drv-i810 version 2.6.1 released:
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.6.1.tar.bz2
Any chance that's been packaged and is available to test?

Comment 41 lefty 2009-02-07 15:32:39 UTC
can you try it with UXA acceleration ? (DRI2 takes effect only when UXA enabled)

(In reply to comment #40)
> Created an attachment (id=330806) [details]
> Latest RAWHIDE Xorg.0.log, no config file, HANGING again

Comment 42 Bob Arendt 2009-02-09 04:33:50 UTC
Created attachment 331279 [details]
Xorg log with simple config specifing UXA acceleration (hangs)

Post F11 alpha rawhide versions:
kernel-2.6.29-0.93.rc3.git10.fc11.i586
xorg-x11-server-Xorg-1.5.99.902-3.fc11.i386
xorg-x11-drv-i810-2.5.99.1-0.3.fc11.i386
xorg-x11-drv-synaptics-1.0.0-2.fc11.i386
libdrm-2.4.4-4.fc11.i386
mesa-libGL-7.3-0.4.fc11.i386
mesa-libGLU-7.3-0.4.fc11.i386
mesa-dri-drivers-7.3-0.4.fc11.i386

Per comment #41, created a simple config using "Xorg -configure", renamed it to /root/uxa, and added this line to the Device section:
   Option "AccelMethod" "UXA"

Same observed hang as before .. but the following error lines show up in the attached log:
(EE) intel(0): Failed to set tiling on front buffer: Invalid argument
(EE) intel(0): Failed to set tiling on back buffer: Invalid argument
(EE) intel(0): Failed to set tiling on depth buffer: Invalid argument

Nothing unusual in /var/log/messages:
Feb  8 21:22:41 blu acpid: client connected from 2343[0:0]
Feb  8 21:22:41 blu acpid: 1 client rule loaded
Feb  8 21:22:42 blu kernel: [drm] Initialized drm 1.1.0 20060810
Feb  8 21:22:48 blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Feb  8 21:22:48 blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

Similar lines show up using EXA (see next attachment).

Note that the kernel is now i586, per the shift in Fedora kernel conventions.

Comment 43 Bob Arendt 2009-02-09 04:49:52 UTC
Created attachment 331280 [details]
Latest RAWHIDE Xorg.0.log, no config file, still hangs

Same RPM's as comment #42.  Ran without a Xorg.conf file, and still hangs as described before.  Xorg will still run with NoAccel; The laptop still works well when booting to F9 with the earlier Xorg/intel drivers.

The log file is attached.  It might be useful to compare this to the log file in comment #41, which had UXA acceleration.

Same Xorg errors as UXA:
(EE) intel(0): Failed to set tiling on front buffer: Invalid argument
(EE) intel(0): Failed to set tiling on back buffer: Invalid argument
(EE) intel(0): Failed to set tiling on depth buffer: Invalid argument

No change in /var/log/messages output.

Comment 44 Bob Arendt 2009-02-09 13:47:52 UTC
(In reply to comment #43)
> The log file is attached.  It might be useful to compare this to the log file
> in comment #41, which had UXA acceleration.
  Correction - the UXA log file is with comment #42

Comment 45 Bob Arendt 2009-02-13 04:09:16 UTC
Created attachment 331797 [details]
Xorg.0.log for noconf, uxa, and noaccel.  Configs for uxa and noaccel

Still broken using latest rawhide updates, with new intel drivers and kernel:
kernel-2.6.29-0.110.rc4.git3.fc11.i586
xorg-x11-server-Xorg-1.5.99.902-9.fc11.i386
xorg-x11-drv-i810-2.6.0-3.fc11.i386
xorg-x11-drv-synaptics-1.0.0-4.fc11.i386
libdrm-2.4.4-4.fc11.i386
mesa-libGL-7.3-2.fc11.i386
mesa-libGLU-7.3-2.fc11.i386
mesa-dri-drivers-7.3-2.fc11.i386

Running without a config file:
  startx /usr/bin/xterm   -- -logverbose 255
From /var/log/messages:
Feb 12 08:23:40 blu acpid: client connected from 2315[0:0]
Feb 12 08:23:40 blu acpid: 1 client rule loaded
Feb 12 08:23:42 blu kernel: [drm] Initialized drm 1.1.0 20060810
Feb 12 08:23:42 blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Feb 12 08:23:42 blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

Keyboard hangs as before, backlight on, black screen.  ssh in, and chvt doesn't work either (hangs unless "chvt 7")

Running with UXA (xorg.conf_uxa)
  startx /usr/bin/xterm   -- -config /root/uxa -logverbose 255
Feb 12 20:32:05 blu acpid: client connected from 2338[0:0]
Feb 12 20:32:05 blu acpid: 1 client rule loaded
Feb 12 20:32:07 blu kernel: [drm] Initialized drm 1.1.0 20060810
Feb 12 20:32:07 blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Feb 12 20:32:07 blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0
Feb 12 20:32:07 blu kernel: [drm:i915_irq_emit] *ERROR* i915_irq_emit called without lock held, held  0 owner (null) dcdd9000

Keyboard hangs as before, backlight on, black screen.  ssh in, but chvt does not hang.  No apparent affect .. but it doesn't hang.  The  i915_irq_emit error is logged at X startup.

Running with noaccel (xorg.conf_noaccel)
  startx /usr/bin/xterm   -- -config /root/noaccel -logverbose 255
Feb 12 20:51:45 blu acpid: client connected from 2338[0:0]
Feb 12 20:51:45 blu acpid: 1 client rule loaded
Feb 12 20:51:54 blu ntpd[2098]: synchronized to LOCAL(0), stratum 10
Feb 12 20:51:54 blu ntpd[2098]: kernel time sync status change 0001
Feb 12 20:52:09 blu kernel: X[2338]: segfault at 10 ip 080d9160 sp bfd6d4c0 error 4 in Xorg[8047000+1b9000]
It works.  But doesn't exit cleanly.  The segfault message is logged when exiting the primary xterm with a ctrl-D (which causes X to exit).

I've put all at the configs and log output in the attached tarball:
tar tzf 20092012-Xorg_logs_and_configs.tar.gz
  xorg.conf_uxa
  xorg.conf_noaccel
  20092012-Xorg.0.log_noaccel_works
  20092012-Xorg.0.log_noconf_hang
  20092012-Xorg.0.log_uxa_accel_hang

Looks like intel/i810 is *still* broken for the 865G chip.

Comment 46 Bob Arendt 2009-02-15 06:44:03 UTC
Created attachment 331956 [details]
Xorg.0.log for noconf and uxa. Config for uxa

Still broken using latest rawhide updates, with new intel drivers and kernel:
kernel-2.6.29-0.118.rc5.fc11.i586
xorg-x11-server-Xorg-1.5.99.902-10.fc11.i386
xorg-x11-drv-i810-2.6.0-5.fc11.i386
xorg-x11-drv-synaptics-1.0.0-4.fc11.i386
libdrm-2.4.4-4.fc11.i386
mesa-libGL-7.3-2.fc11.i386
mesa-libGLU-7.3-2.fc11.i386
mesa-dri-drivers-7.3-2.fc11.i386

Same symptoms with the no-configuration case.  Keyboard hangs, screen black (but backlight on), chvt hangs.  xdpyinfo -display :0  also hangs.  Here's the output from /var/log/messages:
Feb 14 21:27:19 blu acpid: client connected from 2749[0:0]
Feb 14 21:27:19 blu acpid: 1 client rule loaded
Feb 14 21:27:21 blu kernel: [drm] Initialized drm 1.1.0 20060810
Feb 14 21:27:21 blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Feb 14 21:27:21 blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0

It appears that the UXA acceleration option also doesn't work, but it might be closer to working.  The keyboard does not hang.  chvt works.  I can use ctrl-alt-F2 to change to a vt and blindly log in (verified that mingetty changes to bash using ps in a ssh session).  Despite changing vt's and back to vt7, the backlight remains off.  However "xdpyinfo -display :0" hangs when ssh'ing into the laptop.  Though the mouse is not visible, moving the mouse in the direction of the xterm and typing commands doesn't produce any results  (example: "ls > /tmp/x" doesn't create file /tmp/x).  /var/log/messages produces this error on Xorg server startup:
Feb 14 21:36:17 blu acpid: client connected from 2612[0:0]
Feb 14 21:36:17 blu acpid: 1 client rule loaded
Feb 14 21:36:19 blu kernel: [drm] Initialized drm 1.1.0 20060810
Feb 14 21:36:19 blu kernel: pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Feb 14 21:36:19 blu kernel: [drm] Initialized i915 1.6.0 20080730 on minor 0
Feb 14 21:36:19 blu kernel: [drm:i915_irq_emit] *ERROR* i915_irq_emit called without lock held, held  0 owner (null) dce600f0

Comment 47 Bob Arendt 2009-02-22 05:54:09 UTC
Created attachment 332843 [details]
Xorg.0.log for noconf, /var/log/messages, and corrupted glxgears.png

Partial success, but still broken.  Xserver comes up, displays xterm window.  The cursor is invisible.  I can use the touchpad to move it and click, but no cursor.  glxgears runs, but displays a very distorted image (snapshot in attached tarball).  There's a lot of output in /var/log/messages; Things like:
  i2c-adapter i2c-0: unable to read EDID block
  INFO: possible circular locking dependency detected
   ... with backtrace info

Relevant /var/log/messages output is also attached.  As well as the /var/log/Xorg.0.log output.

Current rpm's:
kernel-2.6.29-0.137.rc5.git4.fc11.i586
xorg-x11-server-Xorg-1.5.99.903-3.fc11.i586
xorg-x11-drv-i810-2.6.0-6.fc11.i586
xorg-x11-drv-synaptics-1.0.0-4.fc11.i386
libdrm-2.4.4-5.fc11.i586
mesa-libGL-7.3-2.fc11.i386
mesa-libGLU-7.3-2.fc11.i386
mesa-dri-drivers-7.3-2.fc11.i386

The Xserver was started with:
  startx /usr/bin/xterm -- -logverbose 255

2D performance test:
  x11perf -display :0 -repeat 2 -putimage100
   2400 trep @   4.7668 msec (   210.0/sec): PutImage 100x100 square
   (F9 is 1300/sec)

3D performance test (corrupted output):
  env DISPLAY=:0 glxgears
    413 frames in 5.0 seconds = 82.335 FPS
    (F9 is 257 FPS)

What little is running has severely degraded performance.

When the Xserver is terminated by exiting the xterm, Xserver exits, the screen goes black and doesn't return to a vt console.

Comment 48 Bob Arendt 2009-02-22 05:59:43 UTC
Comment on attachment 332843 [details]
Xorg.0.log for noconf, /var/log/messages, and corrupted glxgears.png

wrong messages files

Comment 49 Bob Arendt 2009-02-22 06:04:42 UTC
Created attachment 332844 [details]
Xorg.0.log for noconf, /var/log/messages, and corrupted glxgears.png

Correct attachment for Comment #47

Comment 50 Bob Arendt 2009-02-28 16:58:13 UTC
Rawhide updated to i586 packages, and package xorg-x11-drv-intel replaced xorg-x11-drv-i810.  Still broken the same as Comment #47 (no cursor, bad glxgears image - attached, very slow 2D & 3D).  There appears to be more debug info.  The current configuration:

kernel-2.6.29-0.159.rc6.git3.fc11.i586
xorg-x11-server-Xorg-1.6.0-2.fc11.i586
package xorg-x11-drv-i810 is not installed
xorg-x11-drv-intel-2.6.0-9.fc11.i586
xorg-x11-drv-synaptics-1.0.99.2-1.fc11.i586
libdrm-2.4.5-0.fc11.i586
mesa-libGL-7.3-5.fc11.i586
mesa-libGLU-7.3-5.fc11.i586
mesa-dri-drivers-7.3-5.fc11.i586

/var/log/messages indicates "possible circular locking dependency detected"; output attached.

In /var/log/Xorg.0.log it detects 4Gig video ram on my old 512M laptop:
(II) intel(0): [DRI2] Setup complete
(**) intel(0): Framebuffer compression disabled
(**) intel(0): Tiling enabled
(==) intel(0): VideoRam: 4194303 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Tiled allocation successful.
(II) UXA(0): Driver registered support for the following operations:
The log is attached.

F9 correctly shows:  (==) intel(0): VideoRam: 131072 KB

2D and 3D performance is still significantly regressed wrt F9:
                     F9         Rawhide
  2D putimage100    1300/sec    210.0/sec
  2D glxgears        257 fps     95.094 fps

On a postive note, when the Xserver ends it now terminates correctly and returns to a vt console.

Comment 51 Bob Arendt 2009-02-28 17:04:11 UTC
Created attachment 333610 [details]
see Comment #50:  console output, showing drm debug messages

Comment 52 Bob Arendt 2009-02-28 17:07:17 UTC
Created attachment 333611 [details]
see Comment #50: Xorg.0.log   using -logverbose 255

Comment 53 Bob Arendt 2009-02-28 17:08:36 UTC
Created attachment 333612 [details]
see Comment #50: distorted glxgears snapshot

Comment 54 Bob Arendt 2009-02-28 17:16:01 UTC
Created attachment 333613 [details]
see Comment #50: /var/log/messages with circular locking debug and backtrace

Comment 55 Bob Arendt 2009-03-09 07:01:07 UTC
Created attachment 334470 [details]
Tarball of Xorg.0.log, messages, x11perf and glxgears output

Updated to latest Rawhide - still broken the same as Comment #47 (no cursor, bad
glxgears image (Comment #53), very slow 2D & 3D).  Though corrupt, glxgears is almost equivalent to F9 rates.  The current configuration:

kernel-2.6.29-0.207.rc7.fc11.i586
xorg-x11-server-Xorg-1.6.0-9.fc11.i586
package xorg-x11-drv-i810 is not installed
xorg-x11-drv-synaptics-1.0.99.4-1.fc11.i586
libdrm-2.4.5-0.fc11.i586
mesa-libGL-7.3-10.fc11.i586
mesa-libGLU-7.3-10.fc11.i586
mesa-dri-drivers-7.3-10.fc11.i586

/var/log/messages still indicates "possible circular locking dependency detected"; output attached.

In /var/log/Xorg.0.log it still detects 4Gig video ram on my old 512M laptop:
(II) intel(0): [DRI2] Setup complete
(**) intel(0): Framebuffer compression disabled
(**) intel(0): Tiling enabled
(==) intel(0): VideoRam: 4194303 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Tiled allocation successful.
(II) UXA(0): Driver registered support for the following operations:
The latest log is attached.

F9 correctly shows:  (==) intel(0): VideoRam: 131072 KB

3D performance (though corrupted) has increased to approach F9 rates.
2D performance is still significantly regressed wrt F9:
                     F9         Rawhide
  2D putimage100    1300/sec    232/sec
  3D glxgears        257 fps    212 fps

The Xserver still exits correctly (doesn't crash/hang on exit).

I've attached a tarball of Xorg.0.log, part of /var/log/messages, and the x11perf and glxgears output.

Comment 56 Bob Arendt 2009-03-14 06:32:42 UTC
TEST DAY SUMMARY

I ran the tests outlined in
  https://fedoraproject.org/wiki/QA/Test_Days/2009-03-12
and it confirmed the earlier failures, but had a single significant success;  Adding "nomodeset" to the boot command line resulted in a running Xserver with mouse cursor, and 2D + 3D performance commensurate with F9 speeds.  glxgears was undistorted.  Desktop effects locked up ... but otherwise it seemed usable.

When running without "nomodeset" (using KMS) as in all the stuff previously documented in this bug, it appears the reported amount of video ram is wrong.

I'll add a comment for each test result, so the bugs can link to the specific test.

Comment 57 Bob Arendt 2009-03-14 06:42:05 UTC
Created attachment 335189 [details]
/var/log/messages (including boot up, Xserver, GDM) w/ cirular locking error

FAIL - QA:Testcase intelvideo kms
https://fedoraproject.org/wiki/QA:Testcase_intelvideo_kms

  Boots, no flicker, almost everything works
  EXCEPT:
    No mouse cursor.  It detects motion, but the cursor is invisible.
    I can guess where the cursor is and click in windows.
    The backlight often doesn't turn on. It's on at boot, but when
    it should go to full-screen, native resolution for the plymouth
    display the screen goes completely black.

    Laptop continues to boot, but the screen is blank.
    Keyboard is active.  I can ssh in and reboot.

    When the backlight is on, there's a pretty plymouth boot,
    good picture.  Continues to gdm login.  Login screen has no
    mouse cursor.  I can move an invisible mouse with the touchpad
    and click, but no visible cursor feedback.

    Sound and desktop look good, but still no cursor.

    There's a dump in /var/log/messages about 
     INFO: possible circular locking dependency detected
     Attached /var/log/messages
     Atttached /var/log/Xorg.0.log

    Performance (poor):
    2D: x11perf -putimage100   224.0/sec
    3D  glxgears corrupted,    205 fps

glxgears is corrupted as in Comment #53

Comment 58 Bob Arendt 2009-03-14 06:45:22 UTC
Created attachment 335190 [details]
/var/log/Xorg.0.log for plain kms Xserver

FAIL - QA:Testcase intelvideo kms
https://fedoraproject.org/wiki/QA:Testcase_intelvideo_kms
   attachment for Comment #57

Comment 59 Bob Arendt 2009-03-14 06:50:24 UTC
Mostly PASS - QA:Testcase intelvideo noKMS
https://fedoraproject.org/wiki/QA:Testcase_intelvideo_nokms

With the exception of the "circular locking error" message in /var/log/messages, this seemed pretty functional, recovering performance on a par with F9:

    Performance:
    2D: x11perf -putimage100   224.0/sec
    3D  glxgears corrupted,    205 fps

Still had backlight issues, but I could vt switch (ctl-alt-Fn) a few times and the backlight would come on and the Xserver would be visible.  This didn't seem to "fix" the KMS case (since the text screens were also rendered?).

Comment 60 Bob Arendt 2009-03-14 06:52:57 UTC
(In reply to comment #59)
>     Performance:
>     2D: x11perf -putimage100   224.0/sec
>     3D  glxgears corrupted,    205 fps

Wrong performance numbers - the noKMS case was:
    Performance:
    2D: x11perf -putimage100   1430.0/sec
    3D  glxgears clean!!!       174 fps

glxgears looked good.

Comment 61 Bob Arendt 2009-03-14 06:54:53 UTC
FAIL - QA:Testcase intelvideo dpms
https://fedoraproject.org/wiki/QA:Testcase_intelvideo_dpms

The display never went to sleep.  The screensaver remained on.  Booting with "nomodeset" and DPMS worked.

Comment 62 Bob Arendt 2009-03-14 06:59:52 UTC
FAIL - QA:Testcase intelvideo glx
https://fedoraproject.org/wiki/QA:Testcase_intelvideo_glx

A little hard to do without a cursor, but moving the invisible mouse to the top panel bar, clicking, and using arrow keys, I managed to navigate to the "Desktop Effects" preferences.  The Xserver locked up right after clicking "Enable Desktop Effects".  The screen and keyboard froze (Capslock indicator no longer worked).

This was also true with "nomodeset" on the boot line.

Comment 63 Bob Arendt 2009-03-14 07:03:39 UTC
FAIL (or N/A) - QA:Testcase intelvideo xv
https://fedoraproject.org/wiki/QA:Testcase_intelvideo_xv

The gstreamer-properties dialog Video pane only offered
     Default Output / Plugin
        Autodetect, v4l, v4l2, or Custom.
        (no xv option available)

This was also true for "nomodeset".  Is xv not implemented for the 845G ?

Comment 64 Bob Arendt 2009-03-14 07:06:13 UTC
PASS - QA:Testcase intelvideo fastuserswitch
https://fedoraproject.org/wiki/QA:Testcase_intelvideo_fastuserswitch

To the extent that other features worked, this passed.  Two users could log in at once and switch back and forth.  With KMS, there was no cursor and glxgears remained corrupted .. but no worse than before.

Comment 65 Antal KICSI 2009-03-15 14:17:10 UTC
I have also the i845 video chipset and with the LiveCD provided at http://fedoraproject.org/wiki/QA/Test_Days/2009-03-12 I have the same behaviour as
Bob Arendt at comment #57

Adding "nomodeset" to the boot command line resulted in a running Xserver with
mouse cursor.

I reported the problem also on BZ 484291

Comment 66 Antal KICSI 2009-03-15 20:46:41 UTC
To complete the previous comment I like to add that using the "nomodeset" boot parameter I get a running X server - I can login at the gdm screen - but I get an error : "Error activating XKB configuration". 

If I close that error window everithing looks normal, I have mose cursor, the menus are working. The graphical performance is slower then on Fedora8 that I currently using:

glxgears ~225fps (vs. ~442fps on Fedora8)
x11perf putimage100 ~3600/sec (vs. ~5500/sec on Fedora8)

I cannot activate Desktop Effects - when I tried I get a frozen machine.

This rawhide liveCD is a step forward but I hope it will be solved
before F11 goes out the door. I also have this problem since Fedora10 after Fedora8 and Fedora9 working fine with my computer (Fujitsu-Siemens ScenicS2 - i845 video on board).

Comment 67 Bob Arendt 2009-03-15 21:58:49 UTC
(In reply to comment #66)
> To complete the previous comment I like to add that using the "nomodeset" boot
> parameter I get a running X server - I can login at the gdm screen - but I get
> an error : "Error activating XKB configuration". 
>
I'd seen this also, and "fixed" it by deleting my home directory and letting gnome build fresh config files, so it appears to be a gnome bug rather than an Xorg bug.  It's probably Bug #180861.  gconf is probably loading some bad keyboard config info, misconfiguring X, then a gnome applet complains.  You might try pulling up a keyboard-preferences config tool and changing the keyboard to something, then back to what you want.  If it's misconfigured, this might overwrite it with a good config.
 
Thanks for the additional confirmation and timing comparison numbers.

Comment 68 Antal KICSI 2009-03-31 18:14:43 UTC
Created attachment 337373 [details]
Xorg.0.log with Fedora11 Beta LiveCD on i845 video

The Fedora11 Beta Live CD does not work as expected on my hardware (Fujitsu-Siemens ScenicS2 with i845 integrated video ): boots, almost everything works exept no mouse cursor.  It detects motion, but the cursor is invisible.I can guess where the cursor is and click in windows.This is the same behaviour as with the 2009-03-12 intel Test Days Live CD.
I attached the Xorg.0.log for this case.

Adding "nomodeset" to the boot command line resulted in a running Xserver with
mouse cursor.

Comment 69 Antal KICSI 2009-03-31 18:17:57 UTC
Created attachment 337374 [details]
Xorg.0.log with Fedora11 Beta LiveCD on i845 video with "nomodeset" boot parameter

Attached the Xorg.0.log when I started the Fedora11 Beta LiveCD with
"nomodeset" boot parameter - running Xserver with mouse cursor on the same i845
video hardware!

Comment 70 kivar 2009-04-04 13:10:01 UTC
Attached the Xorg.0.log when I started the Fedora11 Beta LiveCD with
"nomodeset" boot parameter - running Xserver with mouse cursor on the same i845
video hardware!
>
>

I have the same problem with the "invisible" mouse cursor on my machine with i845
video also.

Booting the live cd with the "nomodeset" boot parameter makes the cursor visible 
on my machine also.

Comment 71 Mace Moneta 2009-04-08 13:27:51 UTC
This appears to be resolved for me (G45/X4500HD) with the latest Intel driver and updates from rawhide:

kernel-2.6.29.1-52.fc11.x86_64
libdrm-2.4.5-4.fc11.i586
libdrm-2.4.5-4.fc11.x86_64
mesa-dri-drivers-7.5-0.7.fc11.i586
mesa-dri-drivers-7.5-0.7.fc11.x86_64
mesa-libGL-7.5-0.7.fc11.i586
mesa-libGL-7.5-0.7.fc11.x86_64
mesa-libGLU-7.5-0.7.fc11.i586
mesa-libGLU-7.5-0.7.fc11.x86_64
xorg-x11-drv-intel-2.6.99.902-2.fc11.x86_64

No xorg.conf and kernel modeset enabled.  Compiz still has window update issues, but otherwise everything looks stable.

Comment 72 Adam Williamson 2009-04-16 23:06:30 UTC
This report seems to have got very messy.

First, can we ignore the 'no cursor on i8xx' thing? That's not what was initially reported, doesn't appear to be related, and has its own report (488980).

Bob, aside from the cursor issue, what's the status with current Rawhide, no xorg.conf, and kms enabled? What are the remaining issues in this configuration?

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 73 Mace Moneta 2009-04-16 23:29:14 UTC
While I had reported in comment #71 that I no longer get the lockups, of course I got one a couple of days later.  I'm still tracking rawhide, and waiting to see if I can go a week without a lockup in KMS+UXM mode.

For me, the problem is partly the level of churn in rawhide.  Should I update the kernel and Xorg or go for a stability test (I'm tracking about four dozen bugs in various packages)?  I usually update, and that resets the clock.  If I get a re-occurrence, I update and that resets the clock.

It would be nice if some package levels were identified with "we believe this issue is resolved at these levels", but I understand that's not realistic.

Comment 74 Adam Williamson 2009-04-16 23:59:29 UTC
Mace: you have a completely different issue from Bob, on completely different hardware, so your comments are not relevant to this report in any case. Please file a separate report.

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 75 kivar 2009-04-17 02:49:24 UTC
(In reply to comment #72)
> This report seems to have got very messy.
> 
> First, can we ignore the 'no cursor on i8xx' thing? That's not what was
> initially reported, doesn't appear to be related, and has its own report
> (488980).
> 
> Bob, aside from the cursor issue, what's the status with current Rawhide, no
> xorg.conf, and kms enabled? What are the remaining issues in this
> configuration?
> 
> -- 
> Fedora Bugzappers volunteer triage team
> https://fedoraproject.org/wiki/BugZappers  

How the hell is this *NOT RELATED?!?* 

It's a spin-off/offshoot of the various problems people have encountered with the i845 Intel video driver which quite frankly has never fuctioned properly from the very first release of the Fedora 10 live cd.

Basically you can't ignore this, because it's *DIRECTLY RELATED TO THE INTEL VIDEO DRIVER*, and shoving it into another little subtopic like you seem to want to *WON"T* make the problems with the i8xx/i845 driver go away.


Do you even understand just what the problems with the i8xx driver being mentioned here even *ARE*?

Sure as hell doesn't seem like it.

Comment 76 Adam Williamson 2009-04-17 16:38:19 UTC
Kivar: it's not related because it's a completely different bug. There are several bugs with the older i8xx chipsets with the current intel driver, yes. The best way for them to be fixed is for each problem to have its own distinct report, otherwise everything gets incredibly messy and it's very difficult to tell what's the status of each problem. The missing cursor issue is a distinct issue which is not at all the issue that was initially reported in this bug, and is very unlikely to be caused by the same problem in the code, so there's no sense in discussing it in this bug; it's just noise in this report.

The sensible thing is to have a separate report for that bug, which we do. That's not 'ignoring' it or 'shoving it into another little subtopic', it's just the right way to organize things in Bugzilla.

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 77 Adam Williamson 2009-04-17 16:39:23 UTC
clarification: I used the word ignore, yes - I meant to ignore it *in this bug report*, not ignore it generally speaking.

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 78 kivar 2009-04-17 20:53:58 UTC
(In reply to comment #76)
> Kivar: it's not related because it's a completely different bug. There are
> several bugs with the older i8xx chipsets with the current intel driver, yes.
> The best way for them to be fixed is for each problem to have its own distinct
> report, otherwise everything gets incredibly messy and it's very difficult to
> tell what's the status of each problem. The missing cursor issue is a distinct
> issue which is not at all the issue that was initially reported in this bug,
> and is very unlikely to be caused by the same problem in the code, so there's
> no sense in discussing it in this bug; it's just noise in this report.
> 
> The sensible thing is to have a separate report for that bug, which we do.
> That's not 'ignoring' it or 'shoving it into another little subtopic', it's
> just the right way to organize things in Bugzilla.
> 
> -- 
> Fedora Bugzappers volunteer triage team
> https://fedoraproject.org/wiki/BugZappers  

It's *NOT* a completely different bug or problem. It's pretty much in fact the *SAME* bug(s),but you're seeing different aspects of it with different setups.

Running around creating a bunch of seperate silly subtopic "BUG" reports for a single subject is idiotic and a waste of time and effort.

Why on earth do something as silly as create 101 different subtopics dealing with the problems with the i8xx/i845 drivers when creating just (1) topic
where people can talk about and compare notes about the problems they are running into and seeing with the driver would be so much easier and make more sense.

Comment 79 Adam Williamson 2009-04-17 21:44:52 UTC
Bugzilla's not meant to be a forum so this will be my final post on this topic, but it's really very simple. The reason is *they're not the same bug*. I don't see why you don't get this. Just because two problems happen with the same hardware, does not mean they're the same bug. I don't understand why you think "X hangs on startup" is the same as "the cursor's missing if modesetting is enabled". They're utterly and completely different problems.

What I'm expecting to hear from Bob is that the initial issues are mostly resolved and what he has now is a grab-bag of smaller issues: the missing cursor, backlight issue. At which point we will close this bug and follow the others in separate reports.

It doesn't make sense to have one big report for 'every problem anyone ever has with an i8xx chipset', because it's horribly confusing for triagers, maintainers and even reporters (do you really enjoy having to look through 75 comments in this report every time you want to see if someone else has the same problem as you?)

One bug per report is the only sane way to work. You report the bug, I triage it, the maintainer changes some code to try and fix it, you tell us if it's fixed, we close it. That works. Having seven different bugs in the same report just doesn't work. What do we do when three of them are fixed and four aren't? How the heck am I supposed to keep track of that while I'm trying to see if the driver's in good enough shape for us to release Fedora 11? Do I mark it as CLOSED or OPEN? Come on, surely you can see the problem here?

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 80 Bob Arendt 2009-04-17 22:34:55 UTC
(In reply to comment #72) 
> First, can we ignore the 'no cursor on i8xx' thing? That's not what was
> initially reported, doesn't appear to be related, and has its own report
> (488980).
> 
> Bob, aside from the cursor issue, what's the status with current Rawhide, no
> xorg.conf, and kms enabled? What are the remaining issues in this
> configuration?
> 

Adam,

I agree the "no cursor" can go to a separate bug.  This bug has evolved, and I don't mind splitting it into different issues against the intel/i845G hardware. For hardware-specific issues, it would be nice to be able to pull bugs by chipset.  Certainly filing xorg / mesa bugs by chipset would make it easier to find and report against existing bugs.  My travel laptop's intel GM45 chipset clearly doesn't have any of the issues my other 845G laptop has (but using the *same* rawhide intel driver).  By having the video chip (as reported in Xorg.0.log) it could reduce duplicate or confusing reports, and make easier to track individual bugs (missing cursor, etc) specifically against driver + chipset.

Feel free to rename this bug or split it into discrete bugs with more appropriate titles with intel 845G + intel driver in the title.

My last test (comment #57 .. comment #64) with a "naked" config (no xorg.conf, no "nomodeset") still had corrupted glxgears.  Desktop effects, xv, and DPMS also failed.  There were no significant package updates before my business trip.  I'm still out of town, and it will at least 10 days before I'll get a chance to update and re-test with that laptop.  I'll certainly update and report when I return to the states.

Cheers,
-Bob Arendt

Comment 81 Adam Williamson 2009-04-20 20:44:17 UTC
glxgears is likely https://bugzilla.redhat.com/show_bug.cgi?id=490366 and/or https://bugzilla.redhat.com/show_bug.cgi?id=489988 . For DPMS, please try with this procedure instead:

https://fedoraproject.org/wiki/QA:Testcase_radeon_dpms

because there's actually a bug in the GNOME display properties applet which caused the test case from the Intel test day to fail, that's a simpler test case which avoids that problem.

For xv, from your comment, you were looking at the wrong box: that's the *input* plugin (hence why it offers v4l, the video capture framework), not the *output* plugin. You want the box under "Default Output", not the box under "Default Input". Please check again :)

For desktop effects, please file a new bug - that'd be better than changing this bug and having all this history attached to it. Thanks!

I'm closing this report now. Thanks for your continued input. Please do add a comment with the bug # when you file new reports on the issues discussed here :)

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 82 Vedran Miletić 2009-09-06 08:50:29 UTC
*** Bug 470672 has been marked as a duplicate of this bug. ***


Note You need to log in before you can comment on or make changes to this bug.