Xircom XE2000 card problem

Wood, Russell Russell.Wood at rac.com.au
Mon Nov 20 16:27:40 PST 2006


> -------- Original Message --------
> Subject: RE: Xircom XE2000 card problem
>From: "Wood, Russell" <Russell.Wood at rac.com.au>
>Date: Sun, November 19, 2006 6:13 pm
>To: <jvk-list at thekrafts.org>, <freebsd-questions at freebsd.org>
>
>> -----Original Message-----
>> From: owner-freebsd-questions at freebsd.org [mailto:owner-freebsd-
>> questions at freebsd.org] On Behalf Of jvk-list at thekrafts.org
>> Sent: Monday, 20 November 2006 12:08 AM
>> To: freebsd-questions at freebsd.org
>> Subject: Xircom XE2000 card problem
>> 
>> 
>>    Asked this question a couple of days ago in freebsd-mobile, but
>>    haven't heard anything.  I'm reposting here to, hopefully, a wider
>>    audience...
>> 
>>    I have an Inspiron 7000 laptop I've set up as a FreeBSD server
running
>>    Version 6.1.  I have a Xircom XE2000 ethernet card I'd like to use.
>>    It appears to be recognized by FreeBSD, but doesn't startup
.
>>    correctly.  In searching I've seen references to it working with
>>    FreeBSD, but indicate it should use the xe driver.
>> 
>>    Here's what the dmesg says:
>>    ed1: <Xircom 10/100 Network PC Card> at port 0x100-0x10f iomem
>>    0x88000000-0x88000fff irq 1
>>    1 function 0 config 1 on pccard0
>>    device_attach: ed1 attach returned 6
>> 
>>    Looking at the hardware list it should be supported by the dc or xe
>>    drivers, but not the ed driver.  Am I missing something easy, or is
>>    this card not reallyl supported at all?
>> 
>>    Thanks,
>>    Joe.
>
>If you have a closer look, it is using the ed (4):
>
>ed1: <Xircom 10/100 Network PC Card> at port 0x100-0x10f iomem
>
>Make sure you have the following devices compiled in your kernel:
>
>device miibus
>device ed
>
>... also, you might need:
>
>device pccard
>device cardbus
>
>Regards,
>Russell Wood
>I did see that it was using the ed(4) driver.  I'm using the GENERIC kernel which contains pccard, cardbus, >miibus, and ed drivers.  I was wondering if that was the correct driver or if it was being detected >incorrectly.  
 
>I don't see anything in the ed(4) man page about supporting any Xircom products.  Most of the Xircom cards >seem to be supported by the xe driver, and this bug report http://lists.freebsd.org/pipermail/freebsd->bugs/2005-August/014396.html seems to support that theory.  Also, searching through the ed(4) code doesn't >generate eny references to any Xircom products.
 
>It just seems to me that it should be using the xe(4) driver not the ed(4) driver.
 
>Is there a way to try and force it to the xe driver to see if it will work?
 
>Thanks for your time,
>Joe.
 
Try:

	kldunload if_ed
	kldload if_xe

... and see if it detects to card.


Regards,
Russell Wood


DISCLAIMER:
Disclaimer.  This e-mail is private and confidential. If you are not the intended recipient, please advise us by return e-mail immediately, and delete the e-mail and any attachments without using or disclosing the contents in any way. The views expressed in this e-mail are those of the author, and do not represent those of this company unless this is clearly indicated. You should scan this e-mail and any attachments for viruses. This company accepts no liability for any direct or indirect damage or loss resulting from the use of any attachments to this e-mail.


More information about the freebsd-questions mailing list