Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jul 2011 08:22:29 -0700
From:      Kevin Oberman <kob6558@gmail.com>
To:        Ian Smith <smithi@nimnet.asn.au>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: acpi_ibm fails to work on new laptop
Message-ID:  <CAN6yY1v-AYggaLt1fQ-MksVkT5J3_BF5r6NCOzqT3gMGRyW2mw@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
On Jul 13, 2011 10:30 AM, "Ian Smith" <smithi@nimnet.asn.au> wrote:
>
> On Mon, 11 Jul 2011 16:34:43 -0700, Kevin Oberman wrote:
>
>  > I recently went from a ThinkPad T43 to a T520. On the T520, ac[i_ibm
>  > is not functional. 'sysctl dev.acpi_ibm'
>  > returns nothing. No volume control, though MUTE does work.
>
> Is the module actually loading?  If so, verbose dmesg shpuld say like
>  Preloaded elf module "/boot/kernel/acpi_ibm.ko" at 0xc103b2e0
> and presumably whinge if it failed to load?
>
>  > Any idea about a fix? Can I just change the OEMID to LENOVO? (Probably
>  > should change all "IBM references to LENOVO while I'm at it.)
>  > I'll probably give this a shot, just to see if it works.
>
> Change where?  No OEMID in /sys/dev/acpi_support/acpi_ibm.c at 8.2-R.
>
> cheers, Ian
Yes, it loads fine. I see the load message at boot and kldstat shows it.

I dumped the asl and it has the OEMID set to LENOVO, where.my T43 has IBM.
At the start of the code is:

#define _COMPONENT ACPI_OEM
ACPI_MODULE_NAME("IBM")

I'm guessing that the OEMID and the ACPI_MODULE_NAME need to match.

R. Kevin Oberman, Network Engineer
Retired
kob6558@gmail.com



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