Re: driver support for USB WiFi RTL8188GU
Date: Tue, 10 Oct 2023 09:18:57 UTC
On 10/10/2023 10:49, Juraj Lutter wrote: > > >> On 10 Oct 2023, at 10:45, Miroslav Lachman <000.fbsd@quip.cz> wrote: >> >> Thank you for the hint, but it seems it is already in 13.2. >> https://cgit.freebsd.org/src/commit/sys/dev/usb/usbdevs?h=releng/13.2&id=226fef966a1f234d871c199af77ca411f87d2389 >> >> It looks like idProduct = 0x1a2b is just the fake CD-ROM drive. Should I found some different id and add it? >> I am sorry for maybe stupid question but this is the first time I play with USB WiFi dongle on FreeBSD. > > These dongles often starts in “mass storage mode” where you can find (mostly) Windows drivers on it. > Once you do “eject” on the “mass storage device”, the dongle should switch into “Wireless NIC” mode. Thank yoy, that get me further. # eject -v /dev/cd0 eject: trying device /dev//dev/cd0c eject: trying device /dev//dev/cd0 eject: trying device /dev/cd0 eject: ejecting media from /dev/cd0 # tail -f /var/log/messages Oct 10 11:04:21 xxx kernel: ugen1.4: <Realtek DISK> at usbus1 (disconnected) Oct 10 11:04:21 xxx kernel: umass0: at uhub3, port 3, addr 4 (disconnected) Oct 10 11:04:21 xxx kernel: cd0 at umass-sim0 bus 0 scbus4 target 0 lun 0 Oct 10 11:04:21 xxx kernel: cd0: <Realtek USB Disk autorun 1.00> detached Oct 10 11:04:21 xxx kernel: (cd0:umass-sim0:0:0:0): Periph destroyed Oct 10 11:04:21 xxx kernel: umass0: detached Oct 10 11:04:21 xxx kernel: ugen1.4: <Realtek 802.11n WLAN Adapter> at usbus1 Oct 10 11:04:21 xxx webcamd[61945]: webcamd: Cannot find USB device But no wlan device detected # sysctl net.wlan.devices net.wlan.devices: # usbconfig -d ugen1.4 dump_device_desc ugen1.4: <Realtek 802.11n WLAN Adapter> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA) bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x0000 <Probed by interface class> bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x0bda idProduct = 0xb711 bcdDevice = 0x0200 iManufacturer = 0x0001 <Realtek> iProduct = 0x0002 <802.11n WLAN Adapter> iSerialNumber = 0x0003 <00E04CB82101> bNumConfigurations = 0x0001 1) is this idProduct = 0xb711 the ID I should try to add somewhere? 2) is there a way to avoid manual eject every time I try to use this dongle? (I tried usbconfig -d ugen1.4 add_quirk UQ_MSC_IGNORE with no luck) Kind regards Miroslav Lachman