ASPI For SCSI |
尚未結案
|
Albert2002
一般會員 發表:4 回覆:2 積分:1 註冊:2004-04-19 發送簡訊給我 |
各位先進長輩,小弟有以下問題,希望給予協助
Q1:我是使用ASPI 開發SCSI 硬碟控制,但是發生了
一個問題,當我單顆抽取SCSI硬碟時,程式控管都很正常,
但當我連放入兩顆SCSI硬碟時,會發生系統無法動作,連
C Builde 也無法正常運作,我猜想是我scsi指令無放棄
造成CPU不斷讀取,下個SCSI指令又進入所造成,因是否有
關ASPI SC_ABORT_SRB 設計時,那裏要特別要注意方式
謝謝各位先進長輩,提供更好的方式,謝謝。
Example: SRB_Abort abort ;
memset(&abort,0,sizeof(abort)) ;
abort.SRB_Cmd = SC_ABORT_SRB ;
abort.SRB_HaId = 7 ;
pfnSendAspiCommand((LPSRB) &abort)
while(abort.SRB_Status == SS_PENDING)
{
Sleep(1000L) ;
break ;
}
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |