Building kernels for the Beaglebone Black


Debian's settled on kernel 3.16 for its Jessie release, so if you want to stay more or less current with Debian's kernel, here's how to build more recent 3.16 versions. Robert C. Nelson's kernels track the main kernel releases, which means as time progresses ...

Read More

Make a Beaglebone Debian testing image installable


As discussed in my previous post on the Beaglebone Black, Robert Nelson provides multiple Debian images for the Beaglebone. The installer image, however, is only available for Debian Wheezy, but you can easily turn the Jessie (Testing) tarballs into an installer image as well. Here's how.

First, grab the ...

Read More

Moving to Pelican


In search of a simpler blogging framework, and intended to ditch PHP, I have tested multiple static site generators, settling on Pelican. Unlike Pico or Phile CMS, Pelican generates fully static content. So no dynamically rendered front page - which taxed my poor Beaglebone Black the most.

Of course, every migration ...

Read More

RTC wakeup on Linux


Most BIOSes offer the possibility to fire up your computer at a given time. This may be a handy alternative when WoL is unavailable or unreliable, but it offers little flexibility.

Linux allows you to wake up your system however you want. You can do it the hardcore way and ...

Read More

WPS setup on OpenWrt


Most routers nowadays support WPS, which allows you to easily add new devices to a WLAN, without the need to type in long passwords. Most consumer routers or APs come with a WPS button (often on the back) so you can initiate WPS simply by pushing it. This is not ...

Read More

Qualcomm Atheros ALX driver with WoL support


WoL support was removed in 2013 from the alx driver (used for certain Atheros Ethernet cards), because of bugs with suspend / resume functionality.

My brother's server runs on an ASRock B85M-ITX motherboard, with a QCA8171 Gigabit Ethernet NIC. Without WoL, you really can't tuck it away in some ...

Read More

Reducing Debian's footprint


This procedure is best started right after the installation. If you know how to tweak Debian's installer so dpkg already skips locales etc., even better, then you can apply this during installation. Either way, the sooner you do it, the better.

Removing redundant packages

You need to determine yourself ...

Read More

Autostarting tmux with multiple windows


Tmux, a lightweight terminal multiplexer, can be configured to open multiple windows upon startup. On my server, I always found myself opening five or more windows. I'll show you how to automate this, through a systemd service file.

User services go in /etc/systemd/user/. To link a service ...

Read More

Inspecting power states on Debian with turbostat


Turbostat is a utility created by Intel to check your (Intel) CPU's power states. It used to be part of the acpidump package, but not anymore. There are no prebuilt Debian binaries around; Ubuntu still packages it with the linux-tools package, which is linked to the kernel. Since Debian ...

Read More

Page 1 / 2 »