Projects / Catweasel Linux Device Driver

Catweasel Linux Device Driver

cwfloppy is a Linux device driver for the Catweasel Advanced Floppy Controller manufactured by Individual Computers. The Catweasel is a versatile Shugart bus controller (i.e., it can control floppy drives). It is extremely flexible and can be programmed to read and write just about any floppy disk in the world. This driver supports reading and writing of Amiga and MS-DOS DD/HD 3.5" disks.

Operating Systems

Recent releases

  •  03 Jul 2009 11:09

    Release Notes: The driver has been updated for Linux kernels 2.6.28 and higher, and it also works on AMD64 systems now.

    •  15 Jun 2008 18:33

      Release Notes: This release adds support for Linux kernels >= 2.6.20 and properly detects MK4 Catweasels where it failed before.

      •  06 Mar 2005 20:09

        Release Notes: Support has been added for the new Catweasel model MK4.

        •  22 Aug 2004 23:44

          Release Notes: This is the first release that runs under kernel 2.6. Write support and some other features are still missing.

          •  14 Dec 2002 13:43

            Release Notes: This release adds support for the new PCI Catweasel. Error reporting in the "cwformat" program has been fixed.

            Recent comments

            17 Jun 2013 06:12 RPVentures

            8-inch floppy support for DOS and/or CPM? DOS actually did support 8-inch drives at one point, though it was only common for those converting data to/from other systems.

            I have an "IBM 9331-011". It was originally made for AS/400's to have backwards comparability with older System/36 systems. However, it appears to use the same 37-pin external floppy connector that old PC (5150-ish) floppy controllers used.
            Physically adapting the interface was no big deal (same as adapting internal 5.25 34-pin to external 5.25 37-pin), but the CatWeasel Linux driver doesn't seem to support 8-inch drives?

            Some reference information below

            Standard Floppy Disk Formats Supported by MS-DOS

            Formatted Capacity 250K 500K 1.2 MB

            # of Heads (Sides) 1 2 2
            # of Cyls (Tracks) 77 77 77
            # of Sectors/Track 26 26 8
            Total # of Sectors 2002 4004 1232
            # of Bytes/Sector 128 128 1024
            # of Bytes/Cluster 512 512 1024
            # Sectors/Cluster 4 4 1
            Total # of Clusters 497 997 1227
            # Reserved Sectors 1 4 1
            # of Hidden Sectors 3 0 0
            # Sectors/FAT 6 6 2
            # of FAT Copies 2 2 2
            # Root Dir Entries 68 68 192
            Media Descriptor FE FD FE
            Recorded Density Single Single Double
            MS-DOS Version Began 1.00 2.00 2.00
            Change-Line Support NO NO NO


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.