NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
xsrc/48344: X server crashes with "lockup" on certain i810e-based systems
>Number: 48344
>Category: xsrc
>Synopsis: X server crashes with "lockup" on certain i810e-based systems
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: xsrc-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Oct 25 22:20:00 +0000 2013
>Originator: John D. Baker
>Release: NetBSD/i386-6.99.24, NetBSD/i386-6.1_STABLE
>Organization:
>Environment:
NetBSD plextwo 6.99.24 NetBSD 6.99.24 (GENERIC) #40: Thu Oct 24 13:49:06 CDT
2013
sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/i386/sys/arch/i386/compile/GENERIC
i386
NetBSD plextwo 6.1_STABLE NetBSD 6.1_STABLE (GENERIC) #38: Sun Oct 20 14:17:47
CDT 2013
sysop%yggdrasil.technoskunk.fur@localhost:/r0/build/netbsd-6/obj/i386/sys/arch/i386/compile/GENERIC
i386
>Description:
The following is from i386-6.99.24. i386-6.1_STABLE show the same
behavior.
On DELL OptiPlex GX110, using on-board i810e graphics adapter,
attempting to start the X server (native Xorg, no xorg.conf)
immediately after a reboot produces the following:
X.Org X Server 1.10.6
Release Date: 2011-07-08
X Protocol Version 11, Revision 0
Build Operating System: NetBSD/i386 -
Current Operating System: NetBSD plextwo 6.99.24 NetBSD 6.99.24 (GENERIC) #40:
Thu Oct 24 13:49:06 CDT 2013
sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/i386/sys/arch/i386/compile/GENERIC
i386
Build Date: 01 August 2011 01:01:00AM
Current version of pixman: 0.30.0
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: Fri Oct 25 19:01:58 2013
(==) Using default built-in configuration (12 lines)
(EE) intel(0): Unknown EDID version 2
(EE) [drm] drmOpen failed.
(EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error: Couldn't lookup keysym
> Symbol interpretation ignored
> Error: Couldn't lookup keysym
> Symbol interpretation ignored
Errors from xkbcomp are not fatal to the X server
Error in I810WaitLpRing(), now is 204017, start is 202016
pgetbl_ctl: 0x1869001 pgetbl_err: 0x19d5000
ipeir: 0 iphdr: 80f00800
LP ring tail: 9ee0 head: 749c len: f001 start 300000
eir: 0 esr: 9 emr: 3d
instdone: ff7a instpm: 0
memmode: 4 instps: 810
hwstam: 9ac7 ier: 0 imr: 9ac7 iir: 0
space: 54708 wanted 65528
Fatal server error:
lockup
Please consult the The X.Org Foundation support
at http://wiki.X.Org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional
information.
Error in I810WaitLpRing(), now is 206145, start is 204144
pgetbl_ctl: 0x1869001 pgetbl_err: 0x0
ipeir: 0 iphdr: 80f00800
LP ring tail: 9ee8 head: 749c len: f001 start 300000
eir: 0 esr: 1 emr: 3d
instdone: ff7a instpm: 0
memmode: 4 instps: 810
hwstam: 9ac7 ier: 0 imr: 9ac7 iir: 0
space: 54700 wanted 65528
FatalError re-entered, aborting
lockup
At this point the X server leaves the display adapter in graphics
mode. The screen displays garbage although the mouse cursor glyph is
rendered properly. Ctrl-Alt-Fn will switch keyboard focus to another
wscons terminal, but the display is not restored. I used a serial
console to gather this output.
Subsequent attempts to start the X server produce:
X.Org X Server 1.10.6
Release Date: 2011-07-08
X Protocol Version 11, Revision 0
Build Operating System: NetBSD/i386 -
Current Operating System: NetBSD plextwo 6.99.24 NetBSD 6.99.24 (GENERIC) #40:
Thu Oct 24 13:49:06 CDT 2013
sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/i386/sys/arch/i386/compile/GENERIC
i386
Build Date: 01 August 2011 01:01:00AM
Current version of pixman: 0.30.0
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: Fri Oct 25 19:02:51 2013
(==) Using default built-in configuration (12 lines)
(EE) intel(0): Unknown EDID version 2
(EE) [drm] drmOpen failed.
(EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI.
pgetbl_ctl: 0x1869001 pgetbl_err: 0x4890011
ipeir: 0 iphdr: 80f00800
LP ring tail: 9ee8 head: 749c len: f001 start 300000
eir: 0 esr: 11 emr: 3d
instdone: ff7a instpm: 0
memmode: 4 instps: 810
hwstam: 9ac7 ier: 0 imr: 9ac7 iir: 0
Fatal server error:
Active ring not flushed
Please consult the The X.Org Foundation support
at http://wiki.X.Org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional
information.
I've saved the "Xorg.0.log" files from the above sessions, but they
don't really reveal much more that what's posted above.
Native Xorg on netbsd-5 works. An HP Pavilion w/i810e works fine with
netbsd-6 native Xorg. I've only seen this problem on the DELL GX110s.
(I don't have any other i810e-based machines).
I also have an installation that uses modular/pkgsrc Xorg on netbsd-6.
It displays the same symptoms, but I've not yet captured the output of
the X server. I expect to do that soon.
>How-To-Repeat:
On DELL OptiPlex GX110 (perhaps other systems with i810e) attempt to
start the X server.
>Fix:
Workaround (proposed, not tested): Install different video adapter.
Home |
Main Index |
Thread Index |
Old Index