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