Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jun 2005 14:29:45 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        Nate Lawson <nate@root.org>
Cc:        freebsd-acpi@FreeBSD.org, Markus Brueffer <markus@FreeBSD.org>, freebsd-mobile@FreeBSD.org
Subject:   Re: Call for testers: New acpi_ibm driver
Message-ID:  <20050601112945.GI26337@ip.net.ua>
In-Reply-To: <429C9FDE.3060607@root.org>
References:  <20050531120618.GB4568@ip.net.ua> <429C9FDE.3060607@root.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--dMdWWqg3F2Dv/qfw
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, May 31, 2005 at 10:33:18AM -0700, Nate Lawson wrote:
> Ruslan Ermilov wrote:
> >I own the IBM ThinkPad 600X notebook.  The acpi(4) and acpi_video(4)
> >both work, but this beast doesn't even probe.
> >
> >Does anyone have an explanation why acpi_ibm doesn't get probed on
> >this notebook?  My devinfo has the IBM0068 device listed (see below),
> >but for some reason this device doesn't get passed to the acpi_ibm's
> >probe method.
> >
> >: nexus0
> >:   legacy0
> >:   npx0
> >:   acpi0
> >:     cpu0 pnpinfo _HID=3Dnone _UID=3D0 at handle=3D\_PR_.CPU0
> >:       acpi_throttle0
> >:       cpufreq0
> >:     pci_link0 pnpinfo _HID=3DPNP0C0F _UID=3D1 at handle=3D\_SB_.LNKA
> >:     pci_link1 pnpinfo _HID=3DPNP0C0F _UID=3D2 at handle=3D\_SB_.LNKB
> >:     pci_link2 pnpinfo _HID=3DPNP0C0F _UID=3D3 at handle=3D\_SB_.LNKC
> >:     pci_link3 pnpinfo _HID=3DPNP0C0F _UID=3D4 at handle=3D\_SB_.LNKD
> >:     acpi_lid0 pnpinfo _HID=3DPNP0C0D _UID=3D0 at handle=3D\_SB_.LID0
> >:     acpi_button0 pnpinfo _HID=3DPNP0C0E _UID=3D0 at handle=3D\_SB_.SLPB
> >:     unknown pnpinfo _HID=3DIBM0068 _UID=3D0 at handle=3D\_SB_.HKEY
> >                           ^^^^^^^
> >:     acpi_sysresource0 pnpinfo _HID=3DPNP0C01 _UID=3D0 at handle=3D\_SB=
_.MBRM
> >:     pcib0 pnpinfo _HID=3DPNP0A03 _UID=3D0 at handle=3D\_SB_.PCI0
>=20
> Add a line to acpi_ibm_probe at the start of the function:
>=20
> printf("acpi ibm probing %s\n", acpi_get_handle(dev));
>=20
acpi_get_handle() doesn't return "char *", and when using device_get_desc(),
"null" is printed.

> See if \_SB.HKEY gets printed.  Try both loading acpi_ibm on boot and aft=
er.
>=20
Loading it on boot or after doesn't make any difference.


Cheers,
--=20
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer

--dMdWWqg3F2Dv/qfw
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD8DBQFCnZwpqRfpzJluFF4RAjAWAKCCMYcg4bTUFuUW0eVwt0fjS0LhUQCdF6PS
EeD0/fz/2NMEBBs/TcGPdeM=
=7Wo5
-----END PGP SIGNATURE-----

--dMdWWqg3F2Dv/qfw--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050601112945.GI26337>