[intrepid alpha6] X.org cannot find PLL settings for mode

Bug #274045 reported by Lionel Dricot
48
This bug affects 5 people
Affects Status Importance Assigned to Milestone
X.Org X server
Fix Released
High
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned
Intrepid
Fix Released
Undecided
Unassigned

Bug Description

On a Fujitsu Lifebook with integrated Intel chipset (intel 82852/855 GM (rev02) ) :

X doesn't start on Intrepid Alpha 6 Live CD with the error :
"Couldn't find PLL settings for mode!"

The console itself is flashing and extremely buggy.

Ubuntu 7.10 was working fine on this exact same computer (even if some little fix were needed). Here, it's simply impossible to install 8.10.

Revision history for this message
In , Cthulhu-mail (cthulhu-mail) wrote :

Created an attachment (id=18526)
Xorg.0.log for 2.4.0 (success)

Revision history for this message
In , Cthulhu-mail (cthulhu-mail) wrote :

Created an attachment (id=18527)
xorg.conf

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Can you attach your VBIOS rom file as well?
  $ cd /sys/bus/pci/devices/0000\:00\:02.0/
  $ echo 1 > rom
  $ cat rom > /tmp/rom.bin
  $ echo 0 > rom

Sounds like I may have busted the VBIOS parsing code on your machine.

Revision history for this message
In , Cthulhu-mail (cthulhu-mail) wrote :

Created an attachment (id=18536)
VBIOS rom for Fujitsu-Siemens T3010

VBIOS rom provided as requested.

Thank you, Jesse, for your quick response. :-)

Please let me know, if I can provide any further information to track down my problem.

Revision history for this message
In , Cthulhu-mail (cthulhu-mail) wrote :

Sorry for asking (don't want to seem impatient), but how's the work on this bug progressing?

I fear that the version of the intel driver working for me, may be obsoleted.

Is there any further info I can provide to help?

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Sorry I've been travelling and not paying attention to bugs as much as I ought to. :/

I got your VBIOS though (thanks), hopefully I'll have a chance to wade through things in detail in the next couple of weeks (though next week I'll be travelling too, so I'm not sure how much I'll get done).

Revision history for this message
In , Cthulhu-mail (cthulhu-mail) wrote :

No worries. I just appreciate the fact, that you still have time to care about my problem. :-)

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Oh funky... Looks like we're getting a weird LFP entry back for your machine:
(II) intel(0): Output LVDS using initial mode 518x256

This matches what I see in your VBIOS. But maybe your VBTs are laid out differently... I'm looking at the VBIOS source now to see how that might be...

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Ugg, in your case the VBT LFP_DATA section is inaccurate, but the LFP_DATA_PTRS seems to give us the right info. Now to see if there's a way to tell which one we should use...

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Created an attachment (id=19109)
Use LFP data pointers instead of array

LFP data is stored as both a set of offsets into the VBT and as an array of panel data (for some reason). This patch makes the BIOS parsing code use the pointer data rather than the array, which seems to be at least as accurate on the few VBIOS images I've tested, and in your case more accurate. Can you give it a try?

Revision history for this message
In , Cthulhu-mail (cthulhu-mail) wrote :

I will try your patch as soon as I get a bit of free time (I have a 3 week and a 4 year old daughter, that both require a fair amount of time ;-). It might not be until the day after tomorrow.
Which driver version is the patch for? My distribution is at version 2.4.2-r1 (http://packages.larrythecow.org/?v=search&s=i810).

Thanks again.

Revision history for this message
In , Cthulhu-mail (cthulhu-mail) wrote :

Created an attachment (id=19124)
Xorg.log for 2.4.2-r1 w/ LFP data pointer patch (success)

I found time to try your patch and it works. :-)

Thank you very much, now I can use the latest driver again. I hope this fix can make it into future versions of your excellent open source driver.

I've attached the X.org log in case you can gain any useful info from it.

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

It's against git master, but it should apply fairly easily to 2.4.1 as well... Let me know if you need help.

Gordon, it would be good if we could get some test coverage with this patch applied on all the machines we have that use VBT data for getting LFP timing (it won't affect laptops that have EDID), I want to make sure we don't regress anyone...

Revision history for this message
Lionel Dricot (ploum-deactivatedaccount) wrote :

On a Fujitsu Lifebook with integrated Intel chipset (intel 82852/855 GM (rev02) ) :

X doesn't start on Intrepid Alpha 6 Live CD with the error :
"Couldn't find PLL settings for mode!"

The console itself is flashing and extremely buggy.

Ubuntu 7.10 was working fine on this exact same computer (even if some little fix were needed). Here, it's simply impossible to install 8.10.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Please attach the full log at /var/log/Xorg.0.log.

Changed in xorg:
status: New → Incomplete
Revision history for this message
fraz (franz-pfoertsch) wrote :

I update my Fujitsu Lifebook T 3010D from 8.04 to 8.10 and run into the same problem.

I have the following chipset Intel Corporation 82852/855GM Integrated Graphics Device (rev 02).

8.04 was running really fine.

Revision history for this message
Lionel Dricot (ploum-deactivatedaccount) wrote :

Here is mine, just to be complete.

Changed in xserver-xorg-video-intel:
status: Incomplete → Confirmed
Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

Jesse, there are no regression with this patch on my 2 machines using VBT data:
855GM: Toshiba Satellite M20
915GM: ThinkPad R52

Revision history for this message
Christoph Langner (chrissss) wrote :

I can confirm this too, using a FSC Lifebook S6120 with Ubuntu Intrepid Ibex Alpha 6

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)

