dkms가 포함된 Broadcom 무선 드라이버 소스

dkms가 포함된 Broadcom 무선 드라이버 소스

나는 Debian Jessie를 실행하는 BCM4360 무선 칩, PCI-ID 14e4:43a0(rev 03)을 갖춘 MacBook Air 6.2를 가지고 있습니다. wlWi-Fi 카드가 작동하도록 Broadcom의 드라이버를 설치했지만 특정 Wi-Fi 네트워크에서 가끔 충돌이 발생합니다.

~에 따르면이 멋진 답변설치하고 싶어요bcmwl-kernel-source 만약에저는 우분투를 실행하고 있습니다. 데비안에는 비슷하게 생긴 세 가지 패키지가 있습니다:

  1. broadcom-sta-dkmswl- 드라이버를 얻기 위해 이것을 설치했습니다 . 때때로 충돌이 발생합니다.
  2. broadcom-sta-source- 이것을 설치하면 어떤 이점이 있습니까? 내 충돌이 드라이버 빌드 방식과 관련이 있다면 놀랄 것입니다. wl왜냐하면 이것은 데비안 패키지이기 때문입니다. 그런데 이렇게 하면 broadcom-sta-dkms패키지가 제거되고 dkms자동 제거를 위해 패키지가 대기열에 추가됩니다.
  3. broadcom-sta-common- 설치 broadcom-sta-source이므로 위 두 파일 사이의 공통 파일이 아닙니다. 기이한?

어쨌든, dkms와 소스 패키지 사이에 기대할 만한 이유와 실제 차이점이 있는지 궁금합니다. 제 경우에는 현재 운전자가 마음에 들지 않는 WiFi로 돌아왔을 때 시도해 보겠지만, 나중에 참고할 수 있도록 이러한 문제가 발생하는지 알고 싶습니다.

크래시 덤프는 다음과 같습니다 dmesg.

[  920.173407] ------------[ cut here ]------------
[  920.173453] WARNING: CPU: 1 PID: 468 at /build/linux-QZaPpC/linux-3.16.7-ckt11/net/wireless/sme.c:791 wl_notify_roaming_status+0xbb/0x140 [wl]()
[  920.173456] Modules linked in: asix usbnet libphy mii binfmt_misc bnep nfsd auth_rpcgss oid_registry nfs_acl nfs lockd fscache sunrpc xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables x_tables snd_hda_codec_hdmi iTCO_wdt iTCO_vendor_support ecb btusb bluetooth 6lowpan_iphc nls_utf8 nls_cp437 vfat fat efi_pstore wl(PO) joydev applesmc input_polldev x86_pkg_temp_thermal intel_powerclamp intel_rapl coretemp bcm5974 kvm_intel kvm evdev pcspkr cfg80211 efivars snd_hda_codec_cirrus snd_hda_codec_generic lpc_ich mfd_core rfkill i2c_i801 mei_me i915 mei shpchp snd_hda_intel snd_hda_controller snd_hda_codec sbs snd_hwdep drm_kms_helper battery drm snd_pcm sbshc snd_timer i2c_algo_bit i2c_core snd ac soundcore video apple_bl button processor thermal_sys fuse ecryptfs
[  920.173538]  parport_pc ppdev lp parport autofs4 ext4 crc16 mbcache jbd2 algif_skcipher af_alg hid_generic hid_apple usbhid hid dm_crypt dm_mod sg sd_mod crc_t10dif crct10dif_generic usb_storage crct10dif_pclmul crct10dif_common crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd ahci libahci libata scsi_mod xhci_hcd usbcore usb_common
[  920.173585] CPU: 1 PID: 468 Comm: wl_event_handle Tainted: P        W  O  3.16.0-4-amd64 #1 Debian 3.16.7-ckt11-1
[  920.173589] Hardware name: Apple Inc. MacBookAir6,2/Mac-7DF21CB3ED6977E5, BIOS MBA61.88Z.0099.B18.1501071032 01/07/2015
[  920.173592]  0000000000000009 ffffffff8150b405 0000000000000000 ffffffff81067797
[  920.173597]  ffff880262031680 ffff880264d21054 ffff880262031e9a ffff880263016000
[  920.173602]  ffff880262031a78 ffffffffa0966e1b 0000000000000012 00000000000000d0
[  920.173607] Call Trace:
[  920.173621]  [<ffffffff8150b405>] ? dump_stack+0x41/0x51
[  920.173630]  [<ffffffff81067797>] ? warn_slowpath_common+0x77/0x90
[  920.173651]  [<ffffffffa0966e1b>] ? wl_notify_roaming_status+0xbb/0x140 [wl]
[  920.173671]  [<ffffffffa09650b2>] ? wl_event_handler+0x62/0x1e0 [wl]
[  920.173691]  [<ffffffffa0965050>] ? wl_free_wdev.isra.24+0x70/0x70 [wl]
[  920.173700]  [<ffffffff81087fad>] ? kthread+0xbd/0xe0
[  920.173706]  [<ffffffff81087ef0>] ? kthread_create_on_node+0x180/0x180
[  920.173714]  [<ffffffff81511518>] ? ret_from_fork+0x58/0x90
[  920.173719]  [<ffffffff81087ef0>] ? kthread_create_on_node+0x180/0x180
[  920.173723] ---[ end trace 7edb0c1309e3610b ]---

이후에도 이 오류가 약 20번 반복됩니다.

ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = 00:1a:1e:a5:93:41   profile =00:1a:1e:a5:77:c9

관련 정보