On Wed, 11 Oct 2006, Paul Burke wrote:

> Hi all,
> 
> I'm attempting to read the contents of Microsoft-branded Xbox memory
> units.  The Action Replay for the Xbox includes a USB to memory unit
> adapter, presenting the devices as standard mass storage objects.  The
> Interact-branded memory unit included with the Action Replay registers
> properly in Linux through usb-storage and shows up as a device.
> However, another memory unit from Microsoft that I am attempting to
> access is sending the wrong bInterfaceSubClass code (66 instead of the
> expected 6).  From what I have read this is probably universal to all
> Microsoft memory units.
> 
> My attempts to override this using unusual_devs.h has given only
> partial success.  I've tried about eleven permutations of different
> options for my entry but cannot get the device to fully register.
> 
> My best attempt has come from this:
> 
> UNUSUAL_DEV ( 0x045e, 0x0280, 0x0000, 0x9999, "Microsoft Corp.", "Xbox
> Memory Unit", US_SC_SCSI, US_PR_DEVICE, NULL, US_FL_SINGLE_LUN |
> US_FL_FIX_INQUIRY ),

You shouldn't use the FIX_INQUIRY flag, and you probably don't need the 
SINGLE_LUN flag either.

> which shows the device and its size (along with numerous USB device
> resets).  The device attaches to /dev/sda but attempts to access it
> merely reset the process, causing the device to reset and subsequent
> be rediscovered again:

Turn on CONFIG_USB_STORAGE_DEBUG to get a better idea of what's happening.

> Any help that anyone can provide is greatly appreciated.  Is
> unusual_devs.h the appropriate method to deal with such a device?
> What options are most likely to work?

Instead of US_SC_SCSI, try US_SC_8070.

If you really want to find out what settings to use, try running a USB 
sniffer program under Windows while you attach the device.

Alan Stern


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to