How to get your domain suspended in five easy steps!

cnx software domain suspended phishing

Regular readers may have noticed CNX Software was inaccessible for several days, and the reason was that my domain was suspended. I’m a bit late for April Fools’ day, but I’ll show how you can get your domain suspended too in five easy steps! I’ll also provide some background to what happened, and several errors of judgment made along the way What happened? On March 28, as I woke up I noticed I could not access the website and I had also received several emails and mentions on social networks that the website was down. I first tried to restart the LEMP stack of the server nginx, mysql, php, but it did not help. I quickly figured out there was a problem with DNS, so I went to the Cloudflare dashboard which is where I manage the DNS records, but I did not see any problems there. Eventually, I saw […]

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 […]

Beelink GTR5 Review – An AMD Ryzen 9 mini PC tested with Windows 11, Ubuntu 20.04

Beelink GT5 Review AMD Ryzen 9 mini PC

Beelink’s GTR5 is their most powerful mini PC to date and has been released as part of their ‘GT’ series of slightly larger mini PCs that are notable for expandable storage configurations together with multiple ports and characterized by the inclusion of a fingerprint scanner. Featuring an AMD Ryzen 9 mobile processor with Radeon Graphics, Beelink kindly sent one for review and I’ve looked at performance running both Windows and Ubuntu. Hardware Overview The Beelink GTR5 physically consists of a 168 x 120 x 39mm (6.61 x 4.72 x 1.54 inches) rectangular metal case. As an actively cooled mini PC, it uses AMD’s ‘Zen 3’ Ryzen 9 5900HX processor which is an eight-core 16-thread 3.3 GHz mobile processor boosting up to 4.6 GHz together with Radeon Graphics. The front panel has an illuminated power button, a ‘CLR CMOS’ button, a USB 3.1 port, a Type-C USB 3.1 port, and a […]

IoT device monitoring as a product reliability improvement tool

IoT Device Monitoring with Torizon Platform

CNXSoft: This is a guest post by Renato Kiss, Product Manager – Software at Toradex, explaining how IoT device monitoring can be used with open-source software tools like Fluent Bit to improve product reliability, using temperature monitoring as an example. It is impossible to dissociate connected devices from modern life. They are present in homes, offices, industries – basically, in every business, connected devices play vital roles. In a market estimated at 24.1 billion devices and with a revenue of more than USD 1.5 trillion by 2030, IoT will grow based on both consumer and business applications. Hardware will account for about one-third of this value with the majority being distributed in services, including the connectivity for the system. As part of this growth, more services will be added to IoT business and some specialists estimate the economic potential, including IoT products and services, can unlock at least USD 5.5 […]

Raspberry Pi 4 to support Network install to a blank MicroSD card

Raspberry Pi OS Network Install

The Raspberry Pi 4 will soon be able to install Raspberry Pi OS without the need for external hardware to flash the image. Raspberry Pi Network install will allow users to install a blank MicroSD card into their board, which will trigger the launch of Raspberry Pi Imager on the Raspberry Pi, and flash the image downloaded from the Raspberry Pi website. So far in order to install Raspberry Pi OS, you had to download Raspberry Pi Imager on a computer or a working Raspberry Pi, insert the MicroSD card into the host, and flash the image, before moving the MicroSD card into the Raspberry Pi board. This works just fine for most people, but if the Raspberry Pi is your only computing device, as may be the case in developing countries, that does not work. Network Installs may also speed up the installation process in the classroom where multiple […]

Beelink GTi11 modding – PCIe Gen 4.0 M.2 slot, tweaking power limits, and eGPU

Beelink gti11 egpu

Previously I reviewed Beelink’s new GTi11 Intel Tiger Lake mini PC running Windows 11 and Ubuntu 20.04, so in this final part of the review, I’ll cover in more detail some of the features only briefly highlighted before. Specifically, I’m going to look at the PCIe Gen 4.0 M.2 slot, dabble in ‘overclocking’ and explore eGPU options. Hardware Recap The GTi11 is a 168 x 120 x 39mm (6.61 x 4.72 x 1.54 inches) actively cooled mini PC and the review model has an i5-1135G7 Intel Tiger Lake quad-core 8-thread 2.50 GHz Core processor boosting to 4.20 GHz with Intel’s Xe Graphics. The review model also included a 500GB M.2 2280 NVMe PCIe Gen 3.0 SSD drive with Windows 10 Pro installed, two sticks of 8GB DDR4 3200 MHz memory, a soldered WiFi 6 (or 802.11ax) Intel AX201 chip, and dual 2.5Gb Ethernet ports. Interestingly there are another two key […]

Building a NanoPi M4V2 based All-in-One Linux PC running Armbian (Ubuntu/Debian)

Armbian Ubuntu All-in-One PC

At the end of my review of “RPI All-in-One” PC with Raspberry Pi 4, I noted the system also appeared to be compatible with NanoPi M4V2 single board computer. I’ve now tried it out, and assembling the board inside the 10.1-inch display is even easier than I initially thought. That means I now have a NanoPi M4V2 All-in-One PC running Ubuntu Hirsute or Debian Buster with XFCE desktop environment from Armbian, and most features work including the display and wireless connectivity, but I still have an issue with the touchscreen function. Here are the steps I followed initially: Download Armbian Buster XFCE image from Armbian and flash it to a microSD card with tools like USBimager. Insert the microSD card in the board Install the USB Type-C and HDMI-A adapters in the display. Insert the USB Type-C and HDMI port of the NanoPi M4V2 SBC into the adapters Install the […]

How to repair lost data in .ost and .pst files in Microsoft Outlook 365 (Sponsored)

Microsoft Outlook Repair Tool

Any software, even the most reliable, can at times encounter certain errors that prevent it from functioning, and Microsoft Outlook is no exception. Despite the fact that this program is extremely reliable, in certain situations, users may indeed encounter errors that require proactive action. In most cases, these errors are related to the storage of personal information in OST and PST files. These files are necessary for the stable operation of the application since they store part of the user data. In the event that these files are damaged, then further work with the program becomes impossible, and it will complain about errors. In this article, we will take a closer look at the basic recovery methods. Note that not only standard approaches to solving the problem will be considered, but also various additional tools. Recovery Toolbox for Outlook is an effective tool for recovering errors from Outlook. The program […]

UP 7000 x86 SBC