추가 메뉴

`broadcom-wl` 드라이버를 비활성화했습니다.
커널패닉

Lv.1 커널패닉 (89.♡.101.94)

2025년 8월 5일 PM 01:57 · 수정됨(08. 07. 00:14)

조회 438 공감 0

오랜만에 흘러가는 부팅 로그를 보던 중 빨간색으로 아래와 같은 로그를 목격하게 되었습니다.


[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)

  • 신사아님당

    신사아님당 Lv.1

    25.08.06 · 125.♡.243.26

    으아...무선은 포기한다 치고 (저는 그것도 포기 못하겠습니다만;;) 절전모드 두번에 재부팅은 또 뭐죠? @_@;;;
  • 커널패닉

    커널패닉 Lv.1 → 신사아님당 작성자

    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]
  • 딥키즈 Lv.1 → 커널패닉

    25.08.06 · 185.♡.106.54

    혹시 swap관련된 문제는 아닐까 추측해봅니다.
  • 커널패닉

    커널패닉 Lv.1 → 딥키즈 작성자

    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]
  • 신사아님당

    신사아님당 Lv.1

    25.08.07 · 125.♡.243.26

    저라면 왠지 찝찝해서 SMC리셋 (전원 케이블만 연결되고 꺼진 상태에서 전원버튼을 10초 이상 누르고 있기) 하고 PRAM리셋 ( Cmd + option + P + R 누르고 있는 상태로 전원을 켜서 3차례 이상 리셋될 때까지 기다렸다가 때기) 을 증상 발생할 때마다 할 것 같습니다. ...생각만 해도 불편하네요. 하하... {emo:onion-014.gif:50}

댓글을 작성하려면 이 필요합니다.