[i855] LVDS/TFT output fine VGA output not displayable

Bug #292802 reported by joerg jungermann
4
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

Hi,
I own a Toshiba Satelite SA50-532. It is equipped with an Intel GME855 graphics chipset (lspci below)

I have trouble activating VGA output, if VGA monitor is not connected at bootup. There is no difference if X is started with the monitor connected or not connected.

If monitor is attached i can do
# xrandr --output VGA --mode 1024x768 --rate 75 --same-as LVDS
or
# xrandr --output VGA --mode 1024x768 --rate 75 --left-of LVDS
 If the monitor was present at bootup, the above lines work as documented.
The first line clones the screen. The second line extends the screen.

If the monitor was not connected while starting the system. TFT monitors are not able to sync the signal, even my Sony Syncmaster Multiscan 500PS 19" has problems: Sometimes it successfully gets sync. Then it shows a very flickering screen with somehow shifted colours. It tells me in its status menu, that it has not 75Hz as expected, but with vertical refresh like 58.68Hz or 57.59Hz. I don't know if these colors are meassured correctly by the monitor.

The xrandr output makes no diffence if monitor is absent while starting or if it is present.
The following output are from xrandr command with monitor plugged or not plugged in, while in X.

# xrandr # VGA absent
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 1600
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768 60.0*+ 85.0 75.0 70.1 60.0
   832x624 74.6
   800x600 85.1 72.2 75.0 60.3 56.2
   640x480 85.0 72.8 75.0 59.9
   720x400 85.0
   640x400 85.1
   640x350 85.1
TMDS disconnected (normal left inverted right x axis y axis)

# xrandr # VGA present
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 1600
VGA connected (normal left inverted right x axis y axis)
   2048x1536 60.0
   1920x1440 60.0
   1856x1392 60.0
   1792x1344 60.0
   1600x1200 75.0 70.0 65.0 60.0
   1680x1050 84.9 74.9 69.9 60.0
   1600x1024 60.2
   1400x1050 85.0 74.8 70.0 60.0
   1280x1024 85.0 75.0 60.0
   1440x900 59.9
   1280x960 85.0 60.0
   1360x768 59.8
   1152x864 100.0 85.1 85.0 75.0 75.0 70.0 60.0
   1024x768 85.0 75.0 70.1 60.0
   832x624 74.6
   800x600 85.1 72.2 75.0 60.3 56.2
   640x480 85.0 72.8 75.0 59.9
   720x400 85.0
   640x400 85.1
   640x350 85.1
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768 60.0*+ 85.0 75.0 70.1 60.0
   832x624 74.6
   800x600 85.1 72.2 75.0 60.3 56.2
   640x480 85.0 72.8 75.0 59.9
   720x400 85.0
   640x400 85.1
   640x350 85.1
TMDS disconnected (normal left inverted right x axis y axis)

I hope all necessary information is provided. If not please ask.

# lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10

# dpkg -l xserver-xorg-video-intel
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=========================-=========================-==================================================================
ii xserver-xorg-video-intel 2:2.4.1-1ubuntu10 X.Org X server -- Intel i8xx, i9xx display driver

# lspci -nvvv
(see attachment)

# cat /etc/X11/xorg.conf
(see attachment)

Revision history for this message
joerg jungermann (joju-math) wrote :
Download full text (56.7 KiB)

Hi

here are requested information: lspci -vvnn and Xorg.0.log.

# lscpi -vvnn
00:00.0 Host bridge [0600]: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller [8086:3580] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:0001]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
        Latency: 0
        Region 0: Memory at <unassigned> (32-bit, prefetchable)
        Capabilities: [40] Vendor Specific Information <?>
        Kernel driver in use: agpgart-intel
        Kernel modules: intel-agp

00:00.1 System peripheral [0880]: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller [8086:3584] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:0001]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0

00:00.3 System peripheral [0880]: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller [8086:3585] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:0001]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0

00:02.0 VGA compatible controller [0300]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:0033]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at d8000000 (32-bit, prefetchable) [size=128M]
        Region 1: Memory at d0000000 (32-bit, non-prefetchable) [size=512K]
        Region 2: I/O ports at eff8 [size=8]
        Capabilities: [d0] Power Management version 1
                Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Kernel modules: intelfb

00:02.1 Display controller [0380]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:0033]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Region 0: Memory at 50000000 (32-bit, prefetchable) [size=128M]
        Region 1: Memory at 5c000000 (32-bit, non-prefetchable) [size=512K]
        Capabilities: [d0] Power Management version 1
                Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                S...

Revision history for this message
joerg jungermann (joju-math) wrote :
Download full text (6.8 KiB)

I removed the config file /etc/X11/xorg.conf and started the X server in absence of this file.
I now uses its builtins. The behavior is the same.

# cat /var/lov/Xorg.0.log # if started without config file
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/phoenix.troja:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

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-19-server i686 Ubuntu
Current Operating System: Linux phoenix.troja 2.6.27.4-pentiumm-phoenix #1 PREEMPT Thu Oct 30 12:54:41 CET 2008 i686
Build Date: 24 October 2008 08:00:16AM
xorg-server 2:1.5.2-2ubuntu3 (<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.0.log", Time: Mon Nov 3 14:22:04 2008
(EE) Unable to locate/open config file
(II) Loader magic: 0x81d9a40
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.4
        X.Org Video Driver: 4.1
        X.Org XInput driver : 2.1
        X.Org Server Extension : 1.1
        X.Org Font Renderer : 0.6
(II) Loader running on linux
(--) using VT number 3

(--) PCI:*(0@0:2:0) Intel Corporation 82852/855GM Integrated Graphics Device rev 2, Mem @ 0xd8000000/0, 0xd0000000/0, I/O @ 0x0000eff8/0
(--) PCI: (0@0:2:1) Intel Corporation 82852/855GM Integrated Graphics Device rev 2, Mem @ 0x50000000/0, 0x5c000000/0
(II) Scanning /usr/share/xserver-xorg/pci directory for additional PCI ID's supported by the drivers
(II) Matched intel from file name intel.ids
(==) Using default built-in configuration (48 lines)
(==) --- Start of built-in configuration ---
        Section "Device"
                Identifier "Builtin Default intel Device 0"
                Driver "intel"
        EndSection
        Section "Screen"
                Identifier "Builtin Default intel Screen 0"
                Device "Builtin Default intel Device 0"
        EndSection
        Section "Device"
                Identifier "Builtin Default intel Device 0"
                Driver "intel"
        EndSection
        Section "Screen"
                Identifier "Builtin Default intel Screen 0"
                Device "Builtin Default intel Device 0"
        EndSection
        Section "Device"
                Identifier "Builtin Default i810 Device 0"
                Driver "i810"
        EndSection
        Section "Screen"
                Identifier "Builtin Default i810 Screen 0"
                Device "Builtin Default i810 Device 0"
        EndSection
        Section "Device"
                Identifier "Builtin Default vesa Device 0"
                Driver "vesa"
        EndSection
        Section "Screen"
(II) intel(0): xf86BindGARTMemory: bind key 6 at 0x03123000 (pgoffset 12579)
(II) intel(0): xf86BindGARTMemor...

Read more...

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

[This is an automated message]

Hi joju-math,

Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

Changed in xserver-xorg-video-intel:
status: New → Incomplete
Revision history for this message
joerg jungermann (joju-math) wrote :

Hi !

The information you automatically asked for is already in the previous comments to this bug.

Possibly it is related to the debian bug:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476575

Because the Toshiba S50 and S55 have the same mainboard.

cya

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

Okay thanks. (The script was just unable to tell the info is there if it's pasted in rather than attached.)

Changed in xserver-xorg-video-intel:
status: Incomplete → Confirmed
Revision history for this message
Geir Ove Myhr (gomyhr) wrote : Logs as attachments

joerg, it is easier to browse the bug when the long logs are in
separate files. I attach them here, and I will delete the
corresponding information in the description.

Geir Ove Myhr (gomyhr)
description: updated
Geir Ove Myhr (gomyhr)
tags: added: dual-head
removed: external
Revision history for this message
Bryce Harrington (bryce) wrote :

Well, next I'd like to forward this issue upstream, but first it must be retested on latest development version of Karmic to make sure the issue still happens there with the latest code. ISO images are available at http://cdimages.ubuntu.com/releases/karmic/. If you can reproduce it in the LiveCD environment, you shouldn't need to modify your installed system. Also please attach a fresh Xorg.0.log and dmesg from this testing.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Incomplete
Bryce Harrington (bryce)
summary: - [i855] LVDS/TFT output fine VGA output not displayable
+ [i855] [i855] LVDS/TFT output fine VGA output not displayable
Bryce Harrington (bryce)
summary: - [i855] [i855] LVDS/TFT output fine VGA output not displayable
+ [i855] LVDS/TFT output fine VGA output not displayable
Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

This bug report has been inactive for quite some time and in the meantime Ubuntu has moved along. I hope the reported problem has been resolved in the current version of Ubuntu. If it has not and there are people willing to follow up with information collecting and testing, it is best to file a new bug report with the latest Ubuntu development version (10.04 still works, but soon 10.10 is better), using the ubuntu-bug command if possible. Feel free to mention the bug number of this bug.

We are sorry that we are not always have the capacity to look at all reported bugs in a timely manner. Occasionally we have to purge old bug reports where no progress has been made, whether it is due to reporter not being able to respond or lack of manpower on the Ubuntu side, in order to keep our list of "active" bugs current. Sorry for the inconvenience this may cause.

Here are a few tips that will make it easier for triagers and developers to process your bug:
* Read https://wiki.ubuntu.com/X/Reporting
* Browse https://wiki.ubuntu.com/X and see if there is some relevant information for you problem
* Respond quickly to questions from triagers
* Try changing things to see if the behaviour changes, e.g.
  * A new mainline kernel from http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=M;O=D (more information at https://wiki.ubuntu.com/KernelTeam/MainlineBuilds)
  * The xorg-edgers PPA: https://launchpad.net/~xorg-edgers/+archive/ppa
  * Various options in `/etc/X11/xorg.conf` (see `man intel`)
* Browse other bug reports to see if you find a similar one and provide the information that is being asked for there.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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