Bug 22995

Summary: [945GM] Xorg config fails (KMS Quirk needed)
Product: xorg Reporter: Bryce Harrington <bryce>
Component: Driver/intelAssignee: ykzhao <yakui.zhao>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: jimandsalbrown, michael.fu
Version: 7.4 (2008.09)Keywords: NEEDINFO
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
jim.tar.gz
none
karmic_results.tar.gz
none
dmi.txt
none
xorg.conf none

Description Bryce Harrington 2009-07-27 22:41:02 UTC
Forwarding this bug from Ubuntu reporter jim brown:
http://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/329559

[Problem]
[i945] 945GM Xorg config fails

[Original Description]
Hi just upgraded from 8.04 to 8.10, and then to 9.04 on acer idea 500; After install completed the pc rebooted but had a blank display.  I've tried Karmic - I get similar results

I tried a couple of configurations
1) Standard Karmic
2) My working config attached above
3) My xorg.conf with Intel driver

Only 2 presents a working gdm session; for 1 & 3 I had to fallback on the console.
Note: It sounded like a session had started successfully somewhere :-) as I heard the startup sound played and was wondering if the default display was being sent to another output e.g. HD or TV output as opposed to VGA;
I'll try to test this later on this week.

After experimenting with the xorg.conf file the only driver which currently allows X windows/gdm to start successfully is the vesa driver.

Note: i810 driver was working correctly on the 8.04 version.

Hi the good news is I've finally got the screen to work on intrepid.
I followed your instructions above for both TMDS and LVDS neither worked (could still here session starting up though)

So I tried

In section "Section "Device"" add the line:

     Option "monitor-VGA" "VGA"

Then the following new section:

     Section "Monitor"
            Identifier "VGA"
            Option "Ignore" "True"
      EndSection

I've attached as requested the dmidecode, lscpi -vnnn output, I've also attached my working xorg.conf

The PC is a ACER Aspire Idea 500 media centre.
Comment 1 Bryce Harrington 2009-07-27 22:41:24 UTC
Created attachment 28106 [details]
jim.tar.gz
Comment 2 Bryce Harrington 2009-07-27 22:41:43 UTC
Created attachment 28107 [details]
karmic_results.tar.gz
Comment 3 Bryce Harrington 2009-07-27 22:42:04 UTC
Created attachment 28108 [details]
dmi.txt
Comment 4 Bryce Harrington 2009-07-27 22:42:33 UTC
Created attachment 28109 [details]
xorg.conf
Comment 5 Michael Fu 2009-07-28 02:51:42 UTC
so what kind of display do you actually attached to the media center PC anyway?
Comment 6 MaLing 2009-07-30 19:56:08 UTC
"Hi the good news is I've finally got the screen to work on intrepid"
So could you please upload register dump when intrepid works and that of the latest driver under the same configureation respectively?

Thanks for your help
Ma Ling 
Comment 7 Michael Fu 2009-08-05 05:20:47 UTC
Ping~ Bryce, would you pls invite the bug reporter to provide information to this bug report? thanks!
Comment 8 Bryce Harrington 2009-08-05 06:10:49 UTC
Done
Comment 9 ykzhao 2009-08-05 09:08:26 UTC
(In reply to comment #8)
> Done
Will you please let the bug reportor to add the modebug option in xorg.conf and attach the xorg.log under the following configurations?
1) Standard Karmic
2) My working config attached above
3) My xorg.conf with Intel driver


Please also attach the vbiso dump.
thanks.
Comment 10 ykzhao 2009-08-05 09:12:55 UTC
It will be better that the bug reporter can describe clearly what output device is connected when the issue happens.

thanks.
Comment 11 jim brown 2009-08-05 22:59:18 UTC
Answer questions

- I currently use the DVI output on the media centre
- Sorry you'll have to tell me how to provide a registered dump
- Sorry in terms of adding modebug option - can you clarify where it should be added in the xorg config file (just did a quick google couldn't find any instructions)
- And along the same track need some guidence to help produce a vbiso dump

Thanks
Comment 12 Michael Fu 2009-08-05 23:08:50 UTC
(In reply to comment #11)
> Answer questions
> 
> - I currently use the DVI output on the media centre
> - Sorry you'll have to tell me how to provide a registered dump

intel_reg_dump. it's a tool in intel driver package.

> - Sorry in terms of adding modebug option - can you clarify where it should be
> added in the xorg config file (just did a quick google couldn't find any
> instructions)

add

Option "Modedebug" "true" 

to the Device section in xorg.conf

> - And along the same track need some guidence to help produce a vbiso dump

run below commands;

# cd /sys/devices/pci0000\:00/0000\:00\:02.0/
# echo 1 > rom
# cat rom > /tmp/rom.bin
# echo 0 > rom

then attach the rom.bin

> 
> Thanks
> 

Comment 13 Bryce Harrington 2009-08-06 01:26:40 UTC
This is incorrect.  It is actually 'intel_reg_dumper' and available in
the xserver-xorg-video-intel-dbg package.
Comment 14 Michael Fu 2009-08-06 01:28:44 UTC
(In reply to comment #13)
> This is incorrect.  It is actually 'intel_reg_dumper' and available in
> the xserver-xorg-video-intel-dbg package.
> 

thanks! Bryce :) 
Comment 15 Michael Fu 2009-08-14 02:09:31 UTC
(In reply to comment #11)
> Answer questions
> 
> - I currently use the DVI output on the media centre
> - Sorry you'll have to tell me how to provide a registered dump
> - Sorry in terms of adding modebug option - can you clarify where it should be
> added in the xorg config file (just did a quick google couldn't find any
> instructions)
> - And along the same track need some guidence to help produce a vbiso dump
> 
> Thanks
> 

reponse? Jim?
Comment 16 jim brown 2009-08-28 13:18:39 UTC
Sorry not got back to you - been away on holiday.
Just trying to retest using your instructions below, but 9.10 is no longer booting from the cd image I took to test the original defect.
I'm going to download the latests ISO and try again; appologies for the delay.
Will get back to you once I've got Karmic in a bootable state.
Comment 17 jim brown 2009-08-29 03:30:11 UTC
(In reply to comment #16)
> Sorry not got back to you - been away on holiday.
> Just trying to retest using your instructions below, but 9.10 is no longer
> booting from the cd image I took to test the original defect.
> I'm going to download the latests ISO and try again; appologies for the delay.
> Will get back to you once I've got Karmic in a bootable state.
> 

Hi, as per last note - just booted with Alpha 4;
The good news is that the display worked straight out of the box; which I guess means we can close the bug?
Let me know if you still want the output requested & I'll create it.
If you do can you let me know where the xorg.conf is now held or what its been replaced by, I was expecting it to be in the /etc/X11 directory but the live disc I'm currently using has the following files in it:- 
./Xsession
./Xsession.options
./XvMCConfig
./Xwrapper.config
./rgb.txt

Comment 18 Michael Fu 2009-08-29 06:13:35 UTC
good! thanks.
Comment 19 jim brown 2009-10-09 07:01:16 UTC
Hi, just tried the Beta of Karmic and it looks like the problem has returned

I'm not getting a splash screen, desktop or consoles

I went back and checked Alpha 6 which I tested for the upstream team and found that whilst I did get a desktop I didn't get a splash screen

Happy to raise under a separate defect, but as it seems related I thought I'd start here.

I should also note that I did upgrade to Karmic from 9.04
I found that I could get the splash screen and desktop to work with the vesa driver but not with the .31 kernel - had to use an earlier image to get a working machine normally the latest .28 kernel


Some additional information is available from another user on the downstream bug

Regards Jim
Comment 20 ykzhao 2009-12-21 21:42:15 UTC
From the description in comment #17 it seems that now the display can work. 
Maybe this bug can be closed.

thanks.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.