Bug 1223619 - Unexpected messages from rtl8812au regarding address ("Current addr" vs. "Expected addr")
Summary: Unexpected messages from rtl8812au regarding address ("Current addr" vs. "Exp...
Status: NEW
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: Kernel:Drivers (show other bugs)
Version: Leap 15.5
Hardware: x86-64 openSUSE Leap 15.5
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Kernel Bugs
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-02 00:25 UTC by Ulrich Windl
Modified: 2024-05-25 06:49 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Screenshot: Repositories to add for rtl8812au (75.78 KB, image/png)
2024-05-02 00:29 UTC, Ulrich Windl
Details
screenshot: Failure to install rtl8812au driver (123.33 KB, image/png)
2024-05-02 00:29 UTC, Ulrich Windl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Windl 2024-05-02 00:25:49 UTC
In Leap 15.5 using kernel 5.14.21-150500.55.59-default (or previous) and rtl8812au-kmp-default-5.13.6+git20220905.a8450b0_k5.14.21_150500.53-lp155.1.37.x86_64 I see frequent messages regarding the address, like these:
May 02 01:08:30 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Current addr:  MY MA CA DD RE SS 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 02 01:08:30 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

(where MY MA CA DD RE SS is the MAC address of my WLAN adapter)
This triggers:
May 02 01:08:30 i7g4x4a.site kernel: netdevice: wlan0: Incorrect netdev->dev_addr
May 02 01:08:30 i7g4x4a.site kernel: WARNING: CPU: 1 PID: 1996 at ../net/core/dev_addr_lists.c:513 dev_addr_check+0xbb/0x140

and a lengthy call trace like this:
May 02 01:08:30 i7g4x4a.site kernel: Call Trace:
May 02 01:08:30 i7g4x4a.site kernel:  <TASK>
May 02 01:08:30 i7g4x4a.site kernel:  __dev_open+0x3f/0x190
May 02 01:08:30 i7g4x4a.site kernel:  __dev_change_flags+0x178/0x1d0
May 02 01:08:30 i7g4x4a.site kernel:  dev_change_flags+0x23/0x60
May 02 01:08:30 i7g4x4a.site kernel:  do_setlink+0x319/0x1070
May 02 01:08:30 i7g4x4a.site kernel:  ? do_setlink+0x710/0x1070
May 02 01:08:30 i7g4x4a.site kernel:  ? do_setlink+0x710/0x1070
May 02 01:08:30 i7g4x4a.site kernel:  ? __nla_parse+0x4e/0x60
May 02 01:08:30 i7g4x4a.site kernel:  __rtnl_newlink+0x567/0x910
May 02 01:08:30 i7g4x4a.site kernel:  ? __kmalloc_node_track_caller+0x1ba/0x3b0
May 02 01:08:30 i7g4x4a.site kernel:  ? pskb_expand_head+0x71/0x300
May 02 01:08:30 i7g4x4a.site kernel:  ? inet6_fill_ifla6_attrs+0x469/0x490
May 02 01:08:30 i7g4x4a.site kernel:  ? kmalloc_reserve+0x2e/0x80
May 02 01:08:30 i7g4x4a.site kernel:  ? apparmor_inet_conn_request+0x40/0x40
May 02 01:08:30 i7g4x4a.site kernel:  ? __switch_to_asm+0x3a/0x60
May 02 01:08:30 i7g4x4a.site kernel:  ? finish_task_switch+0x8a/0x2d0
May 02 01:08:30 i7g4x4a.site kernel:  ? kmem_cache_alloc_trace+0x4f/0x4c0
May 02 01:08:30 i7g4x4a.site kernel:  rtnl_newlink+0x47/0x70
May 02 01:08:30 i7g4x4a.site kernel:  ? ns_capable_common+0x27/0x50
May 02 01:08:30 i7g4x4a.site kernel:  rtnetlink_rcv_msg+0x134/0x370
May 02 01:08:30 i7g4x4a.site kernel:  ? __kmalloc_node_track_caller+0x1ba/0x3b0
May 02 01:08:30 i7g4x4a.site kernel:  ? rtnl_calcit.isra.35+0x140/0x140
May 02 01:08:30 i7g4x4a.site kernel:  netlink_rcv_skb+0x50/0x100
May 02 01:08:30 i7g4x4a.site kernel:  netlink_unicast+0x1b6/0x280
May 02 01:08:30 i7g4x4a.site kernel:  netlink_sendmsg+0x320/0x450
May 02 01:08:30 i7g4x4a.site kernel:  sock_sendmsg+0x5f/0x70
May 02 01:08:30 i7g4x4a.site kernel:  ____sys_sendmsg+0x1ee/0x250
May 02 01:08:30 i7g4x4a.site kernel:  ? copy_msghdr_from_user+0x5c/0x90
May 02 01:08:30 i7g4x4a.site kernel:  ? path_openat+0x3ce/0x1130
May 02 01:08:30 i7g4x4a.site kernel:  ___sys_sendmsg+0x88/0xd0
May 02 01:08:30 i7g4x4a.site kernel:  ? proc_put_char.part.3+0x20/0x20
May 02 01:08:30 i7g4x4a.site kernel:  ? proc_put_char.part.3+0x20/0x20
May 02 01:08:30 i7g4x4a.site kernel:  ? __do_proc_dointvec+0x2a1/0x3b0
May 02 01:08:30 i7g4x4a.site kernel:  ? __rtnl_unlock+0x27/0x60
May 02 01:08:30 i7g4x4a.site kernel:  ? netdev_run_todo+0x5e/0x300
May 02 01:08:30 i7g4x4a.site kernel:  ? addrconf_sysctl_forward+0x117/0x250
May 02 01:08:30 i7g4x4a.site kernel:  ? copyin+0x1c/0x30
May 02 01:08:30 i7g4x4a.site kernel:  ? __sys_sendmsg+0x5e/0xa0
May 02 01:08:30 i7g4x4a.site kernel:  __sys_sendmsg+0x5e/0xa0
May 02 01:08:30 i7g4x4a.site kernel:  ? call_rcu+0x39b/0x7c0
May 02 01:08:30 i7g4x4a.site kernel:  do_syscall_64+0x5b/0x80
May 02 01:08:30 i7g4x4a.site kernel:  ? __SCT__preempt_schedule_notrace+0x8/0x8
May 02 01:08:30 i7g4x4a.site kernel:  ? exit_to_user_mode_prepare+0xfe/0x240
May 02 01:08:30 i7g4x4a.site kernel:  ? syscall_exit_to_user_mode+0x1f/0x40
May 02 01:08:30 i7g4x4a.site kernel:  ? do_syscall_64+0x67/0x80
May 02 01:08:30 i7g4x4a.site kernel:  ? ksys_write+0x66/0xe0
May 02 01:08:30 i7g4x4a.site kernel:  ? syscall_exit_to_user_mode+0x1f/0x40
May 02 01:08:30 i7g4x4a.site kernel:  ? do_syscall_64+0x67/0x80
May 02 01:08:30 i7g4x4a.site kernel:  ? syscall_exit_to_user_mode+0x1f/0x40
May 02 01:08:30 i7g4x4a.site kernel:  ? do_syscall_64+0x67/0x80
May 02 01:08:30 i7g4x4a.site kernel:  ? exc_page_fault+0x67/0x150
May 02 01:08:30 i7g4x4a.site kernel:  entry_SYSCALL_64_after_hwframe+0x6b/0xd5

Sometimes I also see different addresses like this:
May 02 01:08:30 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Current addr:  c2 41 1e 72 ba f9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 02 01:08:30 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

May 02 01:15:17 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Current addr:  7a ef b1 5f b8 c6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 02 01:15:17 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

May 02 01:22:05 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Current addr:  12 2c af dc 80 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 02 01:22:05 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

May 02 01:28:53 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Current addr:  b6 9b 46 b5 da 4e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 02 01:28:53 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

May 02 01:35:41 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Current addr:  fa d4 6a 27 61 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 02 01:35:41 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

May 02 01:42:30 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Current addr:  66 a4 51 f3 4a 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 02 01:42:30 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

May 02 01:49:19 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Current addr:  72 57 6b 4e 58 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 02 01:49:19 i7g4x4a.site kernel: rtl8812au 3-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

The WLAN adapter seems to work OK, but each of those messages creates a call stack in the journal, so that should go away.

Device info (it seems TP-LINK does not like to set the serial number):
...
  Vendor: usb 0x2357 "TP-Link"
  Device: usb 0x010e "Archer T4UH v2 [Realtek RTL8812AU]"
  Serial ID: "123456"
  Driver: "rtl8812au"
  Driver Modules: "8812au"
  Device File: wlan0
...
  WLAN encryption modes: TKIP CCMP
  WLAN authentication modes: open wpa-psk wpa-eap
...
Comment 1 Ulrich Windl 2024-05-02 00:29:08 UTC
Created attachment 874613 [details]
Screenshot: Repositories to add for rtl8812au

Let me add to this bug (it should be a different one):
When I tried to get a more recent driver via https://software.opensuse.org/ymp/hardware/15.5/rtl8812au.ymp it failed.
It tried to add several SLE repositories (that require a registration code AFAIK), and when I skipped those, installation failed.
Comment 2 Ulrich Windl 2024-05-02 00:29:57 UTC
Created attachment 874614 [details]
screenshot: Failure to install rtl8812au driver
Comment 3 Takashi Iwai 2024-05-14 12:35:07 UTC
Try to install rtl8812au and rtl8812au-kmp-default packages directly from OBS hardware repo, i.e. just downloading two files from
  http://download.opensuse.org/repositories/hardware/15.5/x86_64/
and install them via zypper install.

If it works, we can push it for Leap 15.5 update.

For the issues with software.opensuse.org, please open another bug report.  It's irrelevant with the kernel warning you reported originally.
Comment 4 Ulrich Windl 2024-05-15 22:38:50 UTC
(In reply to Takashi Iwai from comment #3)
> Try to install rtl8812au and rtl8812au-kmp-default packages directly from
> OBS hardware repo, i.e. just downloading two files from
>   http://download.opensuse.org/repositories/hardware/15.5/x86_64/
> and install them via zypper install.

You mean
https://download.opensuse.org/repositories/hardware/15.5/x86_64/rtl8812au-5.13.6+git20240320.8be3a1d-lp155.59.1.x86_64.rpm
and
https://download.opensuse.org/repositories/hardware/15.5/x86_64/rtl8812au-5.13.6+git20240320.8be3a1d-lp155.59.1.x86_64.rpm
?

> 
> If it works, we can push it for Leap 15.5 update.

Mai 16 00:34:08 i7g4x4a.site [RPM][26680]: Transaction ID 66453860 started
Mai 16 00:34:08 i7g4x4a.site [RPM][26680]: erase rtl8812au-kmp-default-5.13.6+git20220905.a8450b0_k5.14.21_150500.53-lp155.1.37.x86_64: success
Mai 16 00:34:41 i7g4x4a.site [RPM][26680]: install rtl8812au-kmp-default-5.13.6+git20240320.8be3a1d_k5.14.21_150500.53-lp155.59.1.x86_64: success
Mai 16 00:35:37 i7g4x4a.site [RPM][26680]: erase rtl8812au-kmp-default-5.13.6+git20220905.a8450b0_k5.14.21_150500.53-lp155.1.37.x86_64: success
Mai 16 00:36:22 i7g4x4a.site [RPM][26680]: install rtl8812au-kmp-default-5.13.6+git20240320.8be3a1d_k5.14.21_150500.53-lp155.59.1.x86_64: success
Mai 16 00:36:22 i7g4x4a.site [RPM][26680]: install rtl8812au-kmp-default-5.13.6+git20240320.8be3a1d_k5.14.21_150500.53-lp155.59.1.x86_64: success
Mai 16 00:36:22 i7g4x4a.site [RPM][26680]: Transaction ID 66453860 finished: 0

> 
> For the issues with software.opensuse.org, please open another bug report. 
> It's irrelevant with the kernel warning you reported originally.
Comment 5 Ulrich Windl 2024-05-15 22:58:23 UTC
It seems the newer driver isn't better:
ai 16 00:40:09 i7g4x4a.site kernel: cfg80211: Loading compiled-in X.509 certificates for regulatory database
Mai 16 00:40:09 i7g4x4a.site kernel: cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
Mai 16 00:40:09 i7g4x4a.site kernel: cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: module init start
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: rtl8812au v5.13.6-15-gc40b977e2.20210629
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: HW EFUSE
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x000: 29 81 0A 86  0C 00 00 00  02 00 00 00  00 00 00 00  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x010: 29 29 29 28  28 28 2E 2E  2D 2C 2C F0  EE EE FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x020: FF FF 26 29  2C 2C 2A 29  27 26 25 23  23 23 23 23  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x030: 02 EE FF FF  EE FF 2E EE  FF FF 29 29  29 2A 2A 2A  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x040: 2F 2F 2F 2F  2F F0 EE EE  FF FF FF FF  2B 2A 28 29  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x050: 2B 29 26 24  24 24 26 26  26 26 F1 EE  FF FF EE FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x060: 1E EE FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x070: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x080: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x090: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x0A0: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x0B0: FF FF FF FF  FF FF FF FF  A6 27 1E 00  03 00 00 88  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x0C0: 00 01 00 10  00 00 00 55  00 FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x0D0: 57 23 0E 01  41 66 42 D4  6E 0E 11 C1  1F 09 03 52  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x0E0: 65 61 6C 74  65 6B 0D 03  38 30 32 2E  31 31 6E 20  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x0F0: 4E 49 43 08  03 31 32 33  34 35 36 FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x100: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x110: FF FF FF FF  FF FF FF 21  03 03 0A FF  00 FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x120: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x130: 81 AE 98 2D  03 93 96 11  FC 8C 00 11  9B 78 4A CE  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x140: E0 48 E0 70  27 00 78 EA  60 D0 E1 20  32 63 4F 3C  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x150: 12 40 92 15  8B 4A 4F 8A  15 D1 98 00  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x160: FF FF FF FF  FF FF FF FF  00 02 E1 63  12 29 03 00  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x170: CB 3F A0 E0  C2 F0 F7 CF  01 36 08 32  05 EB 94 D7  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x180: 14 6D C8 67  80 E0 F8 80  30 80 30 38  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x190: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x1A0: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x1B0: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x1C0: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x1D0: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x1E0: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: 0x1F0: FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: hal_com_config_channel_plan chplan:0x26
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: [RF_PATH] ver_id.RF_TYPE:RF_2T2R
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: [RF_PATH] HALSPEC's rf_reg_trx_path_bmp:0x33, rf_reg_path_avail_num:2, max_tx_cnt:2
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: [RF_PATH] PG's trx_path_bmp:0x00, max_tx_cnt:0
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: [RF_PATH] Registry's trx_path_bmp:0x00, tx_path_lmt:0, rx_path_lmt:0
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: [RF_PATH] HALDATA's trx_path_bmp:0x33, max_tx_cnt:2
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: [RF_PATH] HALDATA's rf_type:RF_2T2R, NumTotalRFPath:2
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: [TRX_Nss] HALSPEC - tx_nss:2, rx_nss:2
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: [TRX_Nss] Registry - tx_nss:0, rx_nss:0
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: [TRX_Nss] HALDATA - tx_nss:2, rx_nss:2
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: txpath=0x3, rxpath=0x3
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: txpath_1ss:0x1, num:1
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: txpath_2ss:0x3, num:2
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: rtw_regsty_chk_target_tx_power_valid return _FALSE for band:0, path:0, rs:0, t:-1
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: rtw_ndev_init(wlan0) if1 mac_addr=MY:MA:CA:DD:RE:SS
Mai 16 00:40:09 i7g4x4a.site kernel: usbcore: registered new interface driver rtl8812au
Mai 16 00:40:09 i7g4x4a.site kernel: RTW: module init ret=0
Mai 16 00:40:09 i7g4x4a.site NetworkManager[2039]: <info>  [1715812809.7043] device (wlan0): driver supports Access Point (AP) mode
Mai 16 00:40:09 i7g4x4a.site (udev-worker)[10291]: Using default interface naming scheme 'sle15-sp4'.
Mai 16 00:40:09 i7g4x4a.site NetworkManager[2039]: <info>  [1715812809.7047] manager: (wlan0): new 802.11 Wi-Fi device (/org/freedesktop/NetworkManager/Devices/5)
Mai 16 00:40:09 i7g4x4a.site systemd[1]: Starting Load/Save RF Kill Switch Status...
Mai 16 00:40:09 i7g4x4a.site NetworkManager[2039]: <info>  [1715812809.7069] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0/ieee80211/phy0/r>
Mai 16 00:40:09 i7g4x4a.site systemd[1]: Started Load/Save RF Kill Switch Status.
Mai 16 00:40:09 i7g4x4a.site NetworkManager[2039]: <info>  [1715812809.7472] device (wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Mai 16 00:40:09 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Current addr:  MY MA CA DD RE SS 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Mai 16 00:40:09 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Mai 16 00:40:09 i7g4x4a.site kernel: ------------[ cut here ]------------
Mai 16 00:40:09 i7g4x4a.site kernel: netdevice: wlan0: Incorrect netdev->dev_addr
Mai 16 00:40:09 i7g4x4a.site kernel: WARNING: CPU: 4 PID: 2039 at ../net/core/dev_addr_lists.c:513 dev_addr_check+0xbb/0x140
Mai 16 00:40:09 i7g4x4a.site kernel: Modules linked in: 8812au(OEN) cfg80211 af_packet qrtr(N) ns(N) xt_LOG nf_log_syslog xt_limit xt_comment xt_pkttype xt_tcpudp ip6t_REJECT nf_reject_ipv6>
Mai 16 00:40:09 i7g4x4a.site kernel:  snd_hwdep snd_pcm snd_timer snd soundcore eeepc_wmi(N) irqbypass asus_wmi lpc_ich battery sparse_keymap platform_profile wmi_bmof thermal mxm_wmi(N) pc>
Mai 16 00:40:09 i7g4x4a.site kernel: Supported: No, Unsupported modules are loaded
Mai 16 00:40:09 i7g4x4a.site kernel: CPU: 4 PID: 2039 Comm: NetworkManager Tainted: G        W  OE     N 5.14.21-150500.55.59-default #1 SLE15-SP5 3a8569df5696e57cdcb648c7e890af33bdc23f85
Mai 16 00:40:09 i7g4x4a.site kernel: Hardware name: ASUS All Series/Z87-C, BIOS 2103 08/15/2014
Mai 16 00:40:09 i7g4x4a.site kernel: RIP: 0010:dev_addr_check+0xbb/0x140
...

I'll try rebooting with the latest kernel...
Didn't change a thing:
Mai 16 00:49:49 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Current addr:  MY MA CA DD RE SS 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00>
Mai 16 00:49:49 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00>
Mai 16 00:49:49 i7g4x4a.site kernel: ------------[ cut here ]------------
Mai 16 00:49:49 i7g4x4a.site kernel: netdevice: wlan0: Incorrect netdev->dev_addr
Mai 16 00:49:49 i7g4x4a.site kernel: WARNING: CPU: 1 PID: 1983 at ../net/core/dev_addr_lists.c:513 dev_addr_check+0xbb/0x140
Comment 6 Takashi Iwai 2024-05-17 15:11:20 UTC
It's likely the invalid memcpy of net_device->dev_addr field in the driver.

Could you check the package in OBS home:tiwai:branches:hardware/rtl8812au instead?
Comment 7 Ulrich Windl 2024-05-24 21:21:43 UTC
(In reply to Takashi Iwai from comment #6)
> Could you check the package in OBS home:tiwai:branches:hardware/rtl8812au
> instead?

So I tried https://build.opensuse.org/package/show/home:tiwai:branches:hardware/rtl8812au (rtl8812au-5.13.6+git20240320.8be3a1d-lp155.63.1.x86_64.rpm).
Comment 8 Ulrich Windl 2024-05-24 21:40:31 UTC
Actually the ymp file installed the older rtl8812au-5.13.6+git20240320.8be3a1d-lp155.59.1.x86_64 version.
That driver still reports (on unload):
May 24 23:27:45 i7g4x4a.site kernel: RTW: rtw_dev_unload: driver not in IPS
May 24 23:27:45 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0 (unregistered): Current addr:  MY MA CA DD RE SS 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 24 23:27:45 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0 (unregistered): Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 24 23:27:45 i7g4x4a.site kernel: ------------[ cut here ]------------
May 24 23:27:45 i7g4x4a.site kernel: netdevice: wlan0 (unregistered): Incorrect netdev->dev_addr
May 24 23:27:45 i7g4x4a.site kernel: WARNING: CPU: 7 PID: 24485 at ../net/core/dev_addr_lists.c:513 dev_addr_check+0xbb/0x140

On load it reports:
May 24 23:27:54 i7g4x4a.site kernel: RTW: module init start
May 24 23:27:54 i7g4x4a.site kernel: RTW: rtl8812au v5.13.6-15-gc40b977e2.20210629
May 24 23:27:54 i7g4x4a.site kernel: RTW: HW EFUSE
...
May 24 23:27:54 i7g4x4a.site kernel: RTW: rtw_regsty_chk_target_tx_power_valid return _FALSE for band:0, path:0, rs:0, t:-1
May 24 23:27:54 i7g4x4a.site kernel: RTW: rtw_ndev_init(wlan0) if1 mac_addr=my:ma:ca:dd:re:ss
May 24 23:27:54 i7g4x4a.site kernel: usbcore: registered new interface driver rtl8812au
May 24 23:27:54 i7g4x4a.site kernel: RTW: module init ret=0
...
May 24 23:27:54 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Current addr:  my ma ca dd re ss 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 24 23:27:54 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 24 23:27:54 i7g4x4a.site kernel: ------------[ cut here ]------------
May 24 23:27:54 i7g4x4a.site kernel: netdevice: wlan0: Incorrect netdev->dev_addr
May 24 23:27:54 i7g4x4a.site kernel: WARNING: CPU: 6 PID: 2023 at ../net/core/dev_addr_lists.c:513 dev_addr_check+0xbb/0x140
...
May 24 23:27:55 i7g4x4a.site kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
May 24 23:27:55 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Current addr:  b2 18 2c fb 62 eb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 24 23:27:55 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 24 23:27:55 i7g4x4a.site kernel: ------------[ cut here ]------------
May 24 23:27:55 i7g4x4a.site kernel: netdevice: wlan0: Incorrect netdev->dev_addr
May 24 23:27:55 i7g4x4a.site kernel: WARNING: CPU: 3 PID: 2023 at ../net/core/dev_addr_lists.c:513 dev_addr_check+0xbb/0x140
Comment 9 Ulrich Windl 2024-05-24 21:57:54 UTC
Next I updated the driver again:
Preparing packages...
rtl8812au-5.13.6+git20240320.8be3a1d-lp155.63.1.x86_64
rtl8812au-5.13.6+git20240320.8be3a1d-lp155.59.1.x86_64

Messages when loading:
May 24 23:42:00 i7g4x4a.site kernel: RTW: module init start
May 24 23:42:00 i7g4x4a.site kernel: RTW: rtl8812au v5.13.6-15-gc40b977e2.20210629
May 24 23:42:00 i7g4x4a.site kernel: RTW: HW EFUSE
...
May 24 23:42:01 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Current addr:  my ma ca dd re ss 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 24 23:42:01 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 24 23:42:01 i7g4x4a.site kernel: ------------[ cut here ]------------
May 24 23:42:01 i7g4x4a.site kernel: netdevice: wlan0: Incorrect netdev->dev_addr
May 24 23:42:01 i7g4x4a.site kernel: WARNING: CPU: 4 PID: 2023 at ../net/core/dev_addr_lists.c:513 dev_addr_check+0xbb/0x140
Comment 10 Ulrich Windl 2024-05-24 22:03:54 UTC
That driver could not establish a connection, so I went back to the standard driver.

However I don't understand what the kernel warning is about. Considering these lines it's not surprising that wlan0 has an address then:

May 24 23:58:06 i7g4x4a.site NetworkManager[2023]: <info>  [1716587886.6067] device (wlan0): set-hw-addr: set MAC address to 96:01:99:B8:A3:53 (scanning)
May 24 23:58:06 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Current addr:  96 01 99 b8 a3 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 24 23:58:06 i7g4x4a.site kernel: rtl8812au 2-4:1.0 wlan0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 24 23:58:06 i7g4x4a.site kernel: ------------[ cut here ]------------
May 24 23:58:06 i7g4x4a.site kernel: netdevice: wlan0: Incorrect netdev->dev_addr
May 24 23:58:06 i7g4x4a.site kernel: WARNING: CPU: 7 PID: 2023 at ../net/core/dev_addr_lists.c:513 dev_addr_check+0xbb/0x140
Comment 11 Stephan Hemeier 2024-05-25 06:46:35 UTC
Maybe rtw88 as driver is a solution?

modprobeid 2357:010e
Kernelmodulname rtw88_8812au
filename:       /lib/modules/5.14.21-150500.55.62-default/weak-updates/updates/RTW88/rtw88_8812au.ko.xz
license:        Dual BSD/GPL
description:    Realtek 802.11ac wireless 8812au driver
author:         Bitterblue Smith <rtl8821cerfe2@gmail.com>
suserelease:    SLE15-SP5
srcversion:     CAF5561F2FCF190E38AC8A8
alias:          usb:v7392pA822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2604p0012d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0122d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p010Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p010Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p010Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0103d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0101d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v20F4p805Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB30d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3316d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3315d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3313d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p330Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v1740p0100d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v148Fp9097d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v13B1p003Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v1058p0632d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0E66p0022d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p0074d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p17D2d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846p9051d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v07B8p8812d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0789p016Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0586p3426d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp1109d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp1106d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04BBp0952d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0411p0408d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0409p0408d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp881Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp881Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp881Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8812d*dc*dsc*dp*icFFiscFFipFFin*
depends:        rtw88_usb,usbcore,rtw88_8821a
retpoline:      Y
name:           rtw88_8812au
vermagic:       5.14.21-150500.53-default SMP preempt mod_unload modversions 
sig_id:         PKCS#7
signer:         home:Sauerland OBS Project

It's a driver with new rtl8812au and rtl8821au from wireless-next.
rtw88 is a kernel-driver with some Realtek drivers like rtl8821ce, rtl8821cu,rtl8822bu and more.

For Leap 15.5:
https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap_15.5/
Comment 12 Stephan Hemeier 2024-05-25 06:49:34 UTC
Forgotten:
Sources for rtw88:
https://github.com/lwfinger/rtw88