Category Archives: Uncategorized

Debugging why pps line discipline gets removed after 5 seconds

I got my udev rules all set up to use an NMEA GPS board which provides PPS with ntpd: SUBSYSTEM==”pps”, MODE=”0664″ GROUP=”dialout” KERNEL==”ttyS0″ SYMLINK+=”gps0″ KERNEL==”ttyS0″, RUN+=”/bin/setserial /dev/%k low_latency” KERNEL==”ttyS0″, RUN+=”/usr/sbin/ldattach pps /dev/%k” KERNEL==”pps0″ SYMLINK+=”gpspps0″ And it almost seems to work great: $ sudo udevadm trigger -y ttyS0 ; ls -l /dev/gps* lrwxrwxrwx 1 root root […]

Some impressions of Ubuntu 13.10 “Saucy Salamander”

Since I have plenty of RAM in my Mac Mini and a fast connection, I decided to torrent the ISO and install it in VirtualBox. Unlike current versions of Debian, fresh out of the “box” it doesn’t grok resizes of the VirtualBox display. The magic search thing you get by hitting the Ubuntu logo responds […]

Debian Wheezy (7.1) on Lenovo Ideapad S12

Here’s what I needed to do to get it to work. First, you need proprietary drivers for the 802.11bgn chipset (BCM4312 with LP-PHY). It should be possible to provide this non-free firmware at install time, but I never got that to work so instead I just installed with the wired ethernet and installed this firmware […]

Bad UI: Error messages you cannot copy and paste

If I get some kind of mysterious error, don’t make me manually retype into my web browser to search. That’s completely ridiculous. An example: Admittedly, there’s a link that searches help for the error, but it doesn’t find anything relevant, so I have to go search the web anyway. I’ve seen examples of this from […]

First time PC board design success (LED cabinet / closet lighting)

Though I’ve designed a PC board for my own production using a toner-transfer etching resist and no holes drilled, I haven’t actually designed a board before for actual commercial production. It’s rather tedious getting everything right the first time, but I managed to make it work. I was recently playing around with some of the […]