Bug 88151
Summary: | gdm/Xserver crashes with "Error in I830WaitLpRing()" | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Kai 'wusel' Siering <wusel+rhbug> | ||||||||||
Component: | kernel | Assignee: | Dave Jones <davej> | ||||||||||
Status: | CLOSED WONTFIX | QA Contact: | Brian Brock <bbrock> | ||||||||||
Severity: | high | Docs Contact: | |||||||||||
Priority: | medium | ||||||||||||
Version: | 9 | CC: | mharris, pfrields, rob.caldwell, shane.callan | ||||||||||
Target Milestone: | --- | ||||||||||||
Target Release: | --- | ||||||||||||
Hardware: | i686 | ||||||||||||
OS: | Linux | ||||||||||||
Whiteboard: | |||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2004-09-30 15:40:45 UTC | Type: | --- | ||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||
Documentation: | --- | CRM: | |||||||||||
Verified Versions: | Category: | --- | |||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
Embargoed: | |||||||||||||
Attachments: |
|
Description
Kai 'wusel' Siering
2003-04-07 01:12:46 UTC
Created attachment 90943 [details]
Contents of XFree86.0.log.old, dated Apr 7 03:10
Can you attach your modules.conf, /var/log/messages, X config file also please? TIA Will do tomorrow after reproducing the problem. Just for the records: system works flawlessly since yesterday with a PCI-based ATI board (no other changes). Same error with a Gateway Solo 5350 with 830 chipset. Same error on HP OmniBook XE3 GF with i830 chipset After reconfiguring X there is an another error: There is not enough RAM to start X in 1024x768. This laptop worked before with RedHal Linux 7.3 and Intel driver at http://support.intel.com/support/graphics/linux/graphics.htm I tried to compile this driver but it fails on RedHat Linux 9. Created attachment 92908 [details]
XFree86.0.log file
I reconfigured X again setting manually the memory size. gdm started well. I had to set dri support manually, but it worked wery well later for the next reboot. After reboot I got the following: Error in I830WaitLpRing(), now is 3660, start is 1659 pgetbl_ctl: 0x1ff60001 pgetbl_err: 0x0 ipeir: 0 iphdr: 7d8e0001 LP ring tail: 0 head: 10 len: 1f001 start 7fde000 eir: 0 esr: 0 emr: ffff instdone: ffc1 instpm: 0 memmode: 108 instps: 824 hwstam: ffff ier: 0 imr: ffff iir: 0 space: 8 wanted 504 The full log file will be attached. Created attachment 92909 [details]
XFree86.0.log file after reboot
The problem is solved on my machine. I updated my system to the latest errata packages, and reconfigured X again. It didn't start. I added line Load "dri" to Section "Module" and X started well. I attach my current XF86Config. Created attachment 94024 [details]
The working version of XF86Config
sp) You're using what appears to be a custom kernel and custom built XFree86. If my assumption is correct, there's no proof this problem is fixed yet in Red Hat officially released binary RPM packages. This is a kernel bug IMHO, and requires kernel fixes. If the newest kernel does in fact fix this problem, I wasn't aware. I'm reassigning this to the kernel component for comment, etc. Correction... you appear to be using only custom built input modules (synaptics). I still need multiple confirmation the issue is fixed if it is indeed fixed. I use stantard (or standard errata) components: $ rpm -q kernel kernel-2.4.20-20.9 $ rpm -q XFree86 XFree86-4.3.0-2 I use synaptics input module, but it worked before with standard mouse module with ps2 protocol. I may kernel (i830) problem, but I think X configuration program may put Load "dri" line to XF86Config. I just received this error for the first time. I'm running Fedora Core 1, vendor kernel 2.4.22-1.2129.nptl, XFree86 4.3.0-42. /var/log/messages seems to repeat this: Dec 12 08:04:43 rcaldwell kernel: [drm:i830_wait_ring] *ERROR* space: 130548 wanted 131064 Dec 12 08:04:43 rcaldwell kernel: [drm:i830_wait_ring] *ERROR* lockup Dec 12 08:04:48 rcaldwell kernel: [drm:i830_wait_ring] *ERROR* space: 130532 wanted 131064 Dec 12 08:04:48 rcaldwell kernel: [drm:i830_wait_ring] *ERROR* lockup Dec 12 08:04:54 rcaldwell kernel: [drm:i830_wait_ring] *ERROR* space: 130524 wanted 131064 Dec 12 08:04:54 rcaldwell kernel: [drm:i830_wait_ring] *ERROR* lockup XFree86.0.log: Error in I830WaitLpRing(), now is 12481, start is 10480 pgetbl_ctl: 0x1ff60001 pgetbl_err: 0x0 ipeir: 0 iphdr: 7d800003 LP ring tail: 1a0 head: 1082c len: 1f001 start 7fde000 eir: 0 esr: 0 emr: ffff instdone: 6ac1 instpm: 0 memmode: 108 instps: 821 hwstam: ffff ier: 0 imr: ffff iir: 0 space: 67204 wanted 131064 XF86Config: # XFree86 4 configuration created by redhat-config-xfree86 Section "ServerLayout" Identifier "single head configuration" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "DevInputMice" "AlwaysCore" EndSection Section "Files" # RgbPath is the location of the RGB database. Note, this is the name of the # file minus the extension (like ".txt" or ".db"). There is normally # no need to change the default. # Multiple FontPath entries are allowed (they are concatenated together) # By default, Red Hat 6.0 and later now use a font server independent of # the X server to render fonts. RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "unix/:7100" EndSection Section "Module" Load "dbe" Load "extmod" Load "fbdevhw" Load "glx" Load "record" Load "freetype" Load "type1" Load "dri" EndSection Section "InputDevice" # Specify which keyboard LEDs can be user-controlled (eg, with xset(1)) # Option "Xleds" "1 2 3" # To disable the XKEYBOARD extension, uncomment XkbDisable. # Option "XkbDisable" # To customise the XKB settings to suit your keyboard, modify the # lines below (which are the defaults). For example, for a non-U.S. # keyboard, you will probably want to use: # Option "XkbModel" "pc102" # If you have a US Microsoft Natural keyboard, you can use: # Option "XkbModel" "microsoft" # # Then to change the language, change the Layout setting. # For example, a german layout can be obtained with: # Option "XkbLayout" "de" # or: # Option "XkbLayout" "de" # Option "XkbVariant" "nodeadkeys" # # If you'd like to switch the positions of your capslock and # control keys, use: # Option "XkbOptions" "ctrl:swapcaps" # Or if you just want both to be control, use: # Option "XkbOptions" "ctrl:nocaps" # Identifier "Keyboard0" Driver "keyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "PS/2" Option "Device" "/dev/psaux" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "no" EndSection Section "InputDevice" # If the normal CorePointer mouse is not a USB mouse then # this input device can be used in AlwaysCore mode to let you # also use USB mice at the same time. Identifier "DevInputMice" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "no" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "E90fb" DisplaySize 360 270 HorizSync 30.0 - 86.0 VertRefresh 50.0 - 150.0 Option "dpms" EndSection Section "Device" Identifier "Videocard0" Driver "i810" VendorName "Videocard vendor" BoardName "Intel 830" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection Section "DRI" Group 0 Mode 0666 EndSection Thanks for the bug report. However, Red Hat no longer maintains this version of the product. Please upgrade to the latest version and open a new bug if the problem persists. The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases, and if you believe this bug is interesting to them, please report the problem in the bug tracker at: http://bugzilla.fedora.us/ |