You are not logged in.

#26 2020-05-22 11:06:15

Ropid
Member
Registered: 2015-03-09
Posts: 793

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

Are you guys sure about this "max_cstate=5"?

I understood things like this:

I thought this "5" value is for Intel. On Intel there's a very long list of different C-states exposed by the hardware. With "5" you disable the deepest sleep states.

On Ryzen there are just two C-states exposed to the system. One is to keep the CPU sleeping lightly, and the second is to allow it to go into a deep sleep.

You can check the C-states like this:

sudo cpupower idle-info

Here's what I see on my Ryzen 2700X system:

$ sudo cpupower idle-info
CPUidle driver: acpi_idle
CPUidle governor: menu
analyzing CPU 0:

Number of idle states: 3
Available idle states: POLL C1 C2
POLL:
Flags/Description: CPUIDLE CORE POLL IDLE
Latency: 0
Usage: 142277
Duration: 227868
C1:
Flags/Description: ACPI FFH MWAIT 0x0
Latency: 1
Usage: 8394559
Duration: 1631182931
C2:
Flags/Description: ACPI IOPORT 0x414
Latency: 400
Usage: 3422929
Duration: 6394934226

I would then assume that "max_cstate=5" does nothing for this example. I'm thinking it would have to be "max_cstate=1" for Ryzen.

Offline

#27 2020-05-22 15:07:46

ricky
Member
Registered: 2020-04-27
Posts: 24

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

Lots of issues surrounding C-states and Ryzen processors. It looks like it affected first gen Ryzen and rectified through BIOS updates, but perhaps it lives on?

I would tend to agree with you, I get the same output from my processor, only two C-states. But setting max_cstate=5 has definitely fixed my issue.. Probably fair to say there's something up with the C-states.

From the kernel documentation on c-states:

