Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Jan 2010 10:51:24 +0100
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        Andrew <andrew@flarn.com>
Cc:        freebsd-gnats-submit@freebsd.org, freebsd-usb@freebsd.org
Subject:   Re: usb/142387: Netgear WPN111 not recognised by uath(4) after uathload
Message-ID:  <201001071051.24707.hselasky@c2i.net>
In-Reply-To: <54854a7a1001070132o729ffae0qa47874ac2337afc0@mail.gmail.com>
References:  <201001062026.o06KQ3VP043830@www.freebsd.org> <201001062143.56029.hselasky@c2i.net> <54854a7a1001070132o729ffae0qa47874ac2337afc0@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 07 January 2010 10:32:06 Andrew wrote:
> 2010/1/6 Hans Petter Selasky <hselasky@c2i.net>:
> > On Wednesday 06 January 2010 21:26:03 Andrew wrote:
> >> >Number:         142387
> >> >Category:       usb
> >> >Synopsis:       Netgear WPN111 not recognised by uath(4) after uathload
> >> >Confidential:   no
> >> >Severity:       non-critical
> >> >Priority:       low
> >> >Responsible:    freebsd-usb
> >> >State:          open
> >> >Quarter:
> >> >Keywords:
> >> >Date-Required:
> >> >Class:          sw-bug
> >> >Submitter-Id:   current-users
> >> >Arrival-Date:   Wed Jan 06 20:30:06 UTC 2010
> >> >Closed-Date:
> >> >Last-Modified:
> >> >Originator:     Andrew
> >> >Release:        8-STABLE
> >> >Organization:
> >> >Environment:
> >>
> >> FreeBSD XXXXXX 8.0-STABLE FreeBSD 8.0-STABLE #2: Tue Jan  5 21:34:37 GMT
> >>  2010     root@XXXXXX:/usr/obj/usr/src/sys/GENERIC  amd64
> >>
> >> >Description:
> >>
> >> After running uathload the device changes from:
> >> ugen3.2: <WPN111 Atheros Communications Inc> at usbus3, cfg=0 md=HOST
> >>  spd=HIGH (480Mbps) pwr=ON
> >>
> >>   bLength = 0x0012
> >>   bDescriptorType = 0x0001
> >>   bcdUSB = 0x0200
> >>   bDeviceClass = 0x00ff
> >>   bDeviceSubClass = 0x0000
> >>   bDeviceProtocol = 0x0000
> >>   bMaxPacketSize0 = 0x0040
> >>   idVendor = 0x1385
> >>   idProduct = 0x5f01
> >>   bcdDevice = 0x0001
> >>   iManufacturer = 0x0001  <Atheros Communications Inc>
> >>   iProduct = 0x0002  <WPN111>
> >>   iSerialNumber = 0x0003  <1.0>
> >>   bNumConfigurations = 0x0001
> >> to:
> >> ugen3.2: <WPN111 Atheros Communications Inc> at usbus3, cfg=0 md=HOST
> >>  spd=HIGH (480Mbps) pwr=ON
> >>
> >>   bLength = 0x0012
> >>   bDescriptorType = 0x0001
> >>   bcdUSB = 0x0200
> >>   bDeviceClass = 0x00ff
> >>   bDeviceSubClass = 0x0000
> >>   bDeviceProtocol = 0x0000
> >>   bMaxPacketSize0 = 0x0040
> >>   idVendor = 0x1385
> >>   idProduct = 0x5f02
> >>   bcdDevice = 0x0001
> >>   iManufacturer = 0x0001  <Atheros Communications Inc>
> >>   iProduct = 0x0002  <WPN111>
> >>   iSerialNumber = 0x0003  <1.0>
> >>   bNumConfigurations = 0x0001
> >>
> >> Note: idProduct 0x5f01 -> 0x5f02 rather than 0x5f00
> >>
> >> >How-To-Repeat:
> >>
> >> Connect a Netgear WPN111, run uathload -d /dev/ugenX.X
> >>
> >> >Fix:
> >>
> >> Correct sys/dev/usb/usbdevs product id for WPN111 with firmware, patch
> >>  attached.
> >>
> >> uath now attachs:
> >>
> >> dmesg:
> >> ugen3.2: <Atheros Communications Inc> at usbus3 (disconnected)
> >> ugen3.2: <Atheros Communications Inc> at usbus3
> >> uath0: <Atheros Communications Inc WPN111, rev 2.00/0.01, addr 2> on
> >> usbus3
> >>
> >>
> >> ifconfig uath0
> >> uath0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 2290
> >>         ether 00:14:6c:ea:81:a4
> >>         media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
> >>         status: no carrier
> >>
> >>
> >> Patch attached with submission follows:
> >>
> >> --- usbdevs.orig      2010-01-06 20:15:02.000000000 +0000
> >> +++ usbdevs   2010-01-05 21:28:03.000000000 +0000
> >> @@ -2005,8 +2005,8 @@
> >>  product NETGEAR2 MA101B              0x4102  MA101 Rev B
> >>  product NETGEAR3 WG111T              0x4250  WG111T
> >>  product NETGEAR3 WG111T_NF   0x4251  WG111T (no firmware)
> >> -product NETGEAR3 WPN111              0x5f00  WPN111
> >>  product NETGEAR3 WPN111_NF   0x5f01  WPN111 (no firmware)
> >> +product NETGEAR3 WPN111              0x5f02  WPN111
> >>
> >>  /* Nikon products */
> >>  product NIKON E990           0x0102  Digital Camera E990
> >>
> >> >Release-Note:
> >> >Audit-Trail:
> >> >Unformatted:
> >
> > Hi,
> >
> > Are you certain that product "0x5f00" is incorrect and that we shouldn't
> > add the new product, 0x5f02 instead?
> 
> I can't be certain no, it was an assumption on my part that the WPN111
> id was incorrect as the WPN111_NF was correct for the device. Adding a
> second id for WPN111 will  be enough for my hardware to work.

Could you create a new patch where an USB ID is added and not changed, in the 
appropriate files?

--HPS



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