The logs look the same.

Revision history for this message
Marco Scholl (traxanos) wrote :

Hi,

i have the same problem with an FSC Amilio 7400

00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)

The display ist a 1024er

Error from Xorg:

(WW) intel(0): Unable to find initial modes
(EE) intel(0): Output LVDS enabled but has no modes
(EE) intel(0): No valid modes.
(EE) Screen(s) found, but none have a usable configuration.

Revision history for this message
Marco Scholl (traxanos) wrote :

if i add an external display the system will start the xserver on external display.

i have now fallback to vesa with own modes to have a xserver on laptop display:

        Option "DPMS"
        HorizSync 28-51
        VertRefresh 43-60
        ModeLine "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync

Revision history for this message
Christoph Langner (chrissss) wrote :

@Marco, thanks for the workaround. With

[...]
Section "Device"
        Identifier "Configured Video Device"
        Option "UseFBDev" "true"
        Driver "vesa"
EndSection

[...]

Section "Monitor"
        Identifier "Configured Monitor"
        Option "DPMS"
        HorizSync 28-51
        VertRefresh 43-60
        ModeLine "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +
EndSection
[...]

I've got at least my native resolution with the "noise" inside the picture back. (Well, still no intel driver, but at least a usefull resolution ;)

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Fix pushed as fa2586a40f20e73ec7420466638e8f595e0da987. Cross your fingers that this doesn't cause regressions.

Revision history for this message
Yfff (yfff) wrote :

Same here on a Fujitsu-Siemens C1110D with Intrepid Ibex beta. After several attempts, falls back to "low graphics mode"...

Killed gdm, tried manual "X -configure"... still desperate !

Last time, I lost ksynaptics for my touchpad... this time I loose graphics... Grrrrrr !

Yfff

Revision history for this message
Hector Avila (compugeek3264) wrote :

Same here on a Gateway M305CRV with Intrepid Ibex beta

Revision history for this message
Yfff (yfff) wrote :
Revision history for this message
Christoph Langner (chrissss) wrote :
Changed in xorg-server:
status: Unknown → Fix Released
Revision history for this message
Yfff (yfff) wrote :

Great...

... I have no idea how to use that patch but I'll try... huh ? Ibex is due for the end of this month ? Ok, we need someone better :

Who wants to build a new package to insert in a new ISO, so we -- poor hundreds of thousands of Intel integrated graphic card laptops users out there -- can finally test Ubuntu II ?

Thanks...

Yfff

Revision history for this message
Aaron C. de Bruyn (darkpixel2k) wrote :

Yfff,

Chill out. This is all part of getting it fixed. Someone identified the problem, others confirmed it. Now the problem has been located and a patch provided upstream. Christopher added links to the patch to this bug report. Now a developer or packager is going to come along and roll the patch into a new package. If the patching and approval process goes smooth, the packages should be ready in about a week. Then give it another day or two to hit the package repos.

Seriously--Intrepid is a very early beta. Unless you are a total geek, you shouldn't be running it--or at least prepared for things to be totally messed up.

I started out with 6.06 LTS, and every upgrade since then has totally borked my RAID. Intrepid borked my RAID and my network card this time--but I'm not upset about it because it hasn't been officially released yet. If November 1st hits and this isn't fixed, then you can be upset.

Revision history for this message
Yfff (yfff) wrote :

Dear Aaron,

Sense the tone ! I'm not upset.

I'll reformulate my previous post :

----------8<---------------------8<---------------------8<-----------
Great...

... can't wait to try it out.

Thanks...

Yfff
----------8<---------------------8<---------------------8<-----------

and I'll stop with the irony !

Yfff

Revision history for this message
Marco Scholl (traxanos) wrote :

hi i have still the problem. now i can install the intel driver 2.4.2 and i don't get the the pll error but my problem isn't solve. i have make 2 photos, when i use the intel driver (2.4.1 from ubuntu and 2.4.2 from source).

Revision history for this message
Marco Scholl (traxanos) wrote :
Revision history for this message
Christoph Langner (chrissss) wrote :

I don't want to push. But what about this issue? The release of intrepid will be in 16 days. This issue will break intrepid for a LOT of users completely...

Revision history for this message
Bryce Harrington (bryce) wrote :

The flagged patch does not apply against the 2.4.1 source

