Category: Uncategorized
-
Proxmox iGPU Passthrough only works on Windows guests
I wanted to passthrough UHD 630 to a DSM guest. I thought that PCIe passthrough in Proxmox has matured enough that it will be a straightforward task to assign my iGPU Intel UHD 630 to a Linux guest. This was not the case. I’m getting the following errors on a Linux and Mac guests: Host…
-
Attempts to fix corrupted BTRFS volume in DSM
I was restarting a Docker container in my NAS’ DiskStation and I suddenly got a warning that my primary volume is mounted in read-only mode. Checking dmesg, I saw an error about corrupted leaf. At this point, I don’t have an idea how BTRFS works, and no idea what is a leaf. I spent two…
-
Segfault on emulated NVME as SSD Cache
I had an idea to emulate an NVME and try to use it as cache in Synology DSM. I get to a point where it tried to mount the cache, then I get a segfault.
-
Emulate NVME drive in Proxmox
Proxmox does not yet support adding NVME drives using the web interface. It has to be added using a custom args for QEMU. To do so, open the VM config file in a text editor vi /etc/pve/qemu-server/100.conf file is the location of the image in the hard drive. Since I’m using ZFS, it is in…
-
FauxPilot: Self-hosted GitHub Copilot
I’ve been trialing GitHub Copilot for a couple of weeks now. I can say that it’s well worth it especially when writing code from a blank slate. It outputs code blocks that helps my brain process more quickly. Its output rarely work as is, but it only needs minimal tweaking. It’s another subscription though, and…
-
Switching from cPanel to Cyber Panel
Back in the day when I was regularly doing freelance website projects, I offer hosting it too. It was a good idea to setup my own and I did. cPanel fits the bill. It has a fixed monthly subscription, easy to use, and I can upgrade my server as I grow. After a couple of…
-
Synology Jellyfin docker-compose
To get group id of renderD128 device: This will allow hardware accelerated encoding.
-
Network UPS Tools
My UPS have a serial port to report operating data. I read in the manual that it uses Upsilon 2000 software to get data. It uses Megatec Protocol which is supported by Network UPS Tool’s blazer_ser driver. I learned this by running nut-scanner –eaton_serial /dev/ttyUSB0 which tries different protocols to the serial connection. Plug-in USB…
-
Wyze Cam Experiments
For the past couple of days I’ve been experimenting with Wyze Cam v2 and Xiaomi Xiaofang 1s. It’s an identical product that has Ingenic T20 as SoC. It’s a camera we used 3-4 years ago but stopped using because of general unreliability (microSD regularly burning out, occasional disconnection). I really did not have any goal…