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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-07-09 17:28:01

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Załadowanie moduł z opcją przy starcie systemu.

Potrzebuje w taki sposób  załadować moduł:

Kod:

modprobe ox51x-jpeg forceblock=1

Problem w tym, że system z automatu ładuje moduł bez opcji "forceblock=1".
Po dodaniu do /etc/modules wpisu:

Kod:

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.


Pozdrawiam

Offline

 

#2  2008-07-09 17:42:31

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Załadowanie moduł z opcją przy starcie systemu.

Utwórz plik /etc/modprobe.d/options

Wklep do niego

Kod:

options ox51x-jpeg forceblock=1

Restart i powinno działac.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#3  2008-07-09 20:25:36

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Załadowanie moduł z opcją przy starcie systemu.

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)


Pozdrawiam

Offline

 

#4  2008-07-09 20:40:54

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Załadowanie moduł z opcją przy starcie systemu.

Ten sposób dziala i w debianie .Sprawdzone.

Ale jek nie chce tak to my go inaczej.

Dopisz sobie do /etc/modprobe.d/blacklist

Kod:

blacklist ox51x-jpeg

Zaś do pliku /etc/rc.local wpisz

Kod:

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.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#5  2008-07-10 12:19:50

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Załadowanie moduł z opcją przy starcie systemu.

Niestety to nie pomogło.
Ustalmy może na początek jaki demon ładuje mi w ogóle ten moduł automatycznie?


Pozdrawiam

Offline

 

#6  2008-07-10 12:23:07

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Załadowanie moduł z opcją przy starcie systemu.

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

Kod:

rmmod ox51x-jpeg && modprobe ox51x-jpeg forceblock=1

Ostatnio edytowany przez ilin (2008-07-10 12:24:58)


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#7  2008-07-10 12:30:14

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Załadowanie moduł z opcją przy starcie systemu.

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)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#8  2008-07-10 12:40:09

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Załadowanie moduł z opcją przy starcie systemu.

To kamera internetowa i mnie dziwi ze takie numery odwala.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#9  2008-07-10 12:53:58

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Załadowanie moduł z opcją przy starcie systemu.

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 ;]


Pozdrawiam

Offline

 

#10  2008-07-10 13:00:24

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Załadowanie moduł z opcją przy starcie systemu.

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 ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#11  2008-07-10 13:03:34

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Załadowanie moduł z opcją przy starcie systemu.

Ja tez nie zwrocilem na tę literowkę uwagi choć modul ten jest mi znany.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#12  2008-07-10 13:56:09

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Załadowanie moduł z opcją przy starcie systemu.

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=


Pozdrawiam

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)