[Leaplist] Floppy problem in Lenny - Debian

Richard F. Ostrow Jr. kshots at warfaresdl.com
Wed Jul 11 08:35:43 EDT 2007


On Tue, July 10, 2007 4:39 pm, Whit Hansell wrote:
> Richard,
> Thanks for replying.  I appreciate it.
>
> brightsun:/# dmesg | grep fd
> mapped APIC to ffffd000 (fee00000)
> Floppy drive(s): fd0 is 1.44M

Ok, that's clear proof that the kernel did load a floppy

> As to lsmod,  I got nfs, ext3, and of course a bunch more but no msdos,
> or vfat or fat.  So I did as you suggested and ran modprobe msdos,
> modprobe vfat and now at the top of the new lsmod list I get:
>
> brightsun:/# lsmod
> Module                  Size  Used by
> vfat                   11648  0
> msdos                   8576  0
> fat                    45980  2 vfat,msdos
>      etc.........
>
> So now I show these modules, I guess, available?

Good, that means the modules are available if needed (mount would
auto-load them as needed).

>
> So I just popped in a floppy to the drive and
>
> brightsun:/# mount -t msdos /dev/fd0 /media/floppy0
> mount: wrong fs type, bad option, bad superblock on /dev/fd0,
>        missing codepage or other error
>        In some cases useful info is found in syslog - try
>        dmesg | tail  or so

Interesting... If this were a kernel that you compiled yourself, I'd
recommend verifying that you have codepage 437 compiled in... but I can't
imagine that anyone would release a kernel with a distro without that, and
I'd tend to think you'd be running into all sorts of other problems if
that were the case. I'm going to keep this possibility at the back of my
mind as we try other things...

>
> brightsun:/# dmesg | tail
> FAT: bogus number of reserved sectors
> VFS: Can't find a valid FAT filesystem on dev fd0.
> FAT: bogus number of reserved sectors
> VFS: Can't find a valid FAT filesystem on dev fd0.

Pretty clear it's not reading correctly... the question is why?

>
> brightsun:/# mount /dev/fd0
> mount: you must specify the filesystem type

What's in your /etc/fstab file for the floppy? You can get that pretty
quick with a "grep fd0 /etc/fstab".

Also, try the following and see if it works:

"mount -t vfat /dev/fd0 /media/floppy0"

Maybe the fs is incorrect?

>
> brightsun:/# mount msdos /dev/fd0
> mount: special device msdos does not exist

That's an invalid mount command. At the least, you need a -t to define the
type (msdos).

>
> I really don't understand this stuff.  I don't know what I am looking at
> specifically so can't tell the drivers or modules loaded or not or what
> is going on.  I really appreciate your looking at it for me.  Maybe we
> can get it figured out.
>
> What do you think?  TIA
>
> Whit



More information about the Leaplist mailing list