Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jan 2010 12:34:41 -0800
From:      Weongyo Jeong <weongyo.jeong@gmail.com>
To:        Steven Friedrich <freebsd@insightbb.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: uath under FreeBSD 8.0-STABLE
Message-ID:  <20100104203441.GG1491@weongyo>
In-Reply-To: <200912260942.48320.freebsd@insightbb.com>
References:  <200912151603.32111.freebsd@insightbb.com> <4B35160C.3040701@errno.com> <20091226044243.GE11506@weongyo> <200912260942.48320.freebsd@insightbb.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100104203441.GG1491>