[issue1449] AHCI panic on Intel 6321ESB AHCI

Matthew Dillon dillon at apollo.backplane.com
Fri Aug 14 15:23:20 PDT 2009


:Alexander Polakov <polachok at gmail.com> added the comment:
:
:) it=20
:fails in different manners, like=20
:1=2Eahci0.0: <skipped> ci 00004014
:2=2Ealignment fault while in user mode (screen filled with garbage)
:3=2Ehangs (I waited for 5 minutes).
:
:It's late here, so I'm going to sleep now and will continue my experiments=20
:tomorrow.

    You know what that sounds like?  That sounds like the chip is still
    going through a reset sequence.  When you wake up tomorrow try adding
    various ahci_os_sleep() calls, starting with the one on line 143 of
    ahci.c.  Try increasing that from 100 to 1000.

    Then try adding another ahci_os_sleep() call near the end of ahci_init(),
    around line 202.  And maybe a few others.

    I sure hope that winds up being the case, though if it is I'll be
    really pissed at Intel because the chip reset is fully handshaked.

					-Matt
					Matthew Dillon 
					<dillon at backplane.com>





More information about the Bugs mailing list