On Tue, Sep 11, 2007 at 02:11:25PM -0500, Gordon Pedersen wrote: > Andrew: Just a quick feedback to say thanks a bunch for poring over > that lengthy post - really appreciate the details about what you tried > that worked and your insights into the verbose-yet-cryptic X error > log. Quick check verifies that there is just the builtin 82845G > chipset video - no extra video card - and certainly no second > monitor(!!). I will try to force the driver to use my attached > Hitachi CRT and post again.
happy to help, though its effectiveness remains to be seen. I reviewed the Xorg logs on my wife's machine and confirmed that it does *NOT* make mention (other than one passing reference, I think) to LVDS. I'm sure that's your problem. And its surely worth a bug-report if that ends up being the problem. A > > Undocumented is an understatement - on the other hand, hope the X > gnomes out there are dreaming up code not docs at this point - aside > from maybe having a good spec.... > > Gordon > > On 9/11/07, Andrew Sackville-West <[EMAIL PROTECTED]> wrote: > > On Mon, Sep 10, 2007 at 12:41:34PM -0500, Gordon Pedersen wrote: > > > On 9/9/07, Andrew Sackville-West <[EMAIL PROTECTED]> wrote: > > > > ... > > > > > > > > one note from the logs, it is selecting an initial resolution of > > > > 1920x1200. Does your monitor really support that? it looks like a > > > > hitachi from 1996, and I'd be surprised. I'm guessing that you're > > > > getting a bad mode setting that's not compatible with your monitor. > > > > > > See what you interpret from the new Xorg.0.log at bottom. > > > > comments below. > > > > > > > > If it is choosing an incorrect mode, how do I prevent that? > > > > its tricky with the intel driver as it really likes to do its own > > thing. You have to do some mojo to create a mode that appears in the > > list before any others. This is what I had to do for my wife's > > machine... and it was hard to suss out because of a lack of > > documentation. First, it appears to me that the intel driver uses the > > highest resolution it can come up with based on its probing of the > > devices. It will ignore anything else you tell it, mostly. And the > > listing of available resolutions comes out in the same order as you'd > > get using xrandr. So, for example, my wife's machine used to display > > the following (paraphrased) resolutions for her 1440x900 monitor: > > > > size Freq. > > 1440x900 59.8 60 > > 1280x1024 blah blah blah > > 1024x768 blah blah blah > > ... > > > > and it would select [EMAIL PROTECTED] which was an invalid spec for the > > monitor and would produce a stupidly off-center display. > > > > I had first tell the driver to use the monitor specifications in the > > xorg.conf, otherwise it will just ignore them. Do this in > > > > Section "Device" > > Identifier... > > Driver "intel" > > ... > > Option "Monitor-VGA" "monitor_id" > > EndSection > > > > this tells xorg to use the specifications for "monitor_id" instead of > > or alongside of the probed ones. > > > > Then I had to specify a mode in the monitor section > > > > Section "Monitor" > > Identifier "monitor_id" > > ... > > Modeline "1440x900_75" ... > > ... > > EndSection > > > > this mode appears before the others in the xrandr output and so > > becomes the one selected by xorg. Its confusing and undocumented and > > ymmv. And this doesn't deal with your real issue, I think, upon > > reading the logs below, only with the issue of resolution. > > > > > > ... > > > > snipped xorg.conf and a bunch of (EE)'s that I don't know diddly > > about. > > > > ... > > > > > > > > ------------- > > > /var/log/Xorg.0.log > > > ------------- > > > > > > X Window System Version 1.3.0 > > > Release Date: 19 April 2007 > > > X Protocol Version 11, Revision 0, Release 1.3 > > > Build Operating System: Linux Debian (xorg-server 2:1.3.0.0.dfsg-12) > > > Current Operating System: Linux pan 2.6.18-5-686 #1 SMP Fri Jun 1 > > > 00:47:00 UTC 2 > > > 007 i686 > > > Build Date: 09 August 2007 > > > Before reporting problems, check http://wiki.x.org > > > to make sure that you have the latest version. > > > Module Loader present > > > 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 Sep 10 11:23:21 2007 > > > (==) Using config file: "/etc/X11/xorg.conf" > > > (==) ServerLayout "Default Layout" > > > (**) |-->Screen "Default Screen" (0) > > > (**) | |-->Monitor "Hitachi 203" > > > (**) | |-->Device "Intel 845 Brookdale" > > > (**) |-->Input Device "Generic Keyboard" > > > (**) |-->Input Device "Configured Mouse" > > > > okay, this all looks good. > > ... > > > > > (II) intel(0): Output VGA using monitor section Hitachi 203 > > > > this part is real interesting because of this: > > > > > > > (II) intel(0): Output LVDS has no monitor section > > > > which shows up a bit later. You have two outputs on this video > > adapter? At least xorg thinks so. > > > > > > ... snipped a bunch of modeline stuff for the vga monitor. some of > > those are conflicting (for example, EDID says it goes upto 1600x1200 > > but xorg shows some much higher res probed mode lines. that's all very > > interesting but not as interesting as this: > > > > > > > (II) intel(0): Output LVDS connected > > > > what? I thought that wasn't connected above... > > > > > > snip a bunch of modelines again... > > > > and again this shows up: > > > > > (II) intel(0): Output VGA connected > > > (II) intel(0): Output LVDS connected > > > (II) intel(0): Output VGA using initial mode 1920x1200 > > > > probably thats a bad mode for your vga monitor. > > > > > (II) intel(0): Output LVDS using initial mode 1280x800 > > > > is there another monitor attached? > > > > > > > (EE) intel(0): ivch: Unable to read register 0x01 from DVOI2C_B:04. > > > (EE) intel(0): Unable to write register 0x01 to DVOI2C_B:4. > > > (EE) intel(0): Unable to write register 0x40 to DVOI2C_B:4. > > > > so now we start getting all kinds of (EE)'s like these going > > forward. And here's where I think the real problem lies: > > > > > (II) intel(0): Output configuration: > > > (II) intel(0): Pipe A is on > > > (II) intel(0): Display plane A is now enabled and connected to pipe A. > > > (II) intel(0): Output VGA is connected to pipe none > > > (II) intel(0): Output LVDS is connected to pipe A > > > > see that? Its trying to use an output that so far as *I* know doesn't > > exist and isn't connected to anything. That's probably the source of a > > lot of the (EE)'s and ultimately causing the session to fail. That's > > my guess. > > > > I *think* that if you specify the > > > > Option "Monitor-VGA" "monitor_id" > > > > as I suggested above, that will force xorg to use that monitor as > > output and ignore this LVDS thing, but I can't be sure. This is over > > my head and hopefully some of the other xorg gurus can get involved. > > > > A > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.6 (GNU/Linux) > > > > iD8DBQFG5uJwaIeIEqwil4YRApktAKCNz1LgM2rqM2bC3yxvz9Q09hylygCgqaTN > > O9rUrUuYRNRlej7Nu/tHF7o= > > =Hlzy > > -----END PGP SIGNATURE----- > > > > > > > -- > Gordon Pedersen [EMAIL PROTECTED] > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > >
signature.asc
Description: Digital signature