KMS doesn't play nice with vesa X driver

Bug #475259 reported by Steve Langasek
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Medium
Unassigned
Declined for Karmic by Scott Kitterman

Bug Description

In getting bulletproof X working again for karmic, I found that the vesa X server launched by BPX doesn't play nicely with KMS. I get the following in the kernel log:

 Nov 4 17:45:17 dario kernel: [ 159.645537] [drm:i915_wait_request] *ERROR* something (likely vbetool) disabled interrupts, re-enabling

and after stopping the vesa server, my console is blank (actually, there's a faint corrupted double cursor visible), and neither the intel X server nor VTs work anymore.

This seems like a kernel bug to me; if nothing else, it seems the kernel should have some way of blocking the vesa X server from running and corrupting the display.

Revision history for this message
Steve Langasek (vorlon) wrote : apport-collect data

Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: vorlon 2655 F.... pulseaudio
 /dev/snd/pcmC0D0p: vorlon 2655 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xee240000 irq 17'
   Mixer name : 'Analog Devices AD1981'
   Components : 'HDA:11d41981,17aa2025,00100200'
   Controls : 20
   Simple ctrls : 11
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=f108133c-6b9d-4d28-9058-0b3a0c5549b4
MachineType: LENOVO 6371CTO
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: root=/dev/mapper/dario-root ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-14.48+ureadahead2-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-14-generic N/A
 linux-firmware 1.24
Uname: Linux 2.6.31-14-generic x86_64
UserGroups: adm admin cdrom dialout fuse lpadmin mythtv plugdev sambashare
WpaSupplicantLog:

dmi.bios.date: 12/27/2006
dmi.bios.vendor: LENOVO
dmi.bios.version: 7IET23WW (1.04 )
dmi.board.name: 6371CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7IET23WW(1.04):bd12/27/2006:svnLENOVO:pn6371CTO:pvrThinkPadT60:rvnLENOVO:rn6371CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 6371CTO
dmi.product.version: ThinkPad T60
dmi.sys.vendor: LENOVO

Revision history for this message
Steve Langasek (vorlon) wrote : AlsaDevices.txt
Revision history for this message
Steve Langasek (vorlon) wrote : AplayDevices.txt
Revision history for this message
Steve Langasek (vorlon) wrote : BootDmesg.txt
Revision history for this message
Steve Langasek (vorlon) wrote : CRDA.txt
Revision history for this message
Steve Langasek (vorlon) wrote : Card0.Amixer.values.txt
Revision history for this message
Steve Langasek (vorlon) wrote : Card0.Codecs.codec.0.txt
Revision history for this message
Steve Langasek (vorlon) wrote : CurrentDmesg.txt
Revision history for this message
Steve Langasek (vorlon) wrote : IwConfig.txt
Revision history for this message
Steve Langasek (vorlon) wrote : Lspci.txt
Revision history for this message
Steve Langasek (vorlon) wrote : Lsusb.txt
Revision history for this message
Steve Langasek (vorlon) wrote : PciMultimedia.txt
Revision history for this message
Steve Langasek (vorlon) wrote : ProcCpuinfo.txt
Revision history for this message
Steve Langasek (vorlon) wrote : ProcInterrupts.txt
Revision history for this message
Steve Langasek (vorlon) wrote : ProcModules.txt
Revision history for this message
Steve Langasek (vorlon) wrote : RfKill.txt
Revision history for this message
Steve Langasek (vorlon) wrote : UdevDb.txt
Revision history for this message
Steve Langasek (vorlon) wrote : UdevLog.txt
Revision history for this message
Steve Langasek (vorlon) wrote : WifiSyslog.txt
Revision history for this message
Steve Langasek (vorlon) wrote : XsessionErrors.txt
tags: added: apport-collected
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Steve Langasek (vorlon)
tags: added: regression-proposed
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

I think this was accidentally tagged regression-proposed when it really should either be regression-release for Karmic or regression-potential for Lucid. Will use change this to regression-potential for now.

tags: added: regression-potential
removed: regression-proposed
Revision history for this message
Steve Langasek (vorlon) wrote :

regression-proposed was deliberate, because this is exposed by the SRU to re-enable bulletproof X in karmic.

tags: added: regression-proposed
Revision history for this message
Martin Pitt (pitti) wrote :

I'm not sure what to do with the xorg proposed update in bug 474806 now. This bug here wasn't introduced by the xorg/gdm changes, but I don't understand how it can suddenly be exposed on a system which previously had a correct xorg.conf/drivers.

Some insight as to whether this should block the -updates migration would be appreciated.

tags: removed: regression-potential
Revision history for this message
Rafal Zawadzki (bluszcz) wrote :

I upgraded my Karmicy system yesterday, problem occured on another machine...

tags: added: karmic
Fail2Ban (failtoban)
tags: added: amd64 kernel-bug
Steve Langasek (vorlon)
tags: removed: amd64
Andy Whitcroft (apw)
tags: added: regression-update
removed: regression-proposed
Revision history for this message
Andy Whitcroft (apw) wrote :

@steve -- this seems like a very old Karmic issue, I would assume this was actually fixed for released? Can you remember?

Changed in linux (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Steve Langasek (vorlon) wrote :

Andy, I never saw a fix for this issue in karmic. In maverick, the vesa driver itself detects the presence of KMS and refuses to run, printing a message to the X log:

 (EE) VESA: Kernel modesetting driver in use, refusing to load

That seems to imply that if the vesa driver *did* load, it could still hork the KMS system. But maybe this is the correct fix all the same?

Changed in linux (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Brad Figg (brad-figg) wrote : Unsupported series, setting status to "Won't Fix".

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: Triaged → Won't Fix
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.