[ltp] Problem with latest thinkpad_acpi drivers

Henrique de Moraes Holschuh linux-thinkpad@linux-thinkpad.org
Sun, 14 Dec 2008 10:02:54 -0200


On Sun, 14 Dec 2008, Henrique de Moraes Holschuh wrote:
> On Sat, 13 Dec 2008, kionez@anche.no wrote:
> > # echo 10 > /proc/acpi/ibm/beep ; dmesg | tail -n 1
> > ACPI Warning (nseval-0173): Excess arguments - method [BEEP] needs 1, found
> > 2 [20080609]
> > 
> > # echo 12 > /proc/acpi/ibm/beep ; dmesg | tail -n 1
> > ACPI Warning (nseval-0173): Excess arguments - method [BEEP] needs 1, found
> > 2 [20080609]
> > 
> > Where I'm wrong?
> 
> Kindly send me the output of acpidump and dmidecode for your thinkpad by
> private mail.  Take care to censor the UUID and serial numbers in the
> dmidecode output.

Wow, that was fast on both of our ends.

thinkpad-acpi is broken, and has been since forever(!)...  It *is*
sending two arguments to something that takes only one.  Not that it
will do anything really bad other than output a warning, but still...

Now, I just need to find out if the ACPI BEEP handler ever took two
arguments in the past, probably way back to the model 600 and 700...
argh.  I hope I have all the DSDTs.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh