Subject: kern/34184: i915GM chipset hang on boot with NetBSD3-STABLE
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <cbillington@emulti.net>
List: netbsd-bugs
Date: 08/11/2006 06:00:01
>Number:         34184
>Category:       kern
>Synopsis:       i915GM chipset hang on boot with NetBSD3-STABLE
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Aug 11 06:00:00 +0000 2006
>Originator:     Chris Billington
>Release:        3.0 STABLE
>Organization:
>Environment:
Will not boot with NetBSD-3 (stable) kernel
Will boot with 3.0-Release GENERIC but 915 chipset not detected
>Description:
I recently bought a new laptop that has one of these chipsets, and can report the following problem:

Model is a Uniwill E30I10 with WXGA 1280x768 display, http://www.uniwill.com/products/other/m30ei0/m30ei0_print.php
Chipset is Intel 915GM (Mobile 915G, PCI ID 0x2592 (Main) 0x2792 ('Companion device')

NetBSD3.0 RELEASE with GENERIC (before the patch): boots, Intel devices 0x2592/2792 not recognised, so no AGP GART detected. XFree86 i810 driver  fails to open /dev/agpgart so the unaccelerated VESA driver has to be used.

NetBSD-3 STABLE: (CVS 6 Aug 06) hangs on boot with Generic, Generic_Laptop and custom kernels.
From a remaining fragment of Dmesg with GENERIC_LAPTOP, the last line in dmesg is 

agp0: unknown memory configuration, disabling


>How-To-Repeat:
Compile a kernel with sources from CVS tag netbsd-3, after the i915 patches were merged. System hangs on boot after AGP detection.
>Fix:
when tested with Linux liveCD (Puppy Linux 2.0.2), kernel 2.6.16.7
i915GM and AGP are detected correctly:

agp0: Detected an Intel 915GM chipset
agp0: Detected 16124k stolen memory
agp0: AGP aperture is 256M @ 0xd0000000