커널패닉 (89.♡.101.94)
2025년 8월 5일 PM 01:57 · 수정됨(08. 07. 00:14)
오랜만에 흘러가는 부팅 로그를 보던 중 빨간색으로 아래와 같은 로그를 목격하게 되었습니다.
[code]input: Broadcom Corp. Bluetooth USB Host Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:05AC:8296.0008/input/input11
wl: loading out-of-tree module taints kernel.
wl: module license 'MIXED/Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
wl: module verification failed: signature and/or required key missing - tainting kernel
wl: module license taints kernel.
------------[ cut here ]------------
Unpatched return thunk in use. This should not happen!
WARNING: CPU: 2 PID: 369 at arch/x86/kernel/cpu/bugs.c:3074 __warn_thunk+0x2a/0x40
CPU: 2 UID: 0 PID: 369 Comm: (udev-worker) Tainted: P OE 6.14.5-arch1-1 #1 c825d957a847d7ef69fe0c38a80a3824a248efd9
Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
Hardware name: Apple Inc. iMac18,3/Mac-BE088AF8C5EB4FA2, BIOS 512.0.0.0.0 04/05/2023
---[ end trace 0000000000000000 ]---
wl driver 6.30.223.271 (r587334) failed with code 1
ERROR @wl_cfg80211_detach :
NULL ndev->ieee80211ptr, unable to deref wl[/code]
위 dmesg 로그와 같이 wl 드라이버가 현재 taints 상태여서, out-of-date 상태인 vulkan-amdgpu-pro 패키지와 함께 문제를 해결했네요. (지면상 stacktrace 와 같은 일부 정보는 생략했습니다)
다만 vulkan-amdgpu-pro 패키지와 달리 broadcom-wl 드라이버는 linux-headers 패키지에 같이 포함되어 있더군요.
따라서 /etc/modeprobe.d/modprobe.conf 파일을 아래와 같이 수정했습니다.
[code][hm:~]$ cat /etc/modprobe.d/modprobe.conf
blacklist thunderbolt
blacklist snd_hda_intel
blacklist snd_hda_codec_cs8409
blacklist wl
blacklist bcma
blacklist brcmfmac
blacklist cfg80211
install wl /bin/false[/code]
modprobe.conf 파일을 저장한 후 sudo mkinitcpio -P 명령으로 cpio를 다시 설정해 주니 문제가 해결되었네요.
단, 드라이버를 로드하지 않도록 구성했기에 당연히(?) Wi-Fi 는 작동하지 않습니다 {emo:onion-013.gif:50}
[code][hm:~]$ inxi -N
Network:
Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC driver: N/A
Device-2: Broadcom NetXtreme BCM57766 Gigabit Ethernet PCIe driver: tg3[/code]
그러고 보니 절전모드를 두번 이상 들어가면 재부팅되는 문제도 해결을 해야합니다만,
'절전모드가 안되면 종료를 시키면 되니까' 라고 생각하며 해결할 이유를 찾지 못하고 있네요 {emo:onion-051.gif:50}
댓글 (5)
-
신신사아님당
25.08.06 · 125.♡.243.26
으아...무선은 포기한다 치고 (저는 그것도 포기 못하겠습니다만;;) 절전모드 두번에 재부팅은 또 뭐죠? @_@;;; -
커커널패닉
→ 신사아님당 작성자
25.08.06 · 119.♡.59.225
아직 문제 해결을 못했네요. 절전모드 한번은 괜찮지만 두번째는 재부팅이 되는 이유를 모르겠습니다.
ChatGPT에 물어보니 커널 파라미터를 바꾸라 해서 바꿨더니, 이번엔 시스템 종료가 안되고 계속 재부팅이 되더군요 {emo:damoang-emo-015.gif:50}
몰론 journalctl 로그를 확인해 봐도 현재 사용중인 리눅스 버전만 찍혀있지, 그 사이 일들은 모두 기록이 안되어 있었네요.
지금은 절전모드 관련한 target 들을 모두 마스킹 처리했습니다.
[code]Linux version 6.15.9-arch1-1 (linux@archlinux) (gcc (GCC) 15.1.1 20250729, GNU ld (GNU Binutils) 2.45.0) #1 SMP PREEMPT_DYNAMIC Sat, 02 Aug 2025 01:20:06 +0000
Command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=f63748e6-4e35-4219-af52-05295f1d9d07 rw loglevel=7 resume=UUID=f1373c7d-49a1-4d6c-ace0-ef08e7f6bcf9 net.ifnames=0 biosdevname=0 amdgpu.reset_method=0 transparent_hugepage=never mem_sleep_default=s2idle acpi_sleep=nonvs
[/code] - 딥
딥키즈
→ 커널패닉
25.08.06 · 185.♡.106.54
혹시 swap관련된 문제는 아닐까 추측해봅니다. -
커커널패닉
→ 딥키즈 작성자
25.08.06 · 119.♡.59.225
fstab 파일을 봐도 swap 파티션 UUID 구성이 잘 되어 있는 것 같아 모르겠네요.
[code]UUID=f1373c7d-49a1-4d6c-ace0-ef08e7f6bcf9 swap swap defaults 0 0[/code]
몰론 `inxi -mj` 명령이나 `free -mh`을 사용했을 때에도 swap 파티션 용량이 잘 잡혀 있는걸로 나옵니다.
[code][hm:~]$ inxi -j
Swap:
ID-1: swap-1 type: partition size: 34.37 GiB used: 1.7 GiB (5.0%)
dev: /dev/nvme0n1p3[/code] -
신신사아님당
25.08.07 · 125.♡.243.26
저라면 왠지 찝찝해서 SMC리셋 (전원 케이블만 연결되고 꺼진 상태에서 전원버튼을 10초 이상 누르고 있기) 하고 PRAM리셋 ( Cmd + option + P + R 누르고 있는 상태로 전원을 켜서 3차례 이상 리셋될 때까지 기다렸다가 때기) 을 증상 발생할 때마다 할 것 같습니다. ...생각만 해도 불편하네요. 하하... {emo:onion-014.gif:50}
댓글을 작성하려면 이 필요합니다.