udev settle blocked due to malfunction AMD devices kernel driver

Task Info (Flyspray)
Opened By Wei Hao (whao)
Task ID 80337
Type Bug Report
Project Arch Linux
Category Kernel
Version None
OS x86_64
Opened 2023-11-23 18:14:08 UTC
Status Waiting on Response

Details

Description:

This bug was introduced in May of kernel 6.7.

My device info is:

               -`                    whao@beelink-gtr6 
              .o+`                   ----------------- 
             `ooo/                   OS: Arch Linux x86_64 
            `+oooo:                  Host: GTR V02 
           `+oooooo:                 Kernel: 6.1.63-1-lts 
           -+oooooo+:                Uptime: 23 mins 
         `/:-:++oooo+:               Packages: 1632 (pacman) 
        `/++++/+++++++:              Shell: zsh 5.9 
       `/++++++++++++++:             Resolution: 3840x2160 
      `/+++ooooooooooooo/`           DE: Plasma 5.27.9 
     ./ooosssso++osssssso+`          WM: kwin 
    .oossssso-````/ossssss+`         Theme: [Plasma], Breeze [GTK2/3] 
   -osssssso.      :ssssssso.        Icons: [Plasma], breeze [GTK2/3] 
  :osssssss/        osssso+++.       Terminal: kitty 
 /ossssssss/        +ssssooo/-       CPU: AMD Ryzen 9 6900HX with Radeon Graphics (16) @ 3.300GHz 

/ossssso+/:- -:/+osssso+- GPU: AMD ATI Radeon 680M +sso+:- .-/+oso: Memory: 5729MiB / 27823MiB ++:. -/+/ . /

Product specs is https://minixpc.com/products/beelink-gtr6-amd-ryzen-r9-6900hx-processor-which-is-8-core-16-thread-processor-4-9ghz-windows11-pro-gaming-pc

udev blocks every time the machine from shutdown or reboot. Also blocks after pacman update when processing post-transaction hooks and preventing task finished.

As it is shown in attached kernel log. The blocking device is

[ 6.571418] pcie_mp2_amd 0000:05:00.7: Failed to discover, sensors not enabled is 1 [ 6.571430] pcie_mp2_amd: probe of 0000:05:00.7 failed with error -95

which is 05:00.7 Signal processing controller: Advanced Micro Devices, Inc. [AMD] Sensor Fusion Hub in lspci.

This bug still persists at the time I am reporting this bug with stable kernel version of 6.6.2-arch1-1

6.1.63-1-lts works fine.

Steps to reproduce:

  1. Using mainline stable kernel, as for now it is 6.6.2-arch1-1

  2. Update the all packages to the latest. (Should have seen udev block here)

  3. Try to shutdown or reboot the machine.

Attachments

photo_2023-11-24_01-56-19.jpg