> Crap.  It looks like it needs mode translation.  I'm not sure if the
> code
> to do that is still there.
> 
> See if setting the flag US_FL_MODE_XLATE does anything (or if it's even
> valid).

Getting closer.
fdisk seems to work. The partition table is listed (output below). Mount
results in "/dev/sdc1 is not a valid block device"

I'm still using the backport to 2.2.14. Latest 2.4.0-test1-ac7 isn't able
to fdisk the memorystick.

Fdisk output (4MB stick):
Disk /dev/sdc: 2 heads, 16 sectors, 247 cylinders
Units = cylinders of 32 * 512 bytes
   Device Boot    Start       End    Blocks   Id  System
/dev/sdc1   *         1       246      3922+   1  FAT12

usb-storage log (doing fdisk):

Jun  1 12:54:31 desktop kernel: usb-storage.c: us_queuecommand() called
Jun  1 12:54:31 desktop kernel: usb-storage.c: *** thread awakened.
Jun  1 12:54:31 desktop kernel: usb-storage.c: *** thread sleeping.
Jun  1 12:54:31 desktop kernel: usb-storage.c: us_queuecommand() called
Jun  1 12:54:31 desktop kernel: usb-storage.c: *** thread awakened.
Jun  1 12:54:31 desktop kernel: usb-storage.c: Command
ALLOW_MEDIUM_REMOVAL (6 bytes)
Jun  1 12:54:31 desktop kernel: usb-storage.c:   1e 00 00 00 01 00 09 c7
46 02
Jun  1 12:54:36 desktop kernel: usb_control/bulk_msg: timeout
Jun  1 12:54:36 desktop kernel: usb-storage.c: Call to usb_control_msg()
returned -110
Jun  1 12:54:36 desktop kernel: usb-storage.c: -- CB transport device
requiring auto-sense
Jun  1 12:54:36 desktop kernel: usb-storage.c: -- transport indicates
transport failure
Jun  1 12:54:36 desktop kernel: usb-storage.c: scsi cmd done,
result=0x70000
Jun  1 12:54:36 desktop kernel: usb-storage.c: *** thread sleeping.
Jun  1 12:54:36 desktop kernel: usb-storage.c: us_queuecommand() called
Jun  1 12:54:36 desktop kernel: usb-storage.c: *** thread awakened.
Jun  1 12:54:36 desktop kernel: usb-storage.c: Command
ALLOW_MEDIUM_REMOVAL (6 bytes)
Jun  1 12:54:36 desktop kernel: usb-storage.c:   1e 00 00 00 01 00 09 c7
46 02
Jun  1 12:54:36 desktop kernel: usb-storage.c: Call to usb_control_msg()
returned -32
Jun  1 12:54:36 desktop kernel: usb-storage.c: -- Stall on control pipe.
Clearing
Jun  1 12:54:36 desktop kernel: usb-storage.c: -- usb_clear_halt() returns
0
Jun  1 12:54:36 desktop kernel: usb-storage.c: -- CB transport device
requiring auto-sense
Jun  1 12:54:36 desktop kernel: usb-storage.c: -- transport indicates
command failure
Jun  1 12:54:36 desktop kernel: usb-storage.c: Issuing auto-REQUEST_SENSE
Jun  1 12:54:36 desktop kernel: usb-storage.c: Bulk xfer 0xc01eaec8(18)
Jun  1 12:54:36 desktop kernel: usb-storage.c: bulk_msg returned 0 xferred
18/18
Jun  1 12:54:36 desktop kernel: usb-storage.c: CB data stage result is 0x0
Jun  1 12:54:36 desktop kernel: usb-storage.c: -- Result from auto-sense
is 0
Jun  1 12:54:36 desktop kernel: usb-storage.c: -- code: 0x70, key: 0x5,
ASC: 0x24, ASCQ: 0x0
Jun  1 12:54:36 desktop kernel: usb-storage.c: scsi cmd done, result=0x1
Jun  1 12:54:36 desktop kernel: usb-storage.c: *** thread sleeping.
Jun  1 12:54:36 desktop kernel: usb-storage.c: us_queuecommand() called
Jun  1 12:54:36 desktop kernel: usb-storage.c: *** thread awakened.
Jun  1 12:54:36 desktop kernel: usb-storage.c: Command READ_6 (6 bytes)
Jun  1 12:54:36 desktop kernel: usb-storage.c:   08 00 00 00 02 00 19 c0
ac 0c
Jun  1 12:54:36 desktop kernel: usb-storage.c: Changing READ_6 to READ_10
Jun  1 12:54:36 desktop kernel: usb-storage.c: Command READ_10 (6 bytes)
Jun  1 12:54:36 desktop kernel: usb-storage.c:   28 00 00 00 00 00 00 00
19 00
Jun  1 12:54:36 desktop kernel: usb-storage.c: Bulk xfer 0xc6c0a400(1024)
Jun  1 12:54:36 desktop kernel: usb-storage.c: bulk_msg returned 0 xferred
1024/1024
Jun  1 12:54:36 desktop kernel: usb-storage.c: CB data stage result is 0x0
Jun  1 12:54:36 desktop kernel: usb-storage.c: -- CB transport device
requiring auto-sense
Jun  1 12:54:36 desktop kernel: usb-storage.c: Issuing auto-REQUEST_SENSE
Jun  1 12:54:36 desktop kernel: usb-storage.c: Bulk xfer 0xc01eaec8(18)
Jun  1 12:54:36 desktop kernel: usb-storage.c: bulk_msg returned 0 xferred
18/18
Jun  1 12:54:36 desktop kernel: usb-storage.c: CB data stage result is 0x0
Jun  1 12:54:36 desktop kernel: usb-storage.c: -- Result from auto-sense
is 0
Jun  1 12:54:36 desktop kernel: usb-storage.c: -- code: 0x70, key: 0x0,
ASC: 0x0, ASCQ: 0x0
Jun  1 12:54:36 desktop kernel: usb-storage.c: scsi cmd done, result=0x0
Jun  1 12:54:36 desktop kernel: usb-storage.c: *** thread sleeping.
Jun  1 12:55:31 desktop kernel: usb-storage.c: us_queuecommand() called
Jun  1 12:55:31 desktop kernel: usb-storage.c: *** thread awakened.
Jun  1 12:55:31 desktop kernel: usb-storage.c: *** thread sleeping.
Jun  1 12:55:31 desktop kernel: usb-storage.c: us_queuecommand() called
Jun  1 12:55:31 desktop kernel: usb-storage.c: *** thread awakened.
Jun  1 12:55:31 desktop kernel: usb-storage.c: *** thread sleeping.

-- 
There is no spoon...
http://home.knuut.de/sthenning
PGP Public Key @ http://home.knuut.de/sthenning/henning.gpg




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to