$ ls /sys/devices/system/cpu/cpu0/cpuidle/* 
/sys/devices/system/cpu/cpu0/cpuidle/state0:
above  below  default_status  desc  disable  latency  name  power  residency  time  usage

/sys/devices/system/cpu/cpu0/cpuidle/state1:
above  below  default_status  desc  disable  latency  name  power  residency  time  usage

/sys/devices/system/cpu/cpu0/cpuidle/state2:
above  below  default_status  desc  disable  latency  name  power  residency  s2idle  time  usage

This confirms my CPU should only have 0,1, and 2 for valid C-states.

Offline

#28 2020-05-24 11:15:12

ricky
Member
Registered: 2020-04-27
Posts: 24

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

I spoke too soon, had another crash at idle with the last entries relating to pcieport.

Will try running alternative kernel's as suggested and see if that fixes things and will report back.

Last edited by ricky (2020-05-24 11:21:49)

Offline

#29 2020-05-28 22:30:55

ricky
Member
Registered: 2020-04-27
Posts: 24

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

All right folks. Apologies for the delay, times have been busy.

Compiled and now running on linux-amd:

$ uname -r              
5.6.14-AMD

However, my log is still filled with the same amdgpu kernel panics:

May 28 19:23:38 kernel: WARNING: CPU: 0 PID: 349 at drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:1737 write_i2c_retimer_setting+0x3dd/0x410 [amdgpu]
May 28 19:23:38 kernel: Modules linked in: rfkill amdgpu(+) edac_mce_amd kvm_amd kvm irqbypass nls_iso8859_1 nls_cp437 snd_hda_codec_realtek snd_hda_codec_generic vfat ledtrig_audio crct10dif_pclmul fat snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg crc32_pclmul snd_hda_codec amd_iommu_v2 gpu_sched snd_hda_core snd_hwdep i2c_algo_bit snd_pcm wmi_bmof ghash_clmulni_intel ttm aesni_intel snd_timer crypto_simd drm_kms_helper r8169 snd sp5100_tco ccp cryptd glue_helper pcspkr k10temp cec i2c_piix4 syscopyarea sysfillrect realtek mousedev sysimgblt libphy soundcore rng_core fb_sys_fops joydev input_leds led_class evdev mac_hid wmi pinctrl_amd video button acpi_cpufreq sch_fq_codel usbip_host drm usbip_core crypto_user agpgart ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 sd_mod hid_generic usbhid hid crc32c_intel nvme ahci xhci_pci libahci nvme_core xhci_hcd libata t10_pi usbcore scsi_mod usb_common
May 28 19:23:38 kernel: CPU: 0 PID: 349 Comm: systemd-udevd Not tainted 5.6.14-AMD #1
May 28 19:23:38 kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B450M Pro4, BIOS P3.90 12/09/2019
May 28 19:23:38 kernel: RIP: 0010:write_i2c_retimer_setting+0x3dd/0x410 [amdgpu]
May 28 19:23:38 kernel: Code: 01 00 00 00 48 8d 54 24 14 44 89 f6 48 8b 40 08 48 8b b8 10 01 00 00 e8 81 e7 00 00 84 c0 74 2d 0f b6 44 24 15 e9 82 fe ff ff <0f> 0b e9 ef fc ff ff 0f 0b e9 eb fd ff ff 0f 0b e9 49 fe ff ff 0f
May 28 19:23:38 kernel: RSP: 0018:ffffae378068f2d8 EFLAGS: 00010246
May 28 19:23:38 kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000000a
May 28 19:23:38 kernel: RDX: 000000000000005d RSI: ffffffffc0f04690 RDI: 0000000000000000
May 28 19:23:38 kernel: RBP: 000000000000005d R08: 0000000000000013 R09: 0000000000000000
May 28 19:23:38 kernel: R10: ffffa02ec388dbf0 R11: 0000000000000014 R12: ffffa02ebad201b8
May 28 19:23:38 kernel: R13: 0000000000000000 R14: ffffae378068f2ee R15: ffffae378068f335
May 28 19:23:38 kernel: FS:  00007f71d801ba80(0000) GS:ffffa02ed0600000(0000) knlGS:0000000000000000
May 28 19:23:38 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 28 19:23:38 kernel: CR2: 0000560ab809f020 CR3: 00000003844e6000 CR4: 00000000003406f0
May 28 19:23:38 kernel: Call Trace:
May 28 19:23:38 kernel:  core_link_enable_stream+0x74a/0x780 [amdgpu]
May 28 19:23:38 kernel:  dce110_apply_ctx_to_hw+0x50d/0x550 [amdgpu]
May 28 19:23:38 kernel:  dc_commit_state+0x2f5/0x860 [amdgpu]
May 28 19:23:38 kernel:  amdgpu_dm_atomic_commit_tail+0x32e/0x20b0 [amdgpu]
May 28 19:23:38 kernel:  ? ktime_get_raw+0x2e/0x90
May 28 19:23:38 kernel:  ? dcn_validate_bandwidth+0x185c/0x1ea0 [amdgpu]
May 28 19:23:38 kernel:  ? dc_validate_global_state+0x2e3/0x380 [amdgpu]
May 28 19:23:38 kernel:  ? dm_plane_atomic_check+0x80/0x80 [amdgpu]
May 28 19:23:38 kernel:  ? dm_plane_helper_prepare_fb+0x1e3/0x240 [amdgpu]
May 28 19:23:38 kernel:  ? drm_atomic_helper_setup_commit+0x72d/0x790 [drm_kms_helper]
May 28 19:23:38 kernel:  commit_tail+0x92/0x120 [drm_kms_helper]
May 28 19:23:38 kernel:  drm_atomic_helper_commit+0x116/0x140 [drm_kms_helper]
May 28 19:23:38 kernel:  drm_client_modeset_commit_atomic+0x1c0/0x200 [drm]
May 28 19:23:38 kernel:  drm_client_modeset_commit_force+0x54/0x150 [drm]
May 28 19:23:38 kernel:  ? set_inverse_trans_unicode.constprop.0+0x2a/0xc0
May 28 19:23:38 kernel:  drm_fb_helper_restore_fbdev_mode_unlocked+0x49/0x90 [drm_kms_helper]
May 28 19:23:38 kernel:  drm_fb_helper_set_par+0x30/0x40 [drm_kms_helper]
May 28 19:23:38 kernel:  fbcon_init+0x2b6/0x5e0
May 28 19:23:38 kernel:  visual_init+0xd4/0x130
May 28 19:23:38 kernel:  do_bind_con_driver.isra.0+0x1d4/0x2e0
May 28 19:23:38 kernel:  do_take_over_console+0x115/0x180
May 28 19:23:38 kernel:  do_fbcon_takeover+0x5b/0xc0
May 28 19:23:38 kernel:  register_framebuffer+0x1e2/0x300
May 28 19:23:38 kernel:  __drm_fb_helper_initial_config_and_unlock+0x31f/0x490 [drm_kms_helper]
May 28 19:23:38 kernel:  amdgpu_fbdev_init+0xbc/0xf0 [amdgpu]
May 28 19:23:38 kernel:  amdgpu_device_init.cold+0x13dd/0x195a [amdgpu]
May 28 19:23:38 kernel:  amdgpu_driver_load_kms+0x5c/0x1e0 [amdgpu]
May 28 19:23:38 kernel:  drm_dev_register+0x110/0x150 [drm]
May 28 19:23:38 kernel:  amdgpu_pci_probe+0xec/0x150 [amdgpu]
May 28 19:23:38 kernel:  ? __pm_runtime_resume+0x49/0x60
May 28 19:23:38 kernel:  local_pci_probe+0x42/0x80
May 28 19:23:38 kernel:  ? pci_match_device+0xd7/0x100
May 28 19:23:38 kernel:  pci_device_probe+0x103/0x1c0
May 28 19:23:38 kernel:  really_probe+0x167/0x410
May 28 19:23:38 kernel:  driver_probe_device+0xb6/0x100
May 28 19:23:38 kernel:  device_driver_attach+0xa1/0xb0
May 28 19:23:38 kernel:  __driver_attach+0x8a/0x150
May 28 19:23:38 kernel:  ? device_driver_attach+0xb0/0xb0
May 28 19:23:38 kernel:  ? device_driver_attach+0xb0/0xb0
May 28 19:23:38 kernel:  bus_for_each_dev+0x78/0xc0
May 28 19:23:38 kernel:  bus_add_driver+0x12b/0x1e0
May 28 19:23:38 kernel:  driver_register+0x8b/0xe0
May 28 19:23:38 kernel:  ? 0xffffffffc11a8000
May 28 19:23:38 kernel:  do_one_initcall+0x46/0x230
May 28 19:23:38 kernel:  ? kmem_cache_alloc_trace+0x17c/0x220
May 28 19:23:38 kernel:  ? do_init_module+0x23/0x250
May 28 19:23:38 kernel:  do_init_module+0x5c/0x250
May 28 19:23:38 kernel:  __do_sys_init_module+0x16e/0x1a0
May 28 19:23:38 kernel:  do_syscall_64+0x5b/0x100
May 28 19:23:38 kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
May 28 19:23:38 kernel: RIP: 0033:0x7f71d8f8673e
May 28 19:23:38 kernel: Code: 48 8b 0d 55 f7 0b 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 22 f7 0b 00 f7 d8 64 89 01 48
May 28 19:23:38 kernel: RSP: 002b:00007ffecc482dc8 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
May 28 19:23:38 kernel: RAX: ffffffffffffffda RBX: 00005588888a9500 RCX: 00007f71d8f8673e
May 28 19:23:38 kernel: RDX: 00007f71d8c1c97d RSI: 00000000009a4ba0 RDI: 00005588891a48e0
May 28 19:23:38 kernel: RBP: 00005588891a48e0 R08: 0000558888693fd0 R09: 00007ffecc481810
May 28 19:23:38 kernel: R10: 0000000000000007 R11: 0000000000000246 R12: 00007f71d8c1c97d
May 28 19:23:38 kernel: R13: 0000000000000001 R14: 0000558888697810 R15: 00005588888a9500
May 28 19:23:38 kernel: ---[ end trace a13ef2e58cb5b7be ]---

Going to run with it and see what kind of stability prevails! Stay tuned. I think it's time for me to report a kernel bug.

Last edited by ricky (2020-05-28 22:40:35)

Offline

#30 2020-05-29 10:30:39

ricky
Member
Registered: 2020-04-27
Posts: 24

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

Died at 02:14 running on the linux-amd kernel. Same story as always.

For those debating the purchase of this processor, don't. I'm evaluating buying new hardware, I'm on 6+ weeks of a brand new build that I cannot use.

The web is plagued of issues with this processor, I should have done my research beforehand.

Offline

#31 2020-05-29 12:02:40

mrlamud
Member
Registered: 2014-09-27
Posts: 83

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

I wish you had  a chance to borrow the other b450 montherboard to test , either Gigabyte or MSI  - no Asus.
I had just seen Asrock B450m Pro4 manual, it's a piece of junk.

Offline

#32 2020-05-29 12:15:45

ricky
Member
Registered: 2020-04-27
Posts: 24

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

You think the issue could be because of the motherboard?

Offline

#33 2020-05-29 12:33:56

mrlamud
Member
Registered: 2014-09-27
Posts: 83

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

Last week, I'd built a Ryzen 5 3600 computer set for my nephew using B450M Aorus Elite motherboard.
In the Bios  M.I.T menu there's option about  "Power Supply Idle Control"  which explained -Enable or disables C6 Sate.  I couldn't find this option in Asrock's manual.

PS. - I regret that I didn't have a chance to try Archlinux on it.

I

Offline

#34 2020-05-29 12:58:37

ricky
Member
Registered: 2020-04-27
Posts: 24

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

This processor has been out for a year, so I am surprised there is not support. Contemplating my options now:

  • Throw hardware at it. Put a graphics card in and disable the integrated graphics? Motherboard? New processor and graphics card?

  • Put a bug in for the linux kernel, hope it gets resolved.

  • Throw all self decency out the window and install Windows so I can actually use the hardware I bought. Just kidding.

It has been fun and educational learning about this stuff, but at the end of the day I need a computer I can rely upon.

Offline

#35 2020-05-29 13:16:18

mrlamud
Member
Registered: 2014-09-27
Posts: 83

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

I guess you could not stand M$ Windows.

Thanks for sharing and hope you find the peaceful state of mind soon.

Offline

#36 2020-05-29 18:57:01

Ropid
Member
Registered: 2015-03-09
Posts: 793

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

mrlamud wrote:

Last week, I'd built a Ryzen 5 3600 computer set for my nephew using B450M Aorus Elite motherboard.
In the Bios  M.I.T menu there's option about  "Power Supply Idle Control"  which explained -Enable or disables C6 Sate.  I couldn't find this option in Asrock's manual.

PS. - I regret that I didn't have a chance to try Archlinux on it.

I


If I remember right, that "power supply idle control" is somewhere in the "AMD CBS" menu on my ASRock X470 board. I heard that the "AMD CBS" menu is from AMD themselves and manufacturers aren't allowed to change the entries in there and can only enable/disable them so that area of the menus should look about the same on all boards.

Offline

#37 2020-05-29 22:37:28

mrlamud
Member
Registered: 2014-09-27
Posts: 83

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

Ropid wrote:
mrlamud wrote:

Last week, I'd built a Ryzen 5 3600 computer set for my nephew using B450M Aorus Elite motherboard.
In the Bios  M.I.T menu there's option about  "Power Supply Idle Control"  which explained -Enable or disables C6 Sate.  I couldn't find this option in Asrock's manual.

PS. - I regret that I didn't have a chance to try Archlinux on it.

I


If I remember right, that "power supply idle control" is somewhere in the "AMD CBS" menu on my ASRock X470 board. I heard that the "AMD CBS" menu is from AMD themselves and manufacturers aren't allowed to change the entries in there and can only enable/disable them so that area of the menus should look about the same on all boards.

It is.

Thanks.

Offline

#38 2020-05-29 22:43:33

ricky
Member
Registered: 2020-04-27
Posts: 24

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

I set my power supply idle control to "low current idle", or equivalent selection. As well in the CBS menu I disabled Global C-states.

We'll see if that helps anything.

Do we truly believe this is a power state issue? I mean there's a boat load of amdgpu kernel panics on bootup. This may point to the root cause here.

Offline

#39 2020-05-29 23:35:31

Arup
Member
From: Earth
Registered: 2014-02-20
Posts: 83

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

Make sure you have the latest BIOS with AGESA 1.04b and also that amd-ucode is loaded right. In BIOS set the idle control to auto, the new kernel now manages it right unlike the previous one and combined with latest BIOS no more hangs for my 1700 or the 3900 and I have a B350 board.

Offline

#40 2020-05-30 03:17:29

Ropid
Member
Registered: 2015-03-09
Posts: 793

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

ricky wrote:

I set my power supply idle control to "low current idle", or equivalent selection. As well in the CBS menu I disabled Global C-states.

We'll see if that helps anything.

Do we truly believe this is a power state issue? I mean there's a boat load of amdgpu kernel panics on bootup. This may point to the root cause here.


About amdgpu, did you try the 5.7 kernel? There's an AUR package "linux-mainline" and someone's sharing a repo with the compiled package here:

https://arch.miffe.org/x86_64/

The bug tracking for the amdgpu kernel module is here if you are interested:

https://gitlab.freedesktop.org/drm/amd/ … &state=all

About that "power supply idle control" thing, the safe choice is the "typical current idle" setting. It makes the voltage at idle never drop below around 0.8V. The "low current idle" allows the CPU to go down to crazy low voltage of 0.4V. That said, I'm thinking with "global c-states" disabled, this will never be the case. I think it can only drop to very low voltage if the OS sets the C-state with the 2000MHz and that's not happening with "global c-states" disabled.

Offline

#41 2020-05-30 12:02:15

ricky
Member
Registered: 2020-04-27
Posts: 24

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

Funny you say that, I had searched for my amdgpu issue before, but I found it here.

Looks like it has been fixed since the beginning of 5.7, I'll try that Kernel out, perhaps it will be deemed stable soon.

In other news, my computer ran over night without crashing.. Maybe those power settings I started screwing around with did some good. Will report back, as always.

Offline

#42 2020-05-30 12:10:24

mrlamud
Member
Registered: 2014-09-27
Posts: 83

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

Please do so  and - if all O.K.-  , advise setting that cause the problem and how to solve it.

Offline

#43 2020-05-30 12:16:33

ricky
Member
Registered: 2020-04-27
Posts: 24

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

Of course, I don't want anyone else to have to experience the same pains lol

Offline

#44 2020-06-01 00:00:56

ricky
Member
Registered: 2020-04-27
Posts: 24

Re: Ryzen 3 3200G, amdgpu kernel panics and random hangs

Interesting find. After screwing around with power options in the BIOS, this is what I'm puking on now:

May 31 17:15:39 kded5[521]: ktp-kded-module: "auto-away" state change: TelepathyKDEDModulePlugin::Enabled
May 31 17:15:39 kded5[521]: ktp-kded-module: plugin queue activation: "away" ""
May 31 17:20:39 kded5[521]: ktp-kded-module: "auto-away" presence change request: "away" ""
May 31 17:20:39 kded5[521]: ktp-kded-module: plugin queue activation: "away" ""
May 31 17:30:39 kded5[521]: ktp-kded-module: "auto-away" presence change request: "xa" ""
May 31 17:30:39 kded5[521]: ktp-kded-module: plugin queue activation: "xa" ""
May 31 17:37:03 kernel: pcieport 0000:02:04.0: can't change power state from D3cold to D0 (config space inaccessible)
May 31 17:37:03 kernel: pcieport 0000:02:00.0: can't change power state from D3cold to D0 (config space inaccessible)
May 31 17:37:46 kernel: ------------[ cut here ]------------
May 31 17:37:46 kernel: NETDEV WATCHDOG: enp4s0 (r8169): transmit queue 0 timed out
May 31 17:37:46 kernel: WARNING: CPU: 1 PID: 0 at net/sched/sch_generic.c:442 dev_watchdog+0x26d/0x280
May 31 17:37:46 kernel: Modules linked in: mousedev input_leds joydev rfkill hid_generic usbhid hid amdgpu snd_hda_codec_realtek edac_mce_amd snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi kvm_amd snd_hda_intel snd_intel_dspcfg kvm snd_hda_codec irqbypass nls_iso8859_1 snd_hda_core nls_cp437 gpu_sched snd_hwdep vfat i2c_algo_bit crct10dif_pclmul fat crc32_pclmul ttm wmi_bmof snd_pcm ghash_clmulni_intel drm_kms_helper aesni_intel crypto_simd cryptd glue_helper snd_timer cec rc_core ccp syscopyarea pcspkr sysfillrect r8169 sysimgblt k10temp fb_sys_fops sp5100_tco snd i2c_piix4 realtek soundcore rng_core libphy wmi pinctrl_amd gpio_amdpt evdev mac_hid acpi_cpufreq usbip_host drm usbip_core crypto_user agpgart ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 crc32c_intel xhci_pci xhci_hcd
May 31 17:37:46 kernel: CPU: 1 PID: 0 Comm: swapper/1 Tainted: G        W         5.6.15-arch1-1 #1
May 31 17:37:46 kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B450M Pro4, BIOS P3.90 12/09/2019
May 31 17:37:46 kernel: RIP: 0010:dev_watchdog+0x26d/0x280
May 31 17:37:46 kernel: Code: 67 72 79 ff eb 85 4c 89 f7 c6 05 b1 9c cc 00 01 e8 e8 f2 fa ff 44 89 e9 4c 89 f6 48 c7 c7 18 70 5d a3 48 89 c2 e8 ca 47 82 ff <0f> 0b e9 63 ff ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 90 0f 1f 44
May 31 17:37:46 kernel: RSP: 0018:ffffa33100274e50 EFLAGS: 00010282
May 31 17:37:46 kernel: RAX: 0000000000000000 RBX: ffff93020bef3c00 RCX: 0000000000000000
May 31 17:37:46 kernel: RDX: 0000000000000103 RSI: ffff930210659ac8 RDI: 00000000ffffffff
May 31 17:37:46 kernel: RBP: ffff9302080763dc R08: 000000000000065b R09: 0000000000000004
May 31 17:37:46 kernel: R10: 0000000000000000 R11: 0000000000000001 R12: ffff930208076480
May 31 17:37:46 kernel: R13: 0000000000000000 R14: ffff930208076000 R15: ffff93020bef3c80
May 31 17:37:46 kernel: FS:  0000000000000000(0000) GS:ffff930210640000(0000) knlGS:0000000000000000
May 31 17:37:46 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 31 17:37:46 kernel: CR2: 00002c61decad000 CR3: 0000000376b02000 CR4: 00000000003406e0
May 31 17:37:46 kernel: Call Trace:
May 31 17:37:46 kernel:  <IRQ>
May 31 17:37:46 kernel:  ? pfifo_fast_dequeue+0x1d0/0x1d0
May 31 17:37:46 kernel:  ? pfifo_fast_dequeue+0x1d0/0x1d0
May 31 17:37:46 kernel:  call_timer_fn+0x2d/0x160
May 31 17:37:46 kernel:  ? pfifo_fast_dequeue+0x1d0/0x1d0
May 31 17:37:46 kernel:  __run_timers+0x193/0x2a0
May 31 17:37:46 kernel:  run_timer_softirq+0x2b/0x50
May 31 17:37:46 kernel:  __do_softirq+0x10f/0x358
May 31 17:37:46 kernel:  irq_exit+0xab/0x120
May 31 17:37:46 kernel:  smp_apic_timer_interrupt+0xa6/0x1b0
May 31 17:37:46 kernel:  apic_timer_interrupt+0xf/0x20
May 31 17:37:46 kernel:  </IRQ>
May 31 17:37:46 kernel: RIP: 0010:cpuidle_enter_state+0xb6/0x420
May 31 17:37:46 kernel: Code: 90 e7 45 5d e8 eb 75 91 ff 49 89 c7 0f 1f 44 00 00 31 ff e8 5c 84 91 ff 80 7c 24 0f 00 0f 85 0b 02 00 00 fb 66 0f 1f 44 00 00 <45> 85 e4 0f 88 ee 01 00 00 49 63 d4 4c 2b 7c 24 10 48 8d 04 52 48
May 31 17:37:46 kernel: RSP: 0018:ffffa3310013fe78 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13
May 31 17:37:46 kernel: RAX: ffff930210640000 RBX: ffff93020a89e400 RCX: 000000000000001f
May 31 17:37:46 kernel: RDX: 0000000000000000 RSI: 00000000239f65a7 RDI: 0000000000000000
May 31 17:37:46 kernel: RBP: ffffffffa38cf700 R08: 0000115568861f78 R09: 0000000000000020
May 31 17:37:46 kernel: R10: 000000000000500d R11: 0000000000000ef9 R12: 0000000000000002
May 31 17:37:46 kernel: R13: ffff93020a89e400 R14: 0000000000000002 R15: 0000115568861f78
May 31 17:37:46 kernel:  ? cpuidle_enter_state+0xa4/0x420
May 31 17:37:46 kernel:  cpuidle_enter+0x29/0x40
May 31 17:37:46 kernel:  do_idle+0x1d3/0x260
May 31 17:37:46 kernel:  cpu_startup_entry+0x19/0x20
May 31 17:37:46 kernel:  start_secondary+0x186/0x1e0
May 31 17:37:46 kernel:  secondary_startup_64+0xb6/0xc0
May 31 17:37:46 kernel: ---[ end trace 01a1181b2e02a4cf ]---
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_chipcmd_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:37:46 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_chipcmd_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:16 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_chipcmd_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:38:51 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_chipcmd_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_ephyar_cond == 1 (loop: 100, delay: 10).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:39:41 kernel: r8169 0000:04:00.0 enp4s0: rtl_eriar_cond == 1 (loop: 100, delay: 100).
May 31 17:40:22 kernel: ahci 0000:01:00.1: AHCI controller unavailable!
May 31 17:40:23 kernel: ata2: failed to resume link (SControl FFFFFFFF)
May 31 17:40:23 kernel: ata2: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
May 31 17:40:28 NetworkManager[441]: <info>  [1590957628.0243] manager: NetworkManager state is now CONNECTED_SITE

Looking in the kernel source code surrounding cpuidle.c. Haven't figured out what's going on. Driver for ethernet seems to be puking too. Could be a consequence of this attempt to change power modes.

I need to get on Kernel 5.7. In the mean time, should I throw kernel parameters at it??

  • cpuidle.off=1   [CPU_IDLE]
                            disable the cpuidle sub-system

  • idle=nomwait (found on a Manjaro post)

Last edited by ricky (2020-06-01 00:05:22)

Offline

Board footer

Powered by FluxBB