From owner-freebsd-current@FreeBSD.ORG Wed Oct 14 20:46:25 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54F8F106568D for ; Wed, 14 Oct 2009 20:46:25 +0000 (UTC) (envelope-from bsd@acd.homelinux.org) Received: from office.acapsecurity.com (rrcs-67-52-121-82.west.biz.rr.com [67.52.121.82]) by mx1.freebsd.org (Postfix) with ESMTP id 3471D8FC1A for ; Wed, 14 Oct 2009 20:46:24 +0000 (UTC) Received: from acd.homelinux.org (unknown [10.0.15.5]) by office.acapsecurity.com (Postfix) with ESMTP id D7D5E5C06; Wed, 14 Oct 2009 13:46:23 -0700 (PDT) Received: by acd.homelinux.org (Postfix, from userid 1001) id 4C2BA2587; Wed, 14 Oct 2009 14:46:23 -0600 (MDT) From: Axel To: freebsd-current@freebsd.org In-Reply-To: <20091014201059.GE67082@weongyo> (Weongyo Jeong's message of "Wed, 14 Oct 2009 13:10:59 -0700") Date: Wed, 14 Oct 2009 14:34:40 -0600 Lines: 60 References: <86051.1254232666@critter.freebsd.dk> <20091013174201.GC67082@weongyo> <86iqei7tgq.fsf@jodie.vectavision.com> <20091014201059.GE67082@weongyo> User-Agent: Gnus/5.110009 (No Gnus v0.9) Emacs/22.3 (berkeley-unix) X-From-Line: nobody Wed Oct 14 14:34:40 2009 Message-ID: <86pr8pg0v4.fsf@jodie.vectavision.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Weongyo Jeong Subject: Re: if_rum dies on transmit... X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Oct 2009 20:46:25 -0000 Weongyo Jeong writes: > On Tue, Oct 13, 2009 at 05:41:09PM -0600, bsduser wrote: >> Weongyo Jeong writes: >> >> > On Tue, Sep 29, 2009 at 01:57:46PM +0000, Poul-Henning Kamp wrote: >> >> >> >> Has anybody else seen if_rum die when you try to transmit a file over >> >> a TCP connection ? >> >> >> >> If I try to print across the network, upload a file with ftp or anything >> >> else of that general tenor, if_rum seems to hang the output queue and >> >> stops transmitting packets. >> >> >> >> Restarting wpa_supplicant mostly resolves the issue, but it does not >> >> on its own discover the problem. >> >> >> >> According to tcpdump(8), packets are still received. >> >> >> >> Any ideas ? >> > >> > Could you please test with attached patch? >> > >> > regards, >> > Weongyo Jeong >> > >> > >> >> I had the same issues with if_rum at least while using WPA and your patch made >> them go away.... ( although removing and plugging back in does not quite >> work ) >> >> # scp INDEX-8* cookie:/usr/ports >> INDEX-8 100% 19MB 2.1MB/s 00:09 >> INDEX-8.db 100% 34MB 2.4MB/s 00:14 >> >> before the patch this would just hang. >> >> Another quick test using rsync on a bunch of files worked flawless too. >> >> usbconfig list: >> >> ugen7.2: at usbus7, cfg=0 >> md=HOST spd=HIGH (480Mbps) pwr=ON >> >> The adapter is a WUSB54GC and yes, you made my day :-) > > Patched at r198098. Thank you for testing! > > regards, > Weongyo Jeong For the records, I patched svn r197304 on an amd64 but am fairly sure it'll work the same on later revisions. Thanks very much for you work, -- Axel (bsd@acd.homelinux.org).