Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: CVS commit: src/sys/arch/amiga/dev



   
   Module Name: src
   Committed By:        mhitch
   Date:                Sat Jan 10 19:10:50 UTC 2009
   
   Modified Files:
        src/sys/arch/amiga/dev: siop.c siop2.c
   
   Log Message:
   For some reason lost in obscurity and time, I did not ever implement a
   timeout capability to these drivers.  Apparently no one has ever had
   scsi devices that failed to complete a scsi operation in some fashion,
   or at least no one has reported it as best I can remember.  I've just
   run into this situation and figured out that one disk would fail to
   complete an I/O transaction and never timed out.  Add the appropriate
   timeout function to reset the controller and restart things.


the MI esiop driver seems to have the same problem.  before i had
interrupts working on the sunblade 2000, esiop would hang my system
when it was probing disks.  other cards gave errors or hung for a
while, but alawys returned.


.mrg.


Home | Main Index | Thread Index | Old Index