-Музыка

 -Фотоальбом

Посмотреть все фотографии серии Мара
Мара
21:10 23.11.2012
Фотографий: 7
Посмотреть все фотографии серии Санкт-Петербург, 2011
Санкт-Петербург, 2011
23:01 04.10.2011
Фотографий: 10
Посмотреть все фотографии серии авто/мото
авто/мото
21:14 04.10.2011
Фотографий: 17

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в Платиновая_пыль

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 13.09.2005
Записей:
Комментариев:
Написано: 9675

Комментарии (2)

#1074 // Укрощение UDEV

Дневник

Вторник, 27 Января 2009 г. 23:36 + в цитатник
Многие новички испытывают проблемы с этой штукой, на самом деле всё довольно просто.
udev управляет устройствами, которые вы видите в директории /dev/
Она находится в userspace, динамически добавляет и удаляет устройства, обеспечивает постоянство их названий и обеспечивает API для разных программ именно в userspace.
Правила обычно находятся в /etc/udev/rules.d/ и выполняются в соответствии с цифрами в начале названия. Такая система применяется во многих основанных на rpm дистрибутивах.
Постарайтесь не удалять DevFS, так как пока у вас могут возникнуть проблемы.
Например в
/rules.d/70-persistent-cd.rules можно поправить наименования ваших СD / DVD на нужные. Иногда бывает, что программы хотят видеть устройства только под приятными им названиями. Просто скопируйте строчку и поставьте нужное. Например
_NEC_DVD_RW_ND-4550A видится как устройство /dev/dvdrom благодаря внедрённой строчке

Цитата:

# SONY_CD-RW_CRX230E (pci-0000:00:1f.1-ide-1:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
# _NEC_DVD_RW_ND-4550A (pci-0000:00:1f.1-ide-1:1)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="cdrom1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="cdrw1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="dvd1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="dvdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="dvdrw1", ENV{GENERATED}="1"

Если у вас 2 сетевые карты, то в файле 70-persistent-net.rules можно изменить или зафиксировать какая карта будет видется под под каким названием.

Цитата:

PCI device 0x11ab:0x4320 (skge)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0с:5а:6c:1c:5в", NAME="eth0"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="03:16:74:81:c1:с6", NAME="eth1"

Возможностей много, так что читайте документы по udev....

Источник: http://www.gentoo.ru/node/10739
Рубрики:  linux

Метки:  

 Страницы: [1]