You know, Windows uses an INQUIRY message.  Does the RAZR work with
Windows?  Can you use a USB sniffer program (like USB Snoopy) to find out
what packets are sent when the RAZR is connected to a Windows host?

Also, can you try setting CONFIG_USB_STORAGE_DEBUG and post the log showing what goes wrong when you remove the FIX_INQUIRY flag?

Alan Stern

On Windows it works only with appropriate drivers.
After I sent you a patch I have received a mail from the Motocoder support with a new/fixed firmware for RAZR V3x.
I've got an ancient firmware.

With this new firmware I can mount my RAZR V3X without any drivers under Windows.
Well.
So I've deleted my patch from unusualdevs.h and retried to write on my Motorola.
Same I/O error.
After this, I re-patched unusualdevs.h with the patch I sent to you.
It works.
Now I tryied to remove FIX_INQUIRY flag.
Wow, you're right, now it works also without this flags.

After this, I've tryied to remove also US_FL_IGNORE_RESIDUE.
If I remove this, it not works.

Well, this is my definitive patch.


--- unusual_devs.h	2006-06-19 21:00:33.000000000 +0200
+++ unusual_devs_dp.h	2006-06-19 21:29:04.000000000 +0200
@@ -1213,6 +1213,16 @@
 		US_SC_DEVICE, US_PR_DEVICE, NULL,
 		US_FL_IGNORE_RESIDUE ),
 
+/* patch submitted by Davide Perini <[EMAIL PROTECTED]>
+ * and Renato Perini <[EMAIL PROTECTED]>
+ * This entry is needed to support Motorola RAZR V3x
+ */
+UNUSUAL_DEV( 0x22b8, 0x3010, 0x0001, 0x0001,
+       "Motorola",
+       "RAZR V3x",
+       US_SC_DEVICE, US_PR_DEVICE, NULL,
+       US_FL_FIX_CAPACITY | US_FL_IGNORE_RESIDUE ),
+
 /* Reported by Radovan Garabik <[EMAIL PROTECTED]> */
 UNUSUAL_DEV(  0x2735, 0x100b, 0x0000, 0x9999,
 		"MPIO",
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to