From: Marek Belisko <marek@goldelico.com>
To: johan@kernel.org, gregkh@linuxfoundation.org, corbet@lwn.net
Cc: linux-usb@vger.kernel.org, linux-doc@vger.kernel.org,
linux-kernel@vger.kernel.org, marek@goldelico.com,
gta04-owner@goldelico.com,
"H. Nikolaus Schaller" <hns@goldelico.com>
Subject: [PATCH v2] Documentation usb serial: fixed how to provide vendor and product id
Date: Mon, 13 Apr 2015 22:09:27 +0200 [thread overview]
Message-ID: <1428955767-23811-1-git-send-email-marek@goldelico.com> (raw)
From: "H. Nikolaus Schaller" <hns@goldelico.com>
While trying to test a Cinterion GSM/GPS/3G module I had reconfigured
the USB interface by mistake and therefore needed to run a different
USB driver than CDC-ACM. It turned out that I need the "usbserial" driver.
This file is an official description how to use it: Documentation/usb/usb-serial.txt
But it is outdated. The parameters vendor= and product= are only available
if compiled as a kernel module and have been superseded by a /sys interface.
Here was the solution:
https://bbs.archlinux.org/viewtopic.php?id=175499
insmod usbserial vendor=0x#### product=0x####
becomes (first #### is vendor, second is product)
modprobe usbserial
echo #### #### >/sys/bus/usb-serial/drivers/generic/new_id
This patch changes the documentation file to describe the modern variant.
Please note that the old one still works (if compiled as module).
Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
Signed-off-by: Marek Belisko <marek@goldelico.com>
---
changes from v1:
- add modern variant with /sys as preferred but also old one works so
keep it in documentation (was removed in first version which was not correct)
Documentation/usb/usb-serial.txt | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/Documentation/usb/usb-serial.txt b/Documentation/usb/usb-serial.txt
index 947fa62..3f31c96 100644
--- a/Documentation/usb/usb-serial.txt
+++ b/Documentation/usb/usb-serial.txt
@@ -465,12 +465,15 @@ Generic Serial driver
device, and does not support any kind of device flow control. All that
is required of your device is that it has at least one bulk in endpoint,
or one bulk out endpoint.
-
- To enable the generic driver to recognize your device, build the driver
- as a module and load it by the following invocation:
- insmod usbserial vendor=0x#### product=0x####
+
+ To enable the generic driver to recognize your device, provide
+ echo #### #### >/sys/bus/usb-serial/drivers/generic/new_id
where the #### is replaced with the hex representation of your device's
vendor id and product id.
+ If the driver is compiled as a module, you can either
+ modprobe usbserial
+ or, you can also provide the parameters directly
+ insmod usbserial vendor=0x#### product=0x####
This driver has been successfully used to connect to the NetChip USB
development board, providing a way to develop USB firmware without
--
1.9.1
next reply other threads:[~2015-04-13 20:09 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-13 20:09 Marek Belisko [this message]
2015-04-14 7:30 ` Johan Hovold
2015-04-20 20:15 ` Marek Belisko
2015-04-21 7:47 ` Johan Hovold
2015-04-21 11:57 ` Bjørn Mork
2015-04-21 13:03 ` Johan Hovold
2015-05-07 15:45 ` Jonathan Corbet
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=1428955767-23811-1-git-send-email-marek@goldelico.com \
--to=marek@goldelico.com \
--cc=corbet@lwn.net \
--cc=gregkh@linuxfoundation.org \
--cc=gta04-owner@goldelico.com \
--cc=hns@goldelico.com \
--cc=johan@kernel.org \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@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
all inboxes | Powered by JetHome®