URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78324
[ Назад ]

Исходное сообщение
"Конфиг ядра FreeBSD 6.x"

Отправлено shulik , 19-Янв-08 23:51 
Сижу смотрю на модули ядра и на его конфиг как известное животное на новые ворота.
В конфиге ядра четко сказано:
device          miibus          # MII bus support
device          dc              # DEC/Intel 21143 and various workalikes
device          fxp             # Intel EtherExpress PRO/100B (82557, 82558)
device          nve             # nVidia nForce MCP on-board Ethernet Networking
device          rl              # RealTek 8129/8139

При этом ядре в kldstat:
# kldstat
Id Refs Address    Size     Name
1   17 0xc0400000 443280   kernel
2    1 0xc0844000 acc8     if_fxp.ko
3    1 0xc084f000 fb70     if_nve.ko
4    1 0xc085f000 67c8     if_rl.ko
5    1 0xc0866000 64304    acpi.ko
6    1 0xcd0fa000 3000     ng_car.ko

Я все могу понять - но если в конфиге сказано вкомпилить драйвера в ядро, откуда они рисуются среди модулей? o_O

PS: Надо отметить, что прежде чем перегрузится с новым ядром, забыл из /boot/loader.conf прибить строки на тему if_rl_load="YES" и ей подобных. хотя что он мог грузить, если модули должны быть в ядре....


Содержание

Сообщения в этом обсуждении
"Конфиг ядра FreeBSD 6.x"
Отправлено shutdown now , 20-Янв-08 03:18 
>[оверквотинг удален]
>
> 6    1 0xcd0fa000 3000    
>ng_car.ko
>
>Я все могу понять - но если в конфиге сказано вкомпилить драйвера
>в ядро, откуда они рисуются среди модулей? o_O
>
>PS: Надо отметить, что прежде чем перегрузится с новым ядром, забыл из
>/boot/loader.conf прибить строки на тему if_rl_load="YES" и ей подобных. хотя что
>он мог грузить, если модули должны быть в ядре....

может ты ядро забыл поставить?
вточенные модули kldstat -vv показывает:
Id Refs Address    Size     Name
1   23 0xc0400000 3fe15c   kernel
        Contains modules:
                Id Name
                28 pflog
                29 pfsync
                30 pf
                31 ata
                32 ata/ad
                33 isa/ata
                34 pci/atapci
                35 atapci/ata
                36 ad/subdisk
                37 ataraid
                38 ata/acd
                39 pci/em
                40 pci/fxp
                41 cardbus/fxp
                42 fxp/miibus
                43 kbdmux
                44 mem
                45 miibus/acphy
                46 miibus/amphy

...


"Конфиг ядра FreeBSD 6.x"
Отправлено shulik , 20-Янв-08 10:58 
>может ты ядро забыл поставить?

Я бы засомневался - но было 6.2, а теперь 6.3 - что отчетливо видно в uname. Да и билдить предпочитаю так: make buildworld kernel installworld KERNCONF=...