{"id":19,"date":"2002-02-02T13:17:17","date_gmt":"2002-02-02T13:17:17","guid":{"rendered":"http:\/\/paulbristow.net\/blog\/?p=19"},"modified":"2002-02-02T13:17:17","modified_gmt":"2002-02-02T13:17:17","slug":"ide-floppy","status":"publish","type":"post","link":"https:\/\/paulbristow.net\/blog\/2002\/02\/02\/ide-floppy\/","title":{"rendered":"IDE Floppy"},"content":{"rendered":"<p>The IDE-Floppy Driver Documentation for Linux<\/p>\n<h3>Who am I and what is this all about?<\/h3>\n<p>My name is Paul Bristow and I am\/was (no new ATAPI devices for a while now) the maintainer of the ide-floppy driver for the linux kernel. Please note that for me, this is very much a part-time effort and often I am travelling so it may sometimes be a few days before you get a response. My portable linux development system is the reason I got into this driver stuff &#8211; the Clik! drive didn&#8217;t work when I got it. If you want to know more about me click on the &#8220;about me&#8221; link at the top of this page.<\/p>\n<p>You will find the up to date version of this document at <a href=\"http:\/\/paulbristow.net\/linux\/idefloppy.html\">http:\/\/paulbristow.net\/linux\/idefloppy.html<\/a><\/p>\n<p>Here you will find documentation about the ide-floppy driver in the linux kernel. Not much at the moment, but hang in there. This driver does not deal with USB drives, parallel port drives or SCSI drives, only ATAPI drives that plug in to your IDE controller.<\/p>\n<h3>What&#8217;s New<\/h3>\n<p>Not a lot.  There are no recent new ATAPI floppy devices.  <\/p>\n<p>Kernels 2.2.18 and up, 2.4.9 and up, and all useable 2.6.x versions include click! support.<\/p>\n<h3>Which drives does it support? <\/h3>\n<ul>\n<li>Iomega ATAPI ZIP 100\/250<\/li>\n<li>ATAPI LS-120 &#038; 240 SuperDisk<\/li>\n<li>PCMCIA Iomega Clik!\/PocketZip &#8211; see my Clik!\/PocketZip mini-HOWTO<\/li>\n<\/ul>\n<p>Note to manufacturers &#8211; if you have a new device and it works please let me know. Likewise if it doesn&#8217;t work feel free to contact me for advice.<\/p>\n<h2>Handy Links<\/h2>\n<ul>\n<li><a href=\"http:\/\/linux-ide.org\">linux-ide.org<\/a> for other IDE related stuff<\/li>\n<li><a href=\"http:\/\/www.kernel.org\">Linux Kernels<\/a><\/li>\n<\/ul>\n<h2>Frequently Asked Questions<\/h2>\n<p><b>I can&#8217;t mount a ZIP\/Clik!\/PocketZip disk<\/b><\/p>\n<p>the syntax for mounting a windows-formatted (or new) Zip disk is<\/p>\n<pre>mount -t vfat \/dev\/hdc4 \/mnt\/zip<\/pre>\n<p>where hdc is the device your drive is found as,<br \/>\nand \/mnt\/zip is where you normally mount zip disks<br \/>\nthe 4 above is really important as ZIP disks are formatted as partition 4.<\/p>\n<p><b>I can&#8217;t mount an LS-120 disk<\/b><\/p>\n<p>the syntax for mounting a windows-formatted (or new) LS-120 disk is<\/p>\n<pre>mount -t vfat \/dev\/hdc \/mnt\/floppy<\/pre>\n<p>where hdc is the device your drive is found as, and \/mnt\/floppy is where you normally mount ls120 disks. Note that superdisks use the entire device by default and not a partition (unlike Zip drives above).<\/p>\n<p><b>Using a CD-RW and an IDE Floppy device simultaneously<\/b><\/p>\n<p>I have seen in some newsgroups the advice that you simply cannot run an ide-floppy device and the ide-scsi emulation needed to make CD-RW drives writeable at the same time. This is not (generally) true. What you need to do depends on your booting method, but basically, in either \/etc\/lilo.conf or \/boot\/grub\/menu.lst where you append the line<\/p>\n<pre>hdx=ide-scsi<\/pre>\n<p>add the command<\/p>\n<pre>hdy=ide-floppy<\/pre>\n<p>as well.<\/p>\n<p><b>I can&#8217;t compile your ide-floppy.c files<\/b><\/p>\n<p>If you are running a kernel from 2.2.14 to 2.2.17 that was supplied from your distribution (RedHat, Slackware etc) and you get lots of errors when you run make compiling ide-floppy.c, you need to find the line in ide-floppy.c that says<\/p>\n<pre>#include \"ide.h\"<\/pre>\n<p>and change it to<\/p>\n<pre>#include \"linux\/ide.h\" <\/pre>\n<p>or vice versa.<\/p>\n<h3>Why do I need an updated version?<\/h3>\n<p>Most people don&#8217;t. Only if you have hardware for which support is under development do you need to download any source code. Currently the only drive which I know some people need new code is the Iomega Clik! drive<\/p>\n<p><b>How Can I Help?<\/b><\/p>\n<p>Contrary to popular belief, you don&#8217;t have to be an expert programmer to help make Linux better. One of the things that I can&#8217;t do is to test the ide-floppy driver in lots of different hardware configurations, but you can! Telling me of things that do or don&#8217;t work can really help. As I learn what sort of things people have problems with I can create documentation that is actually useful.<\/p>\n<p>On the other hand, if you already have some documentation for the ide-floppy driver, and don&#8217;t mind it being incorporated in an official HOWTO, with credits, then feel free to send it to me.<\/p>\n<p>Regards, <\/p>\n<p>Paul Bristow <\/p>\n","protected":false},"excerpt":{"rendered":"<p>The IDE-Floppy Driver Documentation for Linux Who am I and what is this all about? My name is Paul Bristow and I am\/was (no new ATAPI devices for a while now) the maintainer of the ide-floppy driver for the linux kernel. Please note that for me, this is very much a part-time effort and often [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[15],"tags":[],"class_list":["post-19","post","type-post","status-publish","format-standard","hentry","category-open-source"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1wIKv-j","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/paulbristow.net\/blog\/wp-json\/wp\/v2\/posts\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/paulbristow.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/paulbristow.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/paulbristow.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/paulbristow.net\/blog\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":0,"href":"https:\/\/paulbristow.net\/blog\/wp-json\/wp\/v2\/posts\/19\/revisions"}],"wp:attachment":[{"href":"https:\/\/paulbristow.net\/blog\/wp-json\/wp\/v2\/media?parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/paulbristow.net\/blog\/wp-json\/wp\/v2\/categories?post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/paulbristow.net\/blog\/wp-json\/wp\/v2\/tags?post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}