Replacing the microdrive in a Sharp Zaurus

I have a Sharp SL-C3100 clamshell Zaurus (also known as a spitz), which has a 4GB Hitachi Microdrive in it.

Although I think Microdrives are nifty, they have problems:

So I replaced the 4GiB Microdrive with an 8GiB NAND flash card.

Issues that I ran into

Here's the patch

*** linux-2.6.16/drivers/ide/legacy/ide-cs.c.orig       Thu Jan  4 21:10:30 2007
--- linux-2.6.16/drivers/ide/legacy/ide-cs.c    Thu Jan  4 21:16:59 2007
***************
*** 413,418 ****
--- 413,419 ----
  static struct pcmcia_device_id ide_ids[] = {
        PCMCIA_DEVICE_FUNC_ID(4),
        PCMCIA_DEVICE_MANF_CARD(0x0007, 0x0000),        /* Hitachi */
+       PCMCIA_DEVICE_MANF_CARD(0x000a, 0x0000),        /* Unknown */
        PCMCIA_DEVICE_MANF_CARD(0x0032, 0x0704),
        PCMCIA_DEVICE_MANF_CARD(0x0045, 0x0401),
        PCMCIA_DEVICE_MANF_CARD(0x0098, 0x0000),        /* Toshiba */

jack | posted Mon Jan 8 08:33:48 2007 | updated Tue Mar 27 08:45:43 2007 | #
category: debris

A weblog by Jack Cummings