Graphical corruption on dock or undock on Thinkpad X40 (855GM)

Bug #669779 reported by David Cock
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

On either docking or undocking my X40, the laptop display is corrupted, and cannot be recovered. External VGA continues to function, but cursor is invisible.

To reproduce:
 * Either
   * Boot in dock, then hit Fn+F9 (ACPI undock)
     OR
   * Boot undocked, then dock
 - At this point the laptop LCD is corrupted (mostly black, some white lines that seem to move with the cursor),
   and there is no signal to the external VGA (dock connector, laptop connector is inaccessible in dock).
 * Next, hit Fn+F7 (ACPI video)
 - Now the external VGA fires up, at laptop display resolution (1024x768), however the cursor is invisible, but still functional (exactly as for Bug #614176)

Bug still present in 2.6.35-23.35~pre201010220901, appeared sometime after 2.6.35-19.25~lucid1

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-22-generic 2.6.35-22.35
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-23.35~pre201010220901-generic 2.6.35.7
Uname: Linux 2.6.35-23-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: davec 1780 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'I82801DBICH4'/'Intel 82801DB-ICH4 with AD1981B at irq 17'
   Mixer name : 'Analog Devices AD1981B'
   Components : 'AC97a:41445374'
   Controls : 28
   Simple ctrls : 20
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 1UHTB2WW-1.62'
   Mixer name : 'ThinkPad EC 1UHTB2WW-1.62'
   Components : ''
   Controls : 2
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
   Playback channels: Mono
   Limits: Playback 0 - 14
   Mono: Playback 9 [64%] [on]
Date: Tue Nov 2 16:26:44 2010
HibernationDevice: RESUME=UUID=e17a246b-fdec-4f1e-b3ed-c31697370125
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
MachineType: IBM 2372KHM
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: root=/dev/mapper/hostname-root ro quiet splash crashkernel=384M-2G:64M,2G-:128M
ProcEnviron:
 PATH=(custom, user)
 LANG=en_AU.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
dmi.bios.date: 12/21/2006
dmi.bios.vendor: IBM
dmi.bios.version: 1UETD3WW (2.08 )
dmi.board.name: 2372KHM
dmi.board.vendor: IBM
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: IBM
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnIBM:bvr1UETD3WW(2.08):bd12/21/2006:svnIBM:pn2372KHM:pvrThinkPadX40:rvnIBM:rn2372KHM:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
dmi.product.name: 2372KHM
dmi.product.version: ThinkPad X40
dmi.sys.vendor: IBM

Revision history for this message
David Cock (davec-cse) wrote :
Revision history for this message
David Cock (davec-cse) wrote :

I've tested the following mainline kernels:

linux-image-2.6.35-02063504-generic - 2.6.35-02063504.201008271919
 * Bug as described is not present, undock works fine. On dock however, I need to restart the X server (service gdm restart) to get a functional gdm login. Fn+F7 (ACPI video) locks the machine up with a blank screen.

linux-image-2.6.36-020636-generic - 2.6.36-020636.201010210905
 * As above.

 linux-image-2.6.36-997-generic - 2.6.36-997.201011010905 (drm-intel-next)
 * Still need to restart gdm/X but Fn+F7 now works.

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

David Cook, thank you for reporting this and helping make Ubuntu better. This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
okto (oktology) wrote :

Hoping to re-animate this bug and maybe see it fixed. Running 11.10 on a ThinkPad X40 with the Ultrabase X4, I have the same initial symptoms as OP: drops to a console with graphical corruption along the top edge of the screen that looks like what happens when you dump non-video data straight to the framebuffer, and the machine is unresponsive.

HOWEVER, I can enter virtual console with Ctrl-Alt-F1, and then switch back to the X console with Ctrl-Alt-F7 and pick up right where I left off. I've tried adding a script to run on undock that should force the machine to continue using Thinkpad-LVDS (can't remember the precise device name) to no avail.

Revision history for this message
penalvch (penalvch) wrote :

okto, if you have a bug in Ubuntu, the Ubuntu Kernel team, Ubuntu Bug Control team, and Ubuntu Bug Squad would like you to please file a new report by executing the following in a terminal:
ubuntu-bug linux

For more on this, please see the Ubuntu Kernel team article:
https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports

the Ubuntu Bug Control team and Ubuntu Bug Squad team article:
https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue

and Ubuntu Community article:
https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Please note, not filing a new report would delay your problem being addressed as quickly as possible.

Thank you for your understanding.

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.