On Thu, 28 Nov 2024, Robert Clausecker wrote:
Hi Oleksandr,
Am Thu, Nov 28, 2024 at 07:53:09AM +0200 schrieb Oleksandr Kryvulia:
27.11.24 22:50, Robert Clausecker:
I have just purchased an ASUS USB-AC53 USB WLAN adapter.
This adapter identifies itself as follows:
ugen0.2: <Realtek 802.11ac NIC> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps)
pwr=ON (500mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0210
bDeviceClass = 0x0000 <Probed by interface class>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x0b05
idProduct = 0x184c
bcdDevice = 0x0210
iManufacturer = 0x0001 <Realtek>
iProduct = 0x0002 <802.11ac NIC>
iSerialNumber = 0x0003 <123456>
bNumConfigurations = 0x0001
There's a match for this driver in /usr/src/sys/contrib/dev/rtw88/rtw8822bu.c:
{ USB_DEVICE_AND_INTERFACE_INFO(0x0b05, 0x184c, 0xff, 0xff, 0xff),
.driver_info = (kernel_ulong_t)&(rtw8822b_hw_spec) }, /* ASUS U2 */
but if I load rtw88, nothing happens.
Is there any step I'm missing to make this adapter work?
Yours,
Robert Clausecker
I have never used this adapter, but do you have
net/wifi-firmware-rtw88-kmod installed?
Yes, the package is installed.
The short answer is: no, not yet.
I have a tree with initial rtw88 USB and SDIO work in progress but the
LinuxKPI USB was done a decade++ ago and is out of date but also fully
entangled with the native USB.
Now we need to add more fields and things are conflicting; I started
using a rather bad hack for the "LinuxKPI placeholder" in the main stack
so far but not upstreamed it given there is more work to do.
If someone is interested to keep working on it I'll put a branch up
somewhere.
/bz
--
Bjoern A. Zeeb r15:7