> Yes you can. Go into the kernel configuration and turn on the usb-storage > verbose debugging option (CONFIG_USB_STORAGE_DEBUG). This will cause the
Thanks Alan, I've attached the log messages that result when I insert the USB flash drive with debugging turned on in the kernel. Although I'm struggling to interpret the output, the following line doesn't look promising: ... Not Ready: Medium not present To me, it suggests that your original idea about absent partitions may be valid, however fdisk doesn't work for me as indicated earlier. Any ideas about more things to try for diagnosis or partitioning? Thanks, Jason.
Feb 6 17:30:51 talby kernel: usb 4-1: new full speed USB device using uhci_hcd and address 4 Feb 6 17:30:51 talby kernel: usb-storage: USB Mass Storage device detected Feb 6 17:30:51 talby kernel: usb-storage: -- associate_dev Feb 6 17:30:51 talby kernel: usb-storage: Vendor: 0x058f, Product: 0x9382, Revision: 0x0100 Feb 6 17:30:51 talby kernel: usb-storage: Interface Subclass: 0x06, Protocol: 0x50 Feb 6 17:30:51 talby kernel: usb-storage: Vendor: ALCOR, Product: Mass Storage Device Feb 6 17:30:51 talby kernel: usb-storage: Transport: Bulk Feb 6 17:30:51 talby kernel: usb-storage: Protocol: Transparent SCSI Feb 6 17:30:51 talby kernel: usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1 Feb 6 17:30:51 talby kernel: usb-storage: GetMaxLUN command result is -32, data is 85 Feb 6 17:30:51 talby kernel: usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=82 len=0 Feb 6 17:30:51 talby kernel: usb-storage: usb_stor_clear_halt: result = 0 Feb 6 17:30:51 talby kernel: usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=01 len=0 Feb 6 17:30:51 talby kernel: usb-storage: usb_stor_clear_halt: result = 0 Feb 6 17:30:51 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:51 talby kernel: scsi3 : SCSI emulation for USB Mass Storage devices Feb 6 17:30:51 talby kernel: usb-storage: device found at 4 Feb 6 17:30:51 talby kernel: usb-storage: waiting for device to settle before scanning Feb 6 17:30:56 talby kernel: usb-storage: queuecommand called Feb 6 17:30:56 talby kernel: usb-storage: *** thread awakened. Feb 6 17:30:56 talby kernel: usb-storage: Command INQUIRY (6 bytes) Feb 6 17:30:56 talby kernel: usb-storage: 12 00 00 00 24 00 Feb 6 17:30:56 talby kernel: usb-storage: Bulk Command S 0x43425355 T 0x57c L 36 F 128 Trg 0 LUN 0 CL 6 Feb 6 17:30:56 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Feb 6 17:30:56 talby kernel: usb-storage: Status code 0; transferred 31/31 Feb 6 17:30:56 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:56 talby kernel: usb-storage: Bulk command transfer result=0 Feb 6 17:30:56 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 36 bytes Feb 6 17:30:56 talby kernel: usb-storage: Status code 0; transferred 36/36 Feb 6 17:30:56 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:56 talby kernel: usb-storage: Bulk data transfer result 0x0 Feb 6 17:30:56 talby kernel: usb-storage: Attempting to get CSW... Feb 6 17:30:56 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Feb 6 17:30:56 talby kernel: usb-storage: Status code 0; transferred 13/13 Feb 6 17:30:56 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:56 talby kernel: usb-storage: Bulk status result = 0 Feb 6 17:30:56 talby kernel: usb-storage: Bulk Status S 0x53425355 T 0x57c R 0 Stat 0x0 Feb 6 17:30:56 talby kernel: usb-storage: scsi cmd done, result=0x0 Feb 6 17:30:56 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:56 talby kernel: Vendor: Generic Model: USB Flash Disk Rev: 7.78 Feb 6 17:30:56 talby kernel: Type: Direct-Access ANSI SCSI revision: 02 Feb 6 17:30:56 talby kernel: usb-storage: queuecommand called Feb 6 17:30:56 talby kernel: usb-storage: *** thread awakened. Feb 6 17:30:56 talby kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Feb 6 17:30:56 talby scsi.agent[7053]: disk at /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/host3/target3:0:0/3:0:0:0 Feb 6 17:30:56 talby kernel: usb-storage: 00 00 00 00 00 00 Feb 6 17:30:56 talby kernel: usb-storage: Bulk Command S 0x43425355 T 0x57d L 0 F 0 Trg 0 LUN 0 CL 6 Feb 6 17:30:56 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Feb 6 17:30:56 talby kernel: usb-storage: Status code 0; transferred 31/31 Feb 6 17:30:56 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:56 talby kernel: usb-storage: Bulk command transfer result=0 Feb 6 17:30:56 talby kernel: usb-storage: Attempting to get CSW... Feb 6 17:30:56 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Feb 6 17:30:56 talby kernel: usb-storage: Status code 0; transferred 13/13 Feb 6 17:30:56 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:56 talby kernel: usb-storage: Bulk status result = 0 Feb 6 17:30:56 talby kernel: usb-storage: Bulk Status S 0x53425355 T 0x57d R 0 Stat 0x1 Feb 6 17:30:56 talby kernel: usb-storage: -- transport indicates command failure Feb 6 17:30:56 talby kernel: usb-storage: Issuing auto-REQUEST_SENSE Feb 6 17:30:56 talby kernel: usb-storage: Bulk Command S 0x43425355 T 0x8000057d L 18 F 128 Trg 0 LUN 0 CL 6 Feb 6 17:30:56 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Feb 6 17:30:56 talby kernel: usb-storage: Status code 0; transferred 31/31 Feb 6 17:30:56 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:56 talby kernel: usb-storage: Bulk command transfer result=0 Feb 6 17:30:56 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes Feb 6 17:30:56 talby kernel: usb-storage: Status code 0; transferred 18/18 Feb 6 17:30:56 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:56 talby kernel: usb-storage: Bulk data transfer result 0x0 Feb 6 17:30:56 talby kernel: usb-storage: Attempting to get CSW... Feb 6 17:30:56 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Feb 6 17:30:56 talby kernel: usb-storage: Status code 0; transferred 13/13 Feb 6 17:30:56 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:56 talby kernel: usb-storage: Bulk status result = 0 Feb 6 17:30:56 talby kernel: usb-storage: Bulk Status S 0x53425355 T 0x8000057d R 0 Stat 0x0 Feb 6 17:30:56 talby kernel: usb-storage: -- Result from auto-sense is 0 Feb 6 17:30:56 talby kernel: usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 Feb 6 17:30:56 talby kernel: usb-storage: Not Ready: Medium not present Feb 6 17:30:56 talby kernel: usb-storage: scsi cmd done, result=0x2 Feb 6 17:30:56 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:56 talby kernel: usb-storage: queuecommand called Feb 6 17:30:56 talby kernel: usb-storage: *** thread awakened. Feb 6 17:30:56 talby kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Feb 6 17:30:56 talby kernel: usb-storage: 00 00 00 00 00 00 Feb 6 17:30:56 talby kernel: usb-storage: Bulk Command S 0x43425355 T 0x57e L 0 F 0 Trg 0 LUN 0 CL 6 Feb 6 17:30:56 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Feb 6 17:30:56 talby kernel: usb-storage: Status code 0; transferred 31/31 Feb 6 17:30:56 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:56 talby kernel: usb-storage: Bulk command transfer result=0 Feb 6 17:30:57 talby kernel: usb-storage: Attempting to get CSW... Feb 6 17:30:57 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Feb 6 17:30:57 talby kernel: usb-storage: Status code 0; transferred 13/13 Feb 6 17:30:57 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:57 talby kernel: usb-storage: Bulk status result = 0 Feb 6 17:30:57 talby kernel: usb-storage: Bulk Status S 0x53425355 T 0x57e R 0 Stat 0x1 Feb 6 17:30:57 talby kernel: usb-storage: -- transport indicates command failure Feb 6 17:30:57 talby kernel: usb-storage: Issuing auto-REQUEST_SENSE Feb 6 17:30:57 talby kernel: usb-storage: Bulk Command S 0x43425355 T 0x8000057e L 18 F 128 Trg 0 LUN 0 CL 6 Feb 6 17:30:57 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Feb 6 17:30:57 talby kernel: usb-storage: Status code 0; transferred 31/31 Feb 6 17:30:57 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:57 talby kernel: usb-storage: Bulk command transfer result=0 Feb 6 17:30:57 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes Feb 6 17:30:57 talby kernel: usb-storage: Status code 0; transferred 18/18 Feb 6 17:30:57 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:57 talby kernel: usb-storage: Bulk data transfer result 0x0 Feb 6 17:30:57 talby kernel: usb-storage: Attempting to get CSW... Feb 6 17:30:57 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Feb 6 17:30:57 talby kernel: usb-storage: Status code 0; transferred 13/13 Feb 6 17:30:57 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:57 talby kernel: usb-storage: Bulk status result = 0 Feb 6 17:30:57 talby kernel: usb-storage: Bulk Status S 0x53425355 T 0x8000057e R 0 Stat 0x0 Feb 6 17:30:57 talby kernel: usb-storage: -- Result from auto-sense is 0 Feb 6 17:30:57 talby kernel: usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 Feb 6 17:30:57 talby kernel: usb-storage: Not Ready: Medium not present Feb 6 17:30:57 talby kernel: usb-storage: scsi cmd done, result=0x2 Feb 6 17:30:57 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:57 talby kernel: usb-storage: queuecommand called Feb 6 17:30:57 talby kernel: usb-storage: *** thread awakened. Feb 6 17:30:57 talby kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Feb 6 17:30:57 talby kernel: usb-storage: 00 00 00 00 00 00 Feb 6 17:30:57 talby kernel: usb-storage: Bulk Command S 0x43425355 T 0x57f L 0 F 0 Trg 0 LUN 0 CL 6 Feb 6 17:30:57 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Feb 6 17:30:57 talby kernel: usb-storage: Status code 0; transferred 31/31 Feb 6 17:30:57 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:57 talby kernel: usb-storage: Bulk command transfer result=0 Feb 6 17:30:57 talby kernel: usb-storage: Attempting to get CSW... Feb 6 17:30:57 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Feb 6 17:30:57 talby kernel: usb-storage: Status code 0; transferred 13/13 Feb 6 17:30:57 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:57 talby kernel: usb-storage: Bulk status result = 0 Feb 6 17:30:57 talby kernel: usb-storage: Bulk Status S 0x53425355 T 0x57f R 0 Stat 0x1 Feb 6 17:30:57 talby kernel: usb-storage: -- transport indicates command failure Feb 6 17:30:57 talby kernel: usb-storage: Issuing auto-REQUEST_SENSE Feb 6 17:30:57 talby kernel: usb-storage: Bulk Command S 0x43425355 T 0x8000057f L 18 F 128 Trg 0 LUN 0 CL 6 Feb 6 17:30:57 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Feb 6 17:30:57 talby kernel: usb-storage: Status code 0; transferred 31/31 Feb 6 17:30:57 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:57 talby kernel: usb-storage: Bulk command transfer result=0 Feb 6 17:30:57 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes Feb 6 17:30:57 talby kernel: usb-storage: Status code 0; transferred 18/18 Feb 6 17:30:57 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:57 talby kernel: usb-storage: Bulk data transfer result 0x0 Feb 6 17:30:57 talby kernel: usb-storage: Attempting to get CSW... Feb 6 17:30:57 talby kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Feb 6 17:30:57 talby kernel: usb-storage: Status code 0; transferred 13/13 Feb 6 17:30:57 talby kernel: usb-storage: -- transfer complete Feb 6 17:30:57 talby kernel: usb-storage: Bulk status result = 0 Feb 6 17:30:57 talby kernel: usb-storage: Bulk Status S 0x53425355 T 0x8000057f R 0 Stat 0x0 Feb 6 17:30:57 talby kernel: usb-storage: -- Result from auto-sense is 0 Feb 6 17:30:57 talby kernel: usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 Feb 6 17:30:57 talby kernel: usb-storage: Not Ready: Medium not present Feb 6 17:30:57 talby kernel: usb-storage: scsi cmd done, result=0x2 Feb 6 17:30:57 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:57 talby kernel: Attached scsi disk sda at scsi3, channel 0, id 0, lun 0 Feb 6 17:30:57 talby kernel: usb-storage: queuecommand called Feb 6 17:30:57 talby kernel: usb-storage: *** thread awakened. Feb 6 17:30:57 talby kernel: usb-storage: Bad target number (1:0) Feb 6 17:30:57 talby kernel: usb-storage: scsi cmd done, result=0x40000 Feb 6 17:30:57 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:57 talby kernel: usb-storage: queuecommand called Feb 6 17:30:57 talby kernel: usb-storage: *** thread awakened. Feb 6 17:30:57 talby kernel: usb-storage: Bad target number (2:0) Feb 6 17:30:57 talby kernel: usb-storage: scsi cmd done, result=0x40000 Feb 6 17:30:57 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:57 talby kernel: usb-storage: queuecommand called Feb 6 17:30:57 talby kernel: usb-storage: *** thread awakened. Feb 6 17:30:57 talby kernel: usb-storage: Bad target number (3:0) Feb 6 17:30:57 talby kernel: usb-storage: scsi cmd done, result=0x40000 Feb 6 17:30:57 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:57 talby kernel: usb-storage: queuecommand called Feb 6 17:30:57 talby kernel: usb-storage: *** thread awakened. Feb 6 17:30:57 talby kernel: usb-storage: Bad target number (4:0) Feb 6 17:30:57 talby kernel: usb-storage: scsi cmd done, result=0x40000 Feb 6 17:30:57 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:57 talby kernel: usb-storage: queuecommand called Feb 6 17:30:57 talby kernel: usb-storage: *** thread awakened. Feb 6 17:30:57 talby kernel: usb-storage: Bad target number (5:0) Feb 6 17:30:57 talby kernel: usb-storage: scsi cmd done, result=0x40000 Feb 6 17:30:57 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:57 talby kernel: usb-storage: queuecommand called Feb 6 17:30:57 talby kernel: usb-storage: *** thread awakened. Feb 6 17:30:57 talby kernel: usb-storage: Bad target number (6:0) Feb 6 17:30:57 talby kernel: usb-storage: scsi cmd done, result=0x40000 Feb 6 17:30:57 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:57 talby kernel: usb-storage: queuecommand called Feb 6 17:30:57 talby kernel: usb-storage: *** thread awakened. Feb 6 17:30:57 talby kernel: usb-storage: Bad target number (7:0) Feb 6 17:30:57 talby kernel: usb-storage: scsi cmd done, result=0x40000 Feb 6 17:30:57 talby kernel: usb-storage: *** thread sleeping. Feb 6 17:30:57 talby kernel: usb-storage: device scan complete
