[SARIEN] Dell Latitude 5400 Chrome hard crash on *some* shutdowns

Hullo!
I’m running CachyOS with Gnome on my chromebook. Everything works well to an extent, aside from minor graphical glitches here and there and the touchscreen not working. Stress tests throw no problems, memtest neither.

Sometimes, however, the laptop either stalls on shutdown with “a start job is runnin for generate shutdown-ramfs” throwing an entire screen of red letters at me, or sometimes freezes fully with graphical glitches throughout the screen (screenshots lower)

I’ll add that I did a memtest, and changed to a pair of known good ram sticks, still happens.

Attached, you’ll find my journalctl output that looks similar to what gets thrown on the screen, as well:

           .-------------------------:                    archie@sarien
          .+=========================.                    -------------
         :++===++==================-       :++-           OS: CachyOS Linux x86_64
        :*++====+++++=============-        .==:           Host: Sarien (rev17)
       -*+++=====+***++==========:                        Kernel: Linux 6.12.5-2-cachyos
      =*++++========------------:                         Uptime: 25 mins
     =*+++++=====-                     ...                Packages: 1428 (pacman), 29 (flatpak)
   .+*+++++=-===:                    .=+++=:              Shell: fish 3.7.1
  :++++=====-==:                     -*****+              Display (LGD063E): 1920x1080 @ 60 Hz in 14" [Built-in]
 :++========-=.                      .=+**+.              DE: GNOME 47.2
.+==========-.                          .                 WM: Mutter (X11)
 :+++++++====-                                .--==-.     WM Theme: Adwaita
  :++==========.                             :+++++++:    Theme: Adwaita [GTK2/3/4]
   .-===========.                            =*****+*+    Icons: Colloid-Dark [GTK2/3/4]
    .-===========:                           .+*****+:    Font: Cantarell (11pt) [GTK2/3/4]
      -=======++++:::::::::::::::::::::::::-:  .---:      Cursor: Colloid-dark (24px)
       :======++++====+++******************=.             Terminal: GNOME Terminal 3.54.2
        :=====+++==========++++++++++++++*-               Terminal Font: Source Code Pro (10pt)
         .====++==============++++++++++*-                CPU: Intel(R) Core(TM) i5-8365U (8) @ 4.10 GHz
          .===+==================+++++++:                 GPU: Intel UHD Graphics 620 @ 1.10 GHz [Integrated]
           .-=======================+++:                  Memory: 7.57 GiB / 31.22 GiB (24%)
             ..........................                   Swap: 0 B / 31.22 GiB (0%)
                                                          Disk (/): 100.55 GiB / 329.55 GiB (31%) - btrfs
                                                          Local IP (wlan0): 192.168.94.104/24
                                                          Battery (DELL C5GV285): 67% (5 hours, 15 mins remaining) [Discharging]
                                                          Locale: en_US.UTF-8

                                                                                  
                                                                                  
~
❯ 

