From owner-freebsd-usb@FreeBSD.ORG Thu Nov 26 03:00:12 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E775106568B for ; Thu, 26 Nov 2009 03:00:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0D01C8FC1A for ; Thu, 26 Nov 2009 03:00:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nAQ30B7H098881 for ; Thu, 26 Nov 2009 03:00:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nAQ30BIG098880; Thu, 26 Nov 2009 03:00:11 GMT (envelope-from gnats) Resent-Date: Thu, 26 Nov 2009 03:00:11 GMT Resent-Message-Id: <200911260300.nAQ30BIG098880@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, sub mesa Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E3E91065670 for ; Thu, 26 Nov 2009 02:59:55 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 7D2038FC12 for ; Thu, 26 Nov 2009 02:59:55 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id nAQ2xtVw000959 for ; Thu, 26 Nov 2009 02:59:55 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id nAQ2xtXf000958; Thu, 26 Nov 2009 02:59:55 GMT (envelope-from nobody) Message-Id: <200911260259.nAQ2xtXf000958@www.freebsd.org> Date: Thu, 26 Nov 2009 02:59:55 GMT From: sub mesa To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: usb/140883: axe(4) USB gigabit ethernet hangs after short period of traffic X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Nov 2009 03:00:12 -0000 >Number: 140883 >Category: usb >Synopsis: axe(4) USB gigabit ethernet hangs after short period of traffic >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Nov 26 03:00:11 UTC 2009 >Closed-Date: >Last-Modified: >Originator: sub mesa >Release: FreeBSD 8.0-RELEASE i386 >Organization: >Environment: FreeBSD gut 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Wed Nov 25 14:30:17 CET 2009 xor@xor:/usr/obj/usr/src/sys/XOR i386 >Description: I own a USB gigabit ethernet adapter with ASIX Electronics AX88178 chip supported by the axe(4) driver in FreeBSD 8.0. It works, but it 'freezes' or 'hangs' after some traffic, like downloading at ~50Mbps for 5-10 minutes will cause the device to freeze. This has been happening since a long time on 8.0, ever since i bought the device and was running one of the early beta's. Upgrading to the final release of 8.0 did not resolve the issue. Googling on the problem i found this mailinglist thread: http://lists.freebsd.org/pipermail/freebsd-current/2009-April/005738.html However, there doesn't seem to be a single conclusion. Even though my product ("Belkin F5D5055") seems to be supported according to the axe(4) manpage, it doesn't get detected as such, rather with a vendor id. Quoting dmesg output: axe0: on usbus4 axe0: PHYADDR 0xe0:0x01 miibus1: on axe0 ue0: on axe0 May i suggest removing the Belkin F5D5055 from the supported devices list in the axe(4) manpage, until a fix has been committed? I specifically bought the device believing it would work since it was explicitly listed in the manpage. As of 8.0, it doesn't even get detected by name. It is of course possible my device is of a different revision. I would be happy to try any patches. Also see: http://forums.freebsd.org/showthread.php?t=8661 >How-To-Repeat: Connect axe(4) gigabit ethernet device Send/receive packets using the ueX ethernet device Device will stop receiving/transmitting packets after a short while >Fix: Workaround: re-plug device or use usbreset command. No fix known. >Release-Note: >Audit-Trail: >Unformatted: