Fix for Raspberry Pi 4 4GB model’s USB Ports not Working on Ubuntu 19.10

Raspberry Pi 4 4GB RAM Ubuntu 19.10

Ubuntu 19.10 server was recently released with official support for Raspberry Pi 4 SBC. Shortly after I read stories about the USB ports not working on the board, but it took another interesting turn as Canonical now explains the bug only affects RPI 4 with 4GB RAM, and USB works just fine on boards with just 1/2GB RAM. The issue has been identified and it’s been found to be a kernel bug with a solution in the works that being tested. In the meantime, you can access to your Raspberry Pi 4 4GB USB ports by limiting the memory to 3GB in /boot/firmware/usercfg.txt as follows:

Alternatively here’s the link to an updated kernel provided by Hui Wang with you want to test it out: I built a testing kernel, not only includes the fix for USB host, but also includes all new patches from https://github.com/raspberrypi/linux.git rpi-5.3.y branch (about 107 […]

NanoPi M4V2 Kit Review – Part 2: FriendlyCore Desktop

NanoPi M4V2 Review

We’ve already seen how to assemble NanoPi M4V2 metal case kit which offers an Arm mini PC solution with support for NVMe SSD. The new NanoPi M4V2 Rockchip RK3399 SBC is an evolution of the M4 board that brings faster LPDDR4 memory and adds power & recovery buttons. Since we’ve already tested several RK3399 SBC‘s and TV boxes, I planned to focus the review on thermal design evaluation (i.e. see how well the board cools), and see how memory bandwidth evolved from LPDDR3 to LPDDR4. I wanted to do so both with Linux and Android, since I could compare NanoPC-T4 (LPDDR3) benchmarks in Android. But this requires an eMMC flash module, and I don’t own any. So instead I planned to run Armbian because of support for armbian-monitor for nice temperature chart but it’s not working just yet, so instead I’ve done all tests with FriendlyCore Desktop (rk3399-sd-friendlydesktop-bionic-4.4-arm64-20190926.img) based on […]

Changing Ubuntu Apt Mirror from the Command Line, and the Lack of Arm64 Mirrors

apt mirror updater

When you install Ubuntu on a computer, you’d normally go through the installation ISO which guides you through a wizard where you select your location among other things, and that means you get connected to the mirror closest to your location allowing timely updates. But for those of us who flash Ubuntu images on Arm SBC’s, the mirror is normally fixed to the one set by the developer be it in China or Slovakia, or defaults to the US mirror. It still works, but it can be slower than necessary. In a computer, an easy way to change that from Ubuntu desktop to launch Software & Update program and change the download from field to a mirror in your country or neighboring country as shown below. But I’ve found myself mostly connecting to boards over SSH since it’s easier that way for reviews. One way to change the mirror would […]

How to Use Wake-on-LAN to Power On Khadas VIM3/VIM3L SBC

Khadas VIM3L WoL Settings

Khadas VIM2, Edge and VIM3/VIM3L SBC’s all come with Wake-on-LAN (WoL) support which allows you to power on the board with a specific Ethernet packet. This is not especially useful if your board sits on a desk since you have easy access to the power button, but if you’ve placed the SBC in a cabinet, inside an enclosure without access to the power button, or in another hard-to-reach location this can be a lifesaver. I had never tried the feature until today, so I decided to give it up a go adapting the instructions provided on Khadas Wiki. I’ll use Khadas VIM3L running Android 9.0 and sent WoL packets from my Android phone as well as an Ubuntu 18.04 laptop. Khadas VIM3L WoL Configuration WoL is disabled by default, but it’s really easy to enable in Android 9. Go to Settings->More Settings->Device Preferences->WOL. Make sure Wake on LAN is enabled, […]

Forlinx NXP LS1043A & LS1046A Networking SBC’s Support 10Gbps Ethernet

NXP LS1046A Networking SBC