gru 16 11:07:33.681217 sarien kernel: ------------[ cut here ]------------
gru 16 11:07:33.681427 sarien kernel: WARNING: CPU: 2 PID: 82 at drivers/usb/typec/ucsi/ucsi.c:1359 ucsi_reset_ppm+0x1cc/0x1e0 [typec_ucsi]
gru 16 11:07:33.681488 sarien kernel: Modules linked in: snd_seq_dummy snd_hrtimer rfcomm snd_seq snd_seq_device cmac algif_hash algif_skcipher af_alg qrtr bnep snd_ctl_led uinput uvcvideo btusb btbcm uvc cdc_mbim btintel videobuf2_vmall>
gru 16 11:07:33.681734 sarien kernel:  snd_compress joydev snd_hda_intel iwlmvm mousedev snd_intel_dspcfg 8250_dw kvm snd_intel_sdw_acpi crct10dif_pclmul snd_hda_codec crc32_pclmul mac80211 polyval_clmulni polyval_generic snd_hda_core gh>
gru 16 11:07:33.681871 sarien kernel:  rfkill intel_soc_dts_iosf elan_i2c int3403_thermal wilco_ec ipt_REJECT int340x_thermal_zone nf_reject_ipv4 typec cros_ec_lpcs xt_LOG cros_ec soc_button_array wilco_ec_events nf_log_syslog intel_vbtn>
gru 16 11:07:33.682063 sarien kernel: CPU: 2 UID: 0 PID: 82 Comm: kworker/2:1 Tainted: G           OE      6.12.5-2-cachyos #1 196ac2b15201e8c47f596b0ff96ec051944e5e71
gru 16 11:07:33.682149 sarien kernel: Tainted: [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
gru 16 11:07:33.682197 sarien kernel: Hardware name: Dell Inc. Sarien/Sarien, BIOS Google_Sarien.12200.222.0 07/29/2020
gru 16 11:07:33.682240 sarien kernel: Workqueue: events_long ucsi_init_work [typec_ucsi]
gru 16 11:07:33.682282 sarien kernel: RIP: 0010:ucsi_reset_ppm+0x1cc/0x1e0 [typec_ucsi]
gru 16 11:07:33.682324 sarien kernel: Code: df e8 e8 29 ac f7 65 48 8b 04 25 28 00 00 00 48 3b 44 24 08 75 1b 89 e8 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 cc cc cc cc cc <0f> 0b e9 20 ff ff ff e8 58 7a ab f7 00 00 00 00 00 00 00 00 90 90
gru 16 11:07:33.682368 sarien kernel: RSP: 0018:ffffb158002ffd20 EFLAGS: 00010206
gru 16 11:07:33.682409 sarien kernel: RAX: 0000000008000000 RBX: ffff9386c7bda8c0 RCX: 0000000000000000
gru 16 11:07:33.682472 sarien kernel: RDX: 000000039e1cfd81 RSI: ffffb158002ffd24 RDI: ffff9386c7bda800
gru 16 11:07:33.682521 sarien kernel: RBP: ffffb158002ffe30 R08: 0000000000000100 R09: 0000000000000002
gru 16 11:07:33.682561 sarien kernel: R10: 000000000000001f R11: ffffffffc105f3e0 R12: 00000000fffba7aa
gru 16 11:07:33.682602 sarien kernel: R13: 0000000000000000 R14: ffff9386c7bda800 R15: ffffb158002ffd24
gru 16 11:07:33.682644 sarien kernel: FS:  0000000000000000(0000) GS:ffff938e0e300000(0000) knlGS:0000000000000000
gru 16 11:07:33.682687 sarien kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
gru 16 11:07:33.682728 sarien kernel: CR2: 00005ca47010d530 CR3: 00000006d7410005 CR4: 00000000003706f0
gru 16 11:07:33.682771 sarien kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
gru 16 11:07:33.682811 sarien kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
gru 16 11:07:33.682866 sarien kernel: Call Trace:
gru 16 11:07:33.682912 sarien kernel:  <TASK>
gru 16 11:07:33.682954 sarien kernel:  ? __warn+0xd5/0x1d0
gru 16 11:07:33.682996 sarien kernel:  ? ucsi_reset_ppm+0x1cc/0x1e0 [typec_ucsi 5ca377914cffb00945fc5520c5738eb3f82883a3]
gru 16 11:07:33.683038 sarien kernel:  ? report_bug+0x144/0x1f0
gru 16 11:07:33.683080 sarien kernel:  ? handle_bug+0x6a/0x90
gru 16 11:07:33.683137 sarien kernel:  ? exc_invalid_op+0x1a/0x50
gru 16 11:07:33.683183 sarien kernel:  ? asm_exc_invalid_op+0x1a/0x20
gru 16 11:07:33.683241 sarien kernel:  ? __pfx_ucsi_acpi_read_cci+0x10/0x10 [ucsi_acpi 56ea9126816ebde14e2ce75d9a8c98d5ad63acf5]
gru 16 11:07:33.683289 sarien kernel:  ? ucsi_reset_ppm+0x1cc/0x1e0 [typec_ucsi 5ca377914cffb00945fc5520c5738eb3f82883a3]
gru 16 11:07:33.683331 sarien kernel:  ucsi_init_work+0xea/0xd70 [typec_ucsi 5ca377914cffb00945fc5520c5738eb3f82883a3]
gru 16 11:07:33.683373 sarien kernel:  ? sched_clock+0x10/0x30
gru 16 11:07:33.683414 sarien kernel:  ? psi_task_switch+0x29c/0x760
gru 16 11:07:33.683455 sarien kernel:  ? __switch_to+0x120/0x200
gru 16 11:07:33.683496 sarien kernel:  ? __switch_to_asm+0x37/0x70
gru 16 11:07:33.683537 sarien kernel:  ? schedule+0x57d/0x1ea0
gru 16 11:07:33.683578 sarien kernel:  ? __queue_work+0x1ba/0x4b0
gru 16 11:07:33.683632 sarien kernel:  process_scheduled_works+0x1f4/0x470
gru 16 11:07:33.683677 sarien kernel:  worker_thread+0x1ae/0x310
gru 16 11:07:33.683719 sarien kernel:  ? __pfx_worker_thread+0x10/0x10
gru 16 11:07:33.683760 sarien kernel:  ? __pfx_worker_thread+0x10/0x10
gru 16 11:07:33.683802 sarien kernel:  kthread+0x14a/0x170
gru 16 11:07:33.683842 sarien kernel:  ? __pfx_kthread+0x10/0x10
gru 16 11:07:33.683883 sarien kernel:  ret_from_fork+0x37/0x50
gru 16 11:07:33.683923 sarien kernel:  ? __pfx_kthread+0x10/0x10
gru 16 11:07:33.683963 sarien kernel:  ret_from_fork_asm+0x1a/0x30
gru 16 11:07:33.684015 sarien kernel:  </TASK>
gru 16 11:07:33.684061 sarien kernel: ---[ end trace 0000000000000000 ]---
gru 16 11:07:33.782238 sarien kernel: ucsi_acpi GOOG000E:00: error -ETIMEDOUT: PPM init failed