Re: [linux-usb-devel] Re: BUG: 2.6.14/2.6.15: USB storage/ext2fs uninterruptable sleep

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux