incorrect netdev->dev_addr error

Bug #1992269 reported by Boris Gjenero
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
broadcom-sta (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The kernel reports a "Incorrect netdev->dev_addr" error, though BCM4321 WiFi still works. The error started happening after upgrading to Ubuntu 22.10. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1016505 seems relevant. This is the error from the kernel with my MAC address censored:

[ 11.473761] wl 0000:0b:00.0 wlp11s0: Current addr: 00 XX XX XX XX XX 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
[ 11.473773] wl 0000:0b:00.0 wlp11s0: 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
[ 11.473777] ------------[ cut here ]------------
[ 11.473779] netdevice: wlp11s0: Incorrect netdev->dev_addr
[ 11.473823] WARNING: CPU: 1 PID: 644 at net/core/dev_addr_lists.c:519 dev_addr_check.cold+0x65/0x96
[ 11.473834] Modules linked in: amdgpu iommu_v2 gpu_sched snd_hda_codec_hdmi wl(POE) radeon snd_hda_codec_idt snd_hda_codec_generic kvm_intel snd_hda_intel kvm dell_laptop dell_smm_hwmon snd_intel_dspcfg drm_ttm_helper dell_wmi ttm snd_intel_sdw_acpi drm_display_helper cec ledtrig_audio rc_core dell_smbios dcdbas snd_hda_codec input_leds snd_hda_core r852 drm_kms_helper sm_common snd_hwdep i2c_algo_bit dell_wmi_descriptor sparse_keymap snd_pcm nand joydev serio_raw wmi_bmof nandcore fb_sys_fops snd_timer syscopyarea cfg80211 bch sysfillrect r592 sysimgblt mtd memstick snd soundcore mac_hid coretemp parport_pc ppdev lp parport ramoops pstore_blk pstore_zone reed_solomon efi_pstore drm ip_tables x_tables autofs4 gpio_ich psmouse i2c_i801 i2c_smbus lpc_ich pata_acpi sdhci_pci firewire_ohci cqhci firewire_core sdhci crc_itu_t wmi video lz4 lz4_compress
[ 11.473951] CPU: 1 PID: 644 Comm: NetworkManager Tainted: P OE 5.19.0-19-generic #19-Ubuntu
[ 11.473956] Hardware name: Dell Inc. MM061 /0XD720, BIOS A17 06/13/2007
[ 11.473958] RIP: 0010:dev_addr_check.cold+0x65/0x96
[ 11.473963] Code: 01 e8 92 fe f4 ff 0f 0b 49 c7 c4 4f ec 65 b5 80 3b 00 75 27 48 c7 c6 5a ec 65 b5 4c 89 e2 48 c7 c7 e8 e5 6f b5 e8 6e fe f4 ff <0f> 0b e9 7b e2 d1 ff 4c 8b 24 c5 a0 21 34 b5 eb d4 be 25 00 00 00
[ 11.473966] RSP: 0018:ffffa5b8808f77b0 EFLAGS: 00010246
[ 11.473970] RAX: 0000000000000000 RBX: ffff888e81a06000 RCX: 0000000000000000
[ 11.473973] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[ 11.473975] RBP: ffffa5b8808f77c0 R08: 0000000000000000 R09: 0000000000000000
[ 11.473978] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffb56509e0
[ 11.473980] R13: ffffffffc0c24500 R14: 0000000000000001 R15: ffff888e81a06000
[ 11.473983] FS: 00007f90331864c0(0000) GS:ffff888f4c700000(0000) knlGS:0000000000000000
[ 11.473986] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 11.473989] CR2: 00005607a0d43468 CR3: 0000000011906000 CR4: 00000000000006e0
[ 11.473992] Call Trace:
[ 11.473995] <TASK>
[ 11.474000] __dev_open+0x45/0x1d0
[ 11.474007] __dev_change_flags+0x1b5/0x230
[ 11.474011] dev_change_flags+0x27/0x70
[ 11.474015] do_setlink+0x37f/0xe20
[ 11.474024] ? __kmalloc_node_track_caller+0x1de/0x400
[ 11.474029] ? __nla_validate_parse+0x49/0x190
[ 11.474035] ? _raw_spin_lock_irqsave+0xe/0x20
[ 11.474041] __rtnl_newlink+0x6b4/0x710
[ 11.474045] ? __nlmsg_put+0x70/0xa0
[ 11.474051] rtnl_newlink+0x48/0x80
[ 11.474054] rtnetlink_rcv_msg+0x170/0x430
[ 11.474059] ? rtnl_calcit.isra.0+0x150/0x150
[ 11.474062] netlink_rcv_skb+0x57/0x110
[ 11.474067] rtnetlink_rcv+0x15/0x30
[ 11.474070] netlink_unicast+0x247/0x390
[ 11.474074] netlink_sendmsg+0x25e/0x4e0
[ 11.474078] sock_sendmsg+0x6d/0x70
[ 11.474083] ____sys_sendmsg+0x277/0x2c0
[ 11.474087] ? import_iovec+0x1b/0x30
[ 11.474093] ___sys_sendmsg+0x96/0xe0
[ 11.474101] __sys_sendmsg+0x86/0xf0
[ 11.474105] __x64_sys_sendmsg+0x1d/0x30
[ 11.474109] do_syscall_64+0x5b/0x90
[ 11.474113] entry_SYSCALL_64_after_hwframe+0x63/0xcd
[ 11.474118] RIP: 0033:0x7f90341205dd
[ 11.474122] Code: 28 89 54 24 1c 48 89 74 24 10 89 7c 24 08 e8 ca ba f6 ff 8b 54 24 1c 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 33 44 89 c7 48 89 44 24 08 e8 1e bb f6 ff 48
[ 11.474125] RSP: 002b:00007ffed5c02ba0 EFLAGS: 00000293 ORIG_RAX: 000000000000002e
[ 11.474129] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f90341205dd
[ 11.474132] RDX: 0000000000000000 RSI: 00007ffed5c02be0 RDI: 000000000000000d
[ 11.474134] RBP: 00005607a0cdc040 R08: 0000000000000000 R09: 0000000000000000
[ 11.474137] R10: 0000000000000000 R11: 0000000000000293 R12: 000000000000000a
[ 11.474139] R13: 00007ffed5c02d40 R14: 00007ffed5c02d3c R15: 0000000000000000
[ 11.474143] </TASK>
[ 11.474145] ---[ end trace 0000000000000000 ]---
[ 13.695177] IPv6: ADDRCONF(NETDEV_CHANGE): wlp11s0: link becomes ready

ProblemType: Bug
DistroRelease: Ubuntu 22.10
Package: broadcom-sta-dkms 6.30.223.271-20
ProcVersionSignature: Ubuntu 5.19.0-19.19-generic 5.19.7
Uname: Linux 5.19.0-19-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.23.1-0ubuntu1
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: XFCE
Date: Sun Oct 9 01:18:13 2022
PackageArchitecture: all
SourcePackage: broadcom-sta
UpgradeStatus: Upgraded to kinetic on 2022-10-08 (0 days ago)

Revision history for this message
Boris Gjenero (boris-gjenero) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in broadcom-sta (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.