AHA2940UW vs. MSDOS/VFAT file systems

Randy Gobbel (gobbel@cogsci.ucsd.edu)
Mon, 16 Sep 1996 12:23:35 -0700


I've had similar problems with MSDOS and VFAT file systems in previous 2,0
kernels, but a) things were just weirdly slow, the system eventually
recovered, and b) I didn't know where to send kernel bug reports. Now I'm
getting a hard failure, with kernel 2.0.19 or 2.0.20, with or without
VFAT/MSDOS as modules:

------------------------------------------------------------------------
bash# mount -t vfat /dev/sda1 /mnt
bash# ls /mnt
<bunch of filenames>
bash# cp /vmlinuz /mnt/loadlin/
scsi0: Queue full.
scsi: aborting command due to timeout: pid 22377, scsi0, channel 0, id 0, lun 0 Read (6) 00 ac 87 01 00
aic7xxx: (abort) Aborting scb 0, TCL 0/0/0
scsi: aborting command due to timeout: pid 22377, scsi0, channel 0, id 0, lun 0 Read (6) 00 ac 87 01 00
aic7xxx: Aborting scb 0, TCL 0/0/0
SCSI host 0 abort (pid 22377) timed out - resetting
SCSI bus is being reset for host 0 channel 0.
aic7xxx: (reset) target/channel 0/0
aic7xxx: (abort_reset) scb state 0x1, Data-In phase, SCSISIGI = 0x44
aic7xxx: (abort_scb) asserted ATN - bus device reset in message buffer
SCSI host 0 channel 0 reset (pid 22377) timed out - trying harder
SCSI bus is being reset for host 0 channel 0
aic7xxx: (reset) target/channel 0/0
SCSI host 0 reset (pid 22377) timed out again -
probably an unrecoverable SCSI bus or device hang.
------------------------------------------------------------------------

After this, the mouse still tracks (with gpm), but there is no response to
keyboard input, and the system has to be restarted via the reset button.

This problem appears to have something to do with MSDOS directories: when I've
seen SCSI problems after trying to access MSDOS directories, it's always been
after I tried to do "ls -l", or something else that would want to look at the
directory in that much detail--"ls" always works fine. I suspect that in this
case the failure was related to the fact that I tried to write the file in a
subdirectory, rather than at the top level.

-Randy

-- 
http://cogsci.ucsd.edu/~gobbel/

NOTICE: I DO NOT ACCEPT UNSOLICITED COMMERCIAL EMAIL MESSAGES OF ANY KIND. I CONSIDER SUCH MESSAGES PERSONAL HARRASSMENT AND A GROSS INVASION OF MY PRIVACY. By sending unsolicited commercial advertising/solicitations (or otherwise on or as part of a mailing list) to me via e-mail you will be indicating your consent to paying John R. (Randy) Gobbel $1,000.00 U.S.D./hour for a minimum of 1 hour for my time spent dealing with it. Payment due in 30 days upon receipt of an invoice (e-mail or regular mail) from me or my authorized representative.