Bug 9129 - missing /dev/fd0u1440 and other similar devices
: missing /dev/fd0u1440 and other similar devices
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/udev)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-02-21 21:59 by
Modified: 2006-08-29 21:45 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-02-21 21:59:35
udev-0.77-alt1 создаёт для дисковода только устройство /dev/fd0 (с
автоопределением формата), а файлы устройств типа /dev/fd0u1440 (с
предопределённым форматом) не создаются.  В результате невозможно, например,
отформатировать дискету (fdformat не работает с /dev/fd0).

Да, в пакете fdutils есть setfdprm, но многие программы (например, floppy)
рассчитывают на наличие /dev/fd?u1440 и т.п., и не знают ничего про setfdprm.

В udev/etc/udev/suse/50-udev-default.rules есть пример правил для создания этих
устройств:

KERNEL=="fd[0-9]*", ACTION=="add", SYSFS{cmos}=="*",
RUN+="create_floppy_devices
-c -t $sysfs{cmos} -m %M /dev/%k"
KERNEL=="fd[0-9]*", ACTION=="remove", RUN+="/bin/rm -f $root/%k*"

(и в udev/extras/floppy лежит create_floppy_devices.c).
------- Comment #1 From 2006-02-23 12:25:39 -------
Добавил нечто в udev-0.77-alt3
Просьба проверить.