kern/85266: xe driver does not recognise Xircom XE2000

Caleb Lyness caleb_lyness at yahoo.com
Wed Aug 24 13:20:15 GMT 2005


>Number:         85266
>Category:       kern
>Synopsis:       xe driver does not recognise Xircom XE2000
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 24 13:20:14 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Caleb Lyness
>Release:        5.4-RELEASE
>Organization:
>Environment:
FreeBSD XXX 5.4-RELEASE FreeBSD 5.4-RELEASE #3: Fri Aug 19 18:30:34 CEST 2005     root at XXX:/usr/obj/usr/src/sys/BUILD1  i386
 
>Description:
The Xircom XE2000 Ethernet PCMCIA card is not recognized by the driver. It is well known to be support by similar drivers under NetBSD and Linux. Adding the appropriate entry in the drivers product list enables the card.
>How-To-Repeat:
Plugin the hardware
>Fix:
Add the following to the xe_pccard_products array in sys/dev/xe/if_xe_pccard.c 

{ PCMCIA_CARD_D(XIRCOM, XE2000_2, 0), 0x53, XE_CARD_TYPE_FLAGS_MOHAWK},

The product entry for the XE2000 already exists in sys/dev/pccard/pccarddevs, however the card I am using has a different ID. Add the folowing line:

product XIRCOM XE2000_2  0x010a Xircom XE2000 10/100 Network PC Card

Note: you might want to add a second entry for the XE2000 with the first ID to the xe_pccard_products array mentioned above (untested).
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list