Bug 6403 - 5.10-134内核增加启动参数intel_iommu=on,sm_on 系统无法启动;去除启动参数后加载iax_encrypto软锁
Summary: 5.10-134内核增加启动参数intel_iommu=on,sm_on 系统无法启动;去除启动参数后加载iax_encrypto软锁
Status: RESOLVED FIXED
Alias: None
Product: ANCK 5.10 Dev
Classification: ANCK
Component: X86 (show other bugs) X86
Version: unspecified
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: gumi
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-07 11:19 UTC by inspursand
Modified: 2023-11-09 13:44 UTC (History)
5 users (show)

See Also:


Attachments
串口日志信息,如果文件无法打开,请参见comment (177.90 KB, text/plain)
2023-09-07 11:28 UTC, inspursand
Details
去除intel_iommu=on,sm_on之后发生软锁 (343.27 KB, image/jpeg)
2023-09-07 11:35 UTC, inspursand
Details
试验发现不同的版本加载iax_crypto之后进行启用时出现不同的表现。具体描述见comments (32.98 KB, image/png)
2023-09-12 16:32 UTC, inspursand
Details
lspci -t (6.22 KB, text/plain)
2023-09-18 11:09 UTC, inspursand
Details

Note You need to log in before you can comment on or make changes to this bug.
Description inspursand inspur_group 2023-09-07 11:19:58 UTC
Description of problem:
内核增加intel=iommu,sm_on启动参数之后,在M7上无法启动。

Version-Release number of selected component (if applicable):
5.160-135

How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:
Comment 1 inspursand inspur_group 2023-09-07 11:28:03 UTC
Created attachment 889 [details]
串口日志信息,如果文件无法打开,请参见comment

添加intel_iommu=on,sm_on 无法启动的串口日志
cpu: 6448H 
arch:x86_64


load_video
set gfx_payload=keep
insmod gzio
linux ($root)/vmlinuz-5.10.134-15.an8.x86_64 root=/dev/mapper/keyarchos-root r\
o crashkernel=auto resume=/dev/mapper/keyarchos-swap rd.lvm.lv=keyarchos/root \
rd.lvm.lv=keyarchos/swap rhgb quiet  iommu=pt intel_iommu=on,sm_on console=tty\
S0,115200n8 console=tty0
initrd  ($root)/initramfs-5.10.134-15.an8.x86_64.img $tuned_initrd








      Press Ctrl-x to start, Ctrl-c for a command prompt or Escape to
      discard edits and return to the menu. Pressing Tab lists possible
      completions.
[    2.813667] x86/cpu: SGX disabled by BIOS.
[    6.870180] pci 0000:02:01.0: DMAR: Setup RID2PASID failed
[    7.998773] DMAR: DRHD: handling fault status reg 2
[    7.999465] DMAR: [DMA Read NO_PASID] Request device [0x00:0x14.0] fault addr 0x11b6e7000 [fault reason 0x41] SM: Present bit in Context Entry is clear
[    8.139518] integrity: Unable to open file: /etc/keys/x509_ima.der (-2)
[    8.139519] integrity: Unable to open file: /etc/keys/x509_evm.der (-2)
[  OK  ] Started Show Plymouth Boot Screen.
[  OK  ] Reached target Paths.
[  OK  ] Started Forward Password Requests to Plymouth Directory Watch.
[    8.602760] DMAR: DRHD: handling fault status reg 2
[    8.608326] DMAR: [DMA Read NO_PASID] Request device [0x9b:0x00.0] fault addr 0x4082b88000 [fault reason 0x39] SM: Present bit in Root Entry is clear
[    8.623601] DMAR: DRHD: handling fault status reg 3
[    8.629169] DMAR: [DMA Read NO_PASID] Request device [0x9b:0x00.0] fault addr 0x4082b88000 [fault reason 0x39] SM: Present bit in Root Entry is clear
[    8.678642] DMAR: DRHD: handling fault status reg 2
[   14.230483] megaraid_sas 0000:37:00.0: Init cmd return status FAILED for SCSI host 0
[   31.251327] DMAR: DRHD: handling fault status reg 2
[   31.256831] DMAR: [DMA Read NO_PASID] Request device [0x37:0x00.0] fault addr 0x1116bc000 [fault reason 0x39] SM: Present bit in Root Entry is clear
[   36.640518] megaraid_sas 0000:37:00.0: Init cmd return status FAILED for SCSI host 0
[   36.706956] megaraid_sas 0000:37:00.0: Failed from megasas_init_fw 6468
[ TIME ] Timed out waiting for device dev-mapper-keyarchos\x2dswap.device.
[DEPEND] Dependency failed for Resume from hibernation using device /dev/mapper/keyarchos-swap.
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
         Starting Create Volatile Files and Directories...
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Reached target System Initialization.
[  OK  ] Reached target Basic System.
[  249.520568] INFO: task kworker/0:2:659 blocked for more than 122 seconds.
[  249.528218]       Tainted: G            E     5.10.134-15.an8.x86_64 #2
[  249.535668] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  313.952267] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  314.475139] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  314.992369] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  315.509121] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  316.026247] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  316.543128] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  317.062225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  317.579140] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  318.102212] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  318.619116] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  319.139381] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  319.656026] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  320.173246] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  320.690122] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  321.212219] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  321.734122] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  322.256199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  322.776122] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  323.298203] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  323.819160] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  324.343203] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  324.867102] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  325.389197] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  325.911079] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  326.432225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  326.952089] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  327.474232] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  327.997152] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  328.521250] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  329.043087] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  329.567209] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  330.085058] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  330.607188] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  331.128197] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  331.651205] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  332.173274] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  332.695213] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  333.215089] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  333.736266] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  334.257203] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  334.781147] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  335.303248] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  335.824323] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  336.345159] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  336.865220] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  337.388063] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  337.909229] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  338.430310] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  338.949225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  339.472087] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  339.992209] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  340.515129] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  341.037470] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  341.560070] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  342.082220] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  342.602052] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  343.122201] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  343.643163] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  344.166214] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  344.688115] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  345.209280] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  345.730074] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  346.250195] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  346.770090] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  347.291225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  347.811078] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  348.331208] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  348.854248] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  349.375198] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  349.897111] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  350.420197] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  350.940085] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  351.460204] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  351.982199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  352.503293] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  353.024170] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  353.547212] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  354.067104] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  354.588196] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  355.108082] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  355.627201] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  356.147146] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  356.666192] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  357.188256] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  357.711174] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  358.234078] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  358.754219] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  359.274083] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  359.793236] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  360.314251] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  360.837199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  361.358169] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  361.881185] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  362.401104] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  362.920199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  363.440114] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  363.960192] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  364.480125] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  365.002214] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  365.522091] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  366.041185] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  366.561121] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  367.082207] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  367.602255] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  368.121198] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  368.643183] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  369.167172] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  369.690078] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  370.212205] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  370.733103] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  371.255222] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  371.776116] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  372.297204] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  372.400499] INFO: task kworker/0:2:659 blocked for more than 245 seconds.
[  372.408536]       Tainted: G            E     5.10.134-15.an8.x86_64 #2
[  372.416256] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  372.820068] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  373.344191] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  373.864087] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  374.385188] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  374.907255] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  375.429205] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  375.949086] dracut-initqueue[1250]: Warning: dracut-initqueue timeout - starting timeout scripts
[  375.949134] dracut-initqueue[1250]: Warning: Could not boot.
         Starting Setup Virtual Console...
[  OK  ] Started Setup Virtual Console.
         Starting Dracut Emergency Shell...
[  495.280486] INFO: task kworker/0:2:659 blocked for more than 368 seconds.
[  495.288502]       Tainted: G            E     5.10.134-15.an8.x86_64 #2
[  495.296227] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Comment 2 inspursand inspur_group 2023-09-07 11:35:07 UTC
Created attachment 890 [details]
去除intel_iommu=on,sm_on之后发生软锁

复现步骤:
1、去除启动intel_iommu=on,sm_on参数,启动
2、配置队列
   accel-config config-wq iax1/wq1.0 --group-id 0 --mode dedicated --type kernel --name iax_crypto --priority 10 --driver-name crypto
3、启动设备、队列
   accel-config enable-device iax1
   accel-config enable-wq iax1/wq1.0

4、加载、配置iax驱动enable时发生软锁
   modprobe iax_crypto
   echo 1 > /sys/module/iax_crypto/parameters/iax_crypto_enable  (发生软锁的命令)
Comment 3 inspursand inspur_group 2023-09-12 16:32:21 UTC
Created attachment 892 [details]
试验发现不同的版本加载iax_crypto之后进行启用时出现不同的表现。具体描述见comments

试验发现不同的版本加载iax_crypto之后进行启用时出现不同的表现(也许最新的代码有所改变):

执行的命令:
modprobe iax_crypto
echo 1 > /sys/module/iax_crypto/parameters/iax_crypto_enable

5.10-134.15 出现软锁问题
5.10.134+ (社区的5.10-devel分支最新代码) 出现 invalid argument
Comment 4 inspursand inspur_group 2023-09-12 19:33:46 UTC
(In reply to inspursand from comment #1)
> Created attachment 889 [details]
> 串口日志信息,如果文件无法打开,请参见comment
> 
> 添加intel_iommu=on,sm_on 无法启动的串口日志
> cpu: 6448H 
> arch:x86_64
> 
> 
> load_video
> set gfx_payload=keep
> insmod gzio
> linux ($root)/vmlinuz-5.10.134-15.an8.x86_64 root=/dev/mapper/keyarchos-root
> r\
> o crashkernel=auto resume=/dev/mapper/keyarchos-swap
> rd.lvm.lv=keyarchos/root \
> rd.lvm.lv=keyarchos/swap rhgb quiet  iommu=pt intel_iommu=on,sm_on
> console=tty\
> S0,115200n8 console=tty0
> initrd  ($root)/initramfs-5.10.134-15.an8.x86_64.img $tuned_initrd
> 
> 
> 
> 
> 
> 
> 
> 
>       Press Ctrl-x to start, Ctrl-c for a command prompt or Escape to
>       discard edits and return to the menu. Pressing Tab lists possible
>       completions.
> [    2.813667] x86/cpu: SGX disabled by BIOS.
> [    6.870180] pci 0000:02:01.0: DMAR: Setup RID2PASID failed
> [    7.998773] DMAR: DRHD: handling fault status reg 2
> [    7.999465] DMAR: [DMA Read NO_PASID] Request device [0x00:0x14.0] fault
> addr 0x11b6e7000 [fault reason 0x41] SM: Present bit in Context Entry is
> clear
> [    8.139518] integrity: Unable to open file: /etc/keys/x509_ima.der (-2)
> [    8.139519] integrity: Unable to open file: /etc/keys/x509_evm.der (-2)
> [  OK  ] Started Show Plymouth Boot Screen.
> [  OK  ] Reached target Paths.
> [  OK  ] Started Forward Password Requests to Plymouth Directory Watch.
> [    8.602760] DMAR: DRHD: handling fault status reg 2
> [    8.608326] DMAR: [DMA Read NO_PASID] Request device [0x9b:0x00.0] fault
> addr 0x4082b88000 [fault reason 0x39] SM: Present bit in Root Entry is clear
> [    8.623601] DMAR: DRHD: handling fault status reg 3
> [    8.629169] DMAR: [DMA Read NO_PASID] Request device [0x9b:0x00.0] fault
> addr 0x4082b88000 [fault reason 0x39] SM: Present bit in Root Entry is clear
> [    8.678642] DMAR: DRHD: handling fault status reg 2
> [   14.230483] megaraid_sas 0000:37:00.0: Init cmd return status FAILED for
> SCSI host 0
> [   31.251327] DMAR: DRHD: handling fault status reg 2
> [   31.256831] DMAR: [DMA Read NO_PASID] Request device [0x37:0x00.0] fault
> addr 0x1116bc000 [fault reason 0x39] SM: Present bit in Root Entry is clear
> [   36.640518] megaraid_sas 0000:37:00.0: Init cmd return status FAILED for
> SCSI host 0
> [   36.706956] megaraid_sas 0000:37:00.0: Failed from megasas_init_fw 6468
> [ TIME ] Timed out waiting for device dev-mapper-keyarchos\x2dswap.device.
> [DEPEND] Dependency failed for Resume from hibernation using device
> /dev/mapper/keyarchos-swap.
> [  OK  ] Reached target Local File Systems (Pre).
> [  OK  ] Reached target Local File Systems.
>          Starting Create Volatile Files and Directories...
> [  OK  ] Started Create Volatile Files and Directories.
> [  OK  ] Reached target System Initialization.
> [  OK  ] Reached target Basic System.
> [  249.520568] INFO: task kworker/0:2:659 blocked for more than 122 seconds.
> [  249.528218]       Tainted: G            E     5.10.134-15.an8.x86_64 #2
> [  249.535668] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables
> this message.
> [  313.952267] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  314.475139] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  314.992369] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  315.509121] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  316.026247] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  316.543128] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  317.062225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  317.579140] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  318.102212] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  318.619116] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  319.139381] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  319.656026] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  320.173246] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  320.690122] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  321.212219] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  321.734122] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  322.256199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  322.776122] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  323.298203] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  323.819160] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  324.343203] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  324.867102] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  325.389197] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  325.911079] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  326.432225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  326.952089] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  327.474232] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  327.997152] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  328.521250] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  329.043087] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  329.567209] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  330.085058] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  330.607188] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  331.128197] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  331.651205] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  332.173274] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  332.695213] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  333.215089] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  333.736266] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  334.257203] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  334.781147] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  335.303248] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  335.824323] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  336.345159] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  336.865220] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  337.388063] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  337.909229] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  338.430310] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  338.949225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  339.472087] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  339.992209] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  340.515129] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  341.037470] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  341.560070] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  342.082220] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  342.602052] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  343.122201] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  343.643163] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  344.166214] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  344.688115] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  345.209280] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  345.730074] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  346.250195] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  346.770090] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  347.291225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  347.811078] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  348.331208] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  348.854248] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  349.375198] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  349.897111] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  350.420197] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  350.940085] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  351.460204] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  351.982199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  352.503293] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  353.024170] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  353.547212] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  354.067104] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  354.588196] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  355.108082] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  355.627201] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  356.147146] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  356.666192] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  357.188256] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  357.711174] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  358.234078] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  358.754219] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  359.274083] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  359.793236] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  360.314251] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  360.837199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  361.358169] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  361.881185] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  362.401104] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  362.920199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  363.440114] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  363.960192] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  364.480125] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  365.002214] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  365.522091] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  366.041185] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  366.561121] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  367.082207] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  367.602255] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  368.121198] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  368.643183] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  369.167172] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  369.690078] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  370.212205] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  370.733103] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  371.255222] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  371.776116] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  372.297204] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  372.400499] INFO: task kworker/0:2:659 blocked for more than 245 seconds.
> [  372.408536]       Tainted: G            E     5.10.134-15.an8.x86_64 #2
> [  372.416256] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables
> this message.
> [  372.820068] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  373.344191] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  373.864087] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  374.385188] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  374.907255] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  375.429205] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  375.949086] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> starting timeout scripts
> [  375.949134] dracut-initqueue[1250]: Warning: Could not boot.
>          Starting Setup Virtual Console...
> [  OK  ] Started Setup Virtual Console.
>          Starting Dracut Emergency Shell...
> [  495.280486] INFO: task kworker/0:2:659 blocked for more than 368 seconds.
> [  495.288502]       Tainted: G            E     5.10.134-15.an8.x86_64 #2
> [  495.296227] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables
> this message.

使用社区V6.4版本同样的配置就可以正常启动,应该可以侧面反应与硬件无关
Comment 5 Artie Ding alibaba_cloud_group 2023-09-18 10:18:16 UTC
DMAR  的初始化是根据 ACPI 中 DMAR table 进行的。如果 BIOS 传入的 DMAR table 有问题,就会导致出现 Bugzilla 中描述的问题。
这个应该是BIOS的问题,DMAR表没有被正确的实现,建议remove掉intel_iommu=on,sm_on参数,boot系统,把DMAR表dump出来,对照ACPI和VTD的spec检查一下。from Aubrey Li
Comment 6 zelin alibaba_cloud_group 2023-09-18 10:45:29 UTC
(In reply to inspursand from comment #4)
> (In reply to inspursand from comment #1)
> > Created attachment 889 [details]
> > 串口日志信息,如果文件无法打开,请参见comment
> > 
> > 添加intel_iommu=on,sm_on 无法启动的串口日志
> > cpu: 6448H 
> > arch:x86_64
> > 
> > 
> > load_video
> > set gfx_payload=keep
> > insmod gzio
> > linux ($root)/vmlinuz-5.10.134-15.an8.x86_64 root=/dev/mapper/keyarchos-root
> > r\
> > o crashkernel=auto resume=/dev/mapper/keyarchos-swap
> > rd.lvm.lv=keyarchos/root \
> > rd.lvm.lv=keyarchos/swap rhgb quiet  iommu=pt intel_iommu=on,sm_on
> > console=tty\
> > S0,115200n8 console=tty0
> > initrd  ($root)/initramfs-5.10.134-15.an8.x86_64.img $tuned_initrd
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> >       Press Ctrl-x to start, Ctrl-c for a command prompt or Escape to
> >       discard edits and return to the menu. Pressing Tab lists possible
> >       completions.
> > [    2.813667] x86/cpu: SGX disabled by BIOS.
> > [    6.870180] pci 0000:02:01.0: DMAR: Setup RID2PASID failed
> > [    7.998773] DMAR: DRHD: handling fault status reg 2
> > [    7.999465] DMAR: [DMA Read NO_PASID] Request device [0x00:0x14.0] fault
> > addr 0x11b6e7000 [fault reason 0x41] SM: Present bit in Context Entry is
> > clear
> > [    8.139518] integrity: Unable to open file: /etc/keys/x509_ima.der (-2)
> > [    8.139519] integrity: Unable to open file: /etc/keys/x509_evm.der (-2)
> > [  OK  ] Started Show Plymouth Boot Screen.
> > [  OK  ] Reached target Paths.
> > [  OK  ] Started Forward Password Requests to Plymouth Directory Watch.
> > [    8.602760] DMAR: DRHD: handling fault status reg 2
> > [    8.608326] DMAR: [DMA Read NO_PASID] Request device [0x9b:0x00.0] fault
> > addr 0x4082b88000 [fault reason 0x39] SM: Present bit in Root Entry is clear
> > [    8.623601] DMAR: DRHD: handling fault status reg 3
> > [    8.629169] DMAR: [DMA Read NO_PASID] Request device [0x9b:0x00.0] fault
> > addr 0x4082b88000 [fault reason 0x39] SM: Present bit in Root Entry is clear
> > [    8.678642] DMAR: DRHD: handling fault status reg 2
> > [   14.230483] megaraid_sas 0000:37:00.0: Init cmd return status FAILED for
> > SCSI host 0
> > [   31.251327] DMAR: DRHD: handling fault status reg 2
> > [   31.256831] DMAR: [DMA Read NO_PASID] Request device [0x37:0x00.0] fault
> > addr 0x1116bc000 [fault reason 0x39] SM: Present bit in Root Entry is clear
> > [   36.640518] megaraid_sas 0000:37:00.0: Init cmd return status FAILED for
> > SCSI host 0
> > [   36.706956] megaraid_sas 0000:37:00.0: Failed from megasas_init_fw 6468
> > [ TIME ] Timed out waiting for device dev-mapper-keyarchos\x2dswap.device.
> > [DEPEND] Dependency failed for Resume from hibernation using device
> > /dev/mapper/keyarchos-swap.
> > [  OK  ] Reached target Local File Systems (Pre).
> > [  OK  ] Reached target Local File Systems.
> >          Starting Create Volatile Files and Directories...
> > [  OK  ] Started Create Volatile Files and Directories.
> > [  OK  ] Reached target System Initialization.
> > [  OK  ] Reached target Basic System.
> > [  249.520568] INFO: task kworker/0:2:659 blocked for more than 122 seconds.
> > [  249.528218]       Tainted: G            E     5.10.134-15.an8.x86_64 #2
> > [  249.535668] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables
> > this message.
> > [  313.952267] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  314.475139] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  314.992369] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  315.509121] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  316.026247] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  316.543128] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  317.062225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  317.579140] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  318.102212] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  318.619116] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  319.139381] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  319.656026] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  320.173246] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  320.690122] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  321.212219] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  321.734122] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  322.256199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  322.776122] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  323.298203] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  323.819160] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  324.343203] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  324.867102] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  325.389197] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  325.911079] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  326.432225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  326.952089] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  327.474232] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  327.997152] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  328.521250] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  329.043087] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  329.567209] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  330.085058] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  330.607188] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  331.128197] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  331.651205] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  332.173274] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  332.695213] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  333.215089] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  333.736266] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  334.257203] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  334.781147] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  335.303248] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  335.824323] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  336.345159] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  336.865220] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  337.388063] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  337.909229] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  338.430310] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  338.949225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  339.472087] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  339.992209] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  340.515129] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  341.037470] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  341.560070] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  342.082220] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  342.602052] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  343.122201] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  343.643163] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  344.166214] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  344.688115] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  345.209280] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  345.730074] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  346.250195] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  346.770090] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  347.291225] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  347.811078] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  348.331208] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  348.854248] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  349.375198] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  349.897111] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  350.420197] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  350.940085] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  351.460204] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  351.982199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  352.503293] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  353.024170] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  353.547212] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  354.067104] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  354.588196] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  355.108082] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  355.627201] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  356.147146] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  356.666192] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  357.188256] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  357.711174] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  358.234078] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  358.754219] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  359.274083] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  359.793236] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  360.314251] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  360.837199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  361.358169] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  361.881185] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  362.401104] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  362.920199] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  363.440114] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  363.960192] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  364.480125] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  365.002214] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  365.522091] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  366.041185] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  366.561121] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  367.082207] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  367.602255] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  368.121198] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  368.643183] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  369.167172] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  369.690078] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  370.212205] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  370.733103] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  371.255222] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  371.776116] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  372.297204] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  372.400499] INFO: task kworker/0:2:659 blocked for more than 245 seconds.
> > [  372.408536]       Tainted: G            E     5.10.134-15.an8.x86_64 #2
> > [  372.416256] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables
> > this message.
> > [  372.820068] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  373.344191] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  373.864087] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  374.385188] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  374.907255] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  375.429205] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  375.949086] dracut-initqueue[1250]: Warning: dracut-initqueue timeout -
> > starting timeout scripts
> > [  375.949134] dracut-initqueue[1250]: Warning: Could not boot.
> >          Starting Setup Virtual Console...
> > [  OK  ] Started Setup Virtual Console.
> >          Starting Dracut Emergency Shell...
> > [  495.280486] INFO: task kworker/0:2:659 blocked for more than 368 seconds.
> > [  495.288502]       Tainted: G            E     5.10.134-15.an8.x86_64 #2
> > [  495.296227] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables
> > this message.
> 
> 使用社区V6.4版本同样的配置就可以正常启动,应该可以侧面反应与硬件无关

