Author Archives: davychiu

Troubleshooting VPN on Ubiquiti Dream Machine Pro

The Dream Machine Pro is a very capable machine but it being in the SMB space makes it difficult to work with at times; especially figuring out why VPN doesn’t work because it doesn’t expose any of the logs through … Continue reading

Posted in Uncategorized | Leave a comment

Synology Shrink Volume

Synology DSM 7 does not expose the functionality to shrink volumes within the GUI. It is definitely possible and must be done via SSH as the root user or sudo. DSM should pickup that the volume changed sizes and allow … Continue reading

Posted in Uncategorized | Leave a comment

Apple Bluetooth Keyboard Drivers on Windows 10

While the Apple Bluetooth keyboard generally works once connected to Windows, Bootcamp drivers are required for special keys like the Delete key. They can only be downloaded from a Mac with Bootcamp. Bootcamp Drivers (as of May 2021):

Posted in Uncategorized | Leave a comment

Hot-Swap with Intel RAID (Rapid Storage Technology – RST/RSTe)

It is 100% possible to hot-swap with Intel RAID when it is enabled and configure with an array of drives. As in, just pull the drive and put a new drive in while the OS is still running. There is … Continue reading

Posted in Uncategorized | Leave a comment

Ubuntu Hot-Swap MDADM Array and Extend/Grow

Step-by-step guide Mark the drive as failed 1$ sudo mdadm –manage /dev/md0 –fail /dev/sdb1 Remove the drive from the array 1$ sudo mdadm –manage /dev/md0 –remove /dev/sdb1 View the mdadm status 1$ cat /proc/mdstat If you prefer to shut down … Continue reading

Posted in Uncategorized | Leave a comment

LXD Guest Migration to New Host

LXD makes it easy to move containers around. LXD expects the new host to be completely setup along with the resources the guest requires or the copy will not proceed.

Posted in Uncategorized | Leave a comment

Fix Ubuntu Grub Boot Error

This error happens usually when the /boot folder is full and grub doesn’t update/install properly when the system is updated. One way to fix this is to boot with a Live USB image, mount the boot drive, and update/install grub … Continue reading

Posted in Uncategorized | Leave a comment

Install Windows 10 via Linux PXE

Windows 10 setup does *not* work via PXE ram disk when the iso is directly loaded. A Pre-Environment must be loaded first for to load setup from a mapped network share where the iso image has been dumped. This guide … Continue reading

Posted in Uncategorized | Leave a comment

Analysis of the Intel AXXRMM4LITE iKVM Module

Intel line of server motherboards have iKVM built-in but it must be enabled with a separate licensing module that plugs into the motherboard. I got one recently and was curious as to how this “license” works. For the AXXRMM4LITE module, … Continue reading

Posted in Uncategorized | 3 Comments

JIRA Bulk Link via API

JIRA can’t natively perform bulk actions on issue links. I needed to move some links to a different link type. Here’s a quick script in Javascript that runs with NodeJS. It querys for all the relevant issues using JQL and … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment