2.1.129 crash (SCSI problem)

Yves Rougy (Yves.Rougy@sema.be)
Mon, 23 Nov 1998 14:54:00 +0100


Hi,

Unfortunately, I crash the 2.1.129 kernel. It happens if I try to mount
an Audio (CDDA) CD with my SCSI drive. know we cannot mount an Audio
CD, but it can happen to try to, especially if we mount the CD drive at
boot time with a forgotten Audio CD in the drive. The SCSI adapter is a
aha1505 adaptec, and the driver used (as shown in the error message) is
the aha152x one. A friend of mine crash it too, with another drive
(Plextor), but with the same adapter. It crash at least since 2.1.105.
With the 2.1.125, I have the following:

<<
sr0 CD-ROM error: extra data not valid Current error: sr0b:00: Sense Key
Illegal Request
Additional sense indicates Illegal mode for this track
Command was: Request sense 00 00 00 10 00

aha152x: target left COMMAND
issue_SC:
current_SC:
0x0091c00: target=3; lun=0; phase |send_indent|; in other (COMMAND);
next=0x00000000
disconected_SC:

on bus: SCSIEQ(); SCSISIG(STATUS); INTSTAT(hi); SSTAT(SELDO SWRAP
PHASEMIS PHASECHG REQINIT); SSTAT(PHASEMIS REQINIT); SXFRCTL0(CH1);
SIGNAL(BSYI REQI); SELID(88); SSTAT2(SEMPTY); SFCNT(0); SCSICNT(0);
OFFCNT(0); SSTAT4(); DMACNTRL0(16BIT PIO READ); DMASTAT(DFIFOEMP)

enabled interrupts (EMPHASEMIS ENBUSFREE ENREQINIT)

Kernel panic: aha152x panic
In interrupt handler - not syncing
>>
I have the same (except for the 0x0091c00 of course) with 129 :-(

I have found that it didn't crash with 2.1.85, but it crashes with
2.1.105. I haven't try with intermediate version.

I have looked into the code, but I'm not a Hacker, so I work very slowly
on it ;-)

Is someone can try to reproduce it with another adapter ? I don't know
if it crashes with other adapters. Please try with a real 1520, to see
if it is a bug in the driver, or the aha1505 adaptec badly supported.

Hope this will be usefull.

Yves Rougy

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/