ACPI administration advocacy advocacy advocacy opinion alsa amarok apache apple apt aptitude audio audo authentication automount avi awk bash BIOS boot business cache calendar calibre cdr cdrecord censorship commandline computerscience console convert cron cut database date debian degree design desktop development disk dpkg dvd economics education emacs email europe exim faad ffmpeg file files firefox firewall flash foss freedom ftp fun fuse git gnumeric graphics grep growisofs grub gtkpod hardware hardware html idiocy image imagemagick images installation ip iphone ipod iptables iso itunes ivman kde kernel keyboard knoppix lame laptop latex linux locale lockin longlines m4a microsoft mimetypes minitab mount mp3 mp4 mplayer multimedia music mysql network nfs nfs4 nmap openbox openoffice opinion opinion partition pdf perl php politics postgresql printing privacy programming rant remote rhythmbox rss rsync rxvt scp screengrab screenshot script scripting scsi security sed server shell siteadmin sitenews sitesoftware skype skype slackware sound sox spam spreadsheet ssh statistics subversion sudo svk swap t23 t43 terminal text thinkpad thunderbird time timezone ubuntu udev upgrade usb usbmount users uuid versioncontrol vfat video vnc windows wine wordpress wordprocessing X40 xwindows xwindows youtube
Recently my kernel had "disappeared" after trying to install inkscape. Such things are one of the pleasures of using Debian's unstable version. It can be a pain when it doesn't work, but at least you get cutting edge technology.
Sorting out this vanished kernel involved overcoming several hurdles. One was that the ltmodem drivers no longer worked.
The LT drivers need to be compiled for a specific version of the kernel. At the time of writing there are no LT modules compiled for 2.6.11 packages so I downloaded the source packages and used the "build_deb" script to create the .deb package. Then I installed it.
But it didn't work. For some reason, the script had built the package using the correct kernel headers, that is for kernel 2.6.11-1-686, but then installed the modules in /lib/modules/2.6.11 rather than /lib/modules/2.6.11-1-686. It is such small things upon which nightmares are built.
Of course, once you know where to look it is easy. Copying the modules to /lib/modules/2.6.11-1-686/extra/ fixed the problem.
These problems have made me wonder whether it would not be better to compile one's own kernel rather than trying to use the debian packages. This is especially the case when you are living on the edge by running the unstable distribution. Using your own kernel means, among other things, that it won't get de-installed when the Debian package manager gets a little out of whack.
You can grab the lt driver sources here