|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 06 Oct 2006 13:15:35 To : dmitry@atlantis.dp.ua Subject : Re: fdc.ko -------------------------------------------------------------------------------- 06 окт 2006, пятница, в 00:02 KRAST, dmitry@atlantis.dp.ua написал(а): >> 2. Если есть возможность, убрать device fdc из конфига ядра, >> а вместо этого сделать echo 'fdc_load="YES"' >> /boot/loader.conf >> то есть, подгрузить fdc модулем. Это операция безопасная. dadu> У меня он давно уже модулем. Однако насчет безопасности я бы не стал Безопасной я назвал замену fdc на модуль и только. dadu> утверждать, ибо 'kldunload fdc.ko' вызывает панику что в single-user, dadu> что в multi-user (RELENG_6 от 26.09.06): dadu> panic: mutex Giant owned at dadu> /usr/RELENG_6/src/sys/modules/fdc/../../dev/fdc/fdc.c:1984 dadu> KDB: stack backtrace: dadu> kdb_backtrace(100,c3a64900,c063f0a0,7c0,c07d73cb,...) at 0xc04b12d1 = dadu> kdb_backtrace+0x29 dadu> panic(c05ed3de,c05ed4a3,c07d73cb,7c0,c36dda00,...) at 0xc0499868 = dadu> panic+0xa8 dadu> _mtx_assert(c063f0a0,2,c07d73cb,7c0,c36c9200,...) at 0xc0491e58 = dadu> _mtx_assert+0xb8 dadu> fd_detach(c36c9200) at 0xc07d65c2 = fd_detach+0x26 dadu> device_detach(c36c9200) at 0xc04adc84 = device_detach+0x70 dadu> devclass_delete_driver(c362c440,c07d8030) at 0xc04ac9c0 = dadu> devclass_delete_driver+0x8c dadu> driver_module_handler(c3282780,1,c07d801c,c3282780,e6e54cb0,...) at dadu> 0xc04af549 dadu> = driver_module_handler+0xa5 dadu> module_unload(c3282780,0,c063ddc0,c05eba92,1fb,...) at 0xc04913b7 = dadu> module_unload+0x37 dadu> linker_file_unload(c3598700,0) at 0xc048bf36 = linker_file_unload+0x72 dadu> kern_kldunload(c3a64900,1a,0,e6e54d30,c05c3943,...) at 0xc048c6c8 = dadu> kern_kldunload+0x7c dadu> kldunloadf(c3a64900,e6e54d04) at 0xc048c726 = kldunloadf+0x1e dadu> syscall(3b,3b,3b,1a,bfbfedce,...) at 0xc05c3943 = syscall+0x22f dadu> Xint0x80_syscall() at 0xc05b20cf = Xint0x80_syscall+0x1f Вот-вот. Только у меня (без INVARIANTS etc.) не панику, а подвисание. Впрочем, уже неактуально, но все равно спасибо. Eugene -- Служить царю - что лизать лезвие меча, обнимать льва, целовать змею. (Артха) --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093fa9f7c30.html, оценка из 5, голосов 10
|