DeepSeek
DCU K100AI rock-5.7.1-6.2.26-V1.5.aio.run 安装系统卡死
2025-03-29 10:12:19
142

使用rock-5.7.1-6.2.26-V1.5.aio.run 安装驱动系统死机,错误log如下,详细见附件。

[iscas@localhost rpm]$ sudo ./rock-5.7.1-6.2.26-V1.5.aio.run
[ 102.054886][ T1926] hello: loading out-of-tree module taints kernel.
[ 102.061996][ T1926] hello: module verification failed: signature and/or required key missing - tainting kernel
-[ 135.524120][ T5754] cc1[5754]: segfault at 0 ip 00007f0890d8ed62 sp 00007ffed8d3ead0 error 6 in ld-linux-x86-64.so.2[7f0890d86000+2c000] likely on CPU 4 (core 4, socket 0)
[ 135.541337][ T5754] Code: 18 23 83 10 03 00 00 48 8b 04 c2 44 89 c2 d3 ea 89 d1 48 89 c2 48 d3 ea 44 89 c1 48 d3 e8 48 21 c2 83 e2 01 0f 85 2e 02 00 00 <48> 83 84 24 c0 00 00 00 01 4c 39 94 24 c0 00 00 00 0f 83 3f 05 00
[ 135.596726][ T5516] BUG: unable to handle page fault for address: 00000000ffffff00
[ 135.605197][ T5516] #PF: supervisor read access in kernel mode
[ 135.605204][ T5516] #PF: error_code(0x0000) - not-present page
[ 135.605208][ T5516] PGD 88c0b2067 P4D 88c0b2067 PUD 0
[ 135.605216][ T5516] Oops: 0000 [#1] SMP NOPTI
[ 135.605222][ T5516] CPU: 11 PID: 5516 Comm: cc1 Tainted: G OE 6.6.0-28.0.0.79.x86_64 #1
[ 135.605228][ T5516] Hardware name: Kunlun Hygon65N32/Type2 - Board Product Name1, BIOS TJYW.006.250221.D 03/06/2025
[ 135.605230][ T5516] RIP: 0010:ext4_search_dir+0x3f/0x100 [ext4]
[ 135.605315][ T5516] Code: 24 0e 55 4d 8d 6c 24 f7 53 48 83 ec 18 48 89 3c 24 48 89 74 24 08 89 54 24 14 49 39 f5 76 5d 4c 89 c5 45 89 cf 48 89 f3 eb 0b <48> 01 d3 41 01 d7 49 39 dd 76 47 0f b6 43 06 48 8d 44 03 08 49 39
[ 135.605319][ T5516] RSP: 0018:ffffc9000d8b7a78 EFLAGS: 00010206
[ 135.605324][ T5516] RAX: 00000000ffffff00 RBX: ffff88811440e37c RCX: 0000000000000000
[ 135.605328][ T5516] RDX: 0000000000000014 RSI: 0000000000000009 RDI: ffff88811440e384
[ 135.605331][ T5516] RBP: ffffc9000d8b7c18 R08: ffff8888937c92c8 R09: 0000000000002000
[ 135.605334][ T5516] R10: 0000000000000000 R11: 0000000000000001 R12: ffff88811440f000
[ 135.605336][ T5516] R13: ffff88811440eff7 R14: ffff88810a825528 R15: 000000000000237c
[ 135.605339][ T5516] FS: 00007febe6c86400(0000) GS:ffff88905fac0000(0000) knlGS:0000000000000000
[ 135.605343][ T5516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 135.605347][ T5516] CR2: 00000000ffffff00 CR3: 0000000107616000 CR4: 00000000003506e0
[ 135.605350][ T5516] Call Trace:
[ 135.605355][ T5516] <TASK> 
[ 135.605358][ T5516] ? __die+0x20/0x70
[ 135.605367][ T5516] ? page_fault_oops+0x82/0x150
[ 135.605376][ T5516] ? exc_page_fault+0x4fb/0x740
[ 135.621393][ T5642] cc1[5642]: segfault at 44da026b ip 00007f0fe226271e sp 00007ffd4b07b340 error 4
[ 135.624150][ T5516] ? asm_exc_page_fault+0x22/0x30
[ 135.624167][ T5516] ? ext4_search_dir+0x3f/0x100 [ext4]
[ 135.629038][ T5642] in libgcc_s-12.so.1[7f0fe2250000+17000]
[ 135.639432][ T5516] ? ext4_search_dir+0x6c/0x100 [ext4]
[ 135.651211][ T5642] likely on CPU 1 (core 1, socket 0)
[ 135.657824][ T5516] ext4_dx_find_entry+0xac/0x210 [ext4]

全部评论(14)
只看楼主
网
网友01FoDP
楼主
1楼
您好,请帮忙看一下问题,谢谢。
2025/3/31
C
chenxi
回复 @网友01FoDP

麻烦进入root用户下安装驱动试试

2025/3/31
网
网友01FoDP
回复 @网友01FoDP

使用root 用户测试如下:

root@localhost rpm]# ./rock-5.7.1-6.2.26-V1.5.aio.run

