Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 19 Mar 2002 09:24:07 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 19 Mar 2002 09:22:11 -0500 Received: from bgp491751bgs.verona01.nj.comcast.net ([68.37.203.28]:37381 "HELO athene.jacked-in.org") by vger.kernel.org with SMTP id ; Tue, 19 Mar 2002 09:21:48 -0500 Subject: [PATCH] Support for Belkin Wireless PCI Adapter (PLX PCI9502 Based) in Kernel >= 2.4.18 From: "Brendan W. McAdams" To: linux-kernel@vger.kernel.org, linux-wlan-devel@lists.linux-wlan.com Cc: alan@lxorguk.ukuu.org.uk, torvalds@transmeta.com, dan@telent.net Content-Type: multipart/mixed; boundary="=-RP7NDIHTf2cfZAvkcMZS" X-Mailer: Ximian Evolution 1.0.2.99 Preview Release Date: 19 Mar 2002 09:16:58 -0500 Message-Id: <1016547419.10236.20.camel@mycroft.themunicenter.com> Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org --=-RP7NDIHTf2cfZAvkcMZS Content-Type: text/plain Content-Transfer-Encoding: 7bit I'm not sure who the current "keeper of the flame" is on drivers/net/wireless/orinoco_plx.c so I'm submitting this patch to any conceivably appropriate places. This patch adds support to the Linux kernel (tested on 2.4.18, 2.4.19-pre3 and 2.4.19-pre3-ac1) for the Belkin F5D6000 "Wireless Desktop PCI Network Adapter". This is a PLX PCI9502 based PCMCIA adapter that allows 802.11b wireless network cards (mainly Prism2 based, like the Belkin F5D6020) to work on desktop boxen. This patch would be a great addition to the appropriate packages, including the Linux kernel as Belkins components tend to be low cost and high quality, as well as widely available. The patch contents are basically an addition to orinoco_plx.c so that it recognizes the IO Addresses of the Belkin F5D6000 and configures it appropriately. It is a small patch but it does the trick; I have tested it extensively on my Linux box in both Managed and Ad-Hoc modes with a Belkin F5D6020 card. It has been applied and tested (as aformentioned) against 2.4.18, 2.4.19-pre3 and 2.4.19-pre3-ac1. I am posting a page at http://www.jacked-in.org/linux/belkin_wireless.php with more details on this patch and using Belkin's Wireless components with Linux for those interested. Patch follows inline & attached: --- linux/drivers/net/wireless/orinoco_plx.c Mon Feb 25 14:38:03 2002 +++ linux.bmcadams-patched/drivers/net/wireless/orinoco_plx.c Mon Mar 18 10:42:48 2002 @@ -385,6 +385,10 @@ {0x16ab, 0x1101, PCI_ANY_ID, PCI_ANY_ID,}, /* Reported working, but unknown */ {0x16ab, 0x1102, PCI_ANY_ID, PCI_ANY_ID,}, /* Linksys WDT11 */ {0x16ec, 0x3685, PCI_ANY_ID, PCI_ANY_ID,}, /* USR 2415 */ + {0xec80, 0xec00, PCI_ANY_ID, PCI_ANY_ID,}, /* Belkin F5D6000 + Tested & Working with + Belkin's F5D6020 Prism2 based PCMCIA NIC + - Brendan W. McAdams */ {0,}, }; ----- Brendan W. McAdams rit@jacked-in.org "I cannot make my days longer, so I strive to make them better." - Henry David Thoreau --=-RP7NDIHTf2cfZAvkcMZS Content-Disposition: attachment; filename=orinoco_plx-belkin-bmcadams.patch Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; name=orinoco_plx-belkin-bmcadams.patch; charset=UTF-8 --- linux/drivers/net/wireless/orinoco_plx.c Mon Feb 25 14:38:03 2002 +++ linux.bmcadams-patched/drivers/net/wireless/orinoco_plx.c Mon Mar 18 10= :42:48 2002 @@ -385,6 +385,10 @@ {0x16ab, 0x1101, PCI_ANY_ID, PCI_ANY_ID,}, /* Reported working, but unkno= wn */ {0x16ab, 0x1102, PCI_ANY_ID, PCI_ANY_ID,}, /* Linksys WDT11 */ {0x16ec, 0x3685, PCI_ANY_ID, PCI_ANY_ID,}, /* USR 2415 */ + {0xec80, 0xec00, PCI_ANY_ID, PCI_ANY_ID,}, /* Belkin F5D6000 + Tested & Working with + Belkin's F5D6020 Prism2 based PCMCIA NIC=20 + - Brendan W. McAdams */ {0,}, }; =20 --=-RP7NDIHTf2cfZAvkcMZS-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/