Summary: | [965GM] "Output LVDS is connected to pipe B" on a Mini-PC without LFP | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | unggnu | ||||
Component: | Driver/intel | Assignee: | Jesse Barnes <jbarnes> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | enhancement | ||||||
Priority: | medium | CC: | christian.egli | ||||
Version: | 7.3 (2007.09) | ||||||
Hardware: | x86-64 (AMD64) | ||||||
OS: | Linux (All) | ||||||
URL: | https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/233787 | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
unggnu
2008-07-17 04:17:16 UTC
There is even no display output through DVI-D. So the problem is intel driver always assumes LVDS connected on mobile chipset. And in this case there's no local flat panel on this machine with 965GM. We can work around it with adding a quirk. But I'm wondering if we can do better to completely resolve this kind of issues with adding LVDS detection code in the driver. For now I suggest users to work around it by explicitly disable LVDS in xorg.conf: 1) Add Option "monitor-LVDS" "LVDS" in Device section 2) Section "Monitor" Identifier "LVDS" Option "Ignore" "True" EndSection Thanks for your reply. I think a lvds detection would be great. In the meantime would these lines in i830_quirks.c solve the issue or has anything else to be changed? /* Apple Mac mini has no lvds, but macbook pro does */ { PCI_CHIP_I945_GM, 0x8086, 0x7270, quirk_mac_mini }, + /* Transtec Senyo 610 mini pc */ + { PCI_CHIP_I965_GM, 0x1509, 0x2f15, quirk_ignore_lvds }, + /* Clevo M720R has no tv output */ { PCI_CHIP_I965_GM, 0x1558, 0x0721, quirk_ignore_tv }, reassigning to Jesse. (In reply to comment #3) > Thanks for your reply. I think a lvds detection would be great. > In the meantime would these lines in i830_quirks.c solve the issue or has > anything else to be changed? > > > /* Apple Mac mini has no lvds, but macbook pro does */ > { PCI_CHIP_I945_GM, 0x8086, 0x7270, quirk_mac_mini }, > > + /* Transtec Senyo 610 mini pc */ > + { PCI_CHIP_I965_GM, 0x1509, 0x2f15, quirk_ignore_lvds }, > + > /* Clevo M720R has no tv output */ > { PCI_CHIP_I965_GM, 0x1558, 0x0721, quirk_ignore_tv }, > Does this quirk fix your problem? If yes, we can apply it right now. The xorg.conf workaround mentioned in comment #2 fixes the problem for the reporter but nobody has tested the patch yet so I can't confirm it right now. The patch/line fixes the problem. Thanks for your support. Fix pushed as ed0fbd016b8fbcf01eddfd17fd25e745e7af2ba4, thanks. It would be good though if I could get the VBIOS image from this machine, I have some LVDS detection improvements that I'd like to test against it. You can get it from sysfs: $ cd /sys/devices/pci0000\:00/0000\:00\:02.0/ $ echo 1 > rom $ cat rom > /tmp/rom.bin $ echo 0 > rom then send me the rom.bin file. Thanks, Jesse Created attachment 17807 [details]
rom.bin
Attached rom.bin as requested by Jesse
Great, thanks. I'm hoping we can avoid adding more quirks in the future by detecting things better... we'll see. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.