<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>56618</bug_id>
          
          <creation_ts>2025-10-25 22:32:47 +0300</creation_ts>
          <short_desc>kernel-modules-rtl88x2bu-6.12 write register 0xc4 failed with -71</short_desc>
          <delta_ts>2025-11-17 19:15:24 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p11</product>
          <component>kernel-modules-rtl88x2bu-6.12</component>
          <version>unspecified</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Denis Sidorov">d.i.sidorov</reporter>
          <assigned_to name="qa-team@altlinux.org">qa-team</assigned_to>
          <cc>gorjachevas</cc>
          
          <qa_contact name="qa-p11@altlinux.org">qa-p11</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>275510</commentid>
    <comment_count>0</comment_count>
    <who name="Denis Sidorov">d.i.sidorov</who>
    <bug_when>2025-10-25 22:32:47 +0300</bug_when>
    <thetext>Здравствуйте!

Ядро: 6.12.51-6.12-alt1 
Модуль: kernel-modules-rtl88x2bu-6.12#5.8.7.1-alt7.396339.1:p11+396557.2000.2.1@1760352273

USB-wifi отключается, практически сразу же после подключения.

В dmesg: 

[  206.252584] usb 1-10: new high-speed USB device number 6 using xhci_hcd
[  206.376906] usb 1-10: New USB device found, idVendor=0bda, idProduct=b812, bcdDevice= 2.10
[  206.376913] usb 1-10: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  206.376914] usb 1-10: Product: USB3.0 802.11ac 1200M Adapter
[  206.376915] usb 1-10: Manufacturer: Realtek
[  206.376917] usb 1-10: SerialNumber: 123456
[  206.387667] rtw_8822bu 1-10:1.0: Firmware version 27.2.0, H2C version 13
[  206.596457] rtw_8822bu 1-10:1.0: write register 0xc4 failed with -71
[  207.096670] rtw_8822bu 1-10:1.0: rtw_usb_reg_sec: reg 0x4e0, usb write 1 fail, status: -110
[  207.096999] usb 1-10: USB disconnect, device number 6


При этом на ядре 6.6 все ок

Ядро: 6.6.75-6.6-alt1
Модуль: kernel-modules-rtl88x2bu-6.6#5.8.7.1-alt5.394827.1:p11+372919.2400.4.1@1739564080 

В dmesg:

