Public bug reported:

My ubuntu refuses to recognize a DVI-connected monitor on a W500 lenovo laptop. 
But not always, - if I boot to windows, then reboot (without turning the laptop 
off) back into ubuntu, then it works, once. After the next reboot the monitor 
is not recognized again. Also, I found that if I change video boot device in 
BIOS and boot into ubuntu, then it works, but just once - next reboots again 
ignore DVI. Windows behaves also in an interesting way - when I boot it right 
after ubuntu, then DVI is not recognized as well. However after next reboot, 
and all subsequent reboots, it works.

I collected a load of information in sessions where the connection is
and isn't recognized. I also made diffs between files, where especially
interesting is dmesg diff (see excerpt below). It seems that when boot
video device is "pci 0000:01:00.0", the DVI connection is recognized. I
don't see why a different boot video device makes the connection
unusable though. I wonder if I can tell ubuntu to use that particular
device as boot?

I also tried latest intel video drivers for X, didn't help, but it seems
that the problem appears before X is loaded. What else I can try?

Thank you!

PS - all logs and diffs are here: http://karasik.eu.org/misc/dvi/ ; the
particularly interesting excerpt from dmesg is from diff/dmesg.

--- dmesg.dvi
+++ dmesg.nodvi

- pci 0000:01:00.0: Boot video device
+ pci 0000:00:02.0: Boot video device
+ pci 0000:01:00.0: enabling device (0106 -> 0107)
pci 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:01:00.0: setting latency timer to 64
[drm] Initialized radeon 1.31.0 20080528 for 0000:01:00.0 on minor 0
+ ohci1394 0000:15:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+ pci 0000:00:02.0: power state changed by ACPI to D0
+ pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+ pci 0000:00:02.0: setting latency timer to 64
+ mtrr: no more MTRRs available
+ [drm] MTRR allocation failed. Graphics performance may suffer.
+ alloc irq_desc for 31 on node -1
+ alloc kstat_irqs on node -1
+ pci 0000:00:02.0: irq 31 for MSI/MSI-X
+ input: Video Bus as 
/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:08/device:09/input/input6
+ ACPI: Video Device [VID1] (multi-head: yes rom: no post: no)
+ [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 1
+ pci 0000:01:00.0: Invalid ROM contents
+ pci 0000:01:00.0: Invalid ROM contents
+ pci 0000:01:00.0: Invalid ROM contents
- [drm] Setting GART location based on new memory map
- [drm] Loading RV635 CP Microcode
- [drm] Loading RV635 PFP Microcode
- [drm] Resetting GPU
- [drm] writeback test succeeded in 1 usecs

ProblemType: Bug
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  dk         2922 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfc620000 irq 17'
   Mixer name   : 'Conexant CX20561 (Hermosa)'
   Components   : 'HDA:14f15051,17aa2100,00100000 
HDA:14f12c06,17aa2122,00100000'
   Controls      : 14
   Simple ctrls  : 7
Date: Fri Jan 15 09:58:43 2010
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=058d45eb-969d-484a-b593-7b71eefdf533
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
MachineType: LENOVO 40625YG
Package: linux-image-2.6.31-16-generic-pae 2.6.31-16.53
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-16-generic-pae 
root=UUID=854cf3ac-bcb1-4a3c-a590-1cdfdc21793e ro nomodeset
ProcEnviron:
 PATH=(custom, user)
 LANG=ru_RU.KOI8-R
 SHELL=/usr/bin/zsh
ProcVersionSignature: Ubuntu 2.6.31-16.53-generic-pae
RelatedPackageVersions:
 linux-backports-modules-2.6.31-16-generic-pae N/A
 linux-firmware 1.25
SourcePackage: linux
Uname: Linux 2.6.31-16-generic-pae i686
dmi.bios.date: 10/02/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 7VET80WW (3.10 )
dmi.board.name: 40625YG
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:bvr7VET80WW(3.10):bd10/02/2009:svnLENOVO:pn40625YG:pvrThinkPadW500:rvnLENOVO:rn40625YG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 40625YG
dmi.product.version: ThinkPad W500
dmi.sys.vendor: LENOVO

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386

-- 
DVI-connected monitor not recognized
https://bugs.launchpad.net/bugs/507833
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to