On Fri, 28 May 2004, Stephen Hemminger wrote: > Here is a successful hot sync, followed by an unsuccessful attempt > to start the MS import program... The program starts, just the > Linux side doesn't get to setting up the disk device.
<hot sync part snipped> > uhci_hcd 0000:00:1f.2: port 1 portsc 0093 > hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s > hub 1-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x101 > usb 1-1: new full speed USB device using address 4 > usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0 > usb 1-1: default language 0x0409 > usb 1-1: Product: Sony PEG Mass Storage > usb 1-1: Manufacturer: Sony > usb 1-1: hotplug > usb 1-1: adding 1-1:1.0 (config #1, interface 0) > usb 1-1:1.0: hotplug > Initializing USB Mass Storage driver... > usb-storage 1-1:1.0: usb_probe_interface > usb-storage 1-1:1.0: usb_probe_interface - got id > usb-storage: USB Mass Storage device detected > usb-storage: altsetting is 0, id_index is 102 > usb-storage: -- associate_dev > usb-storage: Transport: Control/Bulk/Interrupt > usb-storage: Protocol: 8070i > usb-storage: Endpoints: In: 0xd4a009fc Out: 0xd4a009e8 Int: 0xd4a009d4 (Period 1) > usb-storage: *** thread sleeping. > scsi0 : SCSI emulation for USB Mass Storage devices > usb-storage: queuecommand called > usb-storage: *** thread awakened. > usb-storage: Command INQUIRY (6 bytes) > usb-storage: 12 00 00 00 24 00 > usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 > usb-storage: Status code 0; transferred 12/12 > usb-storage: -- transfer complete > usb-storage: Call to usb_stor_ctrl_transfer() returned 0 > usb-storage: usb_stor_bulk_transfer_buf: xfer 36 bytes > usb-storage: Status code 0; transferred 36/36 > usb-storage: -- transfer complete > usb-storage: CBI data stage result is 0x0 > usb-storage: usb_stor_intr_transfer: xfer 2 bytes > usb-storage: Status code 0; transferred 2/2 > usb-storage: -- transfer complete > usb-storage: Got interrupt data (0x28, 0x0) > usb-storage: CBI IRQ data showed reserved bType 0x28 > usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=82 len=0 > usb-storage: usb_stor_clear_halt: result = 0 > usb-storage: -- transport indicates command failure > usb-storage: Issuing auto-REQUEST_SENSE > usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 > usb-storage: Status code 0; transferred 12/12 > usb-storage: -- transfer complete > usb-storage: Call to usb_stor_ctrl_transfer() returned 0 > usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes > usb-storage: Status code 0; transferred 18/18 > usb-storage: -- transfer complete > usb-storage: CBI data stage result is 0x0 > usb-storage: usb_stor_intr_transfer: xfer 2 bytes > usb-storage: Status code 0; transferred 2/2 > usb-storage: -- transfer complete > usb-storage: Got interrupt data (0x0, 0x0) > usb-storage: -- Result from auto-sense is 0 > usb-storage: -- code: 0x70, key: 0x6, ASC: 0x28, ASCQ: 0x0 > usb-storage: Unit Attention: Not ready to ready change, medium may have changed > usb-storage: scsi cmd done, result=0x2 > usb-storage: *** thread sleeping. > usb-storage: queuecommand called > usb-storage: *** thread awakened. > usb-storage: Command INQUIRY (6 bytes) > usb-storage: 12 00 00 00 24 00 > usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 > usb-storage: Status code 0; transferred 12/12 > usb-storage: -- transfer complete > usb-storage: Call to usb_stor_ctrl_transfer() returned 0 > usb-storage: usb_stor_bulk_transfer_buf: xfer 36 bytes > usb-storage: Status code 0; transferred 36/36 > usb-storage: -- transfer complete > usb-storage: CBI data stage result is 0x0 > usb-storage: usb_stor_intr_transfer: xfer 2 bytes > usb-storage: Status code 0; transferred 2/2 > usb-storage: -- transfer complete > usb-storage: Got interrupt data (0x3a, 0x0) > usb-storage: CBI IRQ data showed reserved bType 0x3a > usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=82 len=0 > usb-storage: usb_stor_clear_halt: result = 0 > usb-storage: -- transport indicates command failure > usb-storage: Issuing auto-REQUEST_SENSE > usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 > usb-storage: Status code 0; transferred 12/12 > usb-storage: -- transfer complete > usb-storage: Call to usb_stor_ctrl_transfer() returned 0 > usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes > usb-storage: Status code 0; transferred 18/18 > usb-storage: -- transfer complete > usb-storage: CBI data stage result is 0x0 > usb-storage: usb_stor_intr_transfer: xfer 2 bytes > usb-storage: Status code 0; transferred 2/2 > usb-storage: -- transfer complete > usb-storage: Got interrupt data (0x0, 0x0) > usb-storage: -- Result from auto-sense is 0 > usb-storage: -- code: 0x70, key: 0x2, ASC: 0x3a, ASCQ: 0x0 > usb-storage: Not Ready: Medium not present > usb-storage: scsi cmd done, result=0x2 > usb-storage: queuecommand called > usb-storage: *** thread sleeping. Hmm. Could you try doing the experiment of turning off hotplug support temporarily and manually doing a modprobe of usb-storage? But don't load the driver until 30 seconds or so after plugging in the Clie. I wonder if the Clie doesn't need some extra time before it's ready to start replying correctly to commands. If that doesn't work, an unusual_devs.h entry may be the way to go. What does /proc/bus/usb/devices show for the Clie? Alan Stern ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
