insmodwl.ko

insmodwl.ko

저는 Linux 배포판(구체적으로는 LFS 프로젝트)의 사용자 정의 버전을 개발 중입니다. 즉, 패키지 관리자가 없고 패키지를 수동으로 설치해야 합니다.

BCM43142 pci 카드(Broadcom의 Wi-Fi 카드)를 설정해 보았습니다. 올바른 드라이버를 찾아 설치했습니다(드라이버는https://www.broadcom.com/support/download-search/?pf=무선+LAN+인프라나는 거기에 적힌 지시를 따랐다)

그럼에도 불구하고 "iwconfig"의 출력은 다음과 같습니다.

wlp2s0    no wireless extensions.
sit0      no wireless extensions.
lo        no wireless extensions.

내 배포판이 카드의 무선 기능을 인식하도록 하려면 내가 또 무엇을 해야 하는지 지적할 수 있는 사람이 있습니까?

4.9.9 커널을 실행 중입니다.

insmodwl.ko

[   35.865452] wl: loading out-of-tree module taints kernel.
[   35.865485] wl: module license 'MIXED/Proprietary' taints kernel.
[   35.865509] Disabling lock debugging due to kernel taint
[   35.907750] wl 0000:02:00.0 wlp2s0: renamed from eth0
[   36.000340] wlp2s0: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)

[   36.000507] insmod (254) used greatest stack depth: 11560 bytes left

lspci-n

02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Lenovo Device [17aa:0611]
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at b0500000 (64-bit, non-prefetchable) [size=32K]
    Capabilities: [40] Power Management version 3
    Capabilities: [58] Vendor Specific Information: Len=78 <?>
    Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [d0] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [13c] Virtual Channel
    Capabilities: [160] Device Serial Number 00-00-f2-ff-ff-d8-80-56
    Capabilities: [16c] Power Budgeting <?>
    Kernel driver in use: wl

lshw -c 네트워크

-b0403fff
  *-network
       description: Ethernet interface
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 01
       serial: 80:56:f2:d8:62:93
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical
       configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) latency=0 multicast=yes
       resources: irq:16 memory:b0500000-b0507fff

"insmod" 뒤에 "BCM4365"가 표시되어 있다는 것을 알고 있습니다. 내 우분투에서도 똑같이 쓰고 WIFI가 잘 작동합니다

답변1

보안 부팅을 비활성화합니다.

드라이버를 수동으로 컴파일하거나 자동 컴파일을 통해 컴파일할 수 있습니다 dkms(참조:github의 Broadcom-wl)

ssb , bcma , b43 및 brcmsmac 모듈에 대한 블랙리스트 파일을 만들고 다음을 실행합니다.

git clone https://github.com/antoineco/broadcom-wl.git
make 
make install
depmod -A
modprobe wl

답변2

이 사람은 BCM4320 솔루션에 대한 설명에서 언급했듯이 BCM43142가 제대로 작동하도록 했습니다.

Broadcom 무선 PCI 카드 BMC4360 14e4:43a0 드라이버가 제대로 작동하도록 할 수 없습니다.

관련 정보