You are not logged in.

#1 2016-11-14 15:09:40

zoutiyx
Member
Registered: 2016-02-27
Posts: 10

Wifi and Bluetooth fails with Custom Kernel using ABS

I'm trying to successfully compile the 4.8 linux kernel patched to 4.8.7 in Arch Linux. I'm trying to do so using two methods; the traditional way and using the ABS. For the traditional way, it compiles and works good except dkms, but I got that covered. As for the ABS method, I can't get my wifi and bluetooth drivers to load. I have tried manually loading the module using insmod, but that does nothing I used the PKGBUILD from the repo and just swapped out the kernel name for my own and built-in all the modules in use, so I only have 4 virtualbox modules loaded. Here are the errors for the two modules in particular;

WIFI

    [xyz@arbs ~]$ dmesg | grep iwlwifi
    [    1.033115] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7260-17.ucode failed with error -2
    [    1.033121] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7260-16.ucode failed with error -2
    [    1.033122] iwlwifi 0000:04:00.0: no suitable firmware found!
    [  384.368543] iwlwifi: disagrees about version of symbol skb_copy_bits
    [  384.368545] iwlwifi: Unknown symbol skb_copy_bits (err -22)
    [  384.368547] iwlwifi: disagrees about version of symbol tso_build_hdr
    [  384.368548] iwlwifi: Unknown symbol tso_build_hdr (err -22)
    [  384.368554] iwlwifi: disagrees about version of symbol skb_put
    [  384.368554] iwlwifi: Unknown symbol skb_put (err -22)
    [  384.368559] iwlwifi: disagrees about version of symbol consume_skb
    [  384.368560] iwlwifi: Unknown symbol consume_skb (err -22)
    [  384.368569] iwlwifi: disagrees about version of symbol dev_warn
    [  384.368570] iwlwifi: Unknown symbol dev_warn (err -22)
    [  384.368629] iwlwifi: disagrees about version of symbol tso_build_data
    [  384.368630] iwlwifi: Unknown symbol tso_build_data (err -22)
    [  384.368635] iwlwifi: disagrees about version of symbol __alloc_skb
    [  384.368635] iwlwifi: Unknown symbol __alloc_skb (err -22)
    [  384.368640] iwlwifi: disagrees about version of symbol _dev_info
    [  384.368641] iwlwifi: Unknown symbol _dev_info (err -22)
    [  384.368649] iwlwifi: disagrees about version of symbol perf_trace_run_bpf_submit
    [  384.368650] iwlwifi: Unknown symbol perf_trace_run_bpf_submit (err -22)
    [  384.368652] iwlwifi: disagrees about version of symbol skb_pull
    [  384.368653] iwlwifi: Unknown symbol skb_pull (err -22)
    [  384.368655] iwlwifi: disagrees about version of symbol netif_napi_add
    [  384.368656] iwlwifi: Unknown symbol netif_napi_add (err -22)
    [  384.368663] iwlwifi: disagrees about version of symbol dev_crit
    [  384.368664] iwlwifi: Unknown symbol dev_crit (err -22)
    [  384.368665] iwlwifi: disagrees about version of symbol skb_push
    [  384.368666] iwlwifi: Unknown symbol skb_push (err -22)
    [  384.368669] iwlwifi: disagrees about version of symbol skb_ensure_writable
    [  384.368670] iwlwifi: Unknown symbol skb_ensure_writable (err -22)
    [  384.368678] iwlwifi: disagrees about version of symbol dev_err
    [  384.368679] iwlwifi: Unknown symbol dev_err (err -22)
    [  384.368680] iwlwifi: disagrees about version of symbol tso_start
    [  384.368681] iwlwifi: Unknown symbol tso_start (err -22)
    [  384.368683] iwlwifi: disagrees about version of symbol skb_checksum
    [  384.368683] iwlwifi: Unknown symbol skb_checksum (err -22)
    [  384.368690] iwlwifi: disagrees about version of symbol __pskb_pull_tail
    [  384.368691] iwlwifi: Unknown symbol __pskb_pull_tail (err -22)
    [  384.368696] iwlwifi: disagrees about version of symbol netif_napi_del
    [  384.368696] iwlwifi: Unknown symbol netif_napi_del (err -22)
    [  384.368719] iwlwifi: disagrees about version of symbol napi_gro_flush
    [  384.368719] iwlwifi: Unknown symbol napi_gro_flush (err -22)
    [  384.368728] iwlwifi: disagrees about version of symbol init_dummy_netdev
    [  384.368729] iwlwifi: Unknown symbol init_dummy_netdev (err -22)

BLUETOOTH

    [xyz@arbs ~]$ dmesg | grep Bluetooth && dmesg | grep bluetooth
    [    0.885452] Bluetooth: Core ver 2.21
    [    0.885456] Bluetooth: HCI device and connection manager initialized
    [    0.885457] Bluetooth: HCI socket layer initialized
    [    0.885458] Bluetooth: L2CAP socket layer initialized
    [    0.885461] Bluetooth: SCO socket layer initialized
    [    1.111812] Bluetooth: RFCOMM TTY layer initialized
    [    1.111817] Bluetooth: RFCOMM socket layer initialized
    [    1.111822] Bluetooth: RFCOMM ver 1.11
    [    1.111827] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [    1.111828] Bluetooth: BNEP filters: protocol multicast
    [    1.111830] Bluetooth: BNEP socket layer initialized
    [    1.909917] Bluetooth: hci0: read Intel version: 370710018002030d00
    [    1.909939] bluetooth hci0: Direct firmware load for intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq failed with error -2
    [    1.909940] Bluetooth: hci0 failed to open Intel firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq(-2)
    [    1.909946] bluetooth hci0: Direct firmware load for intel/ibt-hw-37.7.bseq failed with error -2
    [    1.909947] Bluetooth: hci0 failed to open default Intel fw file: intel/ibt-hw-37.7.bseq


When I boot up the 4.8.7 default kernel, here are the iwlwifi and bouetooth related log messages from dmesg;
WIFI

[xyz@arbs ~]$ dmesg | grep iwlwifi
[    2.268803] iwlwifi 0000:04:00.0: loaded firmware version 17.352738.0 op_mode iwlmvm
[    2.293044] iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless N 7260, REV=0x144
[    2.295131] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    2.295416] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    2.512802] iwlwifi 0000:04:00.0 wlp4s0: renamed from wlan0
[    4.258298] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    4.258573] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    4.471766] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    4.472066] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    4.496101] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    4.496363] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    4.715122] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    4.715388] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled

BLUETOOTH

[xyz@arbs ~]$ dmesg | grep Bluetooth
[    4.000552] Bluetooth: Core ver 2.21
[    4.000560] Bluetooth: HCI device and connection manager initialized
[    4.000562] Bluetooth: HCI socket layer initialized
[    4.000564] Bluetooth: L2CAP socket layer initialized
[    4.000567] Bluetooth: SCO socket layer initialized
[    4.018844] Bluetooth: hci0: read Intel version: 370710018002030d00
[    4.019349] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
[    4.071807] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.071809] Bluetooth: BNEP filters: protocol multicast
[    4.071812] Bluetooth: BNEP socket layer initialized
[    4.187849] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[    5.527158] Bluetooth: RFCOMM TTY layer initialized
[    5.527162] Bluetooth: RFCOMM socket layer initialized
[    5.527166] Bluetooth: RFCOMM ver 1.11

How do I go about resolving this problem?

Offline

Board footer

Powered by FluxBB