[  108.431044] usb 1-10: new high-speed USB device number 6 using xhci_hcd  
[  108.558390] usb 1-10: New USB device found, idVendor=0bda, idProduct=b812, bcdDevice= 2.10  
[  108.558395] usb 1-10: New USB device strings: Mfr=1, Product=2, SerialNumber=3  
[  108.558397] usb 1-10: Product: USB3.0 802.11ac 1200M Adapter  
[  108.558398] usb 1-10: Manufacturer: Realtek  
[  108.558400] usb 1-10: SerialNumber: 123456  
[  108.566816] rtw_8822bu 1-10:1.0: Firmware version 27.2.0, H2C version 13  
[  108.798405] rtw_8822bu 1-10:1.0 wlp0s20u10: renamed from wlan0
...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>275715</commentid>
    <comment_count>1</comment_count>
    <who name="Алексей Горячев">gorjachevas</who>
    <bug_when>2025-10-28 18:49:35 +0300</bug_when>
    <thetext>(Ответ для Denis Sidorov на комментарий #0)
&gt; Здравствуйте!
&gt; 
&gt; Ядро: 6.12.51-6.12-alt1 
&gt; Модуль:
&gt; kernel-modules-rtl88x2bu-6.12#5.8.7.1-alt7.396339.1:p11+396557.2000.2.
&gt; 1@1760352273
&gt; 
&gt; USB-wifi отключается, практически сразу же после подключения.
&gt; 
&gt; В dmesg: 
&gt; 
&gt; [  206.252584] usb 1-10: new high-speed USB device number 6 using xhci_hcd
&gt; [  206.376906] usb 1-10: New USB device found, idVendor=0bda,
&gt; idProduct=b812, bcdDevice= 2.10
&gt; [  206.376913] usb 1-10: New USB device strings: Mfr=1, Product=2,
&gt; SerialNumber=3
&gt; [  206.376914] usb 1-10: Product: USB3.0 802.11ac 1200M Adapter
&gt; [  206.376915] usb 1-10: Manufacturer: Realtek
&gt; [  206.376917] usb 1-10: SerialNumber: 123456
&gt; [  206.387667] rtw_8822bu 1-10:1.0: Firmware version 27.2.0, H2C version 13
&gt; [  206.596457] rtw_8822bu 1-10:1.0: write register 0xc4 failed with -71
&gt; [  207.096670] rtw_8822bu 1-10:1.0: rtw_usb_reg_sec: reg 0x4e0, usb write 1
&gt; fail, status: -110
&gt; [  207.096999] usb 1-10: USB disconnect, device number 6
&gt; 
&gt; 
&gt; При этом на ядре 6.6 все ок
&gt; 
&gt; Ядро: 6.6.75-6.6-alt1
&gt; Модуль:
&gt; kernel-modules-rtl88x2bu-6.6#5.8.7.1-alt5.394827.1:p11+372919.2400.4.
&gt; 1@1739564080 
&gt; 
&gt; В dmesg:
&gt; 
&gt; [  108.431044] usb 1-10: new high-speed USB device number 6 using xhci_hcd  
&gt; [  108.558390] usb 1-10: New USB device found, idVendor=0bda,
&gt; idProduct=b812, bcdDevice= 2.10  
&gt; [  108.558395] usb 1-10: New USB device strings: Mfr=1, Product=2,
&gt; SerialNumber=3  
&gt; [  108.558397] usb 1-10: Product: USB3.0 802.11ac 1200M Adapter  
&gt; [  108.558398] usb 1-10: Manufacturer: Realtek  
&gt; [  108.558400] usb 1-10: SerialNumber: 123456  
&gt; [  108.566816] rtw_8822bu 1-10:1.0: Firmware version 27.2.0, H2C version 13  
&gt; [  108.798405] rtw_8822bu 1-10:1.0 wlp0s20u10: renamed from wlan0
&gt; ...

Здравствуйте, прошу отправить результат выполнения следующих команд:
# cat /etc/os-release
# inxi -i
# lsmod | grep rtl</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>275820</commentid>
    <comment_count>2</comment_count>
    <who name="Denis Sidorov">d.i.sidorov</who>
    <bug_when>2025-10-29 21:11:43 +0300</bug_when>
    <thetext># cat /etc/os-release

NAME=&quot;ALT Linux&quot;
VERSION=&quot;11&quot;
ID=altlinux
VERSION_ID=11
PRETTY_NAME=&quot;ALT Starterkit 11 (Salvia)&quot;
ANSI_COLOR=&quot;1;33&quot;
CPE_NAME=&quot;cpe:/o:alt:starterkit:11&quot;
BUILD_ID=&quot;starter kit 10&quot;
ALT_BRANCH_ID=&quot;p11&quot;
HOME_URL=&quot;https://en.altlinux.org/starterkits&quot;
BUG_REPORT_URL=&quot;https://bugs.altlinux.org/&quot;
LOGO=altlinux

# inxi -i

Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp3s0 state: down mac: bc:ee:7b:59:40:08
  WAN IP: No WAN IP found. Connected to web? SSL issues?

# lsmod | grep rtl

rtl8xxxu              274432  0
mac80211             1437696  3 rtw88_core,rtw88_usb,rtl8xxxu
cfg80211             1380352  4 88x2bu,rtw88_core,mac80211,rtl8xxxu

На всякий случай еще rtw

# lsmod | grep rtw

rtw88_8822bu           12288  0
rtw88_usb              28672  1 rtw88_8822bu
rtw88_8822b           229376  1 rtw88_8822bu
rtw88_core            233472  2 rtw88_usb,rtw88_8822b
mac80211             1437696  3 rtw88_core,rtw88_usb,rtl8xxxu
cfg80211             1380352  4 88x2bu,rtw88_core,mac80211,rtl8xxxu</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>275822</commentid>
    <comment_count>3</comment_count>
    <who name="Denis Sidorov">d.i.sidorov</who>
    <bug_when>2025-10-29 21:27:50 +0300</bug_when>
    <thetext>Выше вывод команд с ядром 6.12.51-6.12-alt1

Далее вывод команд с ядром 6.6.75-6.6-alt1

# cat /etc/os-release

NAME=&quot;ALT Linux&quot;
VERSION=&quot;11&quot;
ID=altlinux
VERSION_ID=11
PRETTY_NAME=&quot;ALT Starterkit 11 (Salvia)&quot;
ANSI_COLOR=&quot;1;33&quot;
CPE_NAME=&quot;cpe:/o:alt:starterkit:11&quot;
BUILD_ID=&quot;starter kit 10&quot;
ALT_BRANCH_ID=&quot;p11&quot;
HOME_URL=&quot;https://en.altlinux.org/starterkits&quot;
BUG_REPORT_URL=&quot;https://bugs.altlinux.org/&quot;
LOGO=altlinux

# inxi -i

Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp3s0 state: down mac: bc:ee:7b:59:40:08
  Device-2: Realtek RTL88x2bu [AC1200 Techkey] driver: rtw_8822bu type: USB
  IF: wlp0s20u10 state: up mac: 90:de:80:13:e3:46
  IP v4: 192.168.1.108/24 type: dynamic noprefixroute scope: global
  IP v6: fe80::e56e:773d:60c3:d611/64 type: noprefixroute scope: link
  WAN IP: XXX.XXX.XXX.XXX

# lsmod | grep rtl

# lsmod | grep rtw

rtw88_8822bu           12288  0
rtw88_usb              28672  1 rtw88_8822bu
rtw88_8822b           229376  1 rtw88_8822bu
rtw88_core            229376  2 rtw88_usb,rtw88_8822b
mac80211             1388544  2 rtw88_core,rtw88_usb
cfg80211             1343488  3 88x2bu,rtw88_core,mac80211</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>275868</commentid>
    <comment_count>4</comment_count>
    <who name="Алексей Горячев">gorjachevas</who>
    <bug_when>2025-10-30 15:02:41 +0300</bug_when>
    <thetext>(Ответ для Denis Sidorov на комментарий #2)
 
&gt; # inxi -i
&gt; 
&gt; Network:
&gt;   Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
&gt;     driver: r8169
&gt;   IF: enp3s0 state: down mac: bc:ee:7b:59:40:08
&gt;   WAN IP: No WAN IP found. Connected to web? SSL issues?

Модуль внешний или встроенный? Не удается воспроизвести ошибку с этим же модулем, у Вас его даже не видно исходя из результата выше. Единственное пришлось доставить kernel-source-rtl88x2bu, чтобы все работало корректно.

Пришлите пожалуйста:
# lspci
# rpm -q firmware-linux</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>275953</commentid>
    <comment_count>5</comment_count>
    <who name="Denis Sidorov">d.i.sidorov</who>
    <bug_when>2025-11-01 06:13:29 +0300</bug_when>
    <thetext>&gt; Модуль внешний или встроенный?

Вопрос немного не понял:

1. Если речь про модуль ядра, то как все ядра, так и модули -- из ветки p11 репозитория (я сам ничего не пересобирал), т.е. модуль не скомпилирован статически с ядром.

2. Если речь про саму Wi-Fi-карточку, то это внешний USB3.0-свисток типа вот такого https://ozon.ru/t/9wXn00t (в описании написано, что это  Realtek 8812BU).

&gt; Пришлите пожалуйста:

Далее для ядра 6.12.51-6.12-alt1

&gt; # lspci

00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation B85 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev e7)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)

