Hi,
Phil noted a few day ago that the ranges are bcd and not hex. So the maxmimum should be 0x9999 instead of 0xffff.
Because I made a wrong patch just a few days ago, I went ahead and corrected all the values in unusual_devs.h
This patch is based against 2.6.12-rc2-mm3.
greetings Felix
--- unusual_devs.h.orig 2005-04-13 20:51:53.310847795 +0200
+++ unusual_devs.h 2005-04-13 20:53:00.781220774 +0200
@@ -552,13 +552,13 @@ UNUSUAL_DEV( 0x05dc, 0xb002, 0x0000, 0x
* <[EMAIL PROTECTED]> and Peter Marks <[EMAIL PROTECTED]>
* respectively.
*/
-UNUSUAL_DEV( 0x05e3, 0x0701, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x05e3, 0x0701, 0x0000, 0x9999,
"Genesys Logic",
"USB to IDE Optical",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_GO_SLOW ),
-UNUSUAL_DEV( 0x05e3, 0x0702, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x05e3, 0x0702, 0x0000, 0x9999,
"Genesys Logic",
"USB to IDE Disk",
US_SC_DEVICE, US_PR_DEVICE, NULL,
@@ -690,7 +690,7 @@ UNUSUAL_DEV( 0x07c4, 0xa000, 0x0000, 0x
/*
* The following Datafab-based devices may or may not work
- * using the current driver...the 0xffff is arbitrary since I
+ * using the current driver...the 0x9999 is arbitrary since I
* don't know what device versions exist for these guys.
*
* The 0xa003 and 0xa004 devices in particular I'm curious about.
@@ -699,38 +699,38 @@ UNUSUAL_DEV( 0x07c4, 0xa000, 0x0000, 0x
* other Datafab-based cards operational with this driver, I've decided
* to leave these two devices in the list.
*/
-UNUSUAL_DEV( 0x07c4, 0xa001, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x07c4, 0xa001, 0x0000, 0x9999,
"SIIG/Datafab",
"SIIG/Datafab Memory Stick+CF Reader/Writer",
US_SC_SCSI, US_PR_DATAFAB, NULL,
0 ),
/* Reported by Josef Reisinger <[EMAIL PROTECTED]> */
-UNUSUAL_DEV( 0x07c4, 0xa002, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x07c4, 0xa002, 0x0000, 0x9999,
"Datafab/Unknown",
"MD2/MD3 Disk enclosure",
US_SC_SCSI, US_PR_DATAFAB, NULL,
US_FL_SINGLE_LUN ),
-UNUSUAL_DEV( 0x07c4, 0xa003, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x07c4, 0xa003, 0x0000, 0x9999,
"Datafab/Unknown",
"Datafab-based Reader",
US_SC_SCSI, US_PR_DATAFAB, NULL,
0 ),
-UNUSUAL_DEV( 0x07c4, 0xa004, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x07c4, 0xa004, 0x0000, 0x9999,
"Datafab/Unknown",
"Datafab-based Reader",
US_SC_SCSI, US_PR_DATAFAB, NULL,
0 ),
-UNUSUAL_DEV( 0x07c4, 0xa005, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x07c4, 0xa005, 0x0000, 0x9999,
"PNY/Datafab",
"PNY/Datafab CF+SM Reader",
US_SC_SCSI, US_PR_DATAFAB, NULL,
0 ),
-UNUSUAL_DEV( 0x07c4, 0xa006, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x07c4, 0xa006, 0x0000, 0x9999,
"Simple Tech/Datafab",
"Simple Tech/Datafab CF+SM Reader",
US_SC_SCSI, US_PR_DATAFAB, NULL,
@@ -748,7 +748,7 @@ UNUSUAL_DEV( 0x07c4, 0xa103, 0x0000, 0x9
#ifdef CONFIG_USB_STORAGE_DATAFAB
/* Submitted by Olaf Hering <[EMAIL PROTECTED]> */
-UNUSUAL_DEV( 0x07c4, 0xa109, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x07c4, 0xa109, 0x0000, 0x9999,
"Datafab Systems, Inc.",
"USB to CF + SM Combo (LC1)",
US_SC_SCSI, US_PR_DATAFAB, NULL,
@@ -756,7 +756,7 @@ UNUSUAL_DEV( 0x07c4, 0xa109, 0x0000, 0x
#endif
#ifdef CONFIG_USB_STORAGE_SDDR55
/* SM part - aeb <[EMAIL PROTECTED]> */
-UNUSUAL_DEV( 0x07c4, 0xa109, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x07c4, 0xa109, 0x0000, 0x9999,
"Datafab Systems, Inc.",
"USB to CF + SM Combo (LC1)",
US_SC_SCSI, US_PR_SDDR55, NULL,
@@ -768,7 +768,7 @@ UNUSUAL_DEV( 0x07c4, 0xa109, 0x0000, 0x
* in Germany this is sold by Hama with the productnumber 46952
* as "DualSlot CompactFlash(TM) & MStick Drive USB"
*/
-UNUSUAL_DEV( 0x07c4, 0xa10b, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x07c4, 0xa10b, 0x0000, 0x9999,
"DataFab Systems Inc.",
"USB CF+MS",
US_SC_SCSI, US_PR_DATAFAB, NULL,
@@ -782,7 +782,7 @@ UNUSUAL_DEV( 0x07c4, 0xa10b, 0x0000, 0x
* Submitted by Marek Michalkiewicz <[EMAIL PROTECTED]>.
* See also http://martin.wilck.bei.t-online.de/#kecf .
*/
-UNUSUAL_DEV( 0x07c4, 0xa400, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x07c4, 0xa400, 0x0000, 0x9999,
"Datafab",
"KECF-USB",
US_SC_DEVICE, US_PR_DEVICE, NULL,
@@ -844,7 +844,7 @@ UNUSUAL_DEV( 0x090a, 0x1200, 0x0000, 0x9
0 ),
/* aeb */
-UNUSUAL_DEV( 0x090c, 0x1132, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x090c, 0x1132, 0x0000, 0x9999,
"Feiya",
"5-in-1 Card Reader",
US_SC_DEVICE, US_PR_DEVICE, NULL,
@@ -865,7 +865,7 @@ UNUSUAL_DEV( 0x0a17, 0x0004, 0x1000, 0x1
/* Submitted by Per Winkvist <[EMAIL PROTECTED]> */
-UNUSUAL_DEV( 0x0a17, 0x006, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x0a17, 0x006, 0x0000, 0x9999,
"Pentax",
"Optio S/S4",
US_SC_DEVICE, US_PR_DEVICE, NULL,
@@ -880,14 +880,14 @@ UNUSUAL_DEV( 0x0bf6, 0xa001, 0x0100, 0x
#endif
#ifdef CONFIG_USB_STORAGE_DATAFAB
-UNUSUAL_DEV( 0x0c0b, 0xa109, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x0c0b, 0xa109, 0x0000, 0x9999,
"Acomdata",
"CF",
US_SC_SCSI, US_PR_DATAFAB, NULL,
US_FL_SINGLE_LUN ),
#endif
#ifdef CONFIG_USB_STORAGE_SDDR55
-UNUSUAL_DEV( 0x0c0b, 0xa109, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x0c0b, 0xa109, 0x0000, 0x9999,
"Acomdata",
"SM",
US_SC_SCSI, US_PR_SDDR55, NULL,
@@ -895,7 +895,7 @@ UNUSUAL_DEV( 0x0c0b, 0xa109, 0x0000, 0xf
#endif
/* Submitted by Joris Struyve <[EMAIL PROTECTED]> */
-UNUSUAL_DEV( 0x0d96, 0x410a, 0x0001, 0xffff,
+UNUSUAL_DEV( 0x0d96, 0x410a, 0x0001, 0x9999,
"Medion",
"MD 7425",
US_SC_DEVICE, US_PR_DEVICE, NULL,
@@ -916,7 +916,7 @@ UNUSUAL_DEV( 0x0d96, 0x5200, 0x0001, 0x
* works for me. Can anybody correct these values? (I able to test corrected
* version.)
*/
-UNUSUAL_DEV( 0x0dd8, 0x1060, 0x0000, 0xffff,
+UNUSUAL_DEV( 0x0dd8, 0x1060, 0x0000, 0x9999,
"Netac",
"USB-CF-Card",
US_SC_DEVICE, US_PR_DEVICE, NULL,
