Bug#1118394: linux-image-6.17.2-riscv64: Request to enable Realtek RTW89_8851BU, RTW89_8852BU as modules
Package: src:linux
Version: 6.17.2-1~exp1
Severity: normal
X-Debbugs-Cc: lucent@gmail.com
Dear Maintainer,
Please enable RTW89_8851BU, RTW89_8852BU as modules, these are new
for the Kconfig as of 6.17 Linux kernel. This will allow Pine64
Star64 PCIe-connected WiFi module to function. Thanks!
-- Package-specific info:
** Version:
Linux version 6.17.2-riscv64 (debian-kernel@lists.debian.org) (riscv64-linux-gnu-gcc-15 (Debian 15.2.0-4) 15.2.0, GNU ld (GNU Binutils for Debian) 2.45) #1 SMP PREEMPT Debian 6.17.2-1~exp1 (2025-10-13)
** Command line:
BOOT_IMAGE=/boot/vmlinux-6.17.2-riscv64 root=UUID=e7f17542-3ac6-4d3b-8457-b3fc416051cf ro quiet
** Not tainted
** Kernel log:
[ 15.046519] systemd[1]: systemd-pcrmachine.service - TPM PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 15.055017] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
[ 15.055437] systemd[1]: systemd-tpm2-setup-early.service - Early TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 15.064019] systemd[1]: Starting systemd-udev-load-credentials.service - Load udev Rules from Credentials...
[ 15.083286] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[ 15.103893] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System.
[ 15.104873] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[ 15.105802] systemd[1]: Mounted run-lock.mount - Legacy Locks Directory /run/lock.
[ 15.106915] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[ 15.107793] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System.
[ 15.125752] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[ 15.143434] systemd[1]: Starting systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully...
[ 15.205120] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules.
[ 15.219561] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables...
[ 15.229930] EXT4-fs (nvme0n1p3): re-mounted e7f17542-3ac6-4d3b-8457-b3fc416051cf r/w.
[ 15.242566] systemd[1]: Finished systemd-remount-fs.service - Remount Root and Kernel File Systems.
[ 15.250531] systemd[1]: systemd-hwdb-update.service - Rebuild Hardware Database was skipped because of an unmet condition check (ConditionNeedsUpdate=/etc).
[ 15.266931] systemd[1]: Starting systemd-random-seed.service - Load/Save OS Random Seed...
[ 15.267132] systemd[1]: systemd-tpm2-setup.service - TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 15.295217] systemd[1]: Finished systemd-udev-load-credentials.service - Load udev Rules from Credentials.
[ 15.302627] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[ 15.304489] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[ 15.305669] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore).
[ 15.405924] systemd-journald[301]: Collecting audit messages is disabled.
[ 15.411931] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[ 15.413865] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse.
[ 15.418691] systemd[1]: Finished systemd-sysctl.service - Apply Kernel Variables.
[ 15.445837] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[ 15.447735] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs.
[ 15.455921] systemd[1]: Finished systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully.
[ 15.456926] systemd[1]: systemd-sysusers.service - Create System Users was skipped because no trigger condition checks were met.
[ 15.478835] systemd[1]: Starting systemd-timesyncd.service - Network Time Synchronization...
[ 15.486211] systemd[1]: Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev...
[ 15.501835] systemd[1]: Finished systemd-random-seed.service - Load/Save OS Random Seed.
[ 15.672985] systemd[1]: Started systemd-journald.service - Journal Service.
[ 15.897003] systemd-journald[301]: Received client request to flush runtime journal.
[ 16.979844] at24 5-0050: supply vcc not found, using dummy regulator
[ 16.988940] at24 5-0050: 512 byte 24c04 EEPROM, writable, 16 bytes/write
[ 17.329352] spi-nor spi0.0: supply vcc not found, using dummy regulator
[ 17.374026] 3 fixed-partitions partitions found on MTD device 13010000.spi.0
[ 17.374048] Creating 3 MTD partitions on "13010000.spi.0":
[ 17.374060] 0x000000000000-0x0000000f0000 : "spl"
[ 17.375158] 0x0000000f0000-0x000000100000 : "uboot-env"
[ 17.376123] 0x000000100000-0x000001000000 : "uboot"
[ 17.427935] Adding 3906556k swap on /dev/nvme0n1p2. Priority:-2 extents:1 across:3906556k SS
[ 17.525672] Adding 64509948k swap on /dev/nvme0n1p4. Priority:-3 extents:1 across:64509948k SS
[ 17.611562] usbcore: registered new interface driver usbfs
[ 17.611628] usbcore: registered new interface driver hub
[ 17.611691] usbcore: registered new device driver usb
[ 17.644634] FAT-fs (nvme0n1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 17.899271] audit: type=1400 audit(1760859687.077:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="Discord" pid=421 comm="apparmor_parser"
[ 17.901459] audit: type=1400 audit(1760859687.077:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="1password" pid=420 comm="apparmor_parser"
[ 17.903145] audit: type=1400 audit(1760859687.081:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name=4D6F6E676F444220436F6D70617373 pid=422 comm="apparmor_parser"
[ 17.905554] audit: type=1400 audit(1760859687.081:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="QtWebEngineProcess" pid=423 comm="apparmor_parser"
[ 17.913462] audit: type=1400 audit(1760859687.089:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="balena-etcher" pid=425 comm="apparmor_parser"
[ 17.922699] audit: type=1400 audit(1760859687.097:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="brave" pid=426 comm="apparmor_parser"
[ 17.922725] audit: type=1400 audit(1760859687.101:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="buildah" pid=427 comm="apparmor_parser"
[ 17.929459] audit: type=1400 audit(1760859687.105:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="busybox" pid=428 comm="apparmor_parser"
[ 17.935593] audit: type=1400 audit(1760859687.113:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ch-run" pid=431 comm="apparmor_parser"
[ 17.938085] audit: type=1400 audit(1760859687.117:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="cam" pid=429 comm="apparmor_parser"
[ 18.190356] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 18.190407] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 18.190630] xhci-hcd xhci-hcd.0.auto: hcc params 0x200073c8 hci version 0x100 quirks 0x0000002000008010
[ 18.190688] xhci-hcd xhci-hcd.0.auto: irq 66, io mem 0x10110000
[ 18.190943] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 18.190962] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[ 18.190980] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
[ 18.191281] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.17
[ 18.191297] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 18.191307] usb usb1: Product: xHCI Host Controller
[ 18.191316] usb usb1: Manufacturer: Linux 6.17.2-riscv64 xhci-hcd
[ 18.191325] usb usb1: SerialNumber: xhci-hcd.0.auto
[ 18.191991] hub 1-0:1.0: USB hub found
[ 18.192047] hub 1-0:1.0: 1 port detected
[ 18.192622] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 18.192832] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.17
[ 18.192845] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 18.192855] usb usb2: Product: xHCI Host Controller
[ 18.192865] usb usb2: Manufacturer: Linux 6.17.2-riscv64 xhci-hcd
[ 18.192874] usb usb2: SerialNumber: xhci-hcd.0.auto
[ 18.193551] hub 2-0:1.0: USB hub found
[ 18.193633] hub 2-0:1.0: 1 port detected
[ 18.437515] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 18.573863] usb 1-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.00
[ 18.573888] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 18.573898] usb 1-1: Product: USB 2.0 Hub [MTT]
[ 18.574862] hub 1-1:1.0: USB hub found
[ 18.575849] hub 1-1:1.0: 4 ports detected
[ 20.730290] starfive-dwmac 16030000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 20.734793] starfive-dwmac 16030000.ethernet end0: PHY [stmmac-0:00] driver [YT8531 Gigabit Ethernet] (irq=POLL)
[ 20.745502] dwmac4: Master AXI performs fixed burst length
[ 20.746912] starfive-dwmac 16030000.ethernet end0: No Safety Features support found
[ 20.746948] starfive-dwmac 16030000.ethernet end0: IEEE 1588-2008 Advanced Timestamp supported
[ 20.747268] starfive-dwmac 16030000.ethernet end0: registered PTP clock
[ 20.754235] starfive-dwmac 16030000.ethernet end0: configuring for phy/rgmii-id link mode
[ 21.711476] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[ 22.648051] evm: overlay not supported
[ 23.127256] Bridge firewalling registered
[ 23.467933] Initializing XFRM netlink socket
[ 23.841599] starfive-dwmac 16030000.ethernet end0: Link is Up - 1Gbps/Full - flow control off
** Model information
Device Tree model: Milk-V Mars
** Configuration for modprobe:
blacklist arkfb
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist kyrofb
blacklist matroxfb_base
blacklist mb862xxfb
blacklist neofb
blacklist pm2fb
blacklist pm3fb
blacklist s3fb
blacklist savagefb
blacklist sisfb
blacklist tdfxfb
blacklist tridentfb
blacklist vt8623fb
options snd_pcsp index=-2
options cx88_alsa index=-2
options snd_atiixp_modem index=-2
options snd_intel8x0m index=-2
options snd_via82xx_modem index=-2
options bonding max_bonds=0
options dummy numdummies=0
options ifb numifbs=0
** Loaded modules:
nf_conntrack_netlink
xfrm_user
xfrm_algo
xt_addrtype
nft_compat
x_tables
br_netfilter
nft_masq
nft_chain_nat
nf_nat
nf_conntrack
nf_defrag_ipv6
nf_defrag_ipv4
bridge
stp
llc
nf_tables
overlay
xhci_plat_hcd
xhci_hcd
binfmt_misc
cdns3
udc_core
snd_soc_simple_card
jh7110_pwmdac
snd_soc_simple_card_utils
cdns_usb_common
snd_soc_spdif_tx
roles
nls_ascii
snd_soc_core
nls_cp437
usbcore
vfat
fat
ofpart
snd_compress
spi_nor
snd_pcm_dmaengine
snd_pcm
mtd
snd_timer
cdns3_starfive
snd
usb_common
jh7110_trng
leds_gpio
at24
sfctemp
cpufreq_dt
soundcore
drm
configfs
nfnetlink
efivarfs
autofs4
ext4
crc16
mbcache
jbd2
crc32c_cryptoapi
btrfs
blake2b_generic
xor
zlib_deflate
raid6_pq
motorcomm
dwmac_starfive
stmmac_platform
stmmac
nvme
pcs_xpcs
nvme_core
mdio_devres
dw_mmc_starfive
of_mdio
fixed_phy
dw_mmc_pltfm
dw_mmc
phylink
axp20x_regulator
nvme_keyring
nvme_auth
axp20x_i2c
fwnode_mdio
mmc_core
axp20x
libphy
regmap_i2c
dw_axi_dmac_platform
virt_dma
clk_starfive_jh7110_aon
starfive_wdt
clk_starfive_jh7110_isp
mdio_bus
watchdog
phy_jh7110_dphy_rx
spi_cadence_quadspi
clk_starfive_jh7110_vout
clk_starfive_jh7110_stg
phy_jh7110_pcie
phy_jh7110_usb
i2c_designware_platform
** PCI devices:
0000:00:00.0 PCI bridge [0604]: PLDA XpressRich-AXI Ref Design [1556:1111] (rev 02) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 38
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 30000000-300fffff [size=1M] [32-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
0000:01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808] (prog-if 02 [NVM Express])
Subsystem: Samsung Electronics Co Ltd SSD 970 EVO/PRO [144d:a801]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 37
Region 0: Memory at 30000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: nvme
Kernel modules: nvme
0001:00:00.0 PCI bridge [0604]: PLDA XpressRich-AXI Ref Design [1556:1111] (rev 02) (prog-if 00 [Normal decode])
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 60
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: [disabled] [32-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
** USB devices:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
-- System Information:
Debian Release: 13.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: riscv64
Kernel: Linux 6.17.2-riscv64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages linux-image-6.17.2-riscv64 depends on:
ii initramfs-tools [linux-initramfs-tool] 0.148.3
ii kmod 34.2-2
ii linux-base 4.12
Versions of packages linux-image-6.17.2-riscv64 recommends:
ii apparmor 4.1.0-1
Versions of packages linux-image-6.17.2-riscv64 suggests:
pn debian-kernel-handbook <none>
ii firmware-linux-free 20241210-2
pn linux-doc-6.17 <none>
Versions of packages linux-image-6.17.2-riscv64 is related to:
ii firmware-amd-graphics 20250410-2
ii firmware-atheros 20250410-2
pn firmware-bnx2 <none>
pn firmware-bnx2x <none>
ii firmware-brcm80211 20250410-2
pn firmware-cavium <none>
pn firmware-cirrus <none>
ii firmware-intel-graphics 20250410-2
ii firmware-intel-misc 20250410-2
ii firmware-intel-sound 20250410-2
ii firmware-ipw2x00 20250410-2
pn firmware-ivtv <none>
ii firmware-iwlwifi 20250410-2
pn firmware-libertas <none>
pn firmware-marvell-prestera <none>
ii firmware-mediatek 20250410-2
ii firmware-misc-nonfree 20250410-2
pn firmware-myricom <none>
pn firmware-netronome <none>
pn firmware-netxen <none>
ii firmware-nvidia-graphics 20250410-2
pn firmware-qcom-soc <none>
pn firmware-qlogic <none>
ii firmware-realtek 20250410-2
pn firmware-samsung <none>
pn firmware-siano <none>
pn firmware-ti-connectivity <none>
pn xen-hypervisor <none>
-- no debconf information
Reply to: