From nobody@FreeBSD.org  Mon May  1 20:02:11 2000
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21])
	by hub.freebsd.org (Postfix) with ESMTP id 461F137B6DE
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  1 May 2000 20:02:11 -0700 (PDT)
	(envelope-from nobody@FreeBSD.org)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.9.3/8.9.2) id UAA45338;
	Mon, 1 May 2000 20:02:11 -0700 (PDT)
	(envelope-from nobody@FreeBSD.org)
Message-Id: <200005020302.UAA45338@freefall.freebsd.org>
Date: Mon, 1 May 2000 20:02:11 -0700 (PDT)
From: tparquet@twcny.rr.com
Sender: nobody@FreeBSD.org
To: freebsd-gnats-submit@FreeBSD.org
Subject: 3C905B-COMBO cannot find 10base-2 LAN
X-Send-Pr-Version: www-1.0

>Number:         18336
>Category:       misc
>Synopsis:       3C905B-COMBO cannot find 10base-2 LAN
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon May  1 20:10:01 PDT 2000
>Closed-Date:    Sun Jun 02 04:10:36 PDT 2002
>Last-Modified:  Sun Jun 02 04:10:36 PDT 2002
>Originator:     Tom Parquette
>Release:        4.0-RELEASE
>Organization:
>Environment:
FreeBSD cerberus.parquette.baldwinsville.ny.us 
4.0-RELEASE FreeBSD 4.0-RELEASE #2: 
Sat Apr 29 18:45:20 GMT 2000 
root@cerberus.parquette.baldwinsville.ny.us:
/usr/src/sys/compile/CERBERUS i386
>Description:
The 3C905B card worked correctly under 3.4-RELEASE connected to my
10base-2 lan.  The hardware didn't change.
I installed 4.0-RELEASE over the Internet and the problem started.
(I no longer have the 3.4-RELEASE available for comparison.)

After boot, the machine will not talk to, or see the 10base-2 lan.
Pings return Host is down, tcpdump returns nothing.  A 3.4-RELEASE
machine on the same segment shows activity when tcpdump is issued.

If you ping the 4.0-RELEASE machine, pings return host is down.

I don't know if it makes a difference or not but xl0 also has isc-dhcpd
bound to it.  This gateway is also the dhcp server for the segment attached
to the xl0 nic.
>How-To-Repeat:
Set the nic to automatic configuration.  (I don't have the exact words
but it is supposed to automatically determine the media type.)

In rc.conf: 
ifconfig_xl0="inet 192.168.0.1 media autoselect netmask 255.255.255.224"
Boot the machine.
ifconfig xl0 returns:
xl0: flags=8843<up,broadcast,running,simplex,multicast> mtu 1500
inet 192.168.0.1 netmask 0xffffffe0 broadcast 192.168.0.31
ether: 00:50:04:6c:bf:21 media: autoselect(none) status: no carrier
Ping 192.168.0.6
Ping: sendto: host is down
Enter ifconfig xl0 media 10base2/BNC
Ping 192.168.0.6 
Ping works

>Fix:
When the boot is complete, signon as root and enter:
ifconfg xl0 media 10base2/BNC.

At this point, the machine works normally.
This is the only repeatable way I have found to get around the problem.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: iedowse 
State-Changed-When: Sun Dec 2 13:02:58 PST 2001 
State-Changed-Why:  

Does this still occur? I'm not sure if autonegotiation for 10base-2 
media is supposed to work on these cards, but adding the "media 
10base2/BNC" setting to the "ifconfig_xl0" line in /etc/rc.conf 
should work around the issue. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=18336 

From: Ian Dowse <iedowse@maths.tcd.ie>
To: freebsd-gnats-submit@freebsd.org
Cc:  
Subject: Re: misc/18336: 3C905B-COMBO cannot find 10base-2 LAN 
Date: Sun, 13 Jan 2002 18:20:06 +0000

 Adding to the audit trail:
 
 In message <3C218D44.6DB791A6@twcny.rr.com>, Tom Parquette writes:
 >iedowse@FreeBSD.org wrote:
 >
 >> Synopsis: 3C905B-COMBO cannot find 10base-2 LAN
 >>
 >> State-Changed-From-To: open->feedback
 >> State-Changed-By: iedowse
 >> State-Changed-When: Sun Dec 2 13:02:58 PST 2001
 >> State-Changed-Why:
 >>
 >> Does this still occur? I'm not sure if autonegotiation for 10base-2
 >> media is supposed to work on these cards, but adding the "media
 >> 10base2/BNC" setting to the "ifconfig_xl0" line in /etc/rc.conf
 >> should work around the issue.
 >>
 >> http://www.FreeBSD.org/cgi/query-pr.cgi?pr=18336
 >
 >Sorry it took me so long to get back to you.
 >This grew out of, IMHO, an interaction between the 3C905B and a 3C900
 >card I had in the same machine.
 >When I took the 3C900 out of the box, the problem disappeared.  While
 >this was not a conclusive test, I put the 3C900 in another machine and
 >the 3C900 worked.
 >
 >Once I took the 3C900 card out, the 3C905B would figure out, correctly,
 >what media type it was connected to.
 >
 >With the 3C900 card in place even the media command would not get the
 >3C905B to recognize the 10base-2 connection.
 >
 >I no longer use both of these cards in the same machine.
 >I "fixed" the problem by avoiding the problem.
 >Sorry I can't be more help.
 >Cheers...
 >
 >
 >To Unsubscribe: send mail to majordomo@FreeBSD.org
 >with "unsubscribe freebsd-bugs" in the body of the message
State-Changed-From-To: feedback->closed 
State-Changed-By: iedowse 
State-Changed-When: Sun Jun 2 04:09:40 PDT 2002 
State-Changed-Why:  

Submitter no longer uses the problematic configuration. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=18336 
>Unformatted:
