看板 DFBSD_bugs 關於我們 聯絡資訊
:Alexander Polakov <polachok@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@backplane.com>