From owner-freebsd-mobile Sun Dec 23 23:32:27 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from web12401.mail.yahoo.com (web12401.mail.yahoo.com [216.136.173.128]) by hub.freebsd.org (Postfix) with SMTP id AF1CB37B419 for ; Sun, 23 Dec 2001 23:32:24 -0800 (PST) Message-ID: <20011224073224.39903.qmail@web12401.mail.yahoo.com> Received: from [65.70.175.249] by web12401.mail.yahoo.com via HTTP; Sun, 23 Dec 2001 23:32:24 PST Date: Sun, 23 Dec 2001 23:32:24 -0800 (PST) From: bob bobing Subject: xircom real port 100 (10/100) xe freebsd 4.4R To: freebsd-mobile@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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 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) 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. bash-2.04$ diff -u if_xe.c ~if_xe.c --- if_xe.c Thu Dec 13 18:04:02 2001 +++ ~if_xe.c Thu Dec 13 17:58:20 2001 @@ -205,7 +205,7 @@ * Debug functions -- uncomment for VERY verbose dignostic information. * Set to 1 for less verbose information */ -#define XE_DEBUG 2 +/* #define XE_DEBUG 2 */ #ifdef XE_DEBUG #define XE_REG_DUMP(scp) xe_reg_dump((scp)) #define XE_MII_DUMP(scp) xe_mii_dump((scp)) @@ -553,7 +553,7 @@ ifmedia_add(scp->ifm, IFM_ETHER|IFM_AUTO, 0, NULL); /* Default is to autoselect best supported media type */ - ifmedia_set(scp->ifm, IFM_ETHER|IFM_10_T); + ifmedia_set(scp->ifm, IFM_ETHER|IFM_AUTO); /* Print some useful information */ device_printf(dev, "%s %s, bonding version %#x%s%s\n", __________________________________________________ Do You Yahoo!? Send your FREE holiday greetings online! http://greetings.yahoo.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message