Changes between Version 3 and Version 4 of expansion/on-board-wireless


Ignore:
Timestamp:
05/12/2020 10:07:35 PM (4 years ago)
Author:
Tim Harvey
Comment:

remove out of tree driver details - there is no apparent benefit of using them

Legend:

Unmodified
Added
Removed
Modified
  • expansion/on-board-wireless

    v3 v4  
    7878
    7979
    80 
    81 ==== LSR out-of-tree Linux backports driver
    82 LSR has driver downloads in the form of linux backports as well as firmware binaries on the [https://www.lsr.com/embedded-wireless-modules/wifi-plus-bluetooth-module/sterling-lwb#product-software Product Page]
    83 
    84 They have a linux backports driver with source tarballs on their site. I'm not clear what kernels it supports but it appears that 930-0075.zip which I used here supports up to 4.14.
    85 
    86 It appears they have a github account with more up-to-date driver backport releases:
    87  - https://github.com/LairdCP/Sterling-60-Release-Packages/releases
    88 
    89 Building out-of-tree LAIRD Linux backports !WiFi drivers (930-0075.zip):
    90 {{{#!bash
    91 wget http://dev.gateworks.com/images/firmware/sterling-lwb/930-0075.zip
    92 unzip 930-0075.zip
    93 tar xvf backports-laird-6.0.0.121.tar.bz2
    94 cd laird-backport-6.0.0.121/
    95 export CROSS_COMPILE=<prefix of cross toolchain in path>
    96 export KLIB_BUILD=<directory of kernel build>
    97 export ARCH="arm"
    98 #make defconfig-lwb-etsi # config for ETSI
    99 #make defconfig-lwb-jp # config for Giteki
    100 make defconfig-lwb-fcc # conifg for FCC
    101 make
    102 }}}
    103  - results in brcmfmac.ko brcmutil.ko cfg80211.ko
    104  - these likely only work when used with a kernel that has support for brcmfmac disabled
    105 
    106 
    107 
    10880=== Bluetooth
    10981You will need the {{{brcm_patchram_plus}}} utility to load a firmware at runtime.