Bug 56985

Summary: Fix for OEM Proxim Harmony PCMCIA wireless cards
Product: Base System Reporter: Jeremy Bingham <jeremy>
Component: kernAssignee: Warner Losh <imp>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 5.1-CURRENT   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
if_wi_pccard.c.diff
none
pccarddev.h.diff
none
file.diff none

Description Jeremy Bingham 2003-09-18 22:20:15 UTC
	This particular kind of Proxim Harmony PCMCIA wireless card had a different product identifier than a normal Harmony card. If the card was inserted, it would say output this:
	pccard0: <unknown card> (manufacturer=0x0126, product=0x0002) at function 0
	pccard0:    CIS info: PROXIM, LAN PC CARD HARMONY 80211B,

Fix: These patches add entries for this card into the kernel. After these patches are applied and the kernel rebuilt, the card works fine. It comes up and a valid wi0 interface, and will work as a network monitor with the version of dstumbler from the 0.3-beta version of bsd-airtools.

--- pccarddevs	Thu Sep 18 11:58:16 2003
+++ newpccarddevs	Thu Sep 18 11:57:59 2003
@@ -375,6 +375,7 @@
 product PROXIM ROAMABOUT_2400FH	0x1058 Digital RoamAbout 2400FH
 product PROXIM RANGELAN2_7401	0x1158 Proxim RangeLAN2 7401
 product PROXIM RANGELANDS_8430	0x8000 Proxim RangeLAN-DS 8430
+product PROXIM HARMONY_OEM      0x0002 LAN PC CARD HARMONY 80211B
 
 /* Psion */
 product PSION GOLDCARD		0x0020 Psion Gold Card
--- pccarddev.diff ends here ---
How-To-Repeat: 	Find one of these cards and insert it into a FreeBSD machine with a PCMCIA slot.
Comment 1 Andre Oppermann freebsd_committer freebsd_triage 2003-12-27 17:13:04 UTC
Responsible Changed
From-To: freebsd-bugs->imp

Assign to warner, he is looking for wavelan/proxim cards.
Comment 2 Warner Losh freebsd_committer freebsd_triage 2003-12-27 18:07:01 UTC
State Changed
From-To: open->closed

Fixed already in 5.2.