From: Daniel Kucera <daniel.kucera@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: "David S. Miller" <davem@davemloft.net>
Subject: [PATCH] plusb added support for PL-27A1 , kernel 4.2.0-25
Date: Sun, 21 Feb 2016 15:41:08 +0100 [thread overview]
Message-ID: <56C9CC84.7040705@gmail.com> (raw)
Hello all,
I made a patch to add support for Prolific PL-27A1 host-to-host USB 3.0
link cable. It's the same platform as PL-25A1 but with USB3.0 interface
so basically I only added right vendor/device id to get detected.
Maximum throughput I managed to get was about 1.5Gbps using iperf. I'll
investigate usbnet to get even higher throughput, if you have any tips
where to look, let me know.
Developed and tested under 4.2.0-25.
Best regards
Daniel Kucera.
diff --git a/drivers/net/usb/plusb.c b/drivers/net/usb/plusb.c
index 1bfe0fc..1239239 100644
--- a/drivers/net/usb/plusb.c
+++ b/drivers/net/usb/plusb.c
@@ -102,7 +102,7 @@ static int pl_reset(struct usbnet *dev)
}
static const struct driver_info prolific_info = {
- .description = "Prolific PL-2301/PL-2302/PL-25A1",
+ .description = "Prolific PL-2301/PL-2302/PL-25A1/PL-27A1",
.flags = FLAG_POINTTOPOINT | FLAG_NO_SETINT,
/* some PL-2302 versions seem to fail usb_set_interface() */
.reset = pl_reset,
@@ -139,6 +139,15 @@ static const struct usb_device_id products [] = {
* Host-to-Host Cable
*/
.driver_info = (unsigned long) &prolific_info,
+
+},
+
+/* super speed cables */
+{
+ USB_DEVICE(0x067b, 0x27a1), /* goobay Active USB 3.0 Data Link
+ * Cable (PL-27A1)
+ */
+ .driver_info = (unsigned long) &prolific_info,
},
{ }, // END
@@ -158,5 +167,5 @@ static struct usb_driver plusb_driver = {
module_usb_driver(plusb_driver);
MODULE_AUTHOR("David Brownell");
-MODULE_DESCRIPTION("Prolific PL-2301/2302/25A1 USB Host to Host Link
Driver");
+MODULE_DESCRIPTION("Prolific PL-2301/2302/25A1/27A1 USB Host to Host
Link Driver");
MODULE_LICENSE("GPL");
next reply other threads:[~2016-02-21 17:26 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-02-21 14:41 Daniel Kucera [this message]
2016-06-02 9:12 ` [PATCH] plusb added support for PL-27A1 , kernel 4.2.0-25 Daniel Kučera
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56C9CC84.7040705@gmail.com \
--to=daniel.kucera@gmail.com \
--cc=davem@davemloft.net \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox