From: Jouni Malinen <j@w1.fi>
To: Faidon Liambotis <paravoid@debian.org>
Cc: Pavel Roskin <proski@gnu.org>,
linux-wireless@vger.kernel.org, hermes@gibson.dropbear.id.au
Subject: Re: [PATCH 2.6.23 3/3] [wireless] orinoco: create a Kconfig option for Prism2
Date: Tue, 31 Jul 2007 20:33:52 -0700 [thread overview]
Message-ID: <20070801033352.GF8403@jm.kir.nu> (raw)
In-Reply-To: <46A5269F.5050504@debian.org>
On Tue, Jul 24, 2007 at 01:07:27AM +0300, Faidon Liambotis wrote:
> [I'm adding Jouni to Cc to help us :)]
I may have missed some details from the thread, but couple of comments
here anyway..
> Pavel Roskin wrote:
> >On Sun, 2007-07-22 at 16:17 +0300, Faidon Liambotis wrote:
> >>Since v2.6.14, Prism 2/2.5/3 devices are better supported using the HostAP
> >>driver, which was made to work with these exclusively.
> >>Having the same IDs supported by orinoco too confuses users who have both
> >>drivers compiled in or as modules who expect hostap to drive the device.
> >>
> >>Telling users to echo to /sys/bus/pci/drivers/*/unbind and bind is not
> >>exactly user-friendly.
> >>
> >>Create an option to disable support for Prism devices in orinoco driver
> >>which
> >>disabled the IDs for the PCMCIA module and creates a Kconfig dependency
> >>for
> >>the Prism PCI modules.
This may not be a desirable change from number of reasons if it is
likely to get enabled by default in builds.
> >Nortel cards consist of a bridge and a PCMCIA card with Symbol firmware.
> >Their PCI IDs (0x126c:0x8030 and 0x1562:0x0001) are in hostap_plx, but I
> >really doubt that hostap_plx would even be able to initialize those
> >cards properly, given the fact that it lacks Nortel specific code (look
> >for "118" in orinoco_nortel and hostap_plx).
Is that special initialization needed for the PLX component or for the
PC Card? Can the PC Card be replaced? In other words, if there is even a
remote change of someone using that card with a Prism2/2.5/3 PC Card,
there may be use for hostap_plx. If this cannot happen, I don't see any
point in including the PCI ID for them in hostap_plx. Obviously, I do
not have these cards and those have been added based on user reports.
> >If you want to pursue this approach, it would be logical to also have an
> >option for hostap to remove support for non-Prism devices. Better yet,
> >it should be removed unconditionally, since it's known to be broken,
> >unlike support for Prism devices in Orinoco.
I don't think there is much interested in spending time in improving the
current Host AP drivers. I certainly do not have plans on more than
minimal maintenance. As such, I would object to any kind of unnecessary
and risky change unless someone else can claim to have done very through
testing on the end result. If someone wants to spend more time with
drivers for these old cards, I would suggest looking more into porting
the drivers to use net/mac80211 (and to the needed changes to mac80211
to allow this to be done).
> >It is possible to classify the PCMCIA card by using the PCMCIA
> >configuration space available through the PLX bridge, but the driver
> >would be loaded by then.
Recognizing PC Cards is somewhat complex due to re-use of the IDs
between various models. This would likely end up being a major task in
going through all the cards and collecting the version strings from them
and using that to match the driver..
> >I think we should consider other approaches:
...
4) Implement a new driver for various hermes-like devices using
net/mac80211 with support for existing functionality in Host AP and
orinoco drivers
> To be honest, I can't imagine people actively working on either of the
> two drivers. The hardware isn't being sold anymore and the technology
> (.11b) is two generations behind. And it's not like the drivers aren't
> working.
> OTOH, I'm not watching closely, so may be I'm far off. You know better :)
I would also think it is difficult to get enough activity for any larger
change.. These are just not that interesting cards anymore and people
have better things to do ;-).
> So, I'll sent, if you agree, a patch that only disables orinoco_pci and
> the PCMCIA IDs. If you know more (a specific ID of a PLX that can
> definitely work with hostap) please say so.
> I'll let Jouni comment on the Agere and Symbol rip from hostap.
I wouldn't recommend it, i.e., any patch that does not come with a test
report showing no regressions is likely to get NAK'ed.. Obvious
one-liner style fixes of removing incorrect IDs is of course welcome,
but going much beyond that may not be reasonable at this point.
> I think we should find a solution for now and leave the big plans for
> when/if they happen.
And only if someone actually shows up with enough interest, motivation,
time, and skills to do this..
--
Jouni Malinen PGP id EFC895FA
next prev parent reply other threads:[~2007-08-01 3:41 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-07-22 13:17 [PATCH 2.6.23 3/3] [wireless] orinoco: create a Kconfig option for Prism2 Faidon Liambotis
2007-07-22 17:14 ` Pavel Roskin
2007-07-23 22:07 ` Faidon Liambotis
2007-07-25 5:30 ` Pavel Roskin
2007-07-25 6:19 ` Faidon Liambotis
2007-07-25 16:32 ` Pavel Roskin
2007-08-01 3:33 ` Jouni Malinen [this message]
2007-08-01 5:55 ` Pavel Roskin
2007-07-23 1:42 ` David Gibson
2007-07-23 6:10 ` Pavel Roskin
2007-07-23 6:20 ` David Gibson
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=20070801033352.GF8403@jm.kir.nu \
--to=j@w1.fi \
--cc=hermes@gibson.dropbear.id.au \
--cc=linux-wireless@vger.kernel.org \
--cc=paravoid@debian.org \
--cc=proski@gnu.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;
as well as URLs for NNTP newsgroup(s).