Bug 17683

Summary: TV out detect broken on HP Compaq nx6110
Product: xorg Reporter: Bryce Harrington <bryce>
Component: Driver/intelAssignee: Jesse Barnes <jbarnes>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: high Keywords: NEEDINFO
Version: unspecified   
Hardware: All   
OS: Linux (All)   
URL: https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/271707
i915 platform: i915 features:
Description Flags
Adds a quirk for the HP Compaq nx6110
Requestet video-bios from hpnx6110 none

Description Bryce Harrington 2008-09-20 17:32:45 UTC
Created attachment 19044 [details] [review]
Adds a quirk for the HP Compaq nx6110

Forwarding this bug from a Ubuntu reporter...

Output of lspci -vvnn | grep -A1 "VGA compat":

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592](rev 03)
 Subsystem: Hewlett-Packard Company Device [103c:099c]

Laptop: HP Compaq nx6110

Output of xrandr before changing xorg.conf:

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 300mm x 220mm
   1024x768 60.0*+
   800x600 60.3
   640x480 59.9
TV disconnected (normal left inverted right x axis y axis)

Before changing xorg.conf to ignore TV, Xorg.0.log is filled with:

(EE) intel(0): Mode 1280x1024 does not fit virtual size 1024x1024 - internal error

This error message vanishes after applying changes to xorg.conf, mentioned in: https://wiki.ubuntu.com/X/Quirks#Ignore%20TV%20Output%20Quirk
Comment 1 Jesse Barnes 2008-09-22 13:21:45 UTC
Hm, I was hoping the VBT parsing stuff I added would keep us from having to add more TV out quirks.  I'll apply the patch, but I'd also like to get a copy of the VBIOS from this machine.  Can you get it and add it to this bug?

Comment 2 Bryce Harrington 2008-09-22 14:35:23 UTC
Sure, I can ask the user; how do you retrieve the VBIOS?
Comment 3 Jesse Barnes 2008-09-22 15:02:57 UTC
As root, do the following:

# cd /sys/devices/pci0000\:00/0000\:00\:02.0/
# echo 1 > rom
# cat rom > /tmp/rom.bin
# echo 0 > rom

then send me the resulting rom.bin.

Comment 4 Gert Michael Kulyk 2008-09-22 23:31:00 UTC
Created attachment 19113 [details]
Requestet video-bios from hpnx6110

As requested, here is the file produced by the given commands. Thank you a lot for your work,

Comment 5 Jesse Barnes 2008-09-23 10:16:16 UTC
Thanks for the vbios, yeah it looks like it's just wrong.  Maybe HP intended to ship a docking station with TV support but changed their minds?  Anyway Bryce's quirk should help.
Comment 6 Michael Fu 2008-09-23 17:44:20 UTC
Jesse,is the patch committed? commit id?
Comment 7 Jesse Barnes 2008-09-23 18:03:10 UTC
Oops forgot to add the commit id: afa630b448e5993850433c9f0b129758ec4d37b5

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.