From owner-freebsd-i386@FreeBSD.ORG Thu Sep 2 09:40:24 2004 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A625416A4DB for ; Thu, 2 Sep 2004 09:40:24 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A12543D1F for ; Thu, 2 Sep 2004 09:40:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i829eOAs007745 for ; Thu, 2 Sep 2004 09:40:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i829eOiX007744; Thu, 2 Sep 2004 09:40:24 GMT (envelope-from gnats) Resent-Date: Thu, 2 Sep 2004 09:40:24 GMT Resent-Message-Id: <200409020940.i829eOiX007744@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-i386@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Joe Karthauser Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA8D916A4CE for ; Thu, 2 Sep 2004 09:40:14 +0000 (GMT) Received: from transwarp.tao.org.uk (transwarp.tao.org.uk [212.135.162.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3CEC43D58 for ; Thu, 2 Sep 2004 09:40:13 +0000 (GMT) (envelope-from joe@tao.org.uk) Received: from genius.tao.org.uk (genius.tao.org.uk [212.135.162.51]) by transwarp.tao.org.uk (Postfix) with ESMTP id C4E15EBC6 for ; Thu, 2 Sep 2004 10:40:01 +0100 (BST) Received: by genius.tao.org.uk (Postfix, from userid 100) id 904A44264; Thu, 2 Sep 2004 10:39:37 +0100 (BST) Message-Id: <20040902093937.904A44264@genius.tao.org.uk> Date: Thu, 2 Sep 2004 10:39:37 +0100 (BST) From: Joe Karthauser To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: i386/71280: aue0 device (linksys usb100tx) doesn't work in 100basetx, and doesn't reliably select media X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Sep 2004 09:40:24 -0000 >Number: 71280 >Category: i386 >Synopsis: aue0 device (linksys usb100tx) doesn't work in 100basetx, and doesn't reliably select media >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 02 09:40:24 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Joe Karthauser >Release: FreeBSD 6.0-CURRENT i386 >Organization: >Environment: System: FreeBSD genius.tao.org.uk 6.0-CURRENT FreeBSD 6.0-CURRENT #156: Sun Aug 22 22:01:37 BST 2004 joe@genius.tao.org.uk:/stable/usr/obj/current/usr/src/sys/GENIUS i386 >Description: The aue0 device I have, a linksys usb100tx, doesn't work in 100basetx mode. If it is plugged into a 100base network the device freezes and any network activity, or just issueing an ifconfig command ends up with: aue0: MII read timed out aue0: MII read timed out aue0: MII read timed out aue0: MII read timed out aue0: MII read timed out aue0: usb error on rx: IOERROR aue0: usb error on rx: IOERROR aue0: usb error on rx: IOERROR aue0: usb error on rx: IOERROR aue0: usb error on rx: IOERROR aue0: usb error on rx: IOERROR aue0: MII read timed out aue0: usb error on rx: IOERROR aue0: usb error on rx: IOERROR aue0: usb error on rx: IOERROR aue0: usb error on rx: IOERROR aue0: MII read timed out Additionally issuing an 'ifconfig aue0 media 10baset/utp' isn't always reliable. The device doesn't appear to care too much about the media that you tell it about, once it has made it's mind up what kind of network it is plugged into. >How-To-Repeat: Boot up a machine with this device plugged in and plug it into a switched 100tx network. >Fix: The only work around at the moment is to unplug the ethernet, boot the machine and then issue an 'ifconfig aue0 media 10baset/utp' by hand before plugging the cable in. The device has an orange light for a 10base network and a gree light for a 100base network. If having issued the ifconfig command you get a green light then the machine need to be rebooted and everything done again. If you get an orange light then the device correctly thinks that it is in 10base mode and you can issue a dhclient command or set the ip address. >Release-Note: >Audit-Trail: >Unformatted: