Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Правила Udev  (Прочитано 645 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hayks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Правила Udev
« : 22 Апреля 2014, 09:09:56 »
Добрый день. ОС Ubuntu 12.04, проблема с правилами udev.
Есть правило, которое делает сим-линк с ttyUSB* на ttyS4 в зависимости от устройства, что-то вроде:
KERNEL=="ttyUSB*", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", SYMLINK="ttyS4", MODE="0666"Ну так вот, если после запуска системы выключить и включить устройство - правило все отрабатывает и создает ссылку.
Но если устройство включено раньше запуска системы, то правило не работает, приходится отключать и включать, что не очень уддоно. До этого был Debian 6 и Debian 7, где все замечательно работало так как надо, но необходимо настроить на Ubuntu. Пробовал на чистых 12.04 и 13.10, везде такая проблема. Делать сим линк в rc.local не подходит, т.к. устройство не одно, а в прикладном софте уже стоит нужный com порт, и если одно включить, второе выключить, то при запуске системы, оборудование не попадает на нужные com порты. Можно ли как то сделать так, чтобы udev запускал правила при старте системы, а не от выкл-вкл оборудования?

Когда устройство включено, перезапуск udev тоже ничего не дает. Только физическое выкл-вкл, чтобы ссылка появилась.

Оффлайн Hayks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Правила Udev
« Ответ #1 : 02 Мая 2014, 21:41:17 »
Всем спасибо за непосильную помощь ;D. Решил.

Сделал сим-линк с именем disp, а с него сим-линк в вайн, на com2.
« Последнее редактирование: 02 Мая 2014, 21:45:40 от Hayks »

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.