5
Próbowałem udev zgodnie z zaleceniami (udevadm monitor
). Wtyczka VGA jest zgłaszana po ok. dwie sekundy. Jeśli sonduję, zmiana jest zgłaszana niemal natychmiast. co się tutaj stało?Monitor udev jest wolny bez sondowania
Więc udev robi sam odpytywanie zamiast subskrypcji? – Reactormonk
udev musi odpytać - moduły nie tworzą własnych węzłów urządzeń w systemie plików, więc udev musi obejrzeć listę załadowanych modułów - wykryć, kiedy załadowany moduł został załadowany, wykonać reguły z nim związane, a następnie utworzyć urządzenie. – synthesizerpatel
@synthesizerpatel - W jaki sposób udev wykrywa nowe urządzenia, gdy moduł został już załadowany? (tj .: wiele urządzeń USB HID). Udev subskrybuje zdarzenia z jądra, nie ma tu mowy o głosowaniu. Ciągłe odpytywanie byłoby przerażającym projektem i powodowałoby dłuższy czas niż oczekiwane opóźnienie po podłączeniu nowych urządzeń. – Geoffrey