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" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
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 [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message
>
>


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to