Skip site navigation (1)Skip section navigation (2)
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>