OpenBSD Journal

WIP port of the Linux ath11k driver

Contributed by rueda on from the ACK the ath, qwx! dept.

Stefan Sperling (stsp@) has committed to -current a WIP driver for Qualcomm ath11k wi-fi adapters (such as that found in the Lenovo ThinkPad X13s):

Module name:	src
Changes by:	2023/12/28 10:36:29

Modified files:
	sys/arch/amd64/conf: GENERIC RAMDISK_CD 
	sys/arch/arm64/conf: GENERIC RAMDISK 
	sys/conf       : files 
	sys/dev/pci    : files.pci 
Added files:
	sys/dev/ic     : qwx.c qwxreg.h qwxvar.h 
	sys/dev/pci    : if_qwx_pci.c 

Log message:
Introduce qwx(4), a work-in-progress port of the Linux ath11k driver.

This driver is not working yet. Scanning almost works but a lot more
work remains to be done. So far most of the porting work was done by
myself, with some help from mpi, patrick, and kettenis.

Obviously this driver remains disabled for now. Enable relevant lines
in the kernel config if you want to help out with development.

At present firmware files must be obtained manually and placed
in the directory /etc/firmware/qwx/WCN6855/hw2.1/
This will be improved later.

Thanks to the OpenBSD Foundation for supporting this effort.

So summing up, thanks to support from the OpenBSD Foundation, work on support for this popular hardware has started, and is progressing towards useable status.

It's not quite there yet, but this being early in the cycle, there is reason to hope for official support status by the time of the upcoming release.

(Comments are closed)


Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]