diff --git a/2006-04-07-ibm-z60m-in-linux.html b/2006-04-07-ibm-z60m-in-linux.html
new file mode 100644
index 0000000..4103e61
--- /dev/null
+++ b/2006-04-07-ibm-z60m-in-linux.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
I picked up a new IBM Z60m laptop at work. Here’s the rundown from trying to install Debian:
+
+
+- Forget Sarge; it doesn’t support the wired or wireless network cards or the hard disk controller.
+- Forget the Sarge+2.6.15 image with the internal CD-ROM drive; it doesn’t support it, though it finds the hard drive and the wired ethernet.
+- Since I don’t have the 2.6.15 image on my USB drive, I pulled out the USB CD-ROM and installed from that.
+- If you let the Debian installer partition for you, it leaves the 4.5GB restore partition. If you don’t want this, partition manually.
+- After it installs, you’ll want to add the following your /etc/modules:
+
+- radeonfb
+- cpufreq_userspace
+- speedstep_centrino
+
+- The console framebuffer comes out to a whopping 210×65 characters (1600×1050 pixels).
+- Install powernowd to get the CPU scaling working properly.
+- At 800mhz (the lowest SpeedStep) with the screen dimmed all the way, the battery gets about 3h:30m.
+- You’ll need to put firmware for the IPW2200 driver in /lib/firmware; you can get it here.
+- X is a real pain to get working. The ATI driver doesn’t seem to know about this card. The only way I managed was to disable the “dri” module and use the “fbdev” driver; I had to add an “fbset -depth 32″ at startup to get the color depth right.
+- The CD-ROM/DVD drive is also a real trip. Edit /etc/mkinitramfs/modules and add:
+
+- libata atapi_enabled=1
+
+- Then dpkg-reconfigure your kernel image module (”dpkg-reconfigure linux-image-2.6.16-1-686″ for me).
+- This will let you mount CDs, but doesn’t seem to support the raw access needed by libdvdcss2. I still can’t play DVDs with this drive. libata ATAPI support is under active development, so hopefully this will clean up soon.
+
+
+
diff --git a/index.html b/index.html
index 7a0122d..f2fe1eb 100644
--- a/index.html
+++ b/index.html
@@ -40,6 +40,7 @@
2009-Sep-11: Confusing BIND with CNAMEs
2009-Feb-19: The odd case of my mugging
2009-Feb-03: 5-packet TCP connection?
+2006-Apr-07: IBM Z60m in Linux
2006-Mar-21: HP ProCurve 2824 Mini-Review
2006-Mar-21: Redundant Network Interfaces
2006-Mar-16: Spanning Tree Protocol Introduction
diff --git a/markdown/2006-04-07-ibm-z60m-in-linux.md b/markdown/2006-04-07-ibm-z60m-in-linux.md
new file mode 100644
index 0000000..ce78344
--- /dev/null
+++ b/markdown/2006-04-07-ibm-z60m-in-linux.md
@@ -0,0 +1,26 @@
+
+
+
+
+
+I picked up a new IBM Z60m laptop at work. Here’s the rundown from trying to install Debian:
+
+* Forget Sarge; it doesn’t support the wired or wireless network cards or the hard disk controller.
+* Forget the [Sarge+2.6.15](http://kmuto.jp/b.cgi/debian/d-i-2615.htm) image with the internal CD-ROM drive; it doesn’t support it, though it finds the hard drive and the wired ethernet.
+* Since I don’t have the 2.6.15 image on my USB drive, I pulled out the USB CD-ROM and installed from that.
+* If you let the Debian installer partition for you, it leaves the 4.5GB restore partition. If you don’t want this, partition manually.
+* After it installs, you’ll want to add the following your /etc/modules:
+ * radeonfb
+ * cpufreq\_userspace
+ * speedstep\_centrino
+* The console framebuffer comes out to a whopping 210×65 characters (1600×1050 pixels).
+* Install powernowd to get the CPU scaling working properly.
+* At 800mhz (the lowest SpeedStep) with the screen dimmed all the way, the battery gets about 3h:30m.
+* You’ll need to put firmware for the IPW2200 driver in /lib/firmware; you can get it [here](http://ipw2200.sourceforge.net/).
+* X is a real pain to get working. The ATI driver doesn’t seem to know about this card. The only way I managed was to disable the “dri” module and use the “fbdev” driver; I had to add an “fbset -depth 32″ at startup to get the color depth right.
+* The CD-ROM/DVD drive is also a real trip. Edit /etc/mkinitramfs/modules and add:
+ * libata atapi\_enabled=1
+* Then dpkg-reconfigure your kernel image module (”dpkg-reconfigure linux-image-2.6.16-1-686″ for me).
+* This will let you mount CDs, but doesn’t seem to support the raw access needed by libdvdcss2. I still can’t play DVDs with this drive. libata ATAPI support is under active development, so hopefully this will clean up soon.
+
+
diff --git a/markdown/index.md b/markdown/index.md
index 134f8cc..dc07234 100644
--- a/markdown/index.md
+++ b/markdown/index.md
@@ -39,6 +39,7 @@
1. 2009-Sep-11: [Confusing BIND with CNAMEs](2009-09-11-confusing-bind-with-cnames.html)
1. 2009-Feb-19: [The odd case of my mugging](2019-02-19-the-odd-case-of-my-mugging.html)
1. 2009-Feb-03: [5-packet TCP connection?](2009-02-03-5-packet-tcp-connection.html)
+1. 2006-Apr-07: [IBM Z60m in Linux](2006-04-07-ibm-z60m-in-linux.html)
1. 2006-Mar-21: [HP ProCurve 2824 Mini-Review](2006-03-21-hp-procurve-2824-mini-review.html)
1. 2006-Mar-21: [Redundant Network Interfaces](2006-03-21-redundant-network-interfaces.html)
1. 2006-Mar-16: [Spanning Tree Protocol Introduction](2006-03-16-spanning-tree-protocol-introduction.html)