Newsgroups: comp.os.linux.misc Date: 2001-11-19 05:32:12 PST
> I got an error message which said that /dev/fd0 was an > unknown device.
Then the file is not pointing to the correct kernel driver, or the driver itself is not loaded. Check with lsmod if the driver for the floppy is loaded as a module, try recompile the kernel.
Davide
This was a problem discussed on mandrakeforum.com. It occurs when the pnp bios disagrees with the linux PNP autodetection. To quote their errata page:
Why: The PNP_BIOS does not initalize the floppy controller like the BIOS. Because of this, you may have difficulty access the drive with applications like mount or dd, and will receive errors such as "/dev/fd0: No such device or address" or "Input/output error".
Solution: Boot your kernel with the "nobiospnp" option specified at the boot command line.
Brandon Darbro
Get rid of the devfs Ie, change the append=" devfs=mount..." to append=" devfs=nomount" in /etc/lilo.conf
Now you will again have a /dev/fd0 which probably works. Note also that you could also try mount -t vfat /dev/floppy /mnt/floppy since /dev/floppy on the devfs file system is supposed to point to the right drive. Also you should have a floppy line in /etc/fstab, so you could just try mount /mnt/floppy
Bill Unruh