Re: Yarvik PMP400 MP4 player disconnecting almost immediately after connecting

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Great, that patch seems to fix both the dmesg errors and the speed
issues. I'm a happy guy :). Thanks again! Will this patch be included
in kernel 3.4.0?

With regards,

Jesse


On Tue, May 8, 2012 at 7:50 PM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote:
> This looks like another bug in the device; it can't transfer as much
> data in a single command as the computer requests.  By default Linux
> sends or receives 120 KB at a time, but the device indicated that it
> wasn't able to handle more than 56 KB.  The following patch adds a
> workaround for that problem; use it in place of the earlier patch.
>
> Alan Stern
>
>
>
> Index: usb-3.4/drivers/usb/storage/unusual_devs.h
> ===================================================================
> --- usb-3.4.orig/drivers/usb/storage/unusual_devs.h
> +++ usb-3.4/drivers/usb/storage/unusual_devs.h
> @@ -1885,6 +1885,13 @@ UNUSUAL_DEV(  0x1652, 0x6600, 0x0201, 0x
>                USB_SC_DEVICE, USB_PR_DEVICE, NULL,
>                US_FL_IGNORE_RESIDUE ),
>
> +/* Reported by Jesse Feddema <jdfeddema@xxxxxxxxx> */
> +UNUSUAL_DEV(  0x177f, 0x0400, 0x0000, 0x0000,
> +               "Yarvik",
> +               "PMP400",
> +               USB_SC_DEVICE, USB_PR_DEVICE, NULL,
> +               US_FL_BULK_IGNORE_TAG | US_FL_MAX_SECTORS_64 ),
> +
>  /* Reported by Hans de Goede <hdegoede@xxxxxxxxxx>
>  * These Appotech controllers are found in Picture Frames, they provide a
>  * (buggy) emulation of a cdrom drive which contains the windows software
>
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux