Alan Stern <[EMAIL PROTECTED]> writes: > On Thu, 5 Jan 2006, Roger Leigh wrote: > >> With some further testing with both usb-storage and ub, both show the >> same behaviour when using autofs4 _or_ autofs. When mounting by hand, >> the problem does not occur. While broken on 2.6.15 and 2.6.14, it >> does appear to work on 2.6.13; I can't test earlier kernels at the >> moment because of udev--I'll have to remove it first. > > By any chance, does autofs or autofs4 mount your device with -o sync? > Doing that with flash memory devices is a grave mistake -- although it > shouldn't cause the sort of lock-up you described.
Yes. I have pen-secure -fstype=ext2,sync,nodev,nosuid,noatime :/dev/sda2 in /etc/auto.misc. Removing the sync option does prevent the lockups. I just added it back and it locked up immediately. The usb/usb-storage logs are attached (device mount + command which broke it). Would you like any more information? Regards, Roger -- Roger Leigh Printing on GNU/Linux? http://gimp-print.sourceforge.net/ Debian GNU/Linux http://www.debian.org/ GPG Public Key: 0x25BFB848. Please sign and encrypt your mail.
Jan 5 17:31:44 hardknott kernel: usb-storage: queuecommand called Jan 5 17:31:44 hardknott kernel: usb-storage: *** thread awakened. Jan 5 17:31:44 hardknott kernel: usb-storage: Command WRITE_10 (10 bytes) Jan 5 17:31:44 hardknott kernel: usb-storage: 2a 00 00 02 fc 02 00 00 04 00 Jan 5 17:31:44 hardknott kernel: usb-storage: Bulk Command S 0x43425355 T 0xea L 2048 F 0 Trg 0 LUN 0 CL 10 Jan 5 17:31:44 hardknott kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 5 17:31:44 hardknott kernel: usb-storage: Status code 0; transferred 31/31 Jan 5 17:31:44 hardknott kernel: usb-storage: -- transfer complete Jan 5 17:31:44 hardknott kernel: usb-storage: Bulk command transfer result=0 Jan 5 17:31:44 hardknott kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries Jan 5 17:31:44 hardknott kernel: usb-storage: Status code 0; transferred 2048/2048 Jan 5 17:31:44 hardknott kernel: usb-storage: -- transfer complete Jan 5 17:31:44 hardknott kernel: usb-storage: Bulk data transfer result 0x0 Jan 5 17:31:44 hardknott kernel: usb-storage: Attempting to get CSW... Jan 5 17:31:44 hardknott kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 5 17:31:44 hardknott kernel: usb-storage: Status code 0; transferred 13/13 Jan 5 17:31:44 hardknott kernel: usb-storage: -- transfer complete Jan 5 17:31:44 hardknott kernel: usb-storage: Bulk status result = 0 Jan 5 17:31:44 hardknott kernel: usb-storage: Bulk Status S 0x53425355 T 0xea R 0 Stat 0x0 Jan 5 17:31:44 hardknott kernel: usb-storage: scsi cmd done, result=0x0 Jan 5 17:31:44 hardknott kernel: usb-storage: *** thread sleeping. Jan 5 17:31:55 hardknott kernel: usb-storage: queuecommand called Jan 5 17:31:55 hardknott kernel: usb-storage: *** thread awakened. Jan 5 17:31:55 hardknott kernel: usb-storage: Command WRITE_10 (10 bytes) Jan 5 17:31:55 hardknott kernel: usb-storage: 2a 00 00 02 fc 0a 00 00 02 00 Jan 5 17:31:55 hardknott kernel: usb-storage: Bulk Command S 0x43425355 T 0xeb L 1024 F 0 Trg 0 LUN 0 CL 10 Jan 5 17:31:55 hardknott kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 5 17:31:55 hardknott kernel: usb-storage: Status code 0; transferred 31/31 Jan 5 17:31:55 hardknott kernel: usb-storage: -- transfer complete Jan 5 17:31:55 hardknott kernel: usb-storage: Bulk command transfer result=0 Jan 5 17:31:55 hardknott kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer 1024 bytes, 1 entries Jan 5 17:31:55 hardknott kernel: usb-storage: Status code 0; transferred 1024/1024 Jan 5 17:31:55 hardknott kernel: usb-storage: -- transfer complete Jan 5 17:31:55 hardknott kernel: usb-storage: Bulk data transfer result 0x0 Jan 5 17:31:55 hardknott kernel: usb-storage: Attempting to get CSW... Jan 5 17:31:55 hardknott kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 5 17:31:55 hardknott kernel: usb-storage: Status code 0; transferred 13/13 Jan 5 17:31:55 hardknott kernel: usb-storage: -- transfer complete Jan 5 17:31:55 hardknott kernel: usb-storage: Bulk status result = 0 Jan 5 17:31:55 hardknott kernel: usb-storage: Bulk Status S 0x53425355 T 0xeb R 0 Stat 0x0 Jan 5 17:31:55 hardknott kernel: usb-storage: scsi cmd done, result=0x0 Jan 5 17:31:55 hardknott kernel: usb-storage: *** thread sleeping.