Planet CCRMA (FC5) on IBM Thinkpad T42
It's almost out of box, if and only if you didn't choose to upgrade from FC4, it took me a while to unintall the FC4 stuff which apparently conflicts with FC5.

To start using the repository in yum simply install the livna-release-5 rpm package:

rpm -ivh


you can also "yum install madwifi" from Livna

webcam driver

Planet CCRMA (FC4) on IBM Thinkpad T42
Everything is obvious once you find out.

Install is pretty straightforward, the only thing I did before installation is make the hard drive ready.

Update your system

  1. #apt-get update

  2. #apt-get dist-upgrade

If it somehow apt used your extra to upgrade your system, you need to place the planetccrma.list file back into the /etc/apt/sources.list.d/
with at least these line:
# Name: Planet CCRMA RPM Repository
# URL:
# Planet CCRMA RPM Repository for Fedora Core 4
rpm fedora/4/i386 core updates
rpm fedora/4/i386 planetccrma
rpm fedora/4/i386 planetcore


  1. Download and install Fedora core 4 RPM package for WIFI here.

  2. You can find RPMs at ATrpms. Install the RPM file madwifi-*.i386.rpm (or x86_64 respectively) plus the RPM kernel module (kmdl) appropriate for your kernel, madwifi-kmdl-*.rpm.

  3. If you use apt-get update and then apt-get dist-upgrade at planetccrma, what you need to do might be just updating the firmware files according to the kernel you just upgraded. Download the file at here, and extract them to /lib/modules/2.6.14-1.1637_FC4(or your current kernel folder)/net/ ... (I don't know why this method doesn't work now)

Wireless links:

  1. Detail steps about installing madwifi on fedora core, at here

  2. Or you can follow here to install everything from the beginning using svn (try this one first, this one works!)

  3. Madwifi website

ACPI / Sleep

To get the ThinkPad buttons to display data on the screen (i.e. volume controls)

  1. # apt-get install tpb

To use apt install anjuta, needs to add/create file planetextras.list in /etc/apt/sources.list.d/
paste these in the file:
# Fedora Extras mirror at Planet CCRMA
rpm fedora/4/i386 extras

  1. apt-get update

  2. apt-get install anjuta

SCIM Chinese Input
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

Use STK in PD

  1. download STKpd files (stksrc-generic.tar.gz) in your STK folder, etc.

  2. build STK as usual, that will give a static library (libstk.a) in your stk folder, do
    # ./configure

  3. we need a shared library, so go into src/Release and do
    # g++ -shared *.o -o
    that will give the file that's need by the individual objects in Pd

  4. copy or install CM source file if you don't have one

  5. change the hardwired path, one place in all.scm and four places in makefilePart2, according to your CM and STK location

  6. add all desired stk instruments to list of files in all.scm

  7. create an new folder clones under the folder where all.scm and makefilePart2 locate
    # mkdir clones

  8. then install with
    # guile -s all.scm

  9. add the path of the clones folder in the .pdrc file, the .pdrc file locates in your home folder.
    in my computer, I add:
    -path /usr/lib/stk-4.2.1/stksrc-generic/clones

  10. run pd, externs and test patches are then land in a subdirectory called clones, which is where Pd should look for them


Install slime and run under Emacs

1.apt-get install cm-sbcl clm-sbcl slime-sbcl
2.if you want automatic start of clm inside cm add
apt-get install cm-clm-sbcl
3.add/create following to .emacs file in /root/
-- start of copy from here --
;; .emacs
;;; uncomment this line to disable loading of "default.el" at startup
;; (setq inhibit-default-init t)

;; turn on font-lock mode
(when (fboundp 'global-font-lock-mode)
(global-font-lock-mode t))

;; enable visual feedback on selections
;(setq transient-mark-mode t)

;; default to better frame titles
(setq frame-title-format
(concat "%b - emacs@" system-name))

;; default to unified diffs
(setq diff-switches "-u")

(setq inferior-lisp-program "/usr/bin/cm-sbcl")
(add-to-list 'load-path "/usr/share/slime")
(require 'slime)
-- end of copy --

Chinese Input
1.Add the following in the /etc/sysconfig/i18n
2.Ctrl+Alt+Backspace to restart X
3.Ctrl+Space to input Chinese PinYin

Change the default OS
1. emacs /boot/grub/grub.conf
2. change the default value to whatever you like

Useful Links:
Running Linux on IBM Laptop and Notebook Computers, at here

Fedora Core 3 T42 Setup