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--