From owner-freebsd-bugs Mon Apr 23 11:10: 9 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 5179D37B42C for ; Mon, 23 Apr 2001 11:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f3NIA2Z55711; Mon, 23 Apr 2001 11:10:02 -0700 (PDT) (envelope-from gnats) Received: from stox.sa.enteract.com (stox.sa.enteract.com [207.229.132.161]) by hub.freebsd.org (Postfix) with ESMTP id C2A1737B422 for ; Mon, 23 Apr 2001 11:09:49 -0700 (PDT) (envelope-from stox@stox.sa.enteract.com) Received: (from stox@localhost) by stox.sa.enteract.com (8.11.3/8.11.3) id f3NI9jD06933; Mon, 23 Apr 2001 13:09:45 -0500 (CDT) (envelope-from stox) Message-Id: <200104231809.f3NI9jD06933@stox.sa.enteract.com> Date: Mon, 23 Apr 2001 13:09:45 -0500 (CDT) From: stox@imagescape.com Reply-To: stox@imagescape.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: kern/26800: support for Netgear MA-301 wireless Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 26800 >Category: kern >Synopsis: Support for Netgear MA-301 wireless >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Apr 23 11:10:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Kenneth P. Stox >Release: FreeBSD 5.0-CURRENT i386 >Organization: Imaginary Landscape, LLC. >Environment: System: FreeBSD stox.sa.enteract.com 5.0-CURRENT FreeBSD 5.0-CURRENT #22: Sun Apr 22 11:56:59 CDT 2001 root@stox.sa.enteract.com:/usr/src/sys/compile/CORNELIUS i386 >Description: Currently FreeBSD does not support the Netgear MA-301 wireless interface. The MA-301 is a PCI card which a MA-401 PCCARD may be plugged into. >How-To-Repeat: Plug a MA-301 into a FreeBSD machine, it will not be properly recognized. The system sees it as a unrecognized PCI network device. >Fix: The MA-301 is a PRISM2 based interface. If the following defines in src/sys/dev/wi/if_wireg.h are changed, the interface appears to work fine: #define WI_PCI_VENDOR_EUMITCOM 0x1638 #define WI_PCI_DEVICE_PRISM2STA 0x1100 to #define WI_PCI_VENDOR_EUMITCOM 0x1385 #define WI_PCI_DEVICE_PRISM2STA 0x4100 Obviously, this is a gross hack. The "real" solution would probably adding a case for a new define WI_PCI_VENDOR_NETGEAR, but I am concerned with the difference in WI_PCI_DEVICE_PRISM2STA. This is probably due to my own ignorance and lack of experience with this chipset and wireless interfaces. The hack does appear to work perfectly, and I am now happily enjoying wireless support. BTW, the MA-401 is supported without changes on my laptop. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message