From nobody@FreeBSD.org  Sun Aug 19 04:47:05 2001
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id C2E3437B406
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 19 Aug 2001 04:47:04 -0700 (PDT)
	(envelope-from nobody@FreeBSD.org)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.11.4/8.11.4) id f7JBl4X66480;
	Sun, 19 Aug 2001 04:47:04 -0700 (PDT)
	(envelope-from nobody)
Message-Id: <200108191147.f7JBl4X66480@freefall.freebsd.org>
Date: Sun, 19 Aug 2001 04:47:04 -0700 (PDT)
From: Reid Linnemann <shocker@ionet.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: xl0 - media does not switch
X-Send-Pr-Version: www-1.0

>Number:         29871
>Category:       i386
>Synopsis:       xl0 - media does not switch
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 19 04:50:03 PDT 2001
>Closed-Date:    Sat Nov 30 20:02:22 PST 2002
>Last-Modified:  Sat Nov 30 20:02:22 PST 2002
>Originator:     Reid Linnemann
>Release:        4,3-RELEASE
>Organization:
>Environment:
FreeBSD hautlos.student.okstate.edu 4.3-RELEASE FreeBSD 4.3-RELEASE #3: Fri Jan 2 01:29:18 GMT 1998     root@hautlos.student.okstate.edu:/usr/src/sys/compile/HAUTLOS  i386
>Description:
using:
xl0 driver
3com 900b 10BaseT full-duplex PCI adapter

 in 4.3-release:

#ifconfig xl0 media 10BaseT/UTP mediaopt full-duplex

ifconfig reports the media change, but the adapter remains at half-duplex mode physically.

History-
The adapter was working in full-duplex mode in the same machine with 3.2-RELEASE just prior to this. My boot sector got wiped and I did not have a copy of my disk label, so I formatted and installed 4.3. The adapter is connected to a switch that reports whether each node is running full-duplex. On system powerup, the switch reports the adapter is set for full-duplex. When BSD boots, and the devices are brought up - the device defaults to half-duplex mode through auto-select (this makes no sense to me, barring backwards compatibility concern). Again, the switch reflects the change in media, and ifconfig reflects the same. When ifconfig is run to change the media, as above, the kernel reports the media selection - but it never physically appears to happen. Peer-to-peer data transfer never exceeds 100KB/s, and it should be a little over 1MB so I know I'm not halucinating. I'm going to try reverting to 3.2 for the time being, but this may be something that needs looking into.
>How-To-Repeat:
not known exactly.

system specs-
processor- AMD k6-3 450 on EPOX MVP3G-M MB, 1MB cache model
RAM- 192M pc100
net adapter - 3COM 3c900b 10BaseT/UDP full-duplex capable
>Fix:
no solution
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: iedowse 
State-Changed-When: Sat Nov 30 19:57:02 PST 2002 
State-Changed-Why:  

Does this still occur with more recent releases? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=29871 
State-Changed-From-To: feedback->closed 
State-Changed-By: iedowse 
State-Changed-When: Sat Nov 30 20:01:21 PST 2002 
State-Changed-Why:  

Mail to submitter bounces. 

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