Comment 355 for bug 85488

Revision history for this message
Jean Brieussel (jean-brieussel) wrote : Re: [Bug 85488] Re: some usb_devices fault if usb_suspend enabled

Hi Amit,
I already posted here on 2007-07-16 !
Anyway, here again is the output of 'lsusb' on my computer :

Bus 001 Device 005: ID 04b8:0114 Seiko Epson Corp. Perfection 660

Do not forget my scanner on the blacklist, please !!!
Thanks !

Amit Kucheria a écrit :
> I picked a hell of a bug to triage in my first month at work :)
>
> I now have a list (see below) of all the USB IDs listed on this bug
> along with Oliver's list, that break with USB autosuspend. This list
> will go into drivers/usb/core/quirks.c in the next kernel release of
> gutsy (in the next week).
>
> If there are any other devices that have been left out, NOW is the time
> to speak up. All we require is the output of 'lsusb' on the terminal.
>
> static const struct usb_device_id usb_quirk_list[] = {
> /* HP 5300/5370C scanner */
> { USB_DEVICE(0x03f0, 0x0701), .driver_info = USB_QUIRK_STRING_FETCH_255 },
> /* Elsa MicroLink 56k (V.250) */
> { USB_DEVICE(0x05cc, 0x2267), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
> /* Ultima Electronics Corp. */
> { USB_DEVICE(0x05d8, 0x4005), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
> /* Acer Peripherals Inc. (now BenQ Corp.) S2W 3300U/4300U */
> { USB_DEVICE(0x04a5, 0x20b0), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
> /* Samsung ML-2510 Series printer */
> { USB_DEVICE(0x04e8, 0x327e), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
> /* Umax [hex] Astra 3400U */
> { USB_DEVICE(0x1606, 0x0060), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
>
> /* Canon */
> /* CanoScan N1240U/LiDE 30 */
> { USB_DEVICE(0x04a9, 0x220e), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
> /* CanoScan N670U/N676U/LiDE 20 */
> { USB_DEVICE(0x04a9, 0x220d), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
> /* Canon LiDE25 */
> { USB_DEVICE(0x04a9, 0x2220), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
> /* CanoScan N650U/N656U */
> { USB_DEVICE(0x04a9, 0x2206), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
>
> /* Seiko */
> /* Seiko Epson Corp. Perfection 1200 */
> { USB_DEVICE(0x04b8, 0x0104), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
> /* Seiko Epson Corp. Perfection 1200 */
> { USB_DEVICE(0x04b8, 0x0104), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
> /* Seiko Epson Corp - Perfection 1670 */
> { USB_DEVICE(0x04b8, 0x011f), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
>
> /* RIM Blackberry */
> { USB_DEVICE(0x0fca, 0x0001), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
> { USB_DEVICE(0x0fca, 0x0004), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
> { USB_DEVICE(0x0fca, 0x0006), .driver_info = USB_QUIRK_NO_AUTOSUSPEND },
>
>