Andreas Färber a écrit : > Am 03.08.2007 um 10:45 schrieb Nigel Horne: > >> Guest: Linux/sparc >> Host: Linux/x86 >> >>> From time to time I am getting SCSI errors from the guest using the >> latest CVS: >> >> scsi : aborting command due to timeout : pid 50803, scsi0, channel >> 0, id 0, lun 0 0x2a 00 00 3d be 84 00 00 08 00 esp0: Aborting command >> esp0: dumping state >> esp0: dma -- cond_reg<a4000211> addr<f292b000> >> esp0: SW [sreg<00> sstep<04> ireg<18>] >> esp0: HW reread [sreg<03> sstep<00> ireg<10>] >> esp0: current command [tgt<00> lun<00> pphase<DATAOUT> >> cphase<DATAOUT>] >> esp0: disconnected SCSI host 0 abort (pid 50803) timed out - resetting >> SCSI bus is being reset for host 0 channel 0. >> esp0: Resetting scsi bus >> esp0: SCSI bus reset interrupt >> >> As far as I can tell the guest recovers fine, but it may be worth >> investigating. > > I reported similar errors recently (OS X ppc host) - for me it panics > afterwards and does not recover fine. I got the impression that it > happens later if I disable the lance NIC. >
The problem appears when one interrupt on the SCSI controller is triggered twice by the interrupt controller, the second interrupt disturb the driver. I have fixed one problem like that a few months ago in the CVS, so it happens less often, but there is still a problem somewhere. -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `- people.debian.org/~aurel32 | www.aurel32.net