This system appears to use "New Phoenix" (according to Phoenix Mod Tool). Opening it in Phoenix Bios Editor complains about some missing or unsupported tables. I am looking for a way to toggle (or even outright disable) SATA IDE Emulation mode. As it stands it seems locked into IDE Emulation, despite the SB600 chipset supporting AHCI.
The bios can be found here:
ftp://ftp.work.acer-euro.com/notebook/ex...5420/bios/
I am currently running v1.17 but willing to downgrade to get SATA Mode option. Unfortunately I did not see a SATA mode in the Setup Table in Phoenix Editor, so I am not sure if it is possible.
Thanks in advance.
Edit: I found the registers required to set AHCI mode. Linux does this in a kernel hack. However I need it for Windows, so I would like to somehow apply it to the BIOS. Phoenix Editor is not an option because Acer provides a wph, and rom, and will not flash the .rom, complaining about verification. Phoenix won't open the WPH complaining about length. I can use Phoenix Mod Tool to modify the WPH though (SLIC mod was successful). If anyone knows how I could modify the BIOS to set these registers (can DSDT do it?) I would be grateful.
SB600 Doc:
http://mirror74.ddns.school-adm.ru/Info/..._3.02b.pdf
Linux Patch:
https://lkml.org/lkml/2006/11/23/50
Registers (from linux patch, matches SB600 doc):
pci_write_config_byte(pdev, 0x40, tmp|1);
pci_write_config_byte(pdev, 0x9, 1);
pci_write_config_byte(pdev, 0xa, 6);
pci_write_config_byte(pdev, 0x40, tmp);
The bios can be found here:
ftp://ftp.work.acer-euro.com/notebook/ex...5420/bios/
I am currently running v1.17 but willing to downgrade to get SATA Mode option. Unfortunately I did not see a SATA mode in the Setup Table in Phoenix Editor, so I am not sure if it is possible.
Thanks in advance.
Edit: I found the registers required to set AHCI mode. Linux does this in a kernel hack. However I need it for Windows, so I would like to somehow apply it to the BIOS. Phoenix Editor is not an option because Acer provides a wph, and rom, and will not flash the .rom, complaining about verification. Phoenix won't open the WPH complaining about length. I can use Phoenix Mod Tool to modify the WPH though (SLIC mod was successful). If anyone knows how I could modify the BIOS to set these registers (can DSDT do it?) I would be grateful.
SB600 Doc:
http://mirror74.ddns.school-adm.ru/Info/..._3.02b.pdf
Linux Patch:
https://lkml.org/lkml/2006/11/23/50
Registers (from linux patch, matches SB600 doc):
pci_write_config_byte(pdev, 0x40, tmp|1);
pci_write_config_byte(pdev, 0x9, 1);
pci_write_config_byte(pdev, 0xa, 6);
pci_write_config_byte(pdev, 0x40, tmp);