Linux Step By Steps

Linux Step By Steps

Title: Iomega PocketZip (a.k.a. Clik)
OS: Caldera eDesktop2.4, Workstation 3.1 and 3.1.1
Author: Roger Oberholtzer
Changed: 2002/02/08 20:11:35 GMT+1
Iomega PocketZip (a.k.a. Clik)

The PocketZip (which was known as the Clik for a while) is a 40 MB disk that fits into a PCMCIA card. The disks pop in and out of the PCMCIA card, like a small, waffer thin floppy disk.

The PocketZip can be purchased with a USB Docking Station, which is a card reader that holds the PCMCIA card and allows the disk it contains to be accessed via a USB interface.

This document is about accessing the device via the USB Docking Station. Although there is a PCMCIA card involved, the PCMCIA software is not involved. This is strictly a USB adventure.

You need to edit two files to make the USB Clik accessable:

  • Add the following to /etc/fstab:


        /dev/sda4 /mnt/clik auto noauto,user 0 0
           
    

    The noauto option is my preference, and can be excluded. The real key here is the /dev/sda4 entry. This is how the Clik is accessed when it is the only USB storage device. I use auto so that this will work with whatever file system I have on the Clik. The disks are delivered with vfat (DOS).


    Make sure you have a directory named /mnt/clik.


  • Make sure /etc/modules/default contains:


        # IDE -> SCSI
         sg
         sd_mod
         sr_mod
         ide-scsi
         # For Iomega Clik
         scsi_mod
         usb-uhci
         usb-storage
           
    

    Some of these may already be in your Linux kernel. They will be automatically skipped during boot. For example, on my system, scsi_mod is not a module, so I get a message during boot that it was skipped. But, if I run lsmod I see that is is loaded.


    As Keith A. points out in the section on USB JAZ, the usb-uhci entry may need to be moved to be after the IDE -> SCSI modules as in the above example. This was not the case with the 2.2.14 Linux kernel delivered with Caldera 2.4. It is, however, required for the Linux kernels delivered with Caldera 3.1 and 3.1.1. I suspect (no evidence) that the change came with the 2.4.x release of Linux kernels.


    There is some confusion (to me at least) about which modules are really needed. If one checks if a module is currently used by running lsmod, a module may be tagged as unused. However, this does not mean that the module was not used at some point in dealing with the device. It is just not doing anything now that the device is identified and assigned to a driver.


    If you have added any modules to this file, I suggest that you reboot before you continue.

After you put the PCMCIA card into the USB Dock, the dmesg will list something similiar to the following:

hub.c: USB new device connect on bus1/1, assigned device number 4
usb-uhci.c: ENXIO 80000480, flags 0, urb cd5c8640, burb cfa67160
usb.c: error getting string descriptor 0 (error=-6)
usb-uhci.c: ENXIO 80000480, flags 0, urb cd5c8640, burb cfa67160
usb.c: error getting string descriptor 0 (error=-6)
usb-uhci.c: ENXIO 80000480, flags 0, urb cd5c8640, burb cfa67160
usb.c: error getting string descriptor 0 (error=-6)
usb-uhci.c: ENXIO 80000480, flags 0, urb cd5c8640, burb cfa67160
usb.c: error getting string descriptor 0 (error=-6)
usb-uhci.c: ENXIO 80000480, flags 0, urb cd5c8640, burb cfa67160
usb.c: error getting string descriptor 0 (error=-6)
usb-uhci.c: ENXIO 80000480, flags 0, urb cd5c8640, burb cfa67160
usb.c: error getting string descriptor 0 (error=-6)
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 4

The error messages seem to lead to no troubles. These are from the 2.4.2 Linux kernel delivered with Caldera Workstation 3.1.

In addition, the KDE Control Center should provide the following:

To mount the Clik, type:

   mount /mnt/clik

To make an ICON on the KDE desktop, press and hold down the right mouse button in the desktop. Select 'Create New -> Floppy Device...' The 'General' and 'Permissions' settings are up to you. The 'Device' specification should look like this:

If your /etc/fstab file contains the line as suggested earlier in this SxS, then the items will be available in the menus in this dialog.