|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Pryanishnikov 2:464/36 22 Jul 2006 23:14:15 To : Andrey Ostanovsky Subject : Re: kldstat and FreeBSD 6.1 --------------------------------------------------------------------------------
Привет!
On Sat, 22 Jul 2006, Andrey Ostanovsky wrote:
> $ kldstat
> Id Refs Address Size Name
> 1 9 0xc0400000 43a61c kernel
> 2 1 0xc0864000 12604 geom_mirror.ko
> 3 1 0xc0877000 5a778 acpi.ko
>
> $ kldstat -q -m acpi; echo $?
> 1
>
> $ kldstat -q -m ipfw; echo $?
> 0
>
> Что я делаю не так? Судя по ману - на все должен быть положительный ответ.
е совсем так. Ман различает понятия "файл" ([-n filename]) и "модуль"
([-m modname]). Для некоторых модулей, например, ipfw или ntfs, имя файла (без
суффикса .ko) и имя модуля совпадают:
root@homelynx# kldstat -vn ntfs
Id Refs Address Size Name
39 1 0xc393c000 a000 ntfs.ko
Contains modules:
Id Name
209 ntfs
о файл acpi.ko не содержит модуля с именем acpi:
root@homelynx# kldstat -vn acpi
Id Refs Address Size Name
30 1 0xc0809000 5aec4 acpi.ko
Contains modules:
Id Name
88 nexus/acpi
89 acpi/acpi_button
90 acpi/acpi_isab
91 pcib/acpi_pci
92 acpi/acpi_pcib
93 pci/acpi_pcib
...
При этом проверка по имени модуля (не файла) работает правильно:
root@homelynx# kldstat -qm nexus/acpi ; echo $?
0
(насколько я понимаю, nexus/acpi - корневая компонента acpi, ее не может
не быть в составе acpi.ko, в отличие, например, от acpi/acpi_isab).
Sincerely, Dmitry
--
Atlantis ISP, System Administrator
e-mail: dmitry@atlantis.dp.ua
nic-hdl: LYNX-RIPE
--- ifmail v.2.14.os-p7
* Origin: Atlantis ISP (2:464/36@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/245217921af2f.html, оценка из 5, голосов 10
|