Nforce AHCI

Description

Eventuelly it would be nice to have NForce AHCI working.
I am using MCP78S. For now I have to switch bios between IDE mode and ahci mode. (Hackintosh does work only in AHCI mode.)
This request I consider low priority, but in the long run it would be nice. :-)

Change History (29)

Could you attach your syslog using "debug syslog" feature of the bootloader. Alternatively you can grab it using another PC with serial port, or just take photos of the boot process with enabled on screen debug output. I have NVIDIA MCP73 chipset in one of my computers and it also doesn't boot in in AHCI mode.

I did not know that nforce AHCI is being worked at. :-)
So more details:
CPU 2core amd64 (Athelon)
1 pata IDE Master/Slave. Master DVD Drive, slave empty.
4 channel SATA. The first 3 are used. I will designate them sda, sdb and sdc (Linux designation)
For test Haiku is on a USB stick recognized as sdd.
If SATA is configured as IDE, all disk and partitions are recognized. Haiku is installed on /dev/sda(2) and works properly.

If SATA is set in the AHCI mode. Haiku on USB boots see attachments, but only the USB stick is recognized by the disk program.

Accidentally I found out that if I boot with the SMP disabled (SATA is in the AHCI mode) sdb and sdc plus the DVD drive recognized. All partitions are shown correctly. sda is not seen by HAIKU. Playing with the other safe boot options does not change it. Nor is there a change if in the bios I change boot order.
Unfortunately since Haiku is installed in sda, I cannot run it from hard rive in the AHCI mode. So nforce SATA (MCP78S) almost works.

Interesting!
As I wrote disabling SMP will make AHCI/Haiku almost work except it will not see sda.
So I went into debug mode with screen output and SMP disabled, to get some photos. At the end of the sequence sda was seen.
Booted from the hard drive (sda) with smp disable, screen output and automatic paging.
Haiku booted from the hard drive and worked perfectly.
Tried it again witout the screen output and it failed. (Could not find root file system, which is obvious since sda not found.) Went back to screen logging and it worked again.

I have the same bug. If AHCI instead of IDE mode for SATA drive is enabled Haiku stops booting at the middle icon. It does not boot either in IDE mode if the C1E is enabled in the BIOS or local apic enabled, in the Haiku safe mode options. All I need is disabling CIE then I can have SMP multiprocessor function. My chipset is 870A north bridge and SB850 south bridge. Motherboard MSI 870AG54. CPU is AMD Phenon II X4 3Ghz AM3.

"All I need is disabling CIE then I can have SMP multiprocessor function."
It is not clear, whether the above statement applies to IDE mode or AHCI mode.

I checked ma set up on which I reported the problem and for me CIE was disabled and as I stated SMP did nor worked. Enabling CIE gets me only to the third icon durin boot time even with the SMP disabled, so the situaton is worse.

"All I need is disabling CIE then I can have SMP multiprocessor function."
It is not clear, whether the above statement applies to IDE mode or AHCI mode.

I checked ma set up on which I reported the problem and for me CIE was disabled and as I stated SMP did nor worked. Enabling CIE gets me only to the third icon durin boot time even with the SMP disabled, so the situaton is worse.

It applies in IDE mode. I also had in mind another bug #3999 where the reporter had similar bug to me and was able to boot with C1E disabled.

Your issue is different, this ticket is about nforce chipset. Please open a new ticket and attach your syslog after booting in AHCI mode. Also if possible try to boot with onscreen debug output and try to find when exactly it pauses.