Home
Recent Entries Friends Archive User Info Tags My Website
 
 
 
 
 
 
This is mostly a note to my future self, or to some googling Ubuntu user in a similar situation. When I upgraded my Sony Vaio PCG-TR3A laptop recently from Feisty Fawn (7.04) to Hardy Heron (8.04) with a fresh install, most things just worked with no tweaking, but sound did not. After trying some of the suggestions at the Ubuntu wiki's Debugging Sound Problems page, I fixed the sound by installing gnome-alsamixer, launching it, and de-selecting the External Amplifier switch.
 
 
 
 
 
 
I finally got my dedicated DSL line up and working! The line itself has been working for several days, but it took me a while—and a long cell phone call to Speakeasy, with a self-righteous dollop of "No, I'm not running Windows or a Mac"—to figure out that my DSL modem wanted a crossover cable instead of straight-through cat5.

Now if I can just figure out how to merge my (mboxy-looking) Evolution mail folders with the (mbox) mutt ones...
 
 
 
 
 
 
I upgraded a laptop and desktop from Ubuntu Dapper Drake to Edgy Eft in the past week. Both upgrades fizzled due to the Yudit package having installed things in /usr/X11R6/bin/, but after some manual intervention the upgrades eventually completed. I haven't noticed many differences yet, just that GNOME seems a little more polished and Firefox displays a limited number of tabs at a time—beyond that limit, the user has to scroll back and forth among them. Being a tab fiend, I'm annoyed by that new feature but haven't yet figured out how to disable it.
 
 
 
 
 
 
In the very near future, I'll be able to say that my job involves Linux (and not just spacecraft)! I'll be embarking with a small team on a two-month exploratory effort to install RTLinux on an MCP750 chip (similar to the space-qualified and therefore very expensive RAD750). Once we get it running and set up a credible development environment, we plan to roughly simulate the kind of processing that would happen on a spacecraft's main processor(s), maybe including intensive tasks like data compression and guidance-and-control algorithms.

We're aware of the FlightLinux project that was completed several years ago, but it's not entirely clear how the status of Linux in space has changed since then. I'm starting a web page to keep track of various missions and efforts; if you know of any that aren't listed, please tell me about them!

A Linux Journal article on the use of Linux in NRL's TacSat-1 sounds promising; next month we expect to hear whether we'll get the go-ahead on a proposal to partner with them in some more of this sort of Linux-in-space research.
 
 
 
 
 
 
My laptop's hard drive is on its last legs. It seemed to be deteriorating ever since last month's Europe jaunt, but at this point I'm just trying to salvage what I can while I wait for the new one I just ordered. (I particularly want it in working order by the time I leave for a conference a week from today.) It's currently got Fedora Core 4 and Windows XP partitions. While FC4 was okay, I think I'll install either Ubuntu or SUSE Linux Enterprise Desktop on the next reincarnation. I've had good experiences recently with Ubuntu on other machines. I haven't used SUSE recently, but one reviewer gushed, “SLED 10 is hands down the most polished desktop Linux distribution I’ve ever used—and that includes Ubuntu.”


my first tomato plants
Originally uploaded by MissionControl.
The great weather over the past few days has led me to spend more time out in my back yard despite my computer problems. Here you see the first tomato plants I've ever grown. I also spotted a frog hanging out on the edge of the pond, which is great to see, since I've been making an effort to maintain the pond and keep it out of its scummy, frogless state of the past few summers.

