This has already been documented someplace else,
However, what "acpi_osi=" really does is to disable Linux behavior so it takes 
a windows one.
When booting "acpi_osi=!Windows2006 for instance, disables windows 2006 acpi 
behavior and takes a different one.
In our case (or mine at least) what it's doing de OSI parameter is just telling 
ACPI to act as a windows environ met.
You can still use your custom DSDT.hex/aml but (there is always a but) in 
kernel 2.6.22 is useless as this has already been fixed.
Cheers
Luis

> 
> the "acpi_osi=" appendix to the kernel line in grub is new in 2.6.22 and
> allows us to specify which OS should be pretended to the BIOS. By
> default in 2.6.22 (vanilla) it is !Linux, which means not-Linux.  This
> was changed back to Linux in 2.6.23 but I don't know what's default in
> Gutsy. Guess this is the reason why it works in the other distros,
> sometimes with or without this option.
> 
> So, now we have a tool to change the OS, and do not need to do the DSDT stuff 
> which was mostly deleting the OS request from it.
> I'd like you to test various options of acpi_osi= with a sane initrd (so no 
> applied DSDT patch!) and post the results together with you BIOS version. 
> please append the command in /boot/grub/menu.lst to the line
> kernel      2.6.22-blabla blalba ...  
> 
> As for me, BIOS v2.40 all of the following ended up with the strange
> comment in dmesg "ACPI: Please test with "acpi_osi=!Linux" which was
> exactly what I tried :-S
> 
> acpi_osi=!Linux
> "acpi_osi=!Linux"
> acpi_osi="!Linux"
> acpi_osi=Linux
> acpi_osi="Windows 2001" (=XP)
> acpi_osi="Windows 2006"   (=Vista)
>

-- 
toshiba p100 series dsdt acpi error no sound, works with acpi turned off.
https://bugs.launchpad.net/bugs/136469
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to