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 }, > >
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 : usb/core/ quirks. c in the next kernel release of STRING_ FETCH_255 }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND }, NO_AUTOSUSPEND },
> 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/
> 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_
> /* Elsa MicroLink 56k (V.250) */
> { USB_DEVICE(0x05cc, 0x2267), .driver_info = USB_QUIRK_
> /* Ultima Electronics Corp. */
> { USB_DEVICE(0x05d8, 0x4005), .driver_info = USB_QUIRK_
> /* Acer Peripherals Inc. (now BenQ Corp.) S2W 3300U/4300U */
> { USB_DEVICE(0x04a5, 0x20b0), .driver_info = USB_QUIRK_
> /* Samsung ML-2510 Series printer */
> { USB_DEVICE(0x04e8, 0x327e), .driver_info = USB_QUIRK_
> /* Umax [hex] Astra 3400U */
> { USB_DEVICE(0x1606, 0x0060), .driver_info = USB_QUIRK_
>
> /* Canon */
> /* CanoScan N1240U/LiDE 30 */
> { USB_DEVICE(0x04a9, 0x220e), .driver_info = USB_QUIRK_
> /* CanoScan N670U/N676U/LiDE 20 */
> { USB_DEVICE(0x04a9, 0x220d), .driver_info = USB_QUIRK_
> /* Canon LiDE25 */
> { USB_DEVICE(0x04a9, 0x2220), .driver_info = USB_QUIRK_
> /* CanoScan N650U/N656U */
> { USB_DEVICE(0x04a9, 0x2206), .driver_info = USB_QUIRK_
>
> /* Seiko */
> /* Seiko Epson Corp. Perfection 1200 */
> { USB_DEVICE(0x04b8, 0x0104), .driver_info = USB_QUIRK_
> /* Seiko Epson Corp. Perfection 1200 */
> { USB_DEVICE(0x04b8, 0x0104), .driver_info = USB_QUIRK_
> /* Seiko Epson Corp - Perfection 1670 */
> { USB_DEVICE(0x04b8, 0x011f), .driver_info = USB_QUIRK_
>
> /* RIM Blackberry */
> { USB_DEVICE(0x0fca, 0x0001), .driver_info = USB_QUIRK_
> { USB_DEVICE(0x0fca, 0x0004), .driver_info = USB_QUIRK_
> { USB_DEVICE(0x0fca, 0x0006), .driver_info = USB_QUIRK_
>
>