Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Jul 2001 13:42:47 +0200
From:      Luis Javier Rodriguez <luisja@we.lc.ehu.es>
To:        hardware@freebsd.org
Subject:   Negotiation problems with a Xircom Ethernet 10/100 (RE-100BTX) PCCARD
Message-ID:  <3B5EB0B7.2C3B9911@we.lc.ehu.es>

next in thread | raw e-mail | index | archive | help
Hello.

It's the first time I contact with you, and I don't know the protocol.

But the problem is simple: my ethernet pccard can hardly negotiate
the medium, and it tries many times before managing it, lasting from
just a minute to more than fifteen minutes (spuriously).

Once the pccard "catch" the medium, it works normally. The problem is
with initialization.

It must be said that I firstly tested it with Windows Millenium, because
that was the OS installed in my Dell Inspiron 4000. It worked normally,
so I assumed it had to work the same with FreeBSD.

A colleague told me that maybe "the error was testing the pccard with
Windows Me", because it could write internal registers with different
values from those suitable for FreeBSD. But the pccard is resetted
when detected, so this should not be an argument.

For the sake of completeness, here you have the default configuration
of the Xircom ethernet 10/100 PCCARD for Windows Me:

Parameter		Default value		Other values

cable type		autodetect		coaxial, 10BT/100BTX, TP
direct enable		OFF			ON
dynamic link detect	ON			OFF
early transmit		ON			OFF
initialization delay	none			from 0 to 60 seconds
line mode		autodetect		full-duplex, half-duplex
line speed		autodetect		10Mbps, 100Mbps
line integrity		ON			OFF
mode			I/O			memory mapped
transmit buffer size	11k			1k, 2k, 3k, ..., 11k,12k, etc.


The following lines were taken from dmesg directly: they reflect what the
driver detects; also observe the last two messages pointing out the pccard
reset; when trying to ping to some machine, the negotiation problem was
detected and those messages appeared again:

pccard: card inserted, slot 0
xe0 at port 0x240-0x24f iomem 0xd0000-0xd0fff irq 10 slot 0 on pccard0
xe0: Xircom CE3, bonding version 0x45, 100Mbps capable
xe0: DingoID = 0x444b, RevisionID = 0x1, VendorID = 0
xe0: Ethernet address 00:10:a4:a3:6c:6a
xe0: watchdog timeout; resetting card
xe0: watchdog timeout; resetting card

The colleague mentioned above has the same pccard and it works perfectly.
He purchased it at the end of 1999, more or less, whereas I have purchased it
two weeks ago. Could Xircom have changed the features of the chip?

I would be very grateful if you could help me with this problem.
Thanks a lot.

--
Luis Javier Rodríguez Fuentes
Grupo de Reconocimiento Automático del Habla
Departamento de Electricidad y Electrónica
Facultad de Ciencias
Universidad del País Vasco
Apartado 644
48080 BILBAO
SPAIN

telephone   +34 946012716
fax         +34 946013071
e-mail      luisja@we.lc.ehu.es
URL         http://sinatra.we.lc.ehu.es:8080/~luisja/

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




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