Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
There should be a /dev/fd0 for your floppy drive. If it's absent, my best guess would be a problem with your kernel configuration, but that's just a guess. I haven't compiled a kernel from scratch in a while but there may be something in there that you have to enable for your floppy to work.
Re your fstab entries for your cd drives - unless you intend to have a cd in your drive at all times you should use the noauto option. The drive isn't mounted; the media in the drive are mounted. If you leave out the noauto option on a cd drive and have no mountable cd in the drive when you boot, it will probably hang up trying to mount the nonexistent media in your cd drive. The noauto option tells the system to not try and mount the cd drive and is commonly used with any device that has removable media like cd drives and floppies.
It could well be a kernel configuration issue, but I'm not sure what option I missed/added that would cause it not to recognize the floppy drive.
My kernel configuration includes the line CONFIG_BLK_DEV_FD=y, but is not set for CONFIG_BLK_DEV_IDEFLOPPY. Do I need to recompile the kernel with this option set to y? (This option is modularized in this example kernel config.)
According to the Gentoo forums, there's a bug in the 2.6.8-r3 kernel that causes floppydrives not to be recognized. A Thread there describes a solution (adding floppy=no_acpi to your GRUB configuration) that circumvents the kernel bug.
It works for me.
I have another question: how do you apply code patches (specifically, how could I apply the code patch given at the end of the floppydrive thread)?