Applying patch 26_i830-use-lfp-data-ptrs.patch
patching file src/bios_reader/bios_reader.c
Hunk #2 FAILED at 211.
Hunk #3 FAILED at 298.
2 out of 3 hunks FAILED -- rejects in file src/bios_reader/bios_reader.c

Revision history for this message
Bryce Harrington (bryce) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

uploaded

Changed in xserver-xorg-video-intel:
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-intel - 2:2.4.1-1ubuntu8

---------------
xserver-xorg-video-intel (2:2.4.1-1ubuntu8) intrepid; urgency=low

  * 26_i830-use-lfp-data-ptrs.patch:
    - Fixes fatal server error "Couldn't find PLL settings for mode"
      on a 855GM chipset, due to having an inaccurate VBT LFP_DATA
      section from the BIOS parser. This pulls the info from a
      different (more trustworthy) version of the data structure.
      (LP: #274045)

 -- Bryce Harrington <email address hidden> Thu, 16 Oct 2008 12:38:19 -0700

Changed in xserver-xorg-video-intel:
status: Fix Committed → Fix Released
Revision history for this message
Christoph Langner (chrissss) wrote :

Thanks, I've got accelerated graphics back :)

Revision history for this message
Teo (teo666) wrote :

Great!All working here!
Now I can see Intrepid with my resolution and with compiz!
Thanx, Teo.

Revision history for this message
romario (golubtsovr) wrote :

i still have the low-graphics mode with 800*600 at acer travelmate 2300. can some one show a xorg.conf, plz...

Revision history for this message
fraz (franz-pfoertsch) wrote :

Now the accelerated X is running and my Livebook T3010 working fine.

Revision history for this message
Marco Scholl (traxanos) wrote :

Update from yesterday works fine! tanks

Revision history for this message
Teo (teo666) wrote :

@romario:
try out WITHOUT xorg.conf, for me autoconfiguration from Xorg work fine!
Teo.

Revision history for this message
romario (golubtsovr) wrote :

>@romario:
>try out WITHOUT xorg.conf, for me autoconfiguration from Xorg work >fine!
Thanks but it doesn't wokr - just black screen. I've tried both - to restore default xorg.conf and to delete it, but eventually it's all the same. Basically I'm running now a 8.06 xorg.conf cause it allows me to enter alow-graphics mode a to surf the web. here's my boot log:

5659 5474
xinit /etc/gdm/failsafeXinit /etc/X11/xorg.conf.failsafe with-gdm -- /usr/bin/X :0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7 -br -once -config /etc/X11/xorg.conf.failsafe -logfile /var/log/Xorg.failsafe.log

X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-16-server i686 Ubuntu
Current Operating System: Linux LaptopGolubtsovRoman 2.6.27-7-generic #1 SMP Fri Oct 17 22:24:21 UTC 2008 i686
Build Date: 18 October 2008 10:09:44AM
xorg-server 2:1.5.2-2build1 (<email address hidden>)
 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.failsafe.log", Time: Sun Oct 19 14:39:15 2008
(++) Using config file: "/etc/X11/xorg.conf.failsafe"

error setting MTRR (base = 0xe8000000, size = 0x01fd0000, type = 1) Invalid argument (22)
5659 5474

Revision history for this message
Christoph Langner (chrissss) wrote :

@Romario

I would recommend to open a new bug report

<quote>
error setting MTRR (base = 0xe8000000, size = 0x01fd0000, type = 1) Invalid argument (22)
5659 5474
</quote>

has nothing to do with this one here which has been fixed.

Revision history for this message
carl.b (carl0ski) wrote :

Is it still a bug the side effects of the device being detected wrong.
Fail safe graphics also failed due to incomplete failsafe confiiguration
Safe mode and intial install generates this junk file

Section "Device"
        Identifier "Configured Video Device"
EndSection

Section "Monitor"
        Identifier "Configured Monitor"
EndSection

Section "Screen"
        Identifier "Default Screen"
        Monitor "Configured Monitor"
        Device "Configured Video Device"
EndSection

Revision history for this message
Yfff (yfff) wrote :

Hi everyone,

Just tried a net install (mini.iso) so I'm sure I have the patched version of xserver-xorg-video-intel and ... TADAAAAAA... It works on my Fujitsu-Siemens C1110D laptop (852GM/855GM)... except that its a mess when you have an external display with a different resolution... but that's another story/bug report.

Bye and thanks to everyone.

Yfff

Revision history for this message
thieme (thieme-reis) wrote :

I have the same problem with:
xserver-xorg-video-intel (2.6.3-0ubuntu9.3 => 2.7.99.901+git20090624.f0270bbb-0ubuntu0sarvatt~jaunty)

My configuration:
kubuntu 9.04 with all updates and repository:
deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu jaunty main
enabled

Attached Xorg.0.log

Revision history for this message
thieme (thieme-reis) wrote :

Additional information: lspci.txt

Changed in xorg-server:
importance: Unknown → High
Changed in xorg-server:
importance: High → Unknown
Changed in xorg-server:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.