Kolejność urządzeń /dev/videoX
: 27 stycznia 2009, 23:43
Po zmianie jądra i instalacji sterowników do kamery internetowej, po mały przejściach z ustawieniem tego wszystkiego aby działało >>poczytajcie tutaj<< okazało się że na starcie systemu zmienia mi kolejność urządzeń /dev/video0 i /dev/video1, w moim przypadku standardowo 0 - telewizja, 1 - kamera. W chwili obecnej aby to naprawić jedyne co robię to wyrzucam poleceniem rmmod moduły z jądra i dodaję je jeszcze raz we właściwej kolejności.
Problem polega na tym, iż podczas startu systemu najpierw ładowany jest sterownik do kamery i on wskakuje na miejsce /dev/video0 a dopiero później TV i musi już zająć /dev/video1. Jak zmienić tą kolejność lub spowolnić proces ładowania modułu kamery, lub też przesunąć to ładowanie na dalszy etap ładowania systemu?
Oczywiście mogę napisać prosty skrypt wyrzucający te moduły podczas startu i wrzucający je w odpowiedniej kolejności i umieścić go w /etc/init.d ale to jest troszeczkę bezsensowne, ponieważ wydłuża (minimalnie) czas startu systemu.
Problem polega na tym, iż podczas startu systemu najpierw ładowany jest sterownik do kamery i on wskakuje na miejsce /dev/video0 a dopiero później TV i musi już zająć /dev/video1. Jak zmienić tą kolejność lub spowolnić proces ładowania modułu kamery, lub też przesunąć to ładowanie na dalszy etap ładowania systemu?
Oczywiście mogę napisać prosty skrypt wyrzucający te moduły podczas startu i wrzucający je w odpowiedniej kolejności i umieścić go w /etc/init.d ale to jest troszeczkę bezsensowne, ponieważ wydłuża (minimalnie) czas startu systemu.