Summary: | Раздвоение девайсов | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | inger <inger> |
Component: | udev | Assignee: | Alexey Shabalin <shaba> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | critical | ||
Priority: | P2 | CC: | arseny, evg, mike, shaba, silicium |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
inger@altlinux.org
2008-01-15 16:47:35 MSK
Reassign А если выполнить echo -n add >/sys/class/net/eth0/uevent, тоже возникает дубль? Подобную операцию выполняет сервис udevd-final при запуске (для повторной обработки событий, которые не могли быть обработаны при запуске udevd из rc.sysinit - в частности, без этого не поднимаются интерфейсы с USE_HOTPLUG=yes, которые были обнаружены до запуска сервиса network). При этом вызывается udevtrigger --retry-failed, однако ожидание завершения обработки событий не производится - возможно, фоновая обработка событий ещё продолжается после запуска hald. после подобного echo: 1. на раздвоившийся девайс больше не раздваивается. 2. рядом сидел eth1 (wifi), был в одном экземпляре - он раздвоился. [root@book1 ~]# hal-find-by-property --key=net.interface --string='eth1' /org/freedesktop/Hal/devices/net_00_12_f0_38_cd_e4 [root@book1 ~]# hal-find-by-property --key=net.interface --string='eth0' /org/freedesktop/Hal/devices/net_00_11_43_77_31_3d_0 /org/freedesktop/Hal/devices/net_00_11_43_77_31_3d [root@book1 ~]# echo -n add >/sys/class/net/eth0/uevent [root@book1 ~]# hal-find-by-property --key=net.interface --string='eth0' /org/freedesktop/Hal/devices/net_00_11_43_77_31_3d_0 /org/freedesktop/Hal/devices/net_00_11_43_77_31_3d [root@book1 ~]# echo -n add >/sys/class/net/eth1/uevent [root@book1 ~]# hal-find-by-property --key=net.interface --string='eth0' /org/freedesktop/Hal/devices/net_00_11_43_77_31_3d_0 /org/freedesktop/Hal/devices/net_00_11_43_77_31_3d [root@book1 ~]# hal-find-by-property --key=net.interface --string='eth1' /org/freedesktop/Hal/devices/net_00_12_f0_38_cd_e4_0 /org/freedesktop/Hal/devices/net_00_12_f0_38_cd_e4 (In reply to comment #3) > после подобного echo: > > 1. на раздвоившийся девайс больше не раздваивается. > 2. рядом сидел eth1 (wifi), был в одном экземпляре - он раздвоился. значит udev актуально? Иных уж hal, а те далече... |