&gt; # rpm -q firmware-linux

firmware-linux-20251011-alt1.noarch

После вывода команд поставил

kernel-source-rtl88x2bu 5.8.7.1-alt7.git00cd158:p11+382929.100.1.1@1746015986

и перезагрузил. Но по-прежнему USB-свисток не определяется:


# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 048d:1336 Integrated Technology Express, Inc. SD/MMC Cardreader
Bus 001 Device 003: ID 046d:c534 Logitech, Inc. Nano Receiver
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub


Аналогично на ядре 6.6.75-6.6-alt1 -- карточка видна (Bus 001 Device 004):

# lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 048d:1336 Integrated Technology Express, Inc. SD/MMC Cardreader
Bus 001 Device 003: ID 046d:c534 Logitech, Inc. Nano Receiver
Bus 001 Device 004: ID 0bda:b812 Realtek Semiconductor Corp. RTL88x2bu [AC1200 Techkey]
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277201</commentid>
    <comment_count>6</comment_count>
    <who name="Алексей Горячев">gorjachevas</who>
    <bug_when>2025-11-14 17:32:21 +0300</bug_when>
    <thetext>(Ответ для Denis Sidorov на комментарий #5)

&gt;  Но по-прежнему USB-свисток не определяется:

Очень странно. Проверил на 3х компах с точно таким же USB модулем. Все корректно определяется и работает. Возможно, параметры загрузки ядра после обновления до 6.12 не перенеслись с 6.6.

Посмотрите:
На обоих ядрах
# zcat /proc/config.gz | grep -E &apos;RTW88|USB_XHCI|RTL88X2BU&apos;
Или блеклист:
# ls /etc/modprobe.d/

Т.к. ядра 6.6 больше нет в репозитории, нет возможности последовательно проверить сценарий с установкой 6.6 и 6.12 с данным модулем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277322</commentid>
    <comment_count>7</comment_count>
    <who name="Denis Sidorov">d.i.sidorov</who>
    <bug_when>2025-11-17 19:15:24 +0300</bug_when>
    <thetext>---------------
6.6.75-6.6-alt1
---------------

# zcat /proc/config.gz | grep -E &apos;RTW88|USB_XHCI|RTL88X2BU&apos;

CONFIG_RTW88=m
CONFIG_RTW88_CORE=m
CONFIG_RTW88_PCI=m
CONFIG_RTW88_SDIO=m
CONFIG_RTW88_USB=m
CONFIG_RTW88_8822B=m
CONFIG_RTW88_8822C=m
CONFIG_RTW88_8723D=m
CONFIG_RTW88_8821C=m
CONFIG_RTW88_8822BE=m
CONFIG_RTW88_8822BS=m
CONFIG_RTW88_8822BU=m
CONFIG_RTW88_8822CE=m
CONFIG_RTW88_8822CS=m
CONFIG_RTW88_8822CU=m
CONFIG_RTW88_8723DE=m
CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
CONFIG_RTW88_8821CU=m
# CONFIG_RTW88_DEBUG is not set
# CONFIG_RTW88_DEBUGFS is not set
CONFIG_USB_XHCI_HCD=m
# CONFIG_USB_XHCI_DBGCAP is not set
CONFIG_USB_XHCI_PCI=m
CONFIG_USB_XHCI_PCI_RENESAS=m
CONFIG_USB_XHCI_PLATFORM=m

# ls /etc/modprobe.d/

alsa-modindex.conf  blacklist-pcspkr.conf  blacklist-rtl8821ce.conf  disable-usb-autosuspend.conf

-----------------
6.12.51-6.12-alt1
-----------------

# zcat /proc/config.gz | grep -E &apos;RTW88|USB_XHCI|RTL88X2BU&apos;

CONFIG_RTW88=m
CONFIG_RTW88_CORE=m
CONFIG_RTW88_PCI=m
CONFIG_RTW88_SDIO=m
CONFIG_RTW88_USB=m
CONFIG_RTW88_8822B=m
CONFIG_RTW88_8822C=m
CONFIG_RTW88_8723X=m
CONFIG_RTW88_8703B=m
CONFIG_RTW88_8723D=m
CONFIG_RTW88_8821C=m
CONFIG_RTW88_8822BE=m
CONFIG_RTW88_8822BS=m
CONFIG_RTW88_8822BU=m
CONFIG_RTW88_8822CE=m
CONFIG_RTW88_8822CS=m
CONFIG_RTW88_8822CU=m
CONFIG_RTW88_8723DE=m
CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723CS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
CONFIG_RTW88_8821CU=m
# CONFIG_RTW88_DEBUG is not set
# CONFIG_RTW88_DEBUGFS is not set
CONFIG_USB_XHCI_HCD=m
# CONFIG_USB_XHCI_DBGCAP is not set
CONFIG_USB_XHCI_PCI=m
CONFIG_USB_XHCI_PCI_RENESAS=m
CONFIG_USB_XHCI_PLATFORM=m

# ls /etc/modprobe.d/

alsa-modindex.conf  blacklist-pcspkr.conf  blacklist-rtl8821ce.conf  disable-usb-autosuspend.conf</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>