-[ 165.347377][ T5876] invalid opcode: 0000 [#1] SMP NOPTI

[ 165.353226][ T5876] CPU: 9 PID: 5876 Comm: cc1 Tainted: G OE 6.6.0-28.0.0.79.x86_64 #1

[ 165.363532][ T5876] Hardware name: Kunlun Hygon65N32/Type2 - Board Product Name1, BIOS KL4.61.HG.D.001.250324.D.Test 03/24/2025

[ 165.376458][ T5876] RIP: 0010:do_anonymous_page+0x225/0x550

[ 165.382700][ T5876] Code: ff ff 48 21 d3 4c 23 25 71 15 be 01 e9 64 fe ff ff 48 89 ef e8 ac a4 ff ff 41 89 c6 85 c0 75 be 48 89 ef e8 3d fa ff ff 49 89 <c5> 48 3d 00 f0 ff ff 0f 87 c1 01 00 00 48 85 c0 0f 84 e3 01 00 00

[ 165.404453][ T5876] RSP: 0018:ffffc9000d75f948 EFLAGS: 00010282

[ 165.411083][ T5876] RAX: ffffea0022b98580 RBX: 0000000003838000 RCX: 00000000000036a7

[ 165.419839][ T5876] RDX: 0000000000000000 RSI: 0000000000000040 RDI: ffffea0022b98580

[ 165.428593][ T5876] RBP: ffffc9000d75f9a0 R08: ffff88888cc4b000 R09: ffffea0022b985c0

[ 165.437350][ T5876] R10: ffff88888a3a830c R11: 0000000000006d03 R12: 0200000000000080

[ 165.446104][ T5876] R13: 0000000000000001 R14: 0000000000000000 R15: ffff8881105db950

[ 165.454858][ T5876] FS: 00007ffa0128a400(0000) GS:ffff88905fa40000(0000) knlGS:0000000000000000

[ 165.464681][ T5876] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033

[ 165.471886][ T5876] CR2: 0000000003838000 CR3: 000000089beb2000 CR4: 00000000003506e0

[ 165.480642][ T5876] Call Trace:

[ 165.484161][ T5876] <TASK>

[ 165.487288][ T5876] ? die+0x33/0x90

[ 165.491295][ T5876] ? do_trap+0xe0/0x110

[ 165.495792][ T5876] ? do_anonymous_page+0x225/0x550

[ 165.501357][ T5876] ? do_error_trap+0x65/0x80

[ 165.506335][ T5876] ? do_anonymous_page+0x225/0x550

[ 165.511897][ T5876] ? exc_invalid_op+0x4e/0x70

[ 165.516971][ T5876] ? do_anonymous_page+0x225/0x550

[ 165.522535][ T5876] ? asm_exc_invalid_op+0x16/0x20

[ 165.528002][ T5876] ? do_anonymous_page+0x225/0x550

[ 165.533564][ T5876] ? do_anonymous_page+0x223/0x550

[ 165.539126][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.544399][ T5876] __handle_mm_fault+0x3ca/0x760

[ 165.549775][ T5876] handle_mm_fault+0x11f/0x330

[ 165.554952][ T5876] exc_page_fault+0x2f0/0x740

[ 165.560034][ T5876] asm_exc_page_fault+0x22/0x30

[ 165.565307][ T5876] RIP: 0010:rep_movs_alternative+0x5b/0x70

[ 165.571642][ T5876] Code: 8b 06 48 89 07 48 83 c6 08 48 83 c7 08 83 e9 08 74 db 83 f9 08 73 e8 eb c5 eb 05 e9 1f cd 01 00 48 89 c8 48 c1 e9 03 83 e0 07 <f3> 48 a5 89 c1 85 c9 75 ab e9 07 cd 01 00 48 8d 0c c8 eb a0 cc 90

[ 165.593396][ T5876] RSP: 0018:ffffc9000d75fbb8 EFLAGS: 00050246

[ 165.600022][ T5876] RAX: 0000000000000000 RBX: ffffea0004629840 RCX: 000000000000018e

[ 165.608781][ T5876] RDX: 0000000003838c70 RSI: ffff888118a61390 RDI: 0000000003838000

[ 165.617536][ T5876] RBP: ffffc9000d75fe48 R08: 000000000001c000 R09: ffff8881006b4028

[ 165.626291][ T5876] R10: 000000000001c000 R11: ffffea0004629800 R12: 0000000000001000

[ 165.635044][ T5876] R13: ffff888118a61000 R14: 0000000000001000 R15: 0000000000000000

[ 165.643805][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.649069][ T5876] copyout+0x20/0x30

[ 165.653274][ T5876] _copy_to_iter+0x58/0x5e0

[ 165.658161][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.663435][ T5876] ? filemap_get_pages+0x99/0x260

[ 165.668902][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.674175][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.679448][ T5876] ? current_time+0x2d/0xe0

[ 165.684327][ T5876] copy_page_to_iter+0x83/0x140

[ 165.689602][ T5876] filemap_read+0x18b/0x310

[ 165.694491][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.699752][ T5876] ? mem_cgroup_commit_charge+0x4a/0x60

[ 165.705795][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.705812][ T6005] traps: cc1[6005] general protection fault ip:7f2c960dc71e sp:7ffcc333fd40 error:0

[ 165.711069][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.711085][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.711090][ T5876] ? __folio_throttle_swaprate+0x23/0x100

[ 165.721401][ T6005] in libgcc_s-12.so.1[7f2c960ca000+17000]

[ 165.726644][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.726658][ T5876] ? __pte_offset_map_lock+0x72/0xe0

[ 165.726666][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.726671][ T5876] ? __mod_memcg_lruvec_state+0x4a/0x90

[ 165.726678][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.731945][ T6005]

[ 165.738158][ T5876] ? srso_return_thunk+0x5/0x5f

[ 165.738173][ T5876] ? do_anonymous_page+0x3a2/0x550

[ 165.738186][ T5876] ? srso_return_thunk+0x5/0x5f

\[ 165.790549][ T5876] ? __handle_mm_fault+0x3ca/0x760

[ 165.790568][ T5876] new_sync_read+0xcb/0x170

[ 165.790579][ T5876] vfs_read+0x154/0x1c0

[ 165.790586][ T5876] ksys_read+0x5f/0xe0

[ 165.790592][ T5876] do_syscall_64+0x56/0x100

[ 165.790599][ T5876] entry_SYSCALL_64_after_hwframe+0x78/0xe2

[ 165.790608][ T5876] RIP: 0033:0x7ffa00f1dec1

[ 165.826118][ T5876] Code: 00 48 8b 15 59 2f 0d 00 f7 d8 64 89 02 b8 ff ff ff ff eb c3 e8
2025/3/31
L
liumg
回复 @网友01FoDP

帮忙创建下面两个文件,然后执行下make -C /lib/modules/$(uname -r)/build M=$(pwd) modules 看一下能编译不

vim hello.c

#include <linux/module.h>

#include <linux/printk.h>

static int __init gcc_version_check_init(void)

{

return 0;

}

static void __exit gcc_version_check_exit(void)

{

}

module_init(gcc_version_check_init);

module_exit(gcc_version_check_exit);

MODULE_LICENSE("GPL v2");

vim Makefile

obj-m = hello.o

2025/3/31
全部13条回复
没有更多内容了
--
楼主
Level.4
0 帖子
楼主热帖
暂无数据