forked from DGNum/liminix
add notes about dual-band hardware
This commit is contained in:
parent
81ccd11347
commit
10aeb5e464
1 changed files with 21 additions and 7 deletions
|
@ -1,10 +1,3 @@
|
||||||
# GL.INet GL-AR750 "Creta" travel router
|
|
||||||
# - QCA9531 @650Mhz SoC
|
|
||||||
# - dual band wireless: IEEE 802.11a/b/g/n/ac
|
|
||||||
# - two 10/100Mbps LAN ports and one WAN
|
|
||||||
# - 128MB DDR2 RAM / 16MB NOR Flash
|
|
||||||
# - "ath79" soc family
|
|
||||||
# https://www.gl-inet.com/products/gl-ar750/
|
|
||||||
|
|
||||||
# I like GL.iNet devices because they're relatively accessible to
|
# I like GL.iNet devices because they're relatively accessible to
|
||||||
# DIY users: the serial port connections have headers preinstalled
|
# DIY users: the serial port connections have headers preinstalled
|
||||||
|
@ -24,6 +17,27 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
description = ''
|
||||||
|
GL.INet GL-AR750 "Creta" travel router
|
||||||
|
- QCA9531 @650Mhz SoC
|
||||||
|
- dual band wireless: IEEE 802.11a/b/g/n/ac
|
||||||
|
- two 10/100Mbps LAN ports and one WAN
|
||||||
|
- 128MB DDR2 RAM / 16MB NOR Flash
|
||||||
|
- "ath79" soc family
|
||||||
|
https://www.gl-inet.com/products/gl-ar750/
|
||||||
|
|
||||||
|
The GL-AR750 has two distinct sets of wifi hardware. The 2.4GHz
|
||||||
|
radio is part of the QCA9531 SoC, i.e. it's on the same silicon as
|
||||||
|
the CPU, the Ethernet, the USB etc. The device is connected to the
|
||||||
|
host via AHB, the "Advanced High-Performance Bus" and it is
|
||||||
|
supported in Linux using the ath9k driver. The 5GHz support, on the
|
||||||
|
other hand, is provided by a QCA9887 PCIe (PCI embedded) WLAN chip:
|
||||||
|
I haven't looked closely at the router innards to see if this is
|
||||||
|
actually physically a separate board that could be unplugged, but
|
||||||
|
as far as the Linux is concerned it behaves as one. This is
|
||||||
|
supported by the ath10k driver.
|
||||||
|
'';
|
||||||
|
|
||||||
module = {pkgs, ... }:
|
module = {pkgs, ... }:
|
||||||
let
|
let
|
||||||
openwrt = pkgs.pkgsBuildBuild.fetchFromGitHub {
|
openwrt = pkgs.pkgsBuildBuild.fetchFromGitHub {
|
||||||
|
|
Loading…
Reference in a new issue