Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Jan 2002 14:38:55 +0100
From:      Tom Fischer <tfischer@rain.fr>
To:        Tom Skoglund <tomsk@chello.no>
Cc:        freebsd-mobile@FreeBSD.ORG, freebsd-current@FreeBSD.ORG
Subject:   Re: NEWCARD and Xircom (RBEM56G-100)
Message-ID:  <3C4C19EF.4070603@rain.fr>
References:  <006001c1a235$45d778c0$0605800a@chello.no> <200201202058500990.025D693D@smtp.mail.yahoo.com> <00ae01c1a239$077db900$0605800a@chello.no> <200201202117410797.026EA9F1@smtp.mail.yahoo.com> <010d01c1a23c$8d862200$0605800a@chello.no>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Tom,

No, I have this same card running on a Toshiba Tecra 8100,
and it does indeed use the dc driver, and the ethernet part
of it does indeed work (I'm running Current, last updated yesterday).

The dc driver needs the miibus device configured in the kernel in order
to work correctly, and it appears as if you haven't configured
your kernel with this device- your dmesg is showing:

dc0: <Xircom X3201 10/100BaseTX> port 0x1000-0x107f mem 0x84000000-0x840000ff,0x84000100-0x8400017f irq 11 at device 0.0 on cardbus0
dc0: Ethernet address: 00:00:00:00:00:00
dc0: MII without any PHY!

while you should in fact be seeing something like:

dc0: <Xircom X3201 10/100BaseTX> port 0x1000-0x107f mem 0x84002000-0x840020ff,0x84002100-0x8400217f irq 11 at device 0.0 on cardbus0
dc0: Ethernet address: 2e:29:21:02:06:00
miibus0: <MII bus> on dc0
tdkphy0: <TDK 78Q2120 media interface> on miibus0
tdkphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto


I haven't been able to get the modem part of this to work since
October.  Warner had given us some hints on how to get this working
early last year, and it actually did work up until the 'sio' code
was broken out from isa and put under sys/dev/sio/.  This hadn't
really been a problem until yesterday, as I had been using an
Alcatel usb ADSL modem with the pppoa port to connect to the internet,
but yesterday's cvsup (or most likely earlier- before yesterday, I last
upgraded on 11/20/01) broke that as well- now I have no way of
connecting :-(

Warner, do you have any clues on how to get the modem half of this
card working again?

best regards,

tom

tfischer@rain.fr



Tom Skoglund wrote:

> I'll try contacting him as well if I cannot find a solution "soon".
> Thanks, anyway!
> 
> -Tom
> 
> 
>  "Greg Smith" <freebsd_mail@yahoo.com> wrote:
> 
> 
>>Tom,
>>
>>OK, but I am doubtful.
>>
>>My feeling was that dc is for some old Dec cards and related, not even
>>available in pcmcia/cardbus;  and that xe was for various Xircom cards
>>and related.  I think the same driver often supports 16 and 32 bit
>>cards.  You might want to ask scott.mitchell@mail.com who seems to try
>>single-handedly to keep the xe driver up to date.
>>
>>Best of luck.
>>
>>Greg
>>
>>-----Original Message-----
>>
>>
>>>This encoded message has been converted to an attachment.
>>>
>>>Remember that this is a cardbus card, and AFAIK it should use the dc
>>>driver. Think I actually tried the xe driver by mistake also, but I
>>>
>>have
>>
>>>not really played around with it.
>>>
>>>-Tom
>>>
>>>----- Original Message ----- 
>>>From: "Greg Smith" <freebsd_mail@yahoo.com>
>>>To: "Tom Skoglund" <tomsk@chello.no>
>>>
>>>
>>>>Tom,
>>>>
>>>>I'm a little surprised that card is using the dc driver instead of
>>>>
>>the
>>
>>>>xe driver.  I thought all the Xircom ..em56 cards used xe.  Is that
>>>>
>>how
>>
>>>>it was set up in pccard.conf?
>>>>
>>>>Greg
>>>>
>>>>-----Original Message-----
>>>>
>>>>
>>>>>Hi,
>>>>>I have been eager to get my Xircom pcmcia nic to work under
>>>>>
>>FreeBSD,
>>
>>>>and
>>>>
>>>>>have been reading up on the mailing list an so on. My system is a
>>>>>
>>>>Compaq
>>>>
>>>>>Armada E500 running 20020119-CURRENT. This weekend I gave it a try,
>>>>>
>>>>with
>>>>
>>>>>not
>>>>>so good results I might add. I made a new kernel (I have tried many
>>>>>
>>>>this
>>>>
>>>>>weekend) built on NEWCARD. I have been fooling around with all the
>>>>>different
>>>>>config files and kernel parameters I can imagine.
>>>>>
>>>>>Basically I'm trying to get the dc driver working. I have attached
>>>>>
>>>>some
>>>>
>>>>>logs
>>>>>(dmesg, kldstat, sysctl, pciconf) for you to look at. When the
>>>>>
>>driver
>>
>>>>>module
>>>>>fails it also screws up my screen by dividing it in 3 and adding
>>>>>
>>som
>>
>>>>random
>>>>
>>>>>"graphics", so I have to reboot to see anything again. This
>>>>>
>>behaviour
>>
>>>>is
>>>>
>>>>>the
>>>>>same if I boot with the card or try to insert it runtime.
>>>>>
>>>>>What I see in the logs makes me belive it doesn't read the
>>>>>
>>registers
>>
>>>>right.
>>>>
>>>>>So before I start hacking the cardbus/if_dc files can anyone see if
>>>>>
>>>>there
>>>>
>>>>>is
>>>>>something else I might try?
>>>>>
>>>>>
>>>>>-Tom
>>>>>
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-mobile" in the body of the message
> 
> 
> 



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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C4C19EF.4070603>