Date: Mon, 20 Sep 1999 13:42:07 -0700 (PDT) From: wpaul@FreeBSD.ORG To: dave@dugard.org, wpaul@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: misc/13665 Message-ID: <19990920204207.4DC0215CAB@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
Synopsis: xl driver does not work with 3C900 10-T cards. It only works with 3c90x 10/100 cards State-Changed-From-To: open->closed State-Changed-By: wpaul State-Changed-When: Mon Sep 20 13:26:11 PDT 1999 State-Changed-Why: I still haven't heard anything from you yet, but I managed to figure out your problem anyway. Let me explain to you the things you *didn't* tell me which would have saved me a lot of time: - You only said the system reboots. This is wrong. In fact, it panics, and the panic comes from ifmedia_set. It tells you this quite plainly, and it would have taken you all of one minute to grab a piece of paper and write this information down. You have no excuse for not doing this. When you're standing before St. Peter at the pearly gates, this will be counted against you. - You didn't check the card with the 3C90XCFG.EXE utility and inspect the transceiver setting. If you had, you would have discovered that the setting is for "auto" which is part of the problem. I'm not going to flame you too hard for this since it's not exactly obvious. The problem is that the driver doesn't support autoselection for non-NWAY transceivers. For the 10/100 cards, autoselection is done with NWAY. For the TPC/TPO/COMBO/FL cards, the driver just selects the default transceiver selection from the EEPROM, and you can override it with ifconfig if you need to. However if the EEPROM says to use "auto," the driver doesn't handle it correctly. (The one exception is the 3c905B-COMBO, for which there is already a little bit of special handling.) I patched the driver to detect the case where "auto" has been selected for the case where there is no NWAY media and select a reasonable default based on the card type. -Bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990920204207.4DC0215CAB>