> 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]