>I checked the latest adaptec souces and the aic7xxx part >seemed to be in sync with the kernel with the big difference >located in aic7xxx_osm.c. > >I will try James Bottomley "aic7xxx timer handling bug" fix. > >Emmanuel. > >> emmanuel.fuste wrote: >> > Hello, >> > >> > Is there any similar updates available for aic7xxx ? >> > >> I could if James thinks it useful ... >> Results: It's better !! The kernel no longuer panic, but the scsi bus never recover. First, when inserting/ejecting a non-initialised CDRW, I've got this: eject: Jan 12 21:14:26 rafale kernel: sr 0:0:3:0: Attempting to queue an ABORT message Jan 12 21:14:26 rafale kernel: CDB: 0x1b 0x0 0x0 0x0 0x2 0x0 Jan 12 21:14:26 rafale kernel: sr 0:0:3:0: Command not found Jan 12 21:14:26 rafale kernel: aic7xxx_abort returns 0x2002 Jan 12 21:15:17 rafale kernel: Device not ready. Make sure there is a disc in the drive. Insert/eject Jan 12 21:16:31 rafale kernel: sr 0:0:3:0: Attempting to queue an ABORT message Jan 12 21:16:31 rafale kernel: CDB: 0x1b 0x0 0x0 0x0 0x2 0x0 Jan 12 21:16:31 rafale kernel: sr 0:0:3:0: Command not found Jan 12 21:16:31 rafale kernel: aic7xxx_abort returns 0x2002 Insert Jan 12 21:17:08 rafale kernel: cdrom: This disc doesn't have any tracks I recognize! Jan 12 21:17:18 rafale kernel: cdrom: This disc doesn't have any tracks I recognize! Next, I tried cdrwtool -d /dev/sr0 -q followed by CTRL-C to give a chance to the kernel to recover. I've got tons of errors, but get the shell back. SCSI bus never really recover, but I've got some syslog trace. It is big so here as a gziped attachment (with the complete boot sequence if it could help). Console trace finish with messages like: sd 0:0:0:0: SCSI error : return code = 0x6000000 end_request: I/O error, dev sda2, logical block 973373 lost page wite due to I/O error on sda2 ... And it not in the syslog trace indeed ... Hope this help. If no one have idea about how to fix this, I will try the 2.6.13 driver (the one before the sync with adaptec if I am not mistaken, the one which initialise 80% of the cd before crashing) with only the timer handling bug applied. One more thing, the eject button of the drive no longuer work with 2.6.15 (but was with 2.6.14). Regards, Emmanuel. Accédez au courrier électronique de La Poste : www.laposte.net ; 3615 LAPOSTENET (0,34 ?/mn) ; tél : 08 92 68 13 50 (0,34?/mn)
Attachment:
kern.log.gz
Description: application/gzip