Milan Cizek wrote:
module_shutdown vyradis volanim reboot s optiony -nq (pozor, delame reboot bez syncnuti disku - syncni si rucne nebo je mountuj RO).

Tak reboot -nq stroj opravdu dokaze restartovat.

Jasne - takze problem neni s vlastni schopnosti provest "reset", ale s tim, ze "az tam" se kod vubec nedostane. A kandidatem na problem je module_shutdown(), protoze kdyz ho vyradime tak reset probehne.

module_shutdown() zajistuje vyvolani a obsluhu udalosti MOD_SHUTDOWN v kazdem modulu.

Cim si nejsem jist je, jestli pro ucely teto diskuse je "kazdy modul" jen ten, ktery byl dynamicky prilinkovan (na zaklade obsahu loader.conf pripadne pouziti kldload) nmebo jestli to zahrnuje i moduly staticky zakompilovane.

Predpokladejme to prvni. Zajisti, at se nenahraje naprosto zadny modul. Treba tak, ze je z prislusneho adresare vsechny smazes. Pokud to pomuze, budes hledat, ktery z nich to je. Doporucena metoda je "puleni intervalu", ale jinak je jedno, jak to vyzkoumas.

Pokud ani "zadny modul k nahrani" nepomuze, bude to znamenat, ze se hry ucastni i moduly staticky zakompilovane. Pokracovat timto smerem budeme az bude zrejme, ze to ma smysl.

                                        Dan

--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem