[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