Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Potrzebuje w taki sposób załadować moduł:
modprobe ox51x-jpeg forceblock=1
Problem w tym, że system z automatu ładuje moduł bez opcji "forceblock=1".
Po dodaniu do /etc/modules wpisu:
ox51x-jpeg forceblock=1
moduł nadal nie jest ładowany z tą opcją gdyż jest on już wcześniej z automatu załadowany bez tej opcji.
Droga na około była by taka, ze przy starcie systemu trzeba byłoby najpierw wyładować ten moduł i dopiero potem załadować go z opcją "forceblock=1" lecz to dosyć dziwne rozwiązanie.
Czy da sie to zrobić w jakiś normalniejszy sposób?
Zaznaczam, że nie chcę wyłączać automagicznego ładowania modułów w systemie.
Offline
Utwórz plik /etc/modprobe.d/options
Wklep do niego
options ox51x-jpeg forceblock=1
Restart i powinno działac.
Offline
Taki sposób doradzają na forum ubuntu ale w ubuntu ten plik "options" istenieje już domyślnie.
U mnie w debianie to nie zadziałało.
Jakis demon ktory wykrywa sprzet i ładuje moduły dla niego, musiałby to już wykonac ale on ładuje chyba po prostu ov51x-jpeg bez tej dodatkowej opcji.
Ostatnio edytowany przez korbol (2008-07-09 20:26:27)
Offline
Ten sposób dziala i w debianie .Sprawdzone.
Ale jek nie chce tak to my go inaczej.
Dopisz sobie do /etc/modprobe.d/blacklist
blacklist ox51x-jpeg
Zaś do pliku /etc/rc.local wpisz
sleep 5 && modprobe ox51x-jpeg forceblock=1
Powinno działać choć nie jestem pewien skladni czy dobrze sleep ustwwilem ma o 5 s opóźnić ladowanie tego modulu.
Offline
Niestety to nie pomogło.
Ustalmy może na początek jaki demon ładuje mi w ogóle ten moduł automatycznie?
Offline
Dopisanie do blacklist powinno zablokowac całkowicie ładowanie modulu.
Wywal to z /etc/rc.local zrob restart i zobacz czy moduł siedzi w jądrze nie powinien.
Jak nie to trzeba inaczej skonstruowac to polecenie w rc.local
Edit zawsze można w rc local napisac tak
rmmod ox51x-jpeg && modprobe ox51x-jpeg forceblock=1
Ostatnio edytowany przez ilin (2008-07-10 12:24:58)
Offline
moduly zasadniczo sa ladowane na etapie initrd (wtedy aby jakiekolwiek zmiany konfiguracyjne mogly odniesc skutek nalezy przebudowac initrd) lub na etapie normalnego init'a - poprzez udev (/etc/rcS.d/S03udev) lub na podstawie /etc/modules (/etc/rcS.d/S20module-init-tools) ...
oczywiscie inne skrypty startowe moga ladowac swoje moduly ... jezeli robia to np. przez insmod (a nie modprobe) to wszelkie opcje z konfiguracji udev i modprobe (/etc/modprobe.d/* - wszystkie pliki w tym katalogu sa rownowazne) sa olewane ...
mozesz:
1) sprawdzic czy modul nie jest ladowany na etapie initrd poprzez dodanie do opcji jadra init=/bin/bash i wydanie w uruchomionej powloce lsmod
2) mozszesz poszukac czy jakis skrypt nie laduje modulu manualnie grep ox51x-jpeg /etc/rc*.d/*
BTW co to wogole za modul - skad sie wziol i do czego sluzy ?
Ostatnio edytowany przez bercik (2008-07-10 12:32:14)
Offline
To kamera internetowa i mnie dziwi ze takie numery odwala.
Offline
Upsss....
Mój błąd.
Źle wpisałem w pierwszym poscie nazwę modułu, zamiast ox51x-jpeg ma być ov51x-jpeg
I oczywiście pierwsza podpowiedź z plikiem options zadziałała :)
Sorka za zamieszenie i dzięki za pomoc ;]
Offline
korbol napisał(-a):
Źle wpisałem w pierwszym poscie nazwę modułu, zamiast ox51x-jpeg ma być ov51x-jpeg
to dlatego modinfo i google nic o nim nie wiedzialo ...
Offline
Ja tez nie zwrocilem na tę literowkę uwagi choć modul ten jest mi znany.
Offline
to dlatego modinfo i google nic o nim nie wiedzialo ...
Google widzi ale tylko mój post :D
http://www.google.pl/search?num=50&hl=pl&q= … zukaj&lr=
Offline