Ubuntu: My Missing Manuals

It takes time setting up work computers. Some might be missed. To accelerate and standardize the post-Ubuntu-installatuion process, I create this post to take notes about the driver, software, and customization.

Continue reading “Ubuntu: My Missing Manuals”

Build the Linux Kernel Module to Enable RTL8812AU USB Wireless Dongles

There is no built-in support for Realtek RTL8812AU[1][2] in Linux. To enable, I have to download the RTL8122AU driver source code, compile to a kernel module, and add to the kernel.

Following USB wireless dongles use the RTL8812AU chipset:

  1. D-Link DWA-171 A1[3]
  2. Edimax EW-7811UTC[4]
  3. netis WF2190[5]
  4. TP-Link Archer T2U Ver 3.0 (RTL8811AU)

Quick Summary

For Ubuntu 18.04 LTS and 20.04LTS, follow these steps:

$sudo apt-get update
$sudo apt-get install dkms git
$git clone https://github.com/aircrack-ng/rtl8812au.git
$cd ~/rtl8812au
$sudo make dkms_install
$sudo modprobe 88XXau

Continue reading “Build the Linux Kernel Module to Enable RTL8812AU USB Wireless Dongles”

Moving Celeron G3900 to the Smallest Micro-ATX Case: Jonsbo C2

The computer case for my Celeron G3900 has 4 fans. Air circulation is great but it is too big to fit on the table. I want to move it to a smaller case and keep cool.

  1. Background Information
  2. Requirement
  3. Evaluation
  4. Decision
  5. Special Topics

A Micro-ATX in Jonsbo C2
Jonsbo C2 is smaller than some Mini-ITX cases but accepts a Micro-ATX motherboard.

Continue reading “Moving Celeron G3900 to the Smallest Micro-ATX Case: Jonsbo C2”