0000:02:01.0 是否可以看一下这个pcie设备是什么设备?lspci -t贴一下。rid2pasid设置失败的话,带pasid的设备发的tlp可能会触发dmar错误。
Comment 8 zelin alibaba_cloud_group 2023-09-18 10:56:17 UTC
@inspursand 出现这个错误的原因可能是pci枚举的时候已经有设备占用了rid2pasid的某个pte,可以先确认一下上面问题是哪个设备
Comment 9 inspursand inspur_group 2023-09-18 11:09:49 UTC
Created attachment 895 [details]
lspci  -t
Comment 10 zelin alibaba_cloud_group 2023-09-18 11:34:00 UTC
(In reply to inspursand from comment #9)
> Created attachment 895 [details]
> lspci  -t

好的 谢谢。可以看到lspci并没有看到dmesg中报错的设备号0000:02:01.0,它应该是一个pcie设备的dma alias,与实际pcie设备共享rid2pasid table。如果实际pcie设备已经占用了,那么当前内核逻辑这个alisa就会返回错误。
Comment 11 小龙 admin 2023-09-19 15:17:29 UTC
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/2197
Comment 12 kun(llfl) alibaba_cloud_group 2023-09-19 15:20:42 UTC
iax_crypto softlockup is a known issue,so fix it now.
pr: https://gitee.com/anolis/cloud-kernel/pulls/2197
Comment 13 inspursand inspur_group 2023-09-19 19:20:07 UTC
(In reply to kun(llfl) from comment #12)
> iax_crypto softlockup is a known issue,so fix it now.
> pr: https://gitee.com/anolis/cloud-kernel/pulls/2197

虽然不发生软锁了,但是还是会发生 -bash:echo:write error: invalid argument的错误
Comment 14 zelin alibaba_cloud_group 2023-09-19 21:30:25 UTC
iommu=on,sm_on发生dmar fault的错误,是否可以试一下这个pr
git fetch https://gitee.com/anolis/cloud-kernel.git pull/2203/head:pr_2203
原因是我上面说过的,现在发现上游已经有对应修复,请尝试一下是否能解决iommu的问题, 多谢
Comment 15 inspursand inspur_group 2023-09-20 09:13:00 UTC
(In reply to zelin from comment #14)
> iommu=on,sm_on发生dmar fault的错误,是否可以试一下这个pr
> git fetch https://gitee.com/anolis/cloud-kernel.git pull/2203/head:pr_2203
> 原因是我上面说过的,现在发现上游已经有对应修复,请尝试一下是否能解决iommu的问题, 多谢



  经过验证,修改之后可以启动。谢谢。
Comment 16 小龙 admin 2023-09-20 10:24:13 UTC
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/2203
Comment 17 inspursand inspur_group 2023-11-09 13:44:44 UTC
已修复