>># dmesg|grep fd
>>Если пусто, то смотри, включена ли поддержка в ядре: $ dmesg |egrep -i "flopp|fd0|fdc|Linux version"
[ 0.000000] Linux version 2.6.26-bpo.1-686 (Debian 2.6.26-4~bpo40+1) (nobse@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Tue Sep 2 16:59:07 UTC 2008
[ 5.128013] Floppy drive(s): fd0 is 1.44M
[ 5.151838] FDC 0 is a post-1991 82077
$ _
Если про Linux version строки нет - загрузка была давно, dmesg неполный.
>>~$ grep -i floppy /path/to/linux-kernel/.config
>>CONFIG_BLK_DEV_IDEFLOPPY=y
$ grep -i fd /boot/config-2.6.26-bpo.1-686
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_BAYCOM_SER_FDX=m
CONFIG_RFD_FTL=m
CONFIG_SSFDC=m
CONFIG_BLK_DEV_FD=m
CONFIG_PCMCIA_FDOMAIN=m
CONFIG_FDDI=y
CONFIG_MFD_SM501=m
$ _
Мне почему-то _кажется_, что обычный флоп - это *_BLK_DEV_FD.
>piroman@piroman:~$ grep -i floppy /boot/config-2.6.18-6-686
>CONFIG_BLK_DEV_IDEFLOPPY=m
>что может значить "m" и как исправить? ручками переправить на "y"?
Этот драйвер собран модулем. Только _это_ не драйвер обычного флопа.
Попробуй ещё
# modprobe floppy
Если --vvv не показал udev-а (как его наличие правильно проверить?),
$ mount|grep "udev"
udev on /dev type tmpfs (rw,mode=0755)
$ _
то man MAKEDEV в сторону MAKEDEV floppy.
Если udev есть (по версии ядра - Debian 4.0 "Etch", - должен бы быть, наверное), то "оно само должно", наверное... То есть /dev/fd0 "появится" после modprobe floppy, если я не ошибаюсь?
Для "особо сложных" случаев (нотебуки, кривые чипсеты?) есть --
$ ls -l /usr/share/doc/linux-doc-2.6.26/Documentation/floppy.txt.gz
-rw-r--r-- 1 root root 3491 2008-07-14 01:51 /usr/share/doc/linux-doc-2.6.26/Documentation/floppy.txt.gz
$