From: Josua Dietze <digidietze@draisberghof.de>
To: Alan Stern <stern@rowland.harvard.edu>
Cc: Johannes Berg <johannes@sipsolutions.net>,
Frank Schaefer <schaefer.frank@gmx.net>,
USB list <linux-usb@vger.kernel.org>,
linux-wireless@vger.kernel.org
Subject: Re: [PATCH] ar9170usb: add mode-switching for AVM Fritz!WLAN USB N devices in cdrom mode
Date: Wed, 04 Nov 2009 18:41:23 +0100 [thread overview]
Message-ID: <4AF1BCC3.8070205@draisberghof.de> (raw)
In-Reply-To: <Pine.LNX.4.44L0.0911041204540.2968-100000@iolanthe.rowland.org>
Alan Stern schrieb:
> On Wed, 4 Nov 2009, Johannes Berg wrote:
>
>> I think you forgot to consider the case where both the driver and the
>> mode switch code need an update to handle a new device. This is relevant
>> in the case where a new device shows up that needs mode-switching, but
>> even after switching has an ID that the current driver doesn't know
>> about.
>
> This could be handled by programs like usb_modeswitch. The USB serial
> drivers allow IDs to be added dynamically.
>
> Of course, if something more than that is required then the situation
> would be different. However I think this is pretty rare.
So far, mostly cdc_acm and high speed serial devices are known.
There is the special case of the HSO interface for "Option" modems
which resembles a network device IIRC. But switching them is pretty
straightforward and driver support by the manufacturer seems to be OK.
I don't know of any "switching" devices which are completely
unsupported by the recent kernels.
usb_modeswitch now has a wrapper which loads the "option" module by
default if the "new" device will not be claimed by "cdc_acm", "hso"
or "option". Using the "new_id" feature *any* ID can be used with it
right away.
Josua Dietze
--
Man is the only creature on earth enabled to take a
warm meal while flying! Loriot
next prev parent reply other threads:[~2009-11-04 17:41 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <200910171606.02961.oliver@neukum.org>
[not found] ` <Pine.LNX.4.44L0.0910171130550.25594-100000@netrider.rowland.org>
[not found] ` <20091017220313.GH24502@one-eyed-alien.net>
[not found] ` <4ADC3657.6080906@gmx.net>
2009-11-01 18:00 ` [PATCH] ar9170usb: add mode-switching for AVM Fritz!WLAN USB N devices in cdrom mode Frank Schaefer
2009-11-01 18:27 ` Johannes Berg
2009-11-01 20:02 ` Frank Schaefer
2009-11-01 18:29 ` Josua Dietze
2009-11-01 18:35 ` Matthew Dharm
2009-11-01 20:24 ` Frank Schaefer
2009-11-01 20:49 ` Christian Lamparter
2009-11-02 20:16 ` Frank Schaefer
2009-11-02 0:47 ` Matthew Dharm
2009-11-02 20:07 ` Frank Schaefer
2009-11-02 21:10 ` Matthew Dharm
2009-11-02 21:15 ` Matthew Dharm
2009-11-03 20:33 ` Frank Schaefer
2009-11-01 20:11 ` Frank Schaefer
2009-11-02 0:51 ` Matthew Dharm
2009-11-02 20:10 ` Frank Schaefer
2009-11-02 20:18 ` Dan Williams
2009-11-02 21:05 ` Alan Cox
2009-11-02 21:37 ` Dan Williams
2009-11-02 21:45 ` Dan Williams
2009-11-02 22:23 ` Christian Lamparter
2009-11-03 20:22 ` Frank Schaefer
2009-11-02 21:11 ` Matthew Dharm
2009-11-02 21:42 ` Dan Williams
2009-11-02 22:39 ` Alan Cox
2009-11-03 0:54 ` Dan Williams
2009-11-03 10:55 ` Oliver Neukum
2009-11-03 15:16 ` Alan Stern
2009-11-03 16:29 ` Oliver Neukum
2009-11-03 22:47 ` Alan Stern
2009-11-03 23:55 ` Oliver Neukum
2009-11-04 3:57 ` Alan Stern
2009-11-04 9:11 ` Oliver Neukum
2009-11-03 20:42 ` Frank Schaefer
2009-11-04 16:16 ` Alan Stern
2009-11-04 16:25 ` Johannes Berg
2009-11-04 17:07 ` Alan Stern
2009-11-04 17:41 ` Josua Dietze [this message]
2009-11-04 16:41 ` Oliver Neukum
2009-11-04 17:41 ` Josua Dietze
2009-11-03 10:57 ` Oliver Neukum
2009-11-03 12:58 ` Christian Lamparter
2009-11-03 20:18 ` Frank Schaefer
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=4AF1BCC3.8070205@draisberghof.de \
--to=digidietze@draisberghof.de \
--cc=johannes@sipsolutions.net \
--cc=linux-usb@vger.kernel.org \
--cc=linux-wireless@vger.kernel.org \
--cc=schaefer.frank@gmx.net \
--cc=stern@rowland.harvard.edu \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.