Re: How to make an Intel EtherExpress known to xe(4)?

Joerg Wunsch <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
As M. Warner Losh wrote:

> : In addition to make it known to the files in /sys/dev/xe/,
> : what else needs to be done to handle this card?
> 
> Index: if_xe_pccard.c
...
> Should be all that's needed, unless it has a modem built-in.

Yep, thanks, it is all to make it known:

xe0: <Intel EtherExpress PRO/100> at port 0x100-0x10f irq 11 function 0 config 1 on pccard0
xe0: Intel CE3, bonding version 0x45, 100Mbps capable
xe0: DingoID = 0x444b, RevisionID = 0x1, VendorID = 0
xe0: Ethernet address 00:a0:c9:bc:b5:ef

However, when trying to use it i get:

xe0: discard oversize frame (ether type 800 flags 3 len 1518 > max 1514)

This didn't happen with that card under 4.x.  I might look
into the differences...  The connection is not usable that
way, it seems all packets are thrown away as being oversized.

Maybe as a workaround just assume it's a full-sized packet,
and only discard the `oversized' bytes?  If this was in
error, the higher protocol layers will throw the packet
away anyway.

I'll eventually tcpdump both ends.  It's not a show-stopper
right now, i've also got a 3C589xxx i can use.
-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL

http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)

To Unsubscribe: send mail to [email protected]
with "unsubscribe freebsd-mobile" in the body of the message
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.