Time to kill fdc ?

C. P. Ghost cpghost at cordula.ws
Sun Feb 10 14:32:44 UTC 2013


On Sun, Feb 10, 2013 at 1:28 PM, Fbsd8 <fbsd8 at a1poweruser.com> wrote:
> Floppy drive support was removed from Freebsd around release 7.0 I think.
> Read the release-notes for 6.0, 7.0 and 8.0 to determine when it happened.

Nope, floppy support is still there, and AFAICS it is working just fine:

Script started on Sun Feb 10 15:21:07 2013

root at phenom:~ # uname -a
FreeBSD phenom.cordula.ws 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0
r244903: Mon Dec 31 15:14:32 CET 2012
root at phenom.cordula.ws:/usr/obj/usr/src/sys/GENERIC  amd64

root at phenom:~ # fdformat /dev/fd0
Format 1440K floppy `/dev/fd0'? (y/n): y
Processing VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV done.

root at phenom:~ # newfs /dev/fd0

/dev/fd0: 1.4MB (2880 sectors) block size 32768, fragment size 4096
        using 2 cylinder groups of 1.00MB, 32 blks, 128 inodes.
super-block backups (for fsck_ffs -b #) at:
 192, 2240
root at phenom:~ # mount /dev/fd0 /mnt
root at phenom:~ # df -h /mnt
Filesystem    Size    Used   Avail Capacity  Mounted on
/dev/fd0      1.1M    8.0k    1.0M     1%    /mnt
root at phenom:~ # cp /usr/include/sys/_*.h /mnt
root at phenom:~ # sync
root at phenom:~ # df -h /mnt
Filesystem    Size    Used   Avail Capacity  Mounted on
/dev/fd0      1.1M    112k    948k    11%    /mnt
root at phenom:~ # ls /mnt
.snap                   _null.h                 _sx.h
_bus_dma.h              _pthreadtypes.h         _task.h
_callout.h              _rmlock.h               _termios.h
_cpuset.h               _rwlock.h               _timespec.h
_iovec.h                _semaphore.h            _timeval.h
_kstack_cache.h         _sigset.h               _types.h
_lock.h                 _sockaddr_storage.h     _umtx.h
_lockmgr.h              _stack.h
_mutex.h                _stdint.h
root at phenom:~ # umount /mnt
root at phenom:~ # exit
exit

Script done on Sun Feb 10 15:26:10 2013

This was with an 10+ years old 1.44MB floppy that I had
lying around here, on FreeBSD/amd64 9.1 r244903.

It would be a shame to axe that code.

-cpghost.

-- 
Cordula's Web. http://www.cordula.ws/


More information about the freebsd-current mailing list