12 Dec 2000 dhd   » (Master)

Got a Thinkpad T21 for work. Very nice machine. I got 2.4.0-test12 working on it and discovered that it locks up randomly at least once a day. Unfortunately only 2.4 has a driver for the CS46xx sound chips that will do recording (I do not count vendor-hacked 2.2 kernels, grrrrrrrr).

I backported the cs46xx driver to 2.2.18 ... more lockups. However it has locked up when I'm not even playing sound at all so I don't really know if it's the sound driver or not.

We may give up on using the Quicknet Linejack card. It's just too broken. The Lucent Winmodems are at least modern devices that know how to do DMA and such, and the driver apparently actually does full-duplex and provides a friendlier more sound-card like interface (so we don't have to do Rx/Tx ring buffers and asynchronous I/O in userspace to make them work...)

I've split out some of the less useful parts of Sphinx-II into separate libraries and fixed the broken autoconf setup. Today I've been trying to make the ALSA audio input module compile again.

I really am wishing I could spent more time writing code that works and less time dealing with other people's code that doesn't work.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!