Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Dec 2002 08:38:28 -0800
From:      "Sam Leffler" <sam@errno.com>
To:        "Ari Suutari" <ari@suutari.iki.fi>, <current@FreeBSD.ORG>
Subject:   Re: Xircom realport rem56g problems
Message-ID:  <181c01c29aea$6918c150$52557f42@errno.com>
References:  <200212031441.54215.ari@suutari.iki.fi>

next in thread | previous in thread | raw e-mail | index | archive | help
Try the dc driver instead of xe.  I have the same card and it worked once I
added the cardbus glop to read the MAC address from the CIS.

    Sam

----- Original Message -----
From: "Ari Suutari" <ari@suutari.iki.fi>
To: <current@FreeBSD.ORG>
Sent: Tuesday, December 03, 2002 4:41 AM
Subject: Xircom realport rem56g problems


> Hi,
>
> I'm trying to get Xircom realport ethernet card (+modem) working
> on -current (the card works ok on -stable).
>
> When plugging the card in, I get:
>
> xe0: <Xircom CreditCard Ethernet + Modem> at port 0x2e8-0x2ef.....
> device_probe_and_attach: xe0 attach returned 19
>
> ie. it returns ENODEV.
>
> After browsing around in /sys/dev/xe/if_xe_pccard.c, I noticed
> that there is a table of various cards against which the driver checks the
> inserted card. The matching ID for this kind of card would be 0x6 but
> that is not in table, which causes the driver to return ENODEV.
>
> I added an entry with id 0x6 and flags MOHAWK | DINGO
> (don't know if this is ok, assumed so from -stable messages)
>
> No luck with this either. Now there is a loop in driver
> (line 230 or so) which never reaches XE_CARD_TYPE_FLAGS_DINGO.
>
> "for(i=1; i!=XE_CARD_TYPE_FLAGS_DINGO; i=i<<1) ",
> shouldn't this be
> for(i=1; i!=(XE_CARD_TYPE_FLAGS_DINGO<<1); i=i<<1)
>
> After changing this, I now get error code 12 (ENOMEM)
> from xe_activate. There seems to be some kind of a problem
> in allocating io port or interrupt.
>
> Any ideas, what could I try next ?
>
> Ari S.
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
>
>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?181c01c29aea$6918c150$52557f42>