From owner-freebsd-mobile Mon Dec 24 10: 0:16 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from mta05-svc.ntlworld.com (mta05-svc.ntlworld.com [62.253.162.45]) by hub.freebsd.org (Postfix) with ESMTP id 1DC7437B405 for ; Mon, 24 Dec 2001 10:00:13 -0800 (PST) Received: from lungfish.ntlworld.com ([62.253.145.1]) by mta05-svc.ntlworld.com (InterMail vM.4.01.03.23 201-229-121-123-20010418) with ESMTP id <20011224180010.COQG286.mta05-svc.ntlworld.com@lungfish.ntlworld.com>; Mon, 24 Dec 2001 18:00:10 +0000 Received: from boog.goatsucker.org (boog.goatsucker.org [192.168.1.3]) by lungfish.ntlworld.com (8.11.3/8.11.3) with ESMTP id fBOHxon23696; Mon, 24 Dec 2001 17:59:50 GMT (envelope-from scott@boog.goatsucker.org) Received: (from scott@localhost) by boog.goatsucker.org (8.9.3/8.9.3) id RAA01432; Mon, 24 Dec 2001 17:59:18 GMT (envelope-from scott) Date: Mon, 24 Dec 2001 17:59:18 +0000 From: Scott Mitchell To: bob bobing Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: xircom real port 100 (10/100) xe freebsd 4.4R Message-ID: <20011224175917.A215@localhost> References: <20011224073224.39903.qmail@web12401.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.4i In-Reply-To: <20011224073224.39903.qmail@web12401.mail.yahoo.com>; from this_is_my_act@yahoo.com on Sun, Dec 23, 2001 at 11:32:24PM -0800 X-Operating-System: FreeBSD 4.1-RELEASE i386 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sun, Dec 23, 2001 at 11:32:24PM -0800, bob bobing wrote: > i don't know if anyone else is seeing this, but it > seems like i can't get this card to work (on a 10M > network) unless i edit the driver. What i did was > change the driver from trying autoselect to 10baseT > first. this is what i changed if below (diff -u > format) Are you on a hub, a switch, or just using a crossover cable to form your network? You might be able to get the same results by specifying the desired media type in your ifconfig line, eg: ifconfig xe0 a.b.c.d media 10baseT/UTP This will skip autonegotiation and just use 10baseT. The driver (or the card) is known to have some problems doing autonegotiation with some hardware, but work perfectly fine with others (such as my cheapo 10Mbit hub -- this knows nothing about autonegotiation, but the stock xe driver will happily connect to it). > The errors i get are watchdog time out, and others > (like Code 128 not found, Code 128 not found, code > Unknown ignored, Code 131 not found, Code 131 not > found, code Unknown ignored). after the patch i still > get 1 watch dog err, but then the network comes up. > Maybe i didn't make the correct change? :) fyi i know > next to nothing about c. oh i also turned on debug to > get more info. I can post that info if need be also. Please do post the debug info, also your dmesg output and the relevant bits of /etc/rc.conf and /etc/pccard.conf. Debug output with and without your patch would be good, if you don't mind. It seems to be normal to get a single watchdog timeout when the link is first brought up -- this is presumably a bug in the card initialisation code, which I'm looking into. Thanks for taking the time to look into this, Scott -- =========================================================================== Scott Mitchell | PGP Key ID | "Eagles may soar, but weasels Cambridge, England | 0x54B171B9 | don't get sucked into jet engines" scott.mitchell@mail.com | 0xAA775B8B | -- Anon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message