Summary: | x11-drivers/xf86-video-i810-? + x11-base/xorg-server-1.5.x - (EE) intel(0): underrun on pipe B! | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bob Raitz <pappy_mcfae> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
current /etc/X11/xorg.conf file, including experiments trying to fix problem
Xorg.0.log file |
Description
Bob Raitz
2008-09-07 21:33:33 UTC
Created attachment 164857 [details]
current /etc/X11/xorg.conf file, including experiments trying to fix problem
This is the xorg.conf file currently in use. Note that the driver has been changed from i810 to intel under the device section.
Created attachment 164858 [details]
Xorg.0.log file
This is the file created for this run of X. KDE is usable, but as I said, it's not pretty to view.
The log and xorg.conf seem to contradict eachother by my reading. If I am to believe xorg.conf, it'd be obvious you only have 1024x768, 800x600 and 640x480 because that's what you say in the Screen section, with 1280x1024 getting filtered out because your screens height of 800 doesn't fit in there, but the log doesn't say anything about that resolution at all, yet xorg.conf ServerLayout uses that Screen section. Maybe intel driver however doesn't use that information - the log does state your custom strings at the top, so this is right, just weird to me as a most-time radeon user. Anyhow, this then seems OK in the sense afterall, but all these things in your logs make it be so many variables that could be wrong, so Can you try with no /etc/X11/xorg.conf existing? Just move it away temporarily and see and post what the log tells then. xorg-server-1.4+ is supposed to be able to deal with everything itself fine without a configuration file, albeit only for normal circumstances. The mantra is - the less things you specify in the configuration the better; don't specify things like what monitor or even what driver should be used and so on unless necessary - and if it's necessary, only specify that section. Also your intel driver version doesn't care if you use i915resolution or not, iirc. I believe it gets the information through better means than VBIOS entries since a few big versions ago since last year or two. Which version of x11-drivers/xf86-video-i810 do you currently use? (In reply to comment #4) > Which version of x11-drivers/xf86-video-i810 do you currently use? Read the provided log: (II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so (II) Module intel: vendor="X.Org Foundation" compiled for 1.5.0, module version = 2.4.2 (In reply to comment #3) > The log and xorg.conf seem to contradict eachother by my reading. If I am to > believe xorg.conf, it'd be obvious you only have 1024x768, 800x600 and 640x480 > because that's what you say in the Screen section, with 1280x1024 getting > filtered out because your screens height of 800 doesn't fit in there, but the > log doesn't say anything about that resolution at all, yet xorg.conf > ServerLayout uses that Screen section. Maybe intel driver however doesn't use > that information - the log does state your custom strings at the top, so this > is right, just weird to me as a most-time radeon user. Anyhow, this then seems > OK in the sense afterall, but all these things in your logs make it be so many > variables that could be wrong, so > > Can you try with no /etc/X11/xorg.conf existing? Just move it away temporarily > and see and post what the log tells then. xorg-server-1.4+ is supposed to be > able to deal with everything itself fine without a configuration file, albeit > only for normal circumstances. The mantra is - the less things you specify in > the configuration the better; don't specify things like what monitor or even > what driver should be used and so on unless necessary - and if it's necessary, > only specify that section. > Also your intel driver version doesn't care if you use i915resolution or not, > iirc. I believe it gets the information through better means than VBIOS entries > since a few big versions ago since last year or two. > The /etc/X11/xorg.conf file was modified to TRY to get things going again. The ONLY change was to update to xorg-server-1.5.x. The file was created a while ago using xorgconfig, and has been updated once or twice. This is starting to look like perhaps I need to go back to xorg-server-1.4.x until this is fixed. The actual video driver version is 2.4.2-r1...the same driver version that was running when the system was set up with xorg-server-1.4.x. When /etc/X11/xorg.conf is gone, X will not start! Blessed be! Pappy > The /etc/X11/xorg.conf file was modified to TRY to get things going again. The > ONLY change was to update to xorg-server-1.5.x. The file was created a while > ago using xorgconfig, and has been updated once or twice. > > This is starting to look like perhaps I need to go back to xorg-server-1.4.x > until this is fixed. Good luck getting it fixed then if no-one experiencing this is providing information on 1.5. > The actual video driver version is 2.4.2-r1...the same driver version that was > running when the system was set up with xorg-server-1.4.x. > > When /etc/X11/xorg.conf is gone, X will not start! I believe I mentioned it would be useful to look at the log then. Please attach it. Actually, the weirdest thing happened. I renamed /etc/X11/xorg.conf, and restarted. I did the same thing last night, and x wouldn't start. All of a sudden, it's working. I just came back after the fourth test reboot to post a message saying that the angels had descended and made it ok...and there was your email. It appears to have stabilized, at least for now. I am completely clueless as to what happened between when I upgraded, and now. It's working...and I guess that's all that needs to happen. |shrug| Thanks. Blessed be! Pappy Ok closing then. Just stating this info just in case : 1) all X11 drivers need to be rebuilt against the new server 2) xorg.conf should be updated to use the "intel" driver instead of "i810" If you weren't shutting down completely and waiting for some seconds, some of the video card registers can persist across reboots. I know this is a closed bug, but for posterity's sake... This bug didn't go away for me until I eliminated the in-kernel DRM module, installed x11-drm (USE=intel), turned up vesafb for the consoles, _and_ went back to my own hand-rolled xorg.conf. Still getting a periodic "[drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0" in dmesg, but at least X isn't flashing & eventually disappearing on me. Seems the newest driver is still buggy. |