From owner-freebsd-net@FreeBSD.ORG Mon Jan 4 20:34:33 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4541810656A4 for ; Mon, 4 Jan 2010 20:34:33 +0000 (UTC) (envelope-from weongyo.jeong@gmail.com) Received: from mail-qy0-f176.google.com (mail-qy0-f176.google.com [209.85.221.176]) by mx1.freebsd.org (Postfix) with ESMTP id E82EE8FC20 for ; Mon, 4 Jan 2010 20:34:32 +0000 (UTC) Received: by qyk6 with SMTP id 6so6566279qyk.3 for ; Mon, 04 Jan 2010 12:34:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:from:date:to:cc :subject:message-id:reply-to:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent:organization:x-operation-sytem; bh=j9bb0U2twCURW47l2WTSG4Y93nAvY1op2S+63R4Ok00=; b=XSaaC7mytl+MCFQ5dLC71wDUzAHTvqJTnru3cYZ6cZLAmre5dnsdmfzktNohYyrxre t7erC2uhsVNe5vgSr7GxNaexlqlnUxYnl1aGGQqIf7sNp7c0uchfw8fzDWtJYR1C/Pry rGi1xrGwVWyGYXf7mnK4iYNNjyhezU1QmyTn8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:date:to:cc:subject:message-id:reply-to:mail-followup-to :references:mime-version:content-type:content-disposition :in-reply-to:user-agent:organization:x-operation-sytem; b=l6SgUT73d11pTqwA2CEsdkcqK6kDNCVJ112M23s/RAYmeoUshzSvHlHFJTejcs1XKM CIwZqB0K3I9xWMDudxsVcwFKe1yJQa66oLycbatUjCXLoX5YLCtrzbiugdB2DRfmje1R vW05Qj4xuuipr5GbyT1hUx3yksrWncHD7iYHo= Received: by 10.224.78.214 with SMTP id m22mr11483453qak.95.1262637269268; Mon, 04 Jan 2010 12:34:29 -0800 (PST) Received: from weongyo ([174.35.1.224]) by mx.google.com with ESMTPS id 8sm49799471qwj.43.2010.01.04.12.34.26 (version=SSLv3 cipher=RC4-MD5); Mon, 04 Jan 2010 12:34:28 -0800 (PST) Received: by weongyo (sSMTP sendmail emulation); Mon, 4 Jan 2010 12:34:41 -0800 From: Weongyo Jeong Date: Mon, 4 Jan 2010 12:34:41 -0800 To: Steven Friedrich Message-ID: <20100104203441.GG1491@weongyo> Mail-Followup-To: Steven Friedrich , Sam Leffler , freebsd-net@freebsd.org References: <200912151603.32111.freebsd@insightbb.com> <4B35160C.3040701@errno.com> <20091226044243.GE11506@weongyo> <200912260942.48320.freebsd@insightbb.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200912260942.48320.freebsd@insightbb.com> User-Agent: Mutt/1.4.2.3i Organization: CDNetworks. X-Operation-Sytem: FreeBSD Cc: freebsd-net@freebsd.org Subject: Re: uath under FreeBSD 8.0-STABLE X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Weongyo Jeong List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jan 2010 20:34:33 -0000 On Sat, Dec 26, 2009 at 09:42:48AM -0500, Steven Friedrich wrote: > On Friday 25 December 2009 11:42:43 pm Weongyo Jeong wrote: > > On Fri, Dec 25, 2009 at 11:44:12AM -0800, Sam Leffler wrote: > > > Steven Friedrich wrote: > > > >On Thursday 24 December 2009 05:09:42 pm Weongyo Jeong wrote: > > > >>OK. It looks weird idProduct didn't be decreased 1 after loading the > > > >>firmware. > > > >> > > > >>And what I'd like to see is the *full* result of the following steps: > > > >> > > > >> 1. plugs in your USB device. > > > >> 2. run commands as follows: > > > >> > > > >> # kldload if_uath > > > >> # dmesg | tail > > > >> # uathload -v -d /dev/ugen4.3 > > > >> # dmesg | tail > > > >> > > > >>In a theory, after loading the firmware normally the device which at > > > >> the moment idProduct is 0x4251 is detached and reseted then it should > > > >> be reattached with idProduct(0x4250). > > > >> > > > >>regards, > > > >>Weongyo Jeong > > > > > > > >Opps, I'm sorry, the reply I just sent ws wrong because once you've used > > > >uathload, you have to unplugplug the device before you can run it again. > > > >So here it is: > > > >Load firmware ar5523.bin (builtin) to /dev/ugen4.3 > > > >send block 0: 147368 bytes remaining > > > > > > > > : data... > > > > : wait for ack...flags=0x14 total=149416 > > > > > > <...snip...> > > > > > > The device should detach and be re-enumerated w/ a different device id > > > that the driver attaches to. Hard to say why it does not. > > > > > > uathload should be automatically run by devd but it appears the devd > > > rules file I did got lost (don't see it in the tree). > > > > I agree with sam@ that it's hard to understand why it's not detached > > after downloading the firmware. > > > > Yesterday I ordered `Netgear Wireless USB Adapter WG111T' which probably > > is same one with you so I could reproduce your problem and debug it. > > Thanks for your effort. I appreciate it. Could you please test with attached patch? Today the device I ordered is delivered and I tried to test with it. One thing, it looks weird, I noticed is that after uploading the firmware, idProduct is increased not decreased. After patching, you should rebuild the module. regards, Weongyo Jeong