* Stefan Sperling <s...@stsp.name> le [22-09-2015 11:33:28 +0200]: > On Mon, Sep 21, 2015 at 11:14:22AM +0200, Thuban wrote: > > Hi, > > I have a usb wifi dongle supposed to work with urtwn firmware. > > usbdevs returns WNA 1000Mv2 Netgear listed here [0] > > > > But the device is detected as ugen. > > > > How can I fix this? > > This device was added to -current after 5.8. > It will work out of the box in OpenBSD 5.9. > > The easiest way to get support for it is to use snapshots (i.e. -current). > See the "Snapshots" section in http://www.openbsd.org/faq/faq5.html#Flavors > > You can try to get it to work with 5.7 but this might not work. > Getting this device to work on 5.8 (to be released on Oct 18) should be > possible using the steps below. > > Starting with pristine OpenBSD 5.8 kernel source (or 5.7, if you want to > try your luck), add the line > > product NETGEAR WNA1000Mv2 0x9043 WNA1000Mv2 > > somewhere in the file /usr/src/sys/dev/usb/usbdevs > > as shown here: > > =================================================================== > RCS file: /cvs/src/sys/dev/usb/usbdevs,v > retrieving revision 1.654 > retrieving revision 1.655 > diff -u -r1.654 -r1.655 > --- src/sys/dev/usb/usbdevs 2015/07/15 13:25:49 1.654 > +++ src/sys/dev/usb/usbdevs 2015/08/22 15:10:19 1.655 > @@ -3135,6 +3135,7 @@ > product NETGEAR WNA1100 0x9030 WNA1100 > product NETGEAR WNA1000 0x9040 WNA1000 > product NETGEAR WNA1000M 0x9041 WNA1000M > +product NETGEAR WNA1000Mv2 0x9043 WNA1000Mv2 > > /* Netgear(2) products */ > product NETGEAR2 MA101 0x4100 MA101 > > > Now run > > $ cd /usr/src/sys/dev/usb/ > $ make > > to re-create the USB device list header files usbdevs.h and usbdevs_data.h. > > Next, add the line > > { USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000Mv2 }, > > to /usr/src/sys/dev/usb/if_urtwn.c somewhere in the driver's ID table, > as shown here: > > =================================================================== > RCS file: /cvs/src/sys/dev/usb/if_urtwn.c,v > retrieving revision 1.48 > retrieving revision 1.49 > diff -u -r1.48 -r1.49 > --- src/sys/dev/usb/if_urtwn.c 2015/06/12 15:47:31 1.48 > +++ src/sys/dev/usb/if_urtwn.c 2015/08/22 15:19:33 1.49 > @@ -110,6 +110,7 @@ > { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_WNG150UM }, > { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_RTL8192CU }, > { USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000M }, > + { USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000Mv2 }, > { USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_RTL8192CU }, > { USB_VENDOR_NETGEAR4, USB_PRODUCT_NETGEAR4_RTL8188CU }, > { USB_VENDOR_NETWEEN, USB_PRODUCT_NETWEEN_RTL8192CU }, > > Now compile a new kernel and install it. > > For more information on the steps involved in compiling the kernel, > see http://www.openbsd.org/faq/faq5.html#Bld and in particular this > section: http://www.openbsd.org/faq/faq5.html#BldKernel
Thank you for this very complete explanations. Currently, I can't build the kernel without any error vith the last snapshot, even without modifying anything. Same with current. I'll wait some time and see. Regards -- Thuban PubKey : http://yeuxdelibad.net/Divers/thuban.pub [demime 1.01d removed an attachment of type application/pgp-signature which had a name of signature.asc]