usb/142387: Netgear WPN111 not recognised by uath(4) after uathload

Hans Petter Selasky hselasky at c2i.net
Thu Jan 7 10:00:15 UTC 2010


The following reply was made to PR usb/142387; it has been noted by GNATS.

From: Hans Petter Selasky <hselasky at c2i.net>
To: Andrew <andrew at flarn.com>
Cc: freebsd-usb at freebsd.org,
 freebsd-gnats-submit at freebsd.org
Subject: Re: usb/142387: Netgear WPN111 not recognised by uath(4) after uathload
Date: Thu, 7 Jan 2010 10:51:24 +0100

 On Thursday 07 January 2010 10:32:06 Andrew wrote:
 > 2010/1/6 Hans Petter Selasky <hselasky at 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 at 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


More information about the freebsd-usb mailing list