Пропадают флоповоды из /dev (после установки udev)

Выбор и настройка HardWare

Модератор: Модераторы разделов

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Пропадают флоповоды из /dev

Сообщение t.t »

Обнаружил странную вещь: после установки udev пропадает устройство флоповода. Я сначала подумал, что это железная проблема. Но после установки на другую машину там тот же симптом. Что-то я не пойму, в чём дело и как это лечится.

t.t добавил в 11.06.2005 00:30

Так и не могу понять, в чём дело. Самое интересное, что MAKEDEV делает вид, что устройство создаётся, но его нет:

Код: Выделить всё

root@localhost:/dev# ./MAKEDEV -v fd0
create fd0      b 2 0 root:floppy 0660
create fd0d360  b 2 4 root:floppy 0660
create fd0h1200 b 2 8 root:floppy 0660
create fd0u360  b 2 12 root:floppy 0660
create fd0u720  b 2 16 root:floppy 0660
create fd0h360  b 2 20 root:floppy 0660
create fd0h720  b 2 24 root:floppy 0660
create fd0u1440 b 2 28 root:floppy 0660
create fd0u2880 b 2 32 root:floppy 0660
create fd0CompaQ        b 2 36 root:floppy 0660
create fd0h1440 b 2 40 root:floppy 0660
create fd0u1680 b 2 44 root:floppy 0660
create fd0h410  b 2 48 root:floppy 0660
create fd0u820  b 2 52 root:floppy 0660
create fd0h1476 b 2 56 root:floppy 0660
create fd0u1722 b 2 60 root:floppy 0660
create fd0h420  b 2 64 root:floppy 0660
create fd0u830  b 2 68 root:floppy 0660
create fd0h1494 b 2 72 root:floppy 0660
create fd0u1743 b 2 76 root:floppy 0660
create fd0h880  b 2 80 root:floppy 0660
create fd0u1040 b 2 84 root:floppy 0660
create fd0u1120 b 2 88 root:floppy 0660
create fd0h1600 b 2 92 root:floppy 0660
create fd0u1760 b 2 96 root:floppy 0660
create fd0u1920 b 2 100 root:floppy 0660
create fd0u3200 b 2 104 root:floppy 0660
create fd0u3520 b 2 108 root:floppy 0660
create fd0u3840 b 2 112 root:floppy 0660
create fd0u1840 b 2 116 root:floppy 0660
create fd0u800  b 2 120 root:floppy 0660
create fd0u1600 b 2 124 root:floppy 0660
root@localhost:/dev# l
agpgart  i830      lp0       ram12   sndstat@  tty18  tty31  tty45  tty59   ttyS14  ttyS28  ttyS41   vcs2
console  initctl|  MAKEDEV@  ram13   stderr@   tty19  tty32  tty46  tty6    ttyS15  ttyS29  ttyS42   vcs3
core@    input/    mem       ram14   stdin@    tty2   tty33  tty47  tty60   ttyS16  ttyS3   ttyS43   vcsa
dri/     kmem      mixer     ram15   stdout@   tty20  tty34  tty48  tty61   ttyS17  ttyS30  ttyS44   vcsa1
dsp      kmsg      net/      ram2    tty       tty21  tty35  tty49  tty62   ttyS18  ttyS31  ttyS45   vcsa2
fd@      log=      null      ram3    tty0      tty22  tty36  tty5   tty63   ttyS19  ttyS32  ttyS46   vcsa3
full     loop/     port      ram4    tty1      tty23  tty37  tty50  tty7    ttyS2   ttyS33  ttyS47   vmmon
hda      loop0     ppp       ram5    tty10     tty24  tty38  tty51  tty8    ttyS20  ttyS34  ttyS5    vmnet0
hda1     loop1     psaux     ram6    tty11     tty25  tty39  tty52  tty9    ttyS21  ttyS35  ttyS6    vmnet8
hda2     loop2     ptmx      ram7    tty12     tty26  tty4   tty53  ttyS0   ttyS22  ttyS36  ttyS7    zero
hda3     loop3     pts/      ram8    tty13     tty27  tty40  tty54  ttyS1   ttyS23  ttyS37  ttyS8
hda4     loop4     ram0      ram9    tty14     tty28  tty41  tty55  ttyS10  ttyS24  ttyS38  ttyS9
hda5     loop5     ram1      random  tty15     tty29  tty42  tty56  ttyS11  ttyS25  ttyS39  urandom
hda6     loop6     ram10     shm/    tty16     tty3   tty43  tty57  ttyS12  ttyS26  ttyS4   vcs
hdc      loop7     ram11     snd/    tty17     tty30  tty44  tty58  ttyS13  ttyS27  ttyS40  vcs1

Никак не пойму, что бы это значило...
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: Пропадают флоповоды из /dev

Сообщение edoc_modnar »

Самое интересное, что MAKEDEV делает вид, что устройство создаётся, но его нет

Возможно я ошибаюсь, но после установки udev MAKEDEV работать не должен. Вообще
<небольшой оффтоп>Может кто-нибудь объяснит, чем udev лучше devfs?</небольшой оффтоп>
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Пропадают флоповоды из /dev

Сообщение t.t »

(random_code @ Суббота, 11 Июня 2005, 0:00) писал(а):Возможно я ошибаюсь, но после установки udev MAKEDEV работать не должен.
А где мне тогда достать дисковод?
(random_code @ Суббота, 11 Июня 2005, 0:00) писал(а):<небольшой оффтоп>Может кто-нибудь объяснит, чем udev лучше devfs?</небольшой оффтоп>
alv об этом писал когда-то. Глянь у него на сайте.

t.t добавил в 11.06.2005 01:23

Мне лично udev не очень-то сейчас и нужен, я его из-за флешаков когда-то ставил. А вот на второй машине без него /dev/net/tun/ почему-то не хочет появляться; а копать не особо получается, потому как к ней доступ бывает не очень часто.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: Пропадают флоповоды из /dev

Сообщение edoc_modnar »

Кстати, а в правилах udev (/etc/udev/rules.d/50-udev.rules) строка KERNEL="fb[0-9]*", NAME="fb/%n", SYMLINK="%k" присутствует?
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Пропадают флоповоды из /dev

Сообщение t.t »

Не было. Но после её добавления и рестарта init.d/udev ничего не изменилось.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Пропадают флоповоды из /dev

Сообщение Angel_13th »

Для random_code:
Ты дал строку для frame buffer, а вот так выглядит строка для флоппи

Код: Выделить всё

# floppy devices
KERNEL="fd[0-9]*",      NAME="floppy/%n", SYMLINK="%k", GROUP="floppy"
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Пропадают флоповоды из /dev

Сообщение t.t »

(Angel_13th @ Суббота, 11 Июня 2005, 3:58) писал(а):Для random_code:
Ты дал строку для frame buffer, а вот так выглядит строка для флоппи
Спасибо. Я тоже хорош, перепутал fb с fd с недосыпу. Но даже с этой строкой флоповод не появился. :(
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Пропадают флоповоды из /dev

Сообщение cheer »

А если добавить

Код: Выделить всё

mknod <parameters>
в rc.local; а параметры посмотреть в /usr/src/linux/Documentation/devices.txt?
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Пропадают флоповоды из /dev

Сообщение t.t »

(cheer @ Понедельник, 13 Июня 2005, 18:45) писал(а):параметры посмотреть в /usr/src/linux/Documentation/devices.txt?
У меня нет исходников. Может, у кого есть, подскажете, чего писать?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Пропадают флоповоды из /dev

Сообщение brob »

(t.t @ Вторник, 14 Июня 2005, 12:44) писал(а):
(cheer @ Понедельник, 13 Июня 2005, 18:45) писал(а):параметры посмотреть в /usr/src/linux/Documentation/devices.txt?
У меня нет исходников. Может, у кого есть, подскажете, чего писать?


Скидываю /usr/src/linux-2.6.х/Documentation/devices.txt и /usr/src/linux-2.6.х/Documentation/floppy.txt
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Пропадают флоповоды из /dev

Сообщение t.t »

(cheer @ Понедельник, 13 Июня 2005, 18:45) писал(а):А если добавить
mknod <parameters>
в rc.local; а параметры посмотреть в /usr/src/linux/Documentation/devices.txt?
Посмотрел, добавил -- не фурычит. mount: /dev/fd0 is not a valid block device

t.t добавил в 15.06.2005 16:09

Вспомнил, что до обновления всё работало нормально -- плюнул и откатил udev с 0.056-3 до 0.034-1

t.t добавил в 15.06.2005 16:11

Проблема закрыта, но всё же, если кто знает возможную причину этого бедствия -- просьба сообщить.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: