>потому что ЛИБО присутствует в монолитном ЯДРЕ, либо модуль уже подгружен kldstat После загрузки kldstat:
Id Refs Address Size Name
1 10 0xc0400000 410278 kernel
2 2 0xc0811000 1bd8c linux.ko
3 1 0xc082d000 3bdf9c nvidia.ko
4 14 0xc0beb000 56270 acpi.ko
#kldstat -v |grep dos
#kldstat -v |grep iconv
ничего не дали - пусто.
просмотрел и самостоятельно нет этих модулей в ядре.
Правда
#kldload /boot/kernel/msdosfs.ko
#kldload /boot/kernel/msdosfs_iconv.ko
Выполнились без вопросов 8(
Выяснил в чем было дело: я сначала монтировал один vfat раздел и модули подгружались автоматом. (Или я что то не так опять понял ?)
Что привело к
#kldstat
Id Refs Address Size Name
1 13 0xc0400000 410278 kernel
2 2 0xc0811000 1bd8c linux.ko
3 1 0xc082d000 3bdf9c nvidia.ko
4 14 0xc0beb000 56270 acpi.ko
7 2 0xc1a99000 d000 msdosfs.ko
8 1 0xc1aa6000 2000 msdosfs_iconv.ko
9 1 0xc1aa8000 3000 libiconv.ko
Но при этом когда я набрал:
#mount_msdosfs -L ru_RU.CP1251 -D CP866 /dev/ad0s5 /mnt/soft
или
#mount_msdosfs -L ru_RU.CP866 -D CP866 /dev/ad0s5 /mnt/soft
или
#mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/ad0s5 /mnt/soft
Получил одинаковый результат:
mount_msdosfs: msdosfs_iconv: Invalid argument
Что это значит ?
Вроде все нужные модули загружены...