[sisyphus] udev
Alexey Morozov
=?iso-8859-1?q?alex-altlinux_=CE=C1_idisys=2Eiae=2Ensk=2Esu?=
Ср Мар 16 10:05:23 MSK 2005
On Tue, Mar 15, 2005 at 07:04:41PM +0200, Andriy Dobrovol's'kii wrote:
> Hi,
> Пытаюсь вот с udev подружиться... Ну и начал с чтения манов. :)
> Первые вопросы:
> Почему оно говорит, что udev - Linux configurable dynamic device
> naming support? Т.е., как я это понял, поддержка динамического
> именования устройств в линуксе с возможностью настройки. Тогда как,
Да.
> сразу же рядом ниже, пишет, что эта программа создает и удаляет
> файлы устройств по мере их появления-исчезновения в системе.
Где противоречие?
> udev provides a dynamic device directory containing only the files
> for actually present devices. It creates or removes device node
> files usually located in the /dev directory, or it renames network
> interfaces.
>
> А что это про сетевые интерфейсы? Это оно про работу с ppp*? Или оно
> и с eth* тоже работает?
Вероятно, ppp и прочие "причудливые" протоколы. Насколько я знаю,
eth* и аналогов в Линуксе нет. Впрочем, это у матерых системных
администраторов надо спрашивать, я тут не в курсе.
> As part of the hotplug subsystem, udev is executed if a
> kernel device is added or removed from the system. On device
Ну, теперь это более не единственный способ, но это не очень важно в
данном контексте.
> creation, udev reads the sysfs directory of the given device to
> collect device attributes like label, serial number or bus device
> number. These attributes may be used as keys to determine a
> unique name for the device. udev main tains a database for devices
> present on the system.
> А serial number or bus device number это по-русски, что в данном
> случае будет? Номер последовательного порта и идентификатор
> устройства на шине?
Нет serial number - это серийный номер. Уникальная метка устройства.
Присутствует (в случае USB flash накопителей) однако, не везде.
Всегда присутствует VendorId и ProductId.
bus device number - номер устройства на шине. Сейчас я воткнул
флэшку в USB-разъем в кард-ридере, она получила адрес
pci0000:00/0000:00:11.4/usb3/3-2/3-2:1.0
воткну в другой USB-разъем, и адрес будет другой.
> On device removal, udev queries its database for the name of
> the device file to be deleted.
Ну, натурально, так и делает.
P.S. Академический подход рулит :-). Удачи в изучении :-). Серьезно :-)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050316/0de50ce4/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus