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