Hi List, For BDR(bus device reset) case scsi_unjam_host does not restart the multiple commands failed for the same device instead of one.So automatically host_failed!=0 and it kicks off Bus_reset which should not be the case.Unless all the commands failed for that particular device has been restarted.Even then if it fails to get completed then it seems logical to go for the next step ie Bus reset. Following is the comment in the kernel code: /************* FIXME(eric) - make sure we handle the case where multiple commands to the same device have failed. They all must get properly restarted. ********************/ So in a nutshell whats the role of a low level driver in this case.Is that it should not support this entry point(*eh_device_reset_handler()) right now in the low level driver or it should start the queue for that device which is against the philosophy of the New Error handling code.As scsi_unjam_host is supposed to do. Lookiing for solutions. Thanx __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail http://personal.mail.yahoo.com/ - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to [EMAIL PROTECTED]