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