Выбор и настройка HardWare
Модератор: Модераторы разделов
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 11.06.2005 00:30
Обнаружил странную вещь: после установки 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
Статус: Форум больше не посещаю
Сообщение
edoc_modnar » 11.06.2005 01:00
Самое интересное, что 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
Сообщение
t.t » 11.06.2005 01:23
(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
Статус: Форум больше не посещаю
Сообщение
edoc_modnar » 11.06.2005 01:44
Кстати, а в правилах 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
Сообщение
t.t » 11.06.2005 01:56
Не было. Но после её добавления и рестарта init.d/udev ничего не изменилось.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo
Сообщение
Angel_13th » 11.06.2005 04:58
Для 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
Сообщение
t.t » 12.06.2005 20:08
(Angel_13th @ Суббота, 11 Июня 2005, 3:58) писал(а): Для random_code:
Ты дал строку для frame buffer, а вот так выглядит строка для флоппи
Спасибо. Я тоже хорош, перепутал fb с fd с недосыпу. Но даже с этой строкой флоповод не появился.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current
Сообщение
cheer » 13.06.2005 19:45
А если добавить
в rc.local; а параметры посмотреть в /usr/src/linux/Documentation/devices.txt?
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 14.06.2005 13:44
(cheer @ Понедельник, 13 Июня 2005, 18:45) писал(а): параметры посмотреть в /usr/src/linux/Documentation/devices.txt?
У меня нет исходников. Может, у кого есть, подскажете, чего писать?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
brob
Сообщения: 389
Сообщение
brob » 14.06.2005 17:29
(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
Сообщение
t.t » 15.06.2005 16:11
(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нεиж