Hi, 

with my Toshiba P105 laptop I had the common issue that a broken 
ACPI table was the cause for problems with the sound device. 
Disassembling the code with Intel's iasl compiler, fixing the bugs 
in the source code and recompiling the DSDT worked fine. 

After copying in the DSDT table to /boot/acpi/tables as 
DSDT_toshiba_p105.dat according instructions like this.. 

http://blogs.sun.com/chewmyblog/date/20050614 

..it seems that Solaris 10 HW6/11 just ignores the tables as there 
is nothing about an attempt or failure in the logs or dmesg. The table 
itself should be fine as inserting it to the Linux installation of this 
machine via initrd worked great and the sound problem there is solved. 

There is not much information about DSDT and Solaris in the net. 
The only thing I found was that there should be at least a message 
about attempting to read in the table in the logs. 

Bug 6520694 gives also some interesting informations as it states:
"the names of such tables are fixed by the BIOS and may (more often than not)
contain spaces;"
I'm wondering that Linux in initrd just looks for a file called DSDT.aml
but /boot/acpi/tables requires a certain file name. If it's just the filename 
how can I find out the correct string for the required format 
"signature_oemid_oemtableid.dat" like in the mentioned bug ?



Thanks for some hints, 


Oliver
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to