Subject: Re: port-i386/33791: GENERIC.MPACPI panics during boot
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: Quentin Garnier <cube@cubidou.net>
List: netbsd-bugs
Date: 06/22/2006 12:45:02
The following reply was made to PR port-i386/33791; it has been noted by GNATS.

From: Quentin Garnier <cube@cubidou.net>
To: TAMURA Kent <kent@NetBSD.org>
Cc: gnats-bugs@NetBSD.org
Subject: Re: port-i386/33791: GENERIC.MPACPI panics during boot
Date: Thu, 22 Jun 2006 14:42:47 +0200

 --DvifzEOEABd5jzbd
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 On Thu, Jun 22, 2006 at 06:59:05PM +0900, TAMURA Kent wrote:
 > > Try adding "options MPACPI_SCANPCI".
 >=20
 > >> acpi0: X/RSDT: OemId <PTLTD ,	 XSDT  ,06040000>, AslId < LTP,00000000>
 >=20
 > Unfortunately, this is listed in acpi_quirks.c.  So
 > MPACPI_SCANPCI made no sense.
 
 Ah.  Sucks.
 
 > When I removed the quirk entry, the video card was found at pci6,
 > and it was not configured with the "vga0 at isa?" kernel.
 
 Can you post the dmesg output in that case?
 
 > >> vga0 at isa0 port 0x3b0-0x3df iomem 0xa0000-0xbffff
 > 	:
 > >> pci6 at mainbus0 bus 132
 > >> pci6: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
 > >> NVIDIA product 0x00ce (VGA display, revision 0xa2) at pci6 dev 0 funct=
 ion 0 not configured
 >=20
 >=20
 > It was probed as vga0 with the "no vga0 at isa?" kernel.
 >=20
 > >> pci6 at mainbus0 bus 132
 > >> pci6: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
 > >> vga0 at pci6 dev 0 function 0: NVIDIA product 0x00ce (rev. 0xa2)
 > >> vga0: WARNING: ignoring 64-bit BAR @ 0x14
 > >> vga0: WARNING: ignoring 64-bit BAR @ 0x1c
 > >> wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using w=
 skbd0
 >=20
 >=20
 > Summary:
 >  - MPACPI: crash because of "no vga0 at isa?" and there is no
 > 	"NVIDIA product 0x00ce".  vga0@isa0 works if enable "vga0 at isa?".
 >  - MPACPI + MPACPI_SCANPCI: the same as above because of a quirk
 >  - MPACPI + MPACPI_SCANPCI -quirk: works as vga0@pci6
 > 	If the kernel has "vga0 at isa?", vga0@isa0 works and
 > 	"NVIDIA product 0x00ce" is not configured.
 >  - MPBIOS: vga0@isa0 works, there is no "NVIDIA product 0x00ce"
 >  - MPBIOS + MPBIOS_SCANPCI: vga0@isa0 works,
 > 	"NVIDIA product 0x00ce" is not configured
 
 MPACPI_SCANPCI should be the correct solution, somehow.  I'll have a
 look whether other OSes deal with that implementation differently.
 
 Thanks for the tests.
 
 --=20
 Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
 "When I find the controls, I'll go where I like, I'll know where I want
 to be, but maybe for now I'll stay right here on a silent sea."
 KT Tunstall, Silent Sea, Eye to the Telescope, 2004.
 
 --DvifzEOEABd5jzbd
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.3 (NetBSD)
 
 iQEVAwUBRJqQR9goQloHrPnoAQISBgf/dCvGtSIfS1wqLbhXPd7X6wLi7OKztLDZ
 BjntEeecg7EtwPZNDS/TuI6HuQ9LOwYgq6s5S4VfVyylA9VbF53e2JvE7k9v/2Lv
 SpKhTCzDUJHW7zC9eut1wLgiNzhBT2uczkvWu7yLlWiqATwG8y3l4BXyt+Uiu+N8
 YmRD6orXhxiaEC18vLe/BqlLyuabfQUyuMDsfR0M0koLicKrw8TuB+a7r/ZQMmhS
 jsaesRzw/VGwC3oDM+HsKfmGInOzAs8M5xBO927UCCaO80O8VWM5iabtrjApSDm5
 5OPsrL3eSBeE6OY7o4wRD3a4B/nPGuyM4v8g8JEwp1MBeUy+nMtRqg==
 =gd9M
 -----END PGP SIGNATURE-----
 
 --DvifzEOEABd5jzbd--