Bug#731016: Can't mount external USB HD Asus AN300
On Mon, 2013-12-02 at 18:15 +0100, Josua Dietze wrote:
[...]
> In case there IS a driver required on Windows, you might be able to catch the initial traffic between this driver and the device once the thing is re-plugged. In a second step, the initiating command(s) can possibly be 'replayed' in Linux. This is the usual way usb_modeswitch works.
> Note that if a special Windows driver is required for actually ACCESSING the disk (not just for initialization), then a new Linux driver may be required as well ...
>
[...]
I don't know if it will help but I tried to capture the USB traffic on
Windows station at the time I connected the drive. I got some output but
I don't know it's meaning. That what I got by the USB capturing
software:
USB data
SMI Corporation USB DISK - USB Mass Storage Device
ID: 1
Function: IRP_MJ_PNP
Minor function: PNP_IRP_UNKNOWN (0x18)
Status code: 0xC00000BB
Status: ERROR
ID: 2
Function: IRP_MJ_PNP
Minor function: IRP_MN_QUERY_RESOURCE_REQUIREMENTS
Status code: 0xC00000BB
Status: ERROR
ID: 3
Function: IRP_MJ_PNP
Minor function: IRP_MN_FILTER_RESOURCE_REQUIREMENTS
Status code: 0xC00000BB
Status: ERROR
ID: 4
Function: IRP_MJ_PNP
Minor function: IRP_MN_START_DEVICE
Status code: 0x00000000
Status: STATUS_SUCCESS
ID: 5
Function: IRP_MJ_PNP
Minor function: IRP_MN_QUERY_CAPABILITIES
Status code: 0x00000000
Status: STATUS_SUCCESS
ID: 6
Function: IRP_MJ_PNP
Minor function: IRP_MN_QUERY_PNP_DEVICE_STATE
Status code: 0x00000000
Status: STATUS_SUCCESS
ID: 7
Function: IRP_MJ_SYSTEM_CONTROL
Status code: 0x00000000
Status: STATUS_SUCCESS
That's the properties of the device under windows:
USB device details
USB3.0 Device Super Speed Mass Storage - USB Mass Storage Device
File:
\??\USB#VID_0B05&PID_17B6#402012080200000A#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Driver key name: {36fc9e60-c465-11cf-8056-444553540000}\0019
Device instance ID: USB\VID_0B05&PID_17B6\402012080200000A
Device hardware ID: USB\VID_0B05&PID_17B6&REV_0100
Device service: USBSTOR
Device friendly name:
Device location: Port_#0005.Hub_#0004
Device physical object name: \Device\USBPDO-4
Device descriptor
USB: 0x0210
Device class: 0x00
Device subclass: 0x00
Device protocol: 0x00
Max packet size: 0x40 (64)
Vendor: 0x0B05 (ASUSTek Computer, Inc.)
Product ID: 0x17B6
Device ID: 0x0100
Manufacturer: 0x02 (USB3.0 Device)
Product: 0x03 (Super Speed Mass Storage)
Serial number: 0x01 (402012080200000A)
Number of configurations: 1
Connection status: Device connected
Current config value: 0x01
Device bus speed: High (USB 2.0, 480 Mbit/s)
Device address: 0x02
Open pipes: 2
Pipe information
Endpoint address: 0x81, Input
Transfer type: Bulk
Max packet size: 0x0200 (512)
Interval: 0x00 (0)
Pipe information
Endpoint address: 0x02, Output
Transfer type: Bulk
Max packet size: 0x0200 (512)
Interval: 0x00 (0)
Configuration descriptor
Total length: 0x0020
Number of interfaces: 1
Configuration value: 0x01
Configuration ID: 0x00
Attributes: 0xC0 (Bus powered, Self powered)
Max power: 0x00 (0 Ma)
Interface descriptor
Interface number: 0x00
Alternate setting: 0x00
Num of endpoints: 2
Reply to: