each write on a socketcan (cc770) produces kernel warning/error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-signed-hwe (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Since the kernel 4.15.0-133 (Ubuntu 16.04.7 LTS) each write on a socketcan interface, with the cc770 chipset, produces a warning/error in the /var/log/kern.log. However the data is send on the bus. Previous kernel (4.15.0-132) worked fine.
This results in a very big kern.log after a few hours, if a can control loop is running, and crashes the system.
Can be reproduced with cansend.
Following warning is found in the kern.log:
Feb 8 14:40:28 sick01 kernel: [ 307.543907] ------------[ cut here ]------------
Feb 8 14:40:28 sick01 kernel: [ 307.543925] WARNING: CPU: 1 PID: 255 at /build/
Feb 8 14:40:28 sick01 kernel: [ 307.543943] Modules linked in: btrfs zstd_compress xor raid6_pq ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs libcrc32c can_raw can intel_rapl x86_pkg_
Feb 8 14:40:28 sick01 kernel: [ 307.543970] CPU: 1 PID: 255 Comm: systemd-journal Tainted: G W OE 4.15.0-133-generic #137~16.04.1-Ubuntu
Feb 8 14:40:28 sick01 kernel: [ 307.543971] Hardware name: Bernecker + Rainer Industrie-
Feb 8 14:40:28 sick01 kernel: [ 307.543973] RIP: 0010:skb_
Feb 8 14:40:28 sick01 kernel: [ 307.543974] RSP: 0000:ffff9a81ee
Feb 8 14:40:28 sick01 kernel: [ 307.543976] RAX: 0000000000000024 RBX: ffff9a81e148e000 RCX: 0000000000000006
Feb 8 14:40:28 sick01 kernel: [ 307.543977] RDX: 0000000000000000 RSI: ffff9a81eec96498 RDI: ffff9a81eec96490
Feb 8 14:40:28 sick01 kernel: [ 307.543978] RBP: ffff9a81eec83e20 R08: 0000000000027e14 R09: ffffffff887624c4
Feb 8 14:40:28 sick01 kernel: [ 307.543979] R10: 0000000000000000 R11: 00000000003e7f80 R12: ffff9a81e148e000
Feb 8 14:40:28 sick01 kernel: [ 307.543980] R13: ffff9a81dc272000 R14: ffff9a81dbf02400 R15: 0000000000000055
Feb 8 14:40:28 sick01 kernel: [ 307.543981] FS: 00007f16e432184
Feb 8 14:40:28 sick01 kernel: [ 307.543982] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Feb 8 14:40:28 sick01 kernel: [ 307.543983] CR2: 00007f16e22df028 CR3: 000000026394e003 CR4: 00000000003606e0
Feb 8 14:40:28 sick01 kernel: [ 307.543984] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Feb 8 14:40:28 sick01 kernel: [ 307.543985] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Feb 8 14:40:28 sick01 kernel: [ 307.543986] Call Trace:
Feb 8 14:40:28 sick01 kernel: [ 307.543987] <IRQ>
Feb 8 14:40:28 sick01 kernel: [ 307.543990] skb_release_
Feb 8 14:40:28 sick01 kernel: [ 307.543992] consume_
Feb 8 14:40:28 sick01 kernel: [ 307.543995] can_put_
Feb 8 14:40:28 sick01 kernel: [ 307.543998] cc770_interrupt
Feb 8 14:40:28 sick01 kernel: [ 307.544002] ? kmem_cache_
Feb 8 14:40:28 sick01 kernel: [ 307.544005] ? kmem_cache_
Feb 8 14:40:28 sick01 kernel: [ 307.544008] __handle_
Feb 8 14:40:28 sick01 kernel: [ 307.544012] handle_
Feb 8 14:40:28 sick01 kernel: [ 307.544015] handle_
Feb 8 14:40:28 sick01 kernel: [ 307.544017] handle_
Feb 8 14:40:28 sick01 kernel: [ 307.544020] handle_
Feb 8 14:40:28 sick01 kernel: [ 307.544022] do_IRQ+0x4e/0xe0
Feb 8 14:40:28 sick01 kernel: [ 307.544025] common_
Feb 8 14:40:28 sick01 kernel: [ 307.544026] </IRQ>
Feb 8 14:40:28 sick01 kernel: [ 307.544028] RIP: 0033:0x7f16e30b2b0a
Feb 8 14:40:28 sick01 kernel: [ 307.544029] RSP: 002b:00007ffdb9
Feb 8 14:40:28 sick01 kernel: [ 307.544031] RAX: 0000000000000000 RBX: 00007ffdb94fd110 RCX: 0000000000000030
Feb 8 14:40:28 sick01 kernel: [ 307.544032] RDX: 000000000000000f RSI: 000000000000000a RDI: 00007ffdb94fb0c0
Feb 8 14:40:28 sick01 kernel: [ 307.544034] RBP: 00000000000000ca R08: 1999999999999999 R09: 0000000000000000
Feb 8 14:40:28 sick01 kernel: [ 307.544035] R10: 00007f16e319b6a0 R11: 00007f16e319ada0 R12: 00000000000000c9
Feb 8 14:40:28 sick01 kernel: [ 307.544036] R13: 00007ffdb94fb026 R14: 00007ffdb94fb019 R15: 0000000000000000
Feb 8 14:40:28 sick01 kernel: [ 307.544037] Code: 5b 5d c3 e8 49 b5 05 00 eb da e8 02 05 0d 00 eb 9c 48 83 e7 fe e8 77 18 02 00 e9 72 ff ff ff 48 c7 c7 a0 5e ea 87 e8 56 3d 89 ff <0f> 0b 48 8b 43 60 eb 9a 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00
Feb 8 14:40:28 sick01 kernel: [ 307.544059] ---[ end trace 2897b005757ca737 ]---
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.15.0-133-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.30
Architecture: amd64
Date: Mon Feb 8 17:05:16 2021
InstallationDate: Installed on 2021-01-13 (26 days ago)
InstallationMedia: Ubuntu 16.04.7 LTS "Xenial Xerus" - Release amd64 (20200806)
SourcePackage: linux-signed-hwe
UpgradeStatus: No upgrade log present (probably fresh install)