Bug 9129 - missing /dev/fd0u1440 and other similar devices
Summary: missing /dev/fd0u1440 and other similar devices
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: udev (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-21 21:59 MSK by Sergey Vlasov
Modified: 2006-08-29 21:45 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Vlasov 2006-02-21 21:59:35 MSK
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 Anton Farygin 2006-02-23 12:25:39 MSK
Добавил нечто в udev-0.77-alt3
Просьба проверить.