|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Не сохраняются изменения в /dev |
|
|
Не сохраняются изменения в /dev
|
Пользователь Сообщения: 90 |
Доброго времени суток.
Помогите решить вопрос: Для использования модема мне нужно выполнить от root'а следующие 2 действия Дело в том, что после перезагрузки изменения (директория /dev/usb и все, что в ней) отсутствуют. Что не так? Дистрибутив FedoraCore4. Спасибо |
|
Отправлено: 22:18, 11-06-2006 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Наверное у вас динамический /dev (udev или devfs) Если udev, то устройство ttyACM0 скопировать надо в /etc/udev/devices или загружать модуль устройста до запуска udev.
|
------- Отправлено: 00:20, 12-06-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать ruslandh
Вряд ли у меня динамический /dev, т. к. я не знаю, что это такое ![]() ![]() Может, это прояснит суть проблемы и поможет вам ее решить? В Линуксе я новичок (но думающий), прошу сильно не ругаться и объяснять попроще ![]() |
Отправлено: 00:39, 12-06-2006 | #3 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать 1 Посмотрите какие установлены у Вас пакеты (rpm -qa | grep udev) - eсть-ли среди них udev. Если да - то есть-ли он среди запускаемых демонов
(chkconfig --list | grep udev) (просто при статическом /dev, устройства пропадать не могут - это просто файлы). 2 Посмотрите командой mount (без параметров) что у вас смонтировано из "особых" файловых систем 3 Для справки (что-бы можно было догадаться что у вас за проблемы) - скажите версию ядра (umount -r) , Какие модули ядра загружаются (lsmod), есть-ли среди них для вашего модема (ведь какой-то модуль должен работать с ним вместо acm) - может проблема в том, что нужный модуль загружается после запуска udev. |
------- Отправлено: 07:50, 12-06-2006 | #4 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать ruslandh
По порядку: 1. [root@localhost ~]# rpm -qa | grep udev udev-058-1 Ответ на команду chkconfig --list | grep udev - пусто. 2. [root@localhost ~]# mount /dev/hda7 on / type ext3 (rw) /dev/proc on /proc type proc (rw) /dev/sys on /sys type sysfs (rw) /dev/devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/shm on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) automount(pid2011) on /misc type autofs (rw,fd=4,pgrp=2011,minproto=2,maxproto=4) automount(pid2046) on /net type autofs (rw,fd=4,pgrp=2046,minproto=2,maxproto=4)/dev/fd0 on /media/floppy type vfat (rw,nosuid,nodev,_netdev) Может здесь и есть "особые" файловые системы, но я их не заметил. Да, ядро по-умолчанию (ничего еще не пересобирал). 3. Версия ядра - Linux version 2.6.11-1.1369_FC4 (bhcompile@decompose.build.redhat.com) (gcc version 4.0.0 20050525 (Red Hat 4.0.0-9)) #1 Thu Jun 2 22:55:56 EDT 2005 Далее - загруженные модули: [root@localhost ~]# lsmod Module Size Used by vfat 13377 1 fat 54621 1 vfat parport_pc 28933 1 lp 13001 0 parport 40585 2 parport_pc,lp autofs4 29253 2 rfcomm 42333 0 l2cap 30661 5 rfcomm bluetooth 56133 4 rfcomm,l2cap sunrpc 167813 1 ipt_REJECT 5569 1 ipt_state 1857 1 ip_conntrack 41497 1 ipt_state iptable_filter 2881 1 ip_tables 19521 3 ipt_REJECT,ipt_state,iptable_filter dm_mod 58101 0 video 15941 0 button 6609 0 battery 9413 0 ac 4805 0 cdc_acm 13409 0 md5 4033 1 ipv6 268097 8 uhci_hcd 35152 0 ehci_hcd 41037 0 tda9887 13913 0 tuner 27121 0 saa7134 111765 0 video_buf 23749 1 saa7134 v4l2_common 5825 1 saa7134 v4l1_compat 13381 1 saa7134 ir_common 7493 1 saa7134 videodev 9537 1 saa7134 shpchp 94405 0 i2c_i801 8781 0 i2c_core 21569 4 tda9887,tuner,saa7134,i2c_i801 snd_intel8x0 34689 1 snd_ac97_codec 75961 1 snd_intel8x0 snd_seq_dummy 3653 0 snd_seq_oss 37057 0 snd_seq_midi_event 9153 1 snd_seq_oss snd_seq 62289 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 8781 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 51185 0 snd_mixer_oss 17857 1 snd_pcm_oss snd_pcm 100169 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss snd_timer 33605 2 snd_seq,snd_pcm snd 57157 11 snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd _timer soundcore 10913 2 saa7134,snd snd_page_alloc 9669 2 snd_intel8x0,snd_pcm floppy 65269 1 ext3 132553 1 jbd 86233 1 ext3 Много лишнего, но есть cdc_acm, наверно он работает вместо acm. Будут какие-либо предложения? Спасибо. |
|
Отправлено: 20:06, 12-06-2006 | #5 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Странно, что
chkconfig --list | grep udev пусто - но раз пакет установлен, то демон наверное запускается ![]() Всё-таки попробуйти первый совет устройство ttyACM0 скопировать в /etc/udev/device |
------- Отправлено: 21:38, 12-06-2006 | #6 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать Цитата:
![]() ruslandh, а как проверить, включен ли hotplug? А еще, может проблема в моем чипсете (i845PE)? На команду chkconfig --list | grep udev нет ответа, даже когда я в интернете с этого модема. Может, куда-нибудь прописать mkdir /dev/usb (или /dev/MAKEDEV usb) mknod /dev/usb/ttyACM0 c 166 0 и не париться? Я уже почти проклял тот день, когда приобрел сей крутой девайс (это было давно и про Линукс и ФриБСД я ничего не знал ![]() Еще маленький вопрос, как в Гноме сделать раскладку Гномовскую, а не как в Xterm - кнопки путаю (верхний ряд). |
|
Отправлено: 22:49, 12-06-2006 | #7 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать 1 Не - надо скопировать - ссылки мало, а почему не смогли, какая "ругань" была (надо root-ом) ?
2 grep вырезает строчки с заданным словом из потока вывода, а chkconfog --list выдаёт список демонов в системе, может у вас просто нет chkconfig - сравните с chkconfig --list и chkconfig --list | less, отсюда "включен ли hotplug" для запуска, а состояние демона cмотрится service имя_демона status 3 Можно посмотреть какие скрипты запуска в /etc/rc.d/init.d |
------- Отправлено: 23:10, 12-06-2006 | #8 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать 1.Скопировал командой
. Консоль не ругнулась, но приглашения командной строки не последовало (раньше я пытался копировать в "проводнике").
2.Демон хотплуга в Федоре kidzu, правда же ![]() |
Отправлено: 05:58, 13-06-2006 | #9 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать 1 а файл-то появился в папке /etc/udev/devices/ ? Если нет, может проблема с правами доступа к этой папке ?
2 все почти правильно, только kudzu и hotplug немного разные демоны - kudzu предназначена для настройки нового оборудования, а hotplug для его горячего подключения (в основном USB - устройств) , хотя в последних версиях, hotplug взял на себя и функции kudzu ![]() 3 Может попробовать откллючить запуск udev ? (кстати его функция - динамически создавать необходимые для работы устройства). |
------- Отправлено: 07:50, 13-06-2006 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - Win XP SP3. После перезагрузки не сохраняются изменения в реестре. | belibeb | Microsoft Windows 2000/XP | 5 | 03-11-2009 13:26 | |
Прочие - Не работает Dev-C++ | PulSar.CE194694 | Программирование и базы данных | 2 | 30-09-2009 23:36 | |
C/C++ - Помогите в работе с Dev-C++ | ShadowMas | Программирование и базы данных | 5 | 16-06-2008 03:09 | |
/dev/da0? | Guest | Общий по FreeBSD | 17 | 25-08-2004 15:14 |
|