Morse Micro MM6104, MM6108 Wi-Fi HaLow SoCs support up to 32.5 Mbps data rate

Morse Micro MM61xx

Australian company Morse Micro MM6104 and MM6108 Wi-Fi HaLow SoCs should offer some competition to the Newracom NRC chips found in all 802.11ah WiFi HaLow boards and devices released so far. Both MM610x chips have similar features, but the MM6104 SoC supports 1/2/4 MHz channel bandwidth for up to 15 Mbps data rate – just like the Newracom NRC7292 chip – while the more powerful MM6108 can handle a data rate of up to 32.5 Mbps thanks to 1/2/4/8 MHz channel bandwidth. MM6104/MM6108 specifications: Optional 32-bit RISC-V Host Applications Processor (HAP) Single-Chip IEEE802.11ah Wi-Fi HaLow transceiver for low-power, long-reach IoT applications Worldwide Sub-1 GHz frequency bands (850MHz to 950MHz) On-chip power amplifier with support for external PA option MM6104 – 1/2/4 MHz channel bandwidth for up to 15 Mbps data rate (Note: the datasheet reads “single-stream max data rate up to 40 Mbps”, but it appears to be a mistake […]

Add WiFi HaLow to Raspberry Pi with ALFA Network AHPI7292S HAT

WiFi HaLow Raspberry Pi HAT

ALFA Network AHPI7292S is a Raspberry Pi HAT with WiFi HaLow (802.11ah) offering low power connectivity, up to one kilometer line-of-sight range, and that’s mostly useful for security cameras, but it can also be used to extend the range of the network for other purposes. The Newracom NRC7292 expansion board adds to be few WiFi HaLow hardware we’ve seen in the past year including a mini PCIe card, a WiFi HaLow development board, and a gateway kit to extend the range of IP cameras. ALFA Network AHPI7292S specifications: Chipsets – Newracom NRC7292 WiFi HaLow SoC (IEEE 802.11ah draft 8.0 compliant) RF – Qorvo RFFM6901 front-end Frequencies – 847 MHz (TW), 866 MHz (EU), 915 MHz (US), 922 MHz (KR), 924 MHz (JP) Modulation – OFDM with BPSK, QPSK, 16QAM, 64QAM Data rate – 150 Kbps ~ 15 Mbps Channel bandwidth – 1/2/4 MHz Antenna connector – 1x IPEX/U.FL connector or […]

How to Install dnsmasq caching DNS server in Ubuntu

cnx-software.com DNS server dnsmasq

As you may have noticed in recent days, my domain registrar (HostFast) suspended cnx-software.com domain for what I believe are dubious reasons, meaning the site was inaccessible to the outside world and myself. I cannot do much about the latter and I’m held hostage to what the domain registrar’s will, but I was able to access my own website with my domain name after installing a DNS server through dnsmasq on my Ubuntu 20.04 laptop. Edit: most of the steps below are actually not needed in Ubuntu 20.04, since you could just edit /etc/hosts (step 4). I’ll just leave the instructions below in case somebody needs to install dnsmasq. Here are the steps I followed. Install dnsmasq

This did not work at first since systemd-resolved is already installed, so I disabled it by following instructions on askubuntu:

I then added name servers to /etc/dnsmasq.conf:

and cnx-software.com IP […]

Fixing performance issues with Realtek RTL8156B 2.5GbE USB dongle in Ubuntu

cdc_ncm vs r8152 drivers ubuntu

A few days ago, I reviewed a USB 3.0 to 2.5 Gbps Ethernet adapter based on Realtek RTL8156B chip in Ubuntu 20.04, and let’s say the reliability and performance were underwhelming. I got some recommendations like changing cables, the MTU size, etc… Playing around with cables did no help, but one comment mentioned the cdc_ncm driver could be the issue, followed by another saying that updating to Linux kernel 5.14 should install the correct r8152 driver… So I just did that:

This upgraded Linux 5.13 (shipped with Ubuntu 20.04 + HWE) to Linux 5.14, but still no luck as the system kept using the cdc_ncm driver with a half-duplex link:

But then I thought I may have to use udev rules to prevent loading the cdc_ncm driver, and there’s indeed 50-usb-realtek-net.rules in r8152 driver to do just that. So I copied the file in /etc/udev/rules.d/ folder. Since I […]

USB 3.0 to 2.5Gbps Ethernet adapter review

USB to LAN 2.5 Gigabit Ethernet Adapter

Late last month, I received hardware to test 2.5GbE and WiFi 6 with namely a Radxa E25 SBC, Xiaomi AX6000 WiFi 6 router, and an 8-port TP-Link 2.5GbE switch. I intended to start testing 2.5GbE networking with UP Xtreme i11 mini PC and Radxa E25, but I thought it might be a good idea to get a USB 3.0 to 2.5Gbps Ethernet adapter just in case. I purchased a no-name dongle for under $15 (475 THB on Lazada) in Thailand, but a USB 3.0 dongle that looks exactly the same can also be purchased on Aliexpress with either a USB Type-A port or a USB Type-C port. There’s some issue with Radxa E25 (it won’t boot it), so I ended up testing the dongle with UP Xtreme i11 mini PC. USB 3.0 to 2.5Gbps Ethernet adapter unboxing The package, marked “USB to LAN Gigabit Ethernet Adapter”, has “USB 3.0” and […]

NanoPi R2C Plus dual GbE router board adds 8GB eMMC flash

NanoPi R2C Plus

NanoPi R2C Plus is a variation of NanoPi R2C dual Gigabit Ethernet SBC powered by a Rockchip RK3328 processor that adds an 8GB eMMC flash for storage and replaces a 10-pin 2.54mm pitch I/O header with an 8-pin 1.25mm pitch header. FriendlyELEC introduced the NanoPi R2C last August as a lower-cost version of NanoPi R2S replacing Realtek RTL8211E Gigabit Ethernet transceiver with a Motorcomm YT8521S chip for availability and pricing reasons. NanoPi R2C Plus is just an evolution of the original design. NanoPi R2C Plus specifications: SoC – Rockchip RK3328 quad-core Cortex-A53 @ 1.5 GHz with Arm Mali-450MP2 System Memory – 1GB DDR4 RAM Storage – 8GB eMMC 5.1 flash, MicroSD Slot, SPI flash footprint Connectivity 1x Gigabit Ethernet (WAN) up to 941 Mbps (measured) via MotorComm YT8521S Gigabit Ethernet transceiver 1x Gigabit Ethernet (LAN) up to 941 Mbps (measured) via Realtek RTL8153B USB 3.0 to Ethernet controller USB – […]

Radxa E25 carrier board, 2.5GbE switch, and WiFi 6 router

Radxa E25 2.5GbE switch-Xiaomi AX6000 WiFi 6 router

I’ve just received an early sample of Radxa E25 dual 2.5 GbE carrier board for Radxa CM3 Plus (RK3568) system-on-module, a 2.5GbE TP-Link switch, and Xiaomi AX6000 WiFi 6 + 2.5GbE router. Here’s the back story before looking into the devices. I’ll soon have to review UP Xtreme i11 mini PC with a 2.5GbE port, and after writing about the upcoming ROCK5 Model B SBC with both 2.5GbE and WiFI 6/6E, I realized I should really get some hardware to test 2.5GHz and WiFi 6. So I started to ask what could be the best options for a $200 budget. While thinking about it, I remember Radxa was working on the Radxa E23 board with 2.5GbE, and adding a WiFi 6 USB dongle might be an option. But they told me Radxa E25 would be a better option with two 2.5GbE ports and support for WiFi 6, although that one […]

Add 10GbE to your system with an M.2 2280 module

EGPL-T101 10GbE M2 module

It’s now possible to add 10GbE through an M.2 socket thanks to Innodisk EGPL-T101 M.2 2280 module based on Marvell AQtion Ethernet controller offering support for 10Gbps, 5Gbps, 2.5Gbps, 1000M, and 100M/10M LAN speeds. The solution is comprised of three parts with the M.2 module equipped with a heatsink to cool the Ethernet controller, a flexible high-speed cable, and a daughter board with an RJ45 connector and two threads for mounting to a chassis. Innodisk EGPL-T101 specifications: Ethernet controller – Marvell AQtion likely AQC113 “single-port 6speed, 10Gbps PCIe to Multi-Gig Ethernet controller with MAC and PHY with I-grade support” M.2 input interface – PCI Express 3.0 x 2 RJ45 connector for up to 10GbE Power Consumption – Up to 2.5W (3.3V, 762mA) Dimensions (W x L x H/mm) M.2 Board: 22 x 80 x 14.5 mm (M.2 2280 form factor) Daughter Board: 31.75 x 28 x 17.7 mm Temperature Range […]