Other lazy-weekend activities: reading, sipping iced barley tea, relaxing in a hammock chair, eating out at Dino (vanilla gelato topped with aged balsamic vinegar—who knew?), working on another kobukusa (see earlier entry), and realizing that the much-awaited-by-me A Scanner Darkly isn't yet playing in my area.
 
 
 
 
 
 
Ever since I did an apt-get dist-upgrade on my virtual server (Debian unstable), it has been dying almost every day. Tech support tells me it has run out of memory when I call them to have it reset. I don't see anything incriminating in /var/log/messages. It hasn't run out of hard disk space. A quick look at top has me noticing a bunch of forked mysqld processes, and I could go diving into all kinds of mysqld status variables—none of which I've ever tweaked—but without some evidence of what process is causing the problem, it's a wild goose chase. I tried asking tech support if they had any information beyond "ran out of RAM" that could help me diagnose the problem, but they keep trying to sell me more RAM. :(
 
 
 
 
 
 
I'll have to choose between two conferences next July: the linux conference I've attended for the past few years, or a new conference on spaceflight software. At one I'd be sure to know people and know my way around; the other is more relevant to my chosen field. Why do they have to take place at the same time?

Poll #614689
Open to: All, detailed results viewable to: All, participants: 13

Where should I go next July?

View Answers

Space Mission Challenges for Information Technology, July 17-21
12 (92.3%)

Linux Symposium, July 19-22
1 (7.7%)

 
 
 
 
 
 
Gentoo is annoying me. It's the distro I run on my desktop PC, and what annoys me about it is its tendency to cause things to break after routine software updates. I spent some time yesterday evening trying to get X working, which it hasn't done in many weeks. The solution seemed to be the removal of ~/.Xauthority, and possibly the removal of some lines in /etc/security/pam_env.conf. But before I could even think of tackling that problem, I faced another: upon reboot, many of the important device files in /dev/, including hda3, did not exist. Mild panic. Googling turned up the fix: emerge devfsd. So things more or less work now, pending printer setup. I just have to keep remembering to set mutt_dotlock's sgid bit each time mutt is upgraded, because the ebuild doesn't do it automatically. I'm increasingly tempted to switch to Ubuntu, if it weren't for all the little problems that would inevitably turn up in the course of the change.
 
 
 
 
 
 
Remember that "Write a real, working Linux driver" tutorial I attended at OLS? With some help from the presenter, I've gotten the driver working! The sample shell script polls the temperature probe once a second and outputs its temperature reading in Fahrenheit and Celsius. Nifty.

So, tinkerers out there, do you want to try it too? I'll lend you the temperature probe, and I can point you to the slides from the tutorial as well as a tarball of all the code. For some background material, you can read the entire USB Drivers chapter (pdf) of the O'Reilly Linux Device Drivers book online.
 
 
 
 
 
 
Ah, the joys of using Linux in a Windows world. With a couple of Fedora Core 4 installations under my belt, I was pleased that many things just work. But of course the bulk of my attention goes to the many things that just don’t.

I’m trying to use Evolution as an Outlook replacement. I can interact with my inbox on the Exchange server with no problems. However, I can’t see my calendar at all. I push the ‘Calendars’ button, and I see a list of calendars in the pane above the buttons. The calendar view, to the right, is completely devoid of appointments. When I try to select one of the checkboxes corresponding to a calendar, a status message ‘Opening exchange://myusername@domain@server/personal/Calendar (...)’ appears at the bottom of the window for a fraction of a second, as does a checkmark in the checkbox I clicked, but both disappear quickly. It’s so odd. And aggravating.

I did just now manage to mount my Windows partition, after installing the NTFS kernel module. Yea for that.

Fedora automounts my iPod Mini, but I’m at a loss when I get to gtkpod. It tells me iPod Database Import Failed: ‘Illegal seek to offset 654644 (length 4) in file ’/media/ipod/iPod_Control/iTunes/iTunesDB’.‘

I’d like to be able to print to networked printers, but I haven’t been able to locate them using printconf-gui.

Fedora ships a version of xscreensaver without any graphics demos. Granted, it gives you a perfectly functional blank screen, but for anyone who’s used xscreensaver before and expects to be presented with a list of graphics demos to choose from, it looks like a bug.

As for video, I tried to watch the Quicktime clip of Cisco ripping out the pages of Michael Lynn’s presentation on Cisco’s critical vulnerabilities, but neither Totem nor Helix, the two video players Fedora installs, come with Quicktime decoders. I installed a succession of GStreamer plugins before finding the module that decodes .movs: gstreamer-ffmpeg.