NXP LS1043A quad-core Cortex-A53 communication processor was introduced in 2014, while NXP LS1046A quad-core Cortex-A72 SoC was launched about 18 months later. Both are designed for networking equipment such as CPE (Customer Premise Equipment), routers, NAS, gateways, as well as single board computers and include one or two 10 GbE interfaces. Forlinx Embedded has decided to leverage those two processors in their OK1043A-C and OK1046A industrial-grade single board computers designed for networking applications. Both boards are comprised of the same baseboard and only differ by their COM-Express Mini Type 10 module which comes with the processor, memory, and flash storage. Specifications: COM Express Mini System-on-Module (one or the other) FET1046A-C NXP LS1046A SoM CPU – NXP LS1046A quad-core  Cortex-A72 processor @ up to  1.8GHz System Memory –  2GB DDR4 RAM Storage –  8GB eMMC flash + 16MB QSPI NOR Flash Voltage Input – 12V Temperature Range – -40℃ to +75℃  […]

Amazon Unveils EC2 A1 Arm Bare Metal Instances

AWS A1 Baremetal Arm Instances

A1 ARM Instances Amazon had first released its 64-bit ARM EC2 A1 Instances back in 2018, which are part of AWS Elastic Compute Cloud (EC2), an ever-evolving virtual platform that supports business subscribers utilizing applications in the cloud.  Arm Bare Metal Instances The most recent launch is the EC2 A1 ARM Bare Metal Instances, which Amazon is reporting is similar to the previous version of A1 ARM Instances, but with greater reach within the ARM ecosystem. The Servers The new EC2 A1 Arm instances are powered by the AWS Graviton Processors, featuring the 64-bit Arm Neoverse with custom silicon developed by AWS.  Features Include Amazon Machine Images (AMI) Elastic Block Store (EBS) Auto Scaling Applications can have  more direct access to the processor and memory resources within the underlying server.  Some of the different types of scale-out applications the new Instances support and will enhance are – Application Types Web […]

System76 Introduces two Intel Comet Lake Linux Laptops with Coreboot Firmware

Comet Lake Linux Laptop

Intel officially launched Comet Lake processors last August with Y-series (4.5-5.5W TDP) and U-Series (15W TDP) targeting 2-in-1 hybrid laptops and tablets. Since several Windows 10 Comet Lake laptops launched such as OneMix 3Pro 8.4″ mini laptop with an Intel Core i5-10210Y Comet Lake-Y processor. If you’d rather get a Comet Lake laptop running Linux, System76 got you covered with two models, namely Galago Pro and Darter Pro laptops running a choice of Pop!_OS 19.10 (64-bit), Pop!_OS 18.04 LTS (64-bit), or Ubuntu 18.04 LTS (64-bit) operating systems, as well as System76 open firmware based on Coreboot, EDK2, and System76 firmware apps. Galago Pro & Darter Pro share many of the same specifications, except for the display, battery, and other items highlighted in bold: SoC (one of the other) Intel Core i5-10210U  quad-core/eight-thread processor @ 1.6 GHz / 3.9 GHz (turbo all cores) / 4.2 GHz (turbo one core), 24EU Intel […]

NanoPI NEO2 Black Allwinner H5 SBC Adds an eMMC flash Module, Up to 1GB RAM

NanoPi NEO2 Black

NanoPi NEO2, now called NanoPi NEO2 LTS, is a great little Allwinner H5 SBC designed for server/headless applications with Ethernet & USB ports, as well as I/O headers. FriendlyELEC is now about to launch a new variant called NanoPi NEO2 Black with the same form factor and Allwinenr H5 64-bit Arm SoC, but adding an eMMC flash module, supporting up to 1GB RAM, modifications to the I/O headers, and featuring a black PCB instead of the blue PCB found in NEO2-LTS. NanoPi NEO2 Black SBC specifications with changes in bold or stricken-through: SoC – Allwinner H5 quad-core Cortex A53 processor with an ARM Mali-450MP GPU System Memory – 512 MB or 1GB DDR3 Storage – MicroSD card slot, eMMC flash module connector Connectivity – Gigabit Ethernet (via RTL8211E-VB-CG chip) USB – 1x USB 2.0 host port, 1x micro USB OTG port, 2x 1x USB via headers Expansion headers 10-pin header […]