RE: Working around bugs in ACPI BIOS [was Re: DSDT in initrd]

Sérgio Monteiro Basto
2003-05-21T12:07:16Z

On Mon, 2003-05-19 at 18:38, Cagle, John (ISS-Houston) wrote:
> I recently discovered the origin of the infamous Compaq asterisk
> problem:
>
> When doing the original ACPI BIOS code (for Win98, many years ago),
> either Windows 98 or the Microsoft ASL compiler had a problem with
> HIDs generated from EISA ID's. To work around the problem, Microsoft
> instructed us to use an asterisk as the first character of the _HID
> value. All MS OS's since have understood this as a valid character
> for use in HIDs, yet it was never added to the ACPI spec. This wasn't
> a problem until Linux came along using Intel's ACPI stack, which was
> written to the original spec, which doesn't allow asterisks in the
> HIDs...
>
> That said, it would be nice to relax that constraint in the Linux
> ACPI implementation. The BIOS developers are aware of the issue and
> they are rolling that change into new implementations going forward,
> but there's no way all existing laptops will get new versions of the
> BIOS.
Can you give me one tip, idea (paint one draw) about whose Compaq have
this asterisk,
or where do you think Compaq begins correct this undocumented thing,
this question is more for laptops area.
My compaq presario 706EA doesn't have
--
Sérgio Basto
Technology Project Manager
onevision design studios
TECMAIA - Parque de Ciência e Tecnologia da Maia
Rua Frederico Ulrich, 2650
4470-605 MOREIRA DA MAIA
tel. + 351 22 091 5410
fax. + 351 22 091 5419
email: sbasto-n97bsLhj/YhQPh2TJV30h1aTQe2KTcn/@public.gmane.org
web: http://www.onevision-design.com

-------------------------------------------------------
This SF.net email is sponsored by: ObjectStore.
If flattening out C++ or Java code to make your application fit in a
relational database is painful, don't do it! Check out ObjectStore.
Now part of Progress Software. http://www.objectstore.net/sourceforge