Subject: bin/32551: XFree86 i810 driver should be updated
To: None <gnats-admin@netbsd.org, netbsd-bugs@netbsd.org>
From: None <michael.eriksson@ericsson.com>
List: netbsd-bugs
Date: 01/16/2006 23:10:01
>Number:         32551
>Category:       bin
>Synopsis:       XFree86 i810 driver should be updated
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    bin-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jan 16 23:10:00 +0000 2006
>Originator:     Michael Eriksson
>Release:        NetBSD 3.0
>Organization:
Ericsson Research
>Environment:
System: NetBSD kafka 3.0 NetBSD 3.0 (KAFKA) #0: Tue Dec 27 18:28:59 CET 2005 mer@killy:/usr/src/sys/arch/i386/compile/KAFKA i386
Architecture: i386
Machine: i386
>Description:

The in-tree XFree86 i810 driver garbles the 1400x1050 screen of my HP
nc6220 laptop (with i915 integrated graphics). Updating the driver to
the current version at the XFree86 CVS repository makes it work
perfectly.

I had to make some crude changes (cuts, mostly) to the code from the
XFree86 repository to adjust it to the 4.5.0 version that NetBSD is
at. I'd be happy to share those changes, but since I know too little
about the XFree86 development since 4.5.0, I'm not sure that they are
correct (they do make the driver work with the rest of the NetBSD X
server, though). i think they are trivial for someone who knows the
XFree86 server.

>How-To-Repeat:

Try to run NetBSD's in-tree XFree86 server on an HP nc6220 laptop with
a 1400x1050 screen (the 855resolution pkgsrc package is needed to use
the 1400x1050 resolution, due to Video BIOS deficiencies).

>Fix:

Update the XFree86 i810 driver from the XFree86 repository.