Queclink WR310 – A compact 5G and WiFi 6 industrial cellular router with four GbE ports, GNSS, and RS232 and RS485 interfaces

Queclink WR310 5G industrial cellular gateway

Queclink WR310 5G and WiFi 6 industrial cellular router features four gigabit Ethernet ports, a USB Type-A port, a terminal block with RS232 and RS485, and a wide 8 to 32V DC input suitable for smart manufacturing, industrial IoT (IIoT), and edge computing applications. It looks to be a more compact and cost-optimized version of the Queclink WR300 5G industrial router introduced in 2023 with global 5G coverage. The WR310 has many of the same features, but comes with less memory and storage, one less gigabit Ethernet port, and is available in three models depending on the region of operation: WR310FEU for EMEA, AP, and Brazil regions WR310FAU for LATAM markets WR310FNA for North America Queclink WR310 specifications: SoC – Unspecified Qualcomm dual-core Arm 64-bit Cortex-A53 @ 1.0GHz; likely the Qualcomm IPQ5018 or similar (Note the Qualcomm IPQ8072 quad-core Arm Cortex-A53 @ 2.2 GHz was used in the WR300 5G […]

Disabling VT-d improves Intel Arc GPU Linux performance on Meteor Lake and newer SoCs

Improve Intel Arc GPU performance Linux VT-d disabled

In this post, I’ll check whether disabling VT-d virtualization support may improve the performance of the Intel Arc GPU in recent Meteor Lake or Lunar Lake SoC using a Khadas Mind Maker Kit with an Intel Core Ultra 7 258V CPU with Intel Arc 140V graphics running Ubuntu 24.10. A few days ago, I read a post on Phoronix about Intel publishing tips to improve the performance of Intel GPUs in Linux: Keep the system updated with the latest kernel and Mesa versions. Ensure SoC firmware is up-to-date. These firmware updates currently require installing the Windows graphics driver; firmware updates via fwupd are in progress. Use Wayland where possible, as it supports additional modifiers for better performance. For MTL (Meteor Lake) and newer integrated GPUs, disable VT-d if virtualization is not needed. For discrete GPUs: Enable ReBAR_ Enable ASPM_ I was especially curious about the line about disabling VT-d virtualization […]

Siflower SF21H8898 is a quad-core 64-bit RISC-V SoC for industrial gateways, routers, and controllers

Siflower SF21H8898 system block diagram

Siflower SF21H8898 SoC features a quad-core 64-bit RISC-V processor clocked at up to 1.25 GHz and a network processing unit (NPU) for handling traffic and is designed for industrial-grade gateways, controllers, and routers. The chip supports up to 2GB DDR3, DDR3L, or DDR4 memory, offers QSGMII (quad GbE), SGMII/HSGMII (GbE/2.5GbE), and RGMII (GbE) networking interfaces, and USB 2.0, PCIE 2.0, SPI, UART, I2C, and PWM interfaces. Siflower SF21H8898 specifications: CPU – Quad-core 64-bit RISC-V processor at up to 1.25 GHz Cache 32KB L1 I-Cache and 32KB L1 D-Cache per core Shared 256 KB L2 cache Memory – Up to 2GB 16-bit DDR3/3L up to 2133Mbps or DDR4 up to 2666Mbps Storage – NAND and NOR SPI flash support Networking 1x QSGMII interface (Serdes 5Gbps rate) for 4x external Gigabit Ethernet PHYs 1x SGMII/HSGMII interface (Serdes1.25/3.125Gbps rate) supporting Gigabit and 2.5Gbps modes 1x RGMII interface for Gigabit Ethernet 1x MDIO interface […]

SONOFF MINI-D Review – A Matter-enabled dry contact WiFi switch tested with eWeLink, Home Assistant, and Apple Home

SONOFF MINI-D Review

SONOFF sent us a sample of the MINI-D Wi-Fi smart switch with a dry contact design for review. If you’re familiar with the larger SONOFF 4CH Pro model, which features four channels, the MINI-D operates similarly but is smaller in size and comes with the latest software features. The principle of a dry contact is that the relay contacts are not directly connected to the device’s power supply circuit. Instead, the contacts are isolated and require an external power source to supply power to the load. Make it flexible to use the SONOFF Mini-D in various scenarios such as controlling garage doors, thermostats, or high-current electrical devices through a contactor, like water pumps. It can also manage low-power DC devices such as solenoid valves or small electric motors (<8W). Because the power supplied to the MINI-D and the power passed through its relay can come from different sources, it offers […]

Khadas Mind Maker Kit review – Part 2: Windows 11 Home on an Intel Core Ultra 7 258V AI mini PC

Khadas Mind Maker Kit Review Windows 11

I’ve already gone through the specifications and an unboxing of the “Khadas Mind 2 AI Maker Kit” powered by an Intel Core Ultra 7 258V “Lunar Lake” processor delivering up to 115 TOPS of AI performance and equipped with 32GB LPDDR5X RAM and a 1TB M.2 NVMe SSD in the first part of the review. I’ve now spent time with the mini PC/developer kit which is now simply called “Khadas Mind Maker Kit”, and I will report my experience with the Windows 11 Home 24H2 operating system in the second part of the review testing features, running benchmarks including an AI benchmark, evaluating networking and storage performance, testing the thermal design while under stress, and taking measurements for fan noise and power consumption. It looks like some AI features may finally be usable on Windows, but I’ll test that in a separate post since everything is new and Microsoft Copilot+, […]

Orange Pi CM5 “Tablet” Base Board drops Ethernet for WiFi 5, adds battery support, M.2 socket, 26-pin GPIO header…

Orange Pi CM5 Tablet Base Board

The Orange Pi CM5 was launched as an alternative to Raspberry Pi CM4/CM5 last July with a Rockchip RK3588S octa-core Cortex-A76/A55 SoC, up to 16GB LPDDR4x, 256GB eMMC flash, and three board-to-board connectors maintaining partially compatibility with the Raspberry Pi Compute Module 4. At the time, Orange Pi also introduced the Orange Pi CM5 Base Board with HDMI 2.1, one Gigabit Ethernet port, two 2.5GbE ports, USB 3.0/2.0 ports, four camera connectors, and more. The company has now launched the Orange Pi CM5 “Tablet” Base Board without Ethernet ports, making use of WiFi 5 and Bluetooth 5.0 for networking instead. It keeps many of the same features but adds a 26-pin GPIO header, an M.2 Key-M socket for SSD storage, DP 1.4 and MIPI DSI display interfaces, and various audio interfaces. However, it does with “only” three camera interfaces. It’s quite thick to be used in a typical tablet, but […]

iKOOLCORE R2 Max review – Part 2: 10GbE on an Intel N100 mini PC with OpenWrt (QWRT), Proxmox VE, Ubuntu 24.04 and pfSense 2.7.2

iKOOLCORE R2 Max Review Proxmox VE Ubuntu 22.04

I’ve already checked out iKOOLCORE R2 Max hardware in the first part of the review with an unboxing and a teardown of the Intel N100 system with two 10GbE ports and two 2.5GbE ports. I’ve now had more time to test it with an OpenWrt fork, Proxmox VE, Ubuntu 24.04, and pfSense, so I’ll report my experience in the second and final part of the review. As a reminder, since I didn’t have any 10GbE gear so far, iKOOLCORE sent me two R2 Max devices, a fanless model and an actively-cooled model. I was told the fanless one was based on Intel N100 SoC, and the actively-cooled one was powered by an Intel Core i3-N305 CPU, but I ended up with two Intel N100 devices. The fanless model will be an OpenWrt 23.05 (QWRT) server, and the actively cooled variant be the device under test/client with Proxmox VE 8.3 server […]

How to use iperf3 in multi-thread mode for 10Gps+ Ethernet testing

iperf3 10GbE multi thread test

With 10GbE becoming more widespread and often found in entry-level hardware, the CPU may become the bottleneck, so I’ll explain how to use iperf3 in multi-thread mode to fully saturate the 10GbE bandwidth even with a system based on a relatively low-end multi-core processor.

For this tutorial, I use two iKOOCORE R2 Max mini PCs with two 10GbE interfaces each and an Intel N100 quad-core processor running an OpenWrt fork (QWRT) and Proxmox VE (Debian) respectively. I will show how I can fully saturate the 10GbE interfaces using multithreading, but not with a typical iperf3 single-core test.

UP 7000 x86 SBC