Floppy disks don't work with FreeBSD 9.0

Thomas Laus lausts at acm.org
Tue Mar 27 21:48:33 UTC 2012


> uname -a
> FreeBSD elg.hjerdalen.lokalnett 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #42: Sat
> Mar  3 20:05:21 CET 2012    
> rumrunner at elg.hjerdalen.lokalnett:/usr/obj/usr/src/sys/RUM  amd64
> 
> fdformat works fine here with:
> dmesg |grep fdc
> fdc0: <floppy drive controller (FDE)> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on
> acpi0 fdc0: [FILTER] fd0: <1440-KB 3.5" drive> on fdc0 drive 0
> 
> Using the disk normally also works.
>
I also had floppy disk success with FreeBSD 8.3 RC1.  I was able to format 
the floppy without error and DD a small file to the recently formatted floppy 
disk.

I re-initialized the same computer that had been running OpenBSD 5.1 and 
FreeBSD 8.3 RC1 and then did a fresh install of FreeBSD 9.0 Release.

FreeBSD 9.0-RELEASE:

Mar 27 12:12:59 kernel: real memory  = 536805376 (511 MB)
Mar 27 12:12:59 kernel: avail memory = 515719168 (491 MB)
Mar 27 12:12:59 kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0

The fdformat shows the entire floppy disk that I previously used as having 
all blocks marked bad with a whole string of 'wrong cylinder (format 
mismatch) errors.

> Additionally, I tried to mount a DD disk (previously formatted and with
> files on), which also worked without hassle. I remember back on 6.X
> or 7.X, I found no other way to make DD disks work after having read/written
> HD disks than using fdformat -f720 on a disk first. Then again, that was on
> different hardware, so it may have other reasons.
> 
> I have an old machine I could install 9.0 on in order to test there, but
> I'd have to install that machine from floppy and I can't seem to
> find images for that any more. If it's of interest, I could probably
> find another machine to install on, then move the harddrive to the other
> machine, but I'd need to some for that.
> 
It looks like we both have confirmed that the floppy disk operation works up 
to FreeBSD 8.3 RC1.  I will need to file a PR for FreeBSD 9.0 in the bug 
system.

Thanks for the help.

Tom

-- 
Public Keys:
PGP KeyID = 0x5F22FDC1
GnuPG KeyID = 0x620836CF



More information about the freebsd-stable mailing list