* [PATCH] Add some new card IDs to hostap_cs
@ 2006-04-30 17:22 Marcin Juszkiewicz
0 siblings, 0 replies; 3+ messages in thread
From: Marcin Juszkiewicz @ 2006-04-30 17:22 UTC (permalink / raw)
To: netdev; +Cc: hostap, Pavel Roskin, Jouni Malinen, linux-kernel
I use two Zaurus palmtops - one run 2.4.18 kernel and second run 2.6.16.
Both are running under control of OpenZaurus distribution (I'm Release
Manager of it).
When I use pcmcia-cs then my Pretec WiFi card is handled by hostap
driver and everything is working fine. Recently I switched to
pcmciautils and after card insert orinoco modules are loaded. I prefer
to use hostap modules because they work the same under 2.4 and 2.6
kernels (with orinoco I have to use 0.13e ones because never ones does
not work under 2.4/arm).
Few weeks ago I sent smaller version to LKML, got response from Pavel
Roskin (with his patch attached) and then I worked on converting our
(OpenEmbedded one) hostap_cs.conf to one patch which will add every
card which we had there during last years (definitions was collected
by users/developers of Familiar, OpenZaurus and OpenSimpad distributions).
This patch require 24_hostap_cs_id.diff [1] from Pavel Roskin.
Some hashes can be wrong but I want to get info what do you thing about
this patch.
PS I'm not subscribed to those mailinglists - please Cc: me on reply.
1. http://ewi546.ewi.utwente.nl/tmp/hrw/hostap/24-hostap_cs_id.diff
Signed-off-by: Marcin Juszkiewicz <openembedded@hrw.one.pl>
--- linux/drivers/net/wireless/hostap/hostap_cs.c.orig
+++ linux/drivers/net/wireless/hostap/hostap_cs.c
@@ -874,18 +874,25 @@
static struct pcmcia_device_id hostap_cs_ids[] = {
PCMCIA_DEVICE_MANF_CARD(0x000b, 0x7100),
PCMCIA_DEVICE_MANF_CARD(0x000b, 0x7300),
+ PCMCIA_DEVICE_MANF_CARD(0x0089, 0x0001), /* "Intel PRO/Wireless 2011" */
PCMCIA_DEVICE_MANF_CARD(0x0089, 0x0002),
PCMCIA_DEVICE_MANF_CARD(0x0101, 0x0777),
PCMCIA_DEVICE_MANF_CARD(0x0126, 0x8000),
PCMCIA_DEVICE_MANF_CARD(0x0138, 0x0002),
+ PCMCIA_DEVICE_MANF_CARD(0x01eb, 0x080a), /* "Nortel Networks eMobility 802.11 Wireless Adapter" */
PCMCIA_DEVICE_MANF_CARD(0x01ff, 0x0008),
PCMCIA_DEVICE_MANF_CARD(0x0250, 0x0002),
+ PCMCIA_DEVICE_MANF_CARD(0x0261, 0x0002), /* "AirWay 802.11 Adapter (PCMCIA)" */
PCMCIA_DEVICE_MANF_CARD(0x026f, 0x030b),
PCMCIA_DEVICE_MANF_CARD(0x0274, 0x1612),
PCMCIA_DEVICE_MANF_CARD(0x0274, 0x1613),
+ PCMCIA_DEVICE_MANF_CARD(0x0274, 0x3301), /* "Linksys WCF11 11Mbps 802.11b WLAN Card" */
PCMCIA_DEVICE_MANF_CARD(0x028a, 0x0002),
+ PCMCIA_DEVICE_MANF_CARD(0x028a, 0x0673), /* "Linksys Wireless CompactFlash Card WCF12" */
PCMCIA_DEVICE_MANF_CARD(0x02aa, 0x0002),
+ PCMCIA_DEVICE_MANF_CARD(0x02ac, 0x0002), /* "SpeedStream SS1021 Wireless Adapter" */
PCMCIA_DEVICE_MANF_CARD(0x02d2, 0x0001),
+ PCMCIA_DEVICE_MANF_CARD(0x1668, 0x0101), /* "Actiontec 802CI2" */
PCMCIA_DEVICE_MANF_CARD(0x50c2, 0x0001),
PCMCIA_DEVICE_MANF_CARD(0x50c2, 0x7300),
PCMCIA_DEVICE_MANF_CARD(0x9005, 0x0021),
@@ -893,6 +900,7 @@
PCMCIA_DEVICE_MANF_CARD(0xc00f, 0x0000),
PCMCIA_DEVICE_MANF_CARD(0xc250, 0x0002),
PCMCIA_DEVICE_MANF_CARD(0xd601, 0x0002),
+ PCMCIA_DEVICE_MANF_CARD(0xd601, 0x0004), /* "Sitecom WL-007 WLAN CF Card" */
PCMCIA_DEVICE_MANF_CARD(0xd601, 0x0005),
PCMCIA_DEVICE_MANF_CARD(0xd601, 0x0010),
PCMCIA_DEVICE_MANF_CARD_PROD_ID1(0x0156, 0x0002, "INTERSIL",
@@ -969,6 +977,151 @@
PCMCIA_DEVICE_PROD_ID12(
"ZoomAir 11Mbps High", "Rate wireless Networking",
0x273fe3db, 0x32a1eaee),
+
+ /*card "Fulbond Airbond XI-300B"*/
+ PCMCIA_DEVICE_PROD_ID12( " ", "IEEE 802.11 Wireless LAN/PC Card",
+ 0x5670ee60, 0x74e6b7c0),
+ /* manfid 0xd601, 0x0002*/
+
+ /*card "3Com AirConnect"*/
+ PCMCIA_DEVICE_PROD_ID12("3Com", "3CRWE737A AirConnect Wireless LAN PC Card",
+ 0x90952d33, 0xfa4f2ce9),
+
+ /*card "D-Link DWL-650"*/
+ PCMCIA_DEVICE_PROD_ID12( "D", "Link DWL-650 11Mbps WLAN Card",
+ 0xdfad2f93, 0xaeaf66ea),
+
+ /*card "D-Link DRC-650"*/
+ PCMCIA_DEVICE_PROD_ID12( "D", "Link DRC-650 11Mbps WLAN Card",
+ 0x124d5155, 0x62ff301f),
+
+ /*card "HyperLink Wireless PC Card 11Mbps"*/
+ PCMCIA_DEVICE_PROD_ID12( "HyperLink", "Wireless PC Card 11Mbps",
+ 0xf2ab1a6b, 0x16a66dec),
+
+ /*card "MELCO WLI-PCM-L11"*/
+ PCMCIA_DEVICE_PROD_ID12( "MELCO", "WLI-PCM-L11",
+ 0xc549cac9, 0xc2f6de9b),
+
+ /*card "MELCO WLI-PCM-L11G"*/
+ PCMCIA_DEVICE_PROD_ID12( "MELCO", "WLI-PCM-L11G",
+ 0xfebebb55, 0x6db62357),
+
+ /*card "MELCO WLI-PCM-L11G"*/
+ PCMCIA_DEVICE_PROD_ID12( "BUFFALO", "WLI-PCM-L11G",
+ 0x6cdab6ea, 0xc364d25d),
+
+ /*card "Buffalo WLI2-CF-S11"*/
+ PCMCIA_DEVICE_PROD_ID12( "BUFFALO", "WLI2-CF-S11",
+ 0x798caeca, 0xe38746ab),
+
+ /*card "NCR WaveLAN/IEEE Adapter"*/
+ PCMCIA_DEVICE_PROD_ID12( "NCR", "WaveLAN/IEEE",
+ 0x7b03a1a1, 0x1e9b31cf),
+
+ /*card "PLANEX GeoWave GW-CF110"*/
+ PCMCIA_DEVICE_PROD_ID12( "PLANEX", "GeoWave/GW-CF110",
+ 0xfc599cd7, 0xbd486a2b),
+
+ /*card "PROXIM LAN PC CARD HARMONY 80211B"*/
+ PCMCIA_DEVICE_PROD_ID12( "PROXIM", "LAN PC CARD HARMONY 80211B",
+ 0x73fc1d26, 0x87a9b674),
+
+ /*card "Proxim RangeLAN/DS"*/
+ PCMCIA_DEVICE_PROD_ID12( "PROXIM","RangeLAN-DS/LAN PC CARD",
+ 0x2aacece5, 0xf3165e33),
+ /* manfid 0x0126, 0x8000*/
+
+ /*card "SAMSUNG 11Mbps WLAN Card"*/
+ PCMCIA_DEVICE_PROD_ID12( "SAMSUNG", "11Mbps WLAN Card",
+ 0xc621522d, 0x7db4e5f0),
+
+ /*card "SanDisk ConnectPlus w/ Memory"*/
+ PCMCIA_DEVICE_PROD_ID12( "SanDisk", "ConnectPlus",
+ 0xeed76820, 0x57dcd73e),
+ /* manfid 0xd601, 0x0101*/
+
+ /*card "U.S. Robotics IEEE 802.11b PC-CARD"*/
+ PCMCIA_DEVICE_PROD_ID123( "U.S. Robotics", "IEEE 802.11b PC-CARD",
+ "Version 01.02",
+ 0xc274c253, 0x81e83306, 0x753707e3),
+
+ /*card "Longshine LCR-8531 11Mbps WLAN PCMCIA CARD"*/
+ PCMCIA_DEVICE_PROD_ID123( "OEM", "PRISM2 IEEE 802.11 PC-Card",
+ "Version 01.02",
+ 0xc1242b52, 0xe65091b7, 0xb95beace),
+
+ /*card "Level-One WPC-0100"*/
+ PCMCIA_DEVICE_PROD_ID123( "Digital Data Communications", "WPC-0100",
+ "Version 00.00",
+ 0x3c4f10c9, 0x963a48e5, 0x6b28acd),
+ /* manfid 0x0156, 0x0002*/
+
+ /*card "Belkin 802.11b WLAN PCMCIA"*/
+ PCMCIA_DEVICE_PROD_ID123( "Belkin",
+ "11Mbps Wireless Notebook Network Adapter", "Version 01.02",
+ 0x86f06bf4, 0x7f1c625, 0xe3e8328),
+ /* manfid 0x0156, 0x0002*/
+
+ /*card "Senao SL-2011CD/SL-2011CDPLUS"*/
+ PCMCIA_DEVICE_PROD_ID123( "INTERSIL", "HFA384x/IEEE", "Version 01.02",
+ 0xaa245f03, 0xfc153421, 0xc1fb16f9),
+ /* manfid 0x0156, 0x0002*/
+
+ /*card "Netgear MA401"*/
+ PCMCIA_DEVICE_PROD_ID123( "NETGEAR MA401 Wireless PC", "Card",
+ "Version 01.00",
+ 0x2d28b025, 0x6df900aa, 0x1f2b0825),
+
+ /*card "Airvast WL100"*/
+ PCMCIA_DEVICE_PROD_ID123( "AIRVAST", "IEEE 802.11b Wireless PCMCIA Card",
+ "HFA3863",
+ 0xdc579992, 0x9c73262e, 0xcc8c8afe),
+ /* manfid 0x50c2, 0x0001*/
+
+ /*card "Allied Telesyn AT-WCL452"*/
+ PCMCIA_DEVICE_PROD_ID123( "Allied Telesyn",
+ "AT-WCL452 Wireless PCMCIA Radio", "Ver. 1.00",
+ 0xc57766a0, 0xca5d9d30, 0xdce3940c),
+ /* manfid 0xc00f, 0x000*/
+
+ /*card "ASUS WL-100 8011b WLAN PC Card"*/
+ PCMCIA_DEVICE_PROD_ID123("ASUS", "802_11b_PC_CARD_25", "Version 01.00",
+ 0x45ae513c, 0x25e956b5, 0x4d4f9549),
+ /* manfid 0x02aa, 0x0002*/
+
+ /*card "Wireless LAN Adapter Version 01.02"*/
+ PCMCIA_DEVICE_PROD_ID123( "Wireless", "LAN Adapter", "Version 01.02",
+ 0x0cc3741d, 0x77846ac8, 0x280d341f),
+
+ /*card "D-Link DWL-650 Rev. P1"*/
+ PCMCIA_DEVICE_PROD_ID1234( "D-Link", "DWL-650 Wireless PC Card RevP",
+ "ISL37101P-10", "A3",
+ 0x368662a9, 0x269d73b1, 0xb0136b54, 0xfac1bb25),
+
+ /*card "SonicWALL Long Range Wireless Card"*/
+ PCMCIA_DEVICE_PROD_ID1234( "SonicWALL", "Long Range Wireless Card",
+ "ISL37100P", "1.0",
+ 0xfe59b73c, 0xdee96647, 0x2cc2096b, 0x3546bfc1),
+ /* manfid 0x000b, 0x7100*/
+
+ /*card "Senao NL-2011CD PLUS Ext2 Mercury"*/
+ PCMCIA_DEVICE_PROD_ID1234( "WLAN", "11Mbps_PC-Card_3.0", "ISL37100P",
+ "Eval-RevA",
+ 0x8d96f5be, 0xdb4801eb, 0x60ae1479, 0xb3cd1a59),
+ /* manfid 0x000b, 0x7100*/
+
+ /*card "Microsoft Wireless Notebook Adapter MN-520 1.0.3"*/
+ PCMCIA_DEVICE_PROD_ID1234( "Microsoft", "Wireless Notebook Adapter MN-520",
+ "", "1.0.3",
+ 0x51dc9ca9, 0x3684178d, 0x00000000 , 0x87ebda3b),
+ /* manfid 0x02d2, 0x0001*/
+
+ /*card "NETGEAR MA401RA"*/
+ PCMCIA_DEVICE_PROD_ID1234( "NETGEAR MA401RA Wireless PC", "Card",
+ "ISL37300P", "Eval-RevA",
+ 0x76d8b84, 0xb98efcc9, 0x6b5190fc, 0xe48c0c83),
+ /* manfid 0x000b, 0x7300*/
PCMCIA_DEVICE_NULL
};
MODULE_DEVICE_TABLE(pcmcia, hostap_cs_ids);
--
JID: hrw-jabber.org
Palmtop: Sharp Zaurus C760
OpenEmbedded/OpenZaurus developer
Q: What's a light-year?
A: One-third less calories than a regular year.
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [PATCH] Add some new card IDs to hostap_cs
@ 2006-05-01 18:04 Jean Tourrilhes
2006-05-01 18:36 ` Pavel Roskin
0 siblings, 1 reply; 3+ messages in thread
From: Jean Tourrilhes @ 2006-05-01 18:04 UTC (permalink / raw)
To: Marcin Juszkiewicz, netdev; +Cc: Pavel Roskin
Marcin Juszkiewicz wrote :
>
> When I use pcmcia-cs then my Pretec WiFi card is handled by hostap
> driver and everything is working fine. Recently I switched to
> pcmciautils and after card insert orinoco modules are loaded. I prefer
> to use hostap modules because they work the same under 2.4 and 2.6
> kernels (with orinoco I have to use 0.13e ones because never ones does
> not work under 2.4/arm).
I'm sorry, but I have to veto part of your patch because it's
clear you don't know what you are doing.
Some of those cards are Orinoco or Symbol cards. The HostAP
driver do *NOT* properly support them (try to scan or to use ad-hoc
mode). Only the Orinoco driver do support those cards.
Therefore, the HostAP driver should never bind to those cards.
My howto do explain those things in details. Please don't do
those kind of patches as it will break support for those of use using
those cards.
> + PCMCIA_DEVICE_MANF_CARD(0x0089, 0x0001), /* "Intel PRO/Wireless
2011" */
That's a Symbol card. I know, I have one.
> + /*card "3Com AirConnect"*/
> + PCMCIA_DEVICE_PROD_ID12("3Com", "3CRWE737A AirConnect Wireless LAN PC Card",
> + 0x90952d33, 0xfa4f2ce9),
That's a Symbol card. I know, I have two.
> + /*card "MELCO WLI-PCM-L11"*/
> + PCMCIA_DEVICE_PROD_ID12( "MELCO", "WLI-PCM-L11",
> + 0xc549cac9, 0xc2f6de9b),
> +
> + /*card "MELCO WLI-PCM-L11G"*/
> + PCMCIA_DEVICE_PROD_ID12( "MELCO", "WLI-PCM-L11G",
> + 0xfebebb55, 0x6db62357),
> +
> + /*card "MELCO WLI-PCM-L11G"*/
> + PCMCIA_DEVICE_PROD_ID12( "BUFFALO", "WLI-PCM-L11G",
> + 0x6cdab6ea, 0xc364d25d),
> +
> + /*card "Buffalo WLI2-CF-S11"*/
> + PCMCIA_DEVICE_PROD_ID12( "BUFFALO", "WLI2-CF-S11",
> + 0x798caeca, 0xe38746ab),
> +
I believe, from the report I got, that those are Orinoco cards.
> + /*card "NCR WaveLAN/IEEE Adapter"*/
> + PCMCIA_DEVICE_PROD_ID12( "NCR", "WaveLAN/IEEE",
> + 0x7b03a1a1, 0x1e9b31cf),
That's an Orinoco card. I know, I have zillion of them.
Regards,
Jean
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [PATCH] Add some new card IDs to hostap_cs
2006-05-01 18:04 Jean Tourrilhes
@ 2006-05-01 18:36 ` Pavel Roskin
0 siblings, 0 replies; 3+ messages in thread
From: Pavel Roskin @ 2006-05-01 18:36 UTC (permalink / raw)
To: jt, netdev; +Cc: Marcin Juszkiewicz
On Mon, 2006-05-01 at 11:04 -0700, Jean Tourrilhes wrote:
> Marcin Juszkiewicz wrote :
> >
> > When I use pcmcia-cs then my Pretec WiFi card is handled by hostap
> > driver and everything is working fine. Recently I switched to
> > pcmciautils and after card insert orinoco modules are loaded. I prefer
> > to use hostap modules because they work the same under 2.4 and 2.6
> > kernels (with orinoco I have to use 0.13e ones because never ones does
> > not work under 2.4/arm).
>
> I'm sorry, but I have to veto part of your patch because it's
> clear you don't know what you are doing.
> Some of those cards are Orinoco or Symbol cards.
I agree. Please don't apply this patch.
--
Regards,
Pavel Roskin
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-05-01 18:36 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-30 17:22 [PATCH] Add some new card IDs to hostap_cs Marcin Juszkiewicz
-- strict thread matches above, loose matches on Subject: below --
2006-05-01 18:04 Jean Tourrilhes
2006-05-01 18:36 ` Pavel Roskin
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).