commit 35f4a0c4416b4fd789f94328dc5940e79e1507b0
tree 3e581a7766d64b3c067a11371da7870f0795e0a2
parent 275cfdf412aee2367883b6cd764e06c07bd37a79
author Sven Anderson <[EMAIL PROTECTED]> 1114207618 -0700
committer Greg KH <[EMAIL PROTECTED]> 1114207618 -0700

    [PATCH] USB: clean up all iPod models in unusual_devs.h
    
    Phil Dibowitz wrote:
    > 1. You're adding product IDs 1202, 1203, 1204, and 1205. 1203 was
    > already there, but you remove it, OK, but 1205 is already there, so
    > you'll need to fix that.
    
    I was not removing 1203, it's just the extension of the bcd range. You are 
    right about 1205, as I wrote, it was a patch against 2.6.11.7. Attached is 
    a patch against 2.6.12-rc2.
    
    > 2. I'm OK with the full bcd range if Apple is changing it on firmware
    > revs... fine, but it's bcd, not hex... 0x9999 =)
    
    I just copied from other entries. There're a lot 0xffffs in unusual_dev.h, 
    so I assumed it is correct. I changed it to 0x9999.
    
    > 3. It's rather obnoxious to take the original submitter's credit away.
    
    I didn't remove it, I changed it to "based on...". Because I changed 
    something (the range) in his entry, I thought it is the best to take the 
    responsibility but keep the origin. Anyway, in the new patch I did it in a 
    different way.
    
    > 4. Your /proc/bus/usb/devices shows 1204, but I see no evidence 1202 is
    > really an iPod.
    
    I don't have an old iPod mini, but you find a lot of evidence here:
    
    http://www.google.com/search?q=0x1202+ipod
    
    Especially this one:
    
    http://www.qbik.ch/usb/devices/showdescr.php?id=2737
    
    > It also looks like 1205's entry is getting mangled, but I haven't
    > attempted to apply the patch, so I'm not sure.
    
    No, the patch was ok, but I agree it looks strange. It's not very 
    readable, because I cannot tell diff to work blockwise instead of 
    linewise. Because of the similarity of the entries, diff splits and merges 
    them. Anyway, the new patch "looks" better. ;-)
    
    Signed-off-by: Sven Anderson <[EMAIL PROTECTED]>
    Signed-off-by: Phil Dibowitz <[EMAIL PROTECTED]>
    Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
    
    
    

Index: drivers/usb/storage/unusual_devs.h
===================================================================
--- 5f8d84c637125859001957cd72de85870e11628a/drivers/usb/storage/unusual_devs.h 
 (mode:100644 sha1:fa68dea6bc6fe72f84d96f1153c75aa9acb34735)
+++ 3e581a7766d64b3c067a11371da7870f0795e0a2/drivers/usb/storage/unusual_devs.h 
 (mode:100644 sha1:bbda63c24c4d686d27723db866f0c439a5542246)
@@ -517,14 +517,32 @@
                0 ),
 #endif
 
+/* Submitted by Sven Anderson <[EMAIL PROTECTED]>
+ * There are at least four ProductIDs used for iPods, so I added 0x1202 and
+ * 0x1204. They just need the US_FL_FIX_CAPACITY. As the bcdDevice appears
+ * to change with firmware updates, I changed the range to maximum for all
+ * iPod entries.
+ */
+UNUSUAL_DEV( 0x05ac, 0x1202, 0x0000, 0x9999,
+               "Apple",
+               "iPod",
+               US_SC_DEVICE, US_PR_DEVICE, NULL,
+               US_FL_FIX_CAPACITY ),
+
 /* Reported by Avi Kivity <[EMAIL PROTECTED]> */
-UNUSUAL_DEV( 0x05ac, 0x1203, 0x0001, 0x0001,
+UNUSUAL_DEV( 0x05ac, 0x1203, 0x0000, 0x9999,
+               "Apple",
+               "iPod",
+               US_SC_DEVICE, US_PR_DEVICE, NULL,
+               US_FL_FIX_CAPACITY ),
+
+UNUSUAL_DEV( 0x05ac, 0x1204, 0x0000, 0x9999,
                "Apple",
                "iPod",
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_CAPACITY ),
 
-UNUSUAL_DEV( 0x05ac, 0x1205, 0x0001, 0x0001,
+UNUSUAL_DEV( 0x05ac, 0x1205, 0x0000, 0x9999,
                "Apple",
                "iPod",
                US_SC_DEVICE, US_PR_DEVICE, NULL,



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to