Доброго времени суток!Не компилится ядро на фре 5.4 после добавления мультипортовки DigiBoard. Т.е. добавляю в свой конфиг файл ядра MYKERNEL строки:
options NDGBPORTS=8
device dgb0 at isa? port 0x320 iomem 0xD0000 iosiz ? irq 7
делаю config MYKERNEL из /sys/i386/conf и получаю ответ:
173: devices with zero units are not likely to be correctЗЫ. Система - свежеустановленная фря 5.4-RELEASE
Кто нибудь сталкивался с тауой ситуацией? Что делать, как лечить?
>Доброго времени суток!
>
>Не компилится ядро на фре 5.4 после добавления мультипортовки DigiBoard. Т.е. добавляю
>в свой конфиг файл ядра MYKERNEL строки:
>options NDGBPORTS=8
>device dgb0 at isa? port 0x320 iomem 0xD0000 iosiz ? irq 7
>
>делаю config MYKERNEL из /sys/i386/conf и получаю ответ:
>173: devices with zero units are not likely to be correct
>
>ЗЫ. Система - свежеустановленная фря 5.4-RELEASE
>
>Кто нибудь сталкивался с тауой ситуацией? Что делать, как лечить?не то используешь, нужно драйвер: digi (man digi)
в ядро можно ничего не писать(подгружать нужный модуль) или device digi
все параметры в device.hints (man device.hints)посмотреть какие модули есть:
# ls -la /boot/kernel | grep digi
# kldload digi - должен прозондировать и для конкретной модели подгрузить
свой драйвер если потребуется
Доброго времени суток!
...
>не то используешь, нужно драйвер: digi (man digi)
>в ядро можно ничего не писать(подгружать нужный модуль) или device digi
>все параметры в device.hints (man device.hints)
>
>посмотреть какие модули есть:
>
># ls -la /boot/kernel | grep digi
>
># kldload digi - должен прозондировать и для конкретной модели подгрузить
>свой драйвер если потребуетсяПросмотрел модули
ns# ls -la /boot/kernel | grep digi
-r-xr-xr-x 1 root wheel 36222 Feb 6 17:43 digi.ko
-r-xr-xr-x 1 root wheel 17787 Feb 6 17:43 digi_CX.ko
-r-xr-xr-x 1 root wheel 69551 Feb 6 17:43 digi_CX_PCI.ko
-r-xr-xr-x 1 root wheel 68757 Feb 6 17:43 digi_EPCX.ko
-r-xr-xr-x 1 root wheel 70345 Feb 6 17:43 digi_EPCX_PCI.ko
-r-xr-xr-x 1 root wheel 11387 Feb 6 17:43 digi_Xe.ko
-r-xr-xr-x 1 root wheel 72842 Feb 6 17:43 digi_Xem.ko
-r-xr-xr-x 1 root wheel 73595 Feb 6 17:43 digi_Xr.ko
---
Перекомпилил ядро с device digi
Но при загрузке порты не появились, и в device.hints не появились строчки с модулями для девайса. Вроде же в 5.4 не надо вручную девайсы создавать?
Доброго времени суток!
...
>не то используешь, нужно драйвер: digi (man digi)
>в ядро можно ничего не писать(подгружать нужный модуль) или device digi
>все параметры в device.hints (man device.hints)
>
>посмотреть какие модули есть:
>
># ls -la /boot/kernel | grep digi
>
># kldload digi - должен прозондировать и для конкретной модели подгрузить
>свой драйвер если потребуетсяПросмотрел модули
ns# ls -la /boot/kernel | grep digi
-r-xr-xr-x 1 root wheel 36222 Feb 6 17:43 digi.ko
-r-xr-xr-x 1 root wheel 17787 Feb 6 17:43 digi_CX.ko
-r-xr-xr-x 1 root wheel 69551 Feb 6 17:43 digi_CX_PCI.ko
-r-xr-xr-x 1 root wheel 68757 Feb 6 17:43 digi_EPCX.ko
-r-xr-xr-x 1 root wheel 70345 Feb 6 17:43 digi_EPCX_PCI.ko
-r-xr-xr-x 1 root wheel 11387 Feb 6 17:43 digi_Xe.ko
-r-xr-xr-x 1 root wheel 72842 Feb 6 17:43 digi_Xem.ko
-r-xr-xr-x 1 root wheel 73595 Feb 6 17:43 digi_Xr.ko
---
Перекомпилил ядро с device digi
Но при загрузке порты не появились, и в device.hints не появились строчки с модулями для девайса. Вроде же в 5.4 не надо вручную девайсы создавать?
>Доброго времени суток!
>...
>>не то используешь, нужно драйвер: digi (man digi)
>>в ядро можно ничего не писать(подгружать нужный модуль) или device digi
>>все параметры в device.hints (man device.hints)
>>
>>посмотреть какие модули есть:
>>
>># ls -la /boot/kernel | grep digi
>>
>># kldload digi - должен прозондировать и для конкретной модели подгрузить
>>свой драйвер если потребуется
>
>Просмотрел модули
>ns# ls -la /boot/kernel | grep digi
>-r-xr-xr-x 1 root wheel 36222 Feb
>6 17:43 digi.ko
>-r-xr-xr-x 1 root wheel 17787 Feb
>6 17:43 digi_CX.ko
>-r-xr-xr-x 1 root wheel 69551 Feb
>6 17:43 digi_CX_PCI.ko
>-r-xr-xr-x 1 root wheel 68757 Feb
>6 17:43 digi_EPCX.ko
>-r-xr-xr-x 1 root wheel 70345 Feb
>6 17:43 digi_EPCX_PCI.ko
>-r-xr-xr-x 1 root wheel 11387 Feb
>6 17:43 digi_Xe.ko
>-r-xr-xr-x 1 root wheel 72842 Feb
>6 17:43 digi_Xem.ko
>-r-xr-xr-x 1 root wheel 73595 Feb
>6 17:43 digi_Xr.ko
>---
>Перекомпилил ядро с device digi
>Но при загрузке порты не появились, и в device.hints не появились строчки
>с модулями для девайса. Вроде же в 5.4 не надо вручную
>девайсы создавать?
ничего не надо вручную создавать - если устройство обнаружено, все
в /dev будет создано через devfsЕсли в добавляешь в ядро device digi, модули уже не нужно подгружать,
все что нужно сделать - внимательно изучить документацию и конфигурацию
твоей держиморды: порт, iomed, iosize.
И очень тщательно прочитать man 4 digi про флаги и device numbering,
после чего воткнуть сие в device.hints - со значениями под твою
конфигурацию держиморды.
В device.hints ты задаешь и IRQ и порты и флаги и все что нужно:
man device.hintsНу и если карта PCI'ная: pciconf, если ISA-PNP - pnpinfo
Доброго времени суток!>ничего не надо вручную создавать - если устройство обнаружено, все
>в /dev будет создано через devfs
>
>Если в добавляешь в ядро device digi, модули уже не нужно подгружать,
>
>все что нужно сделать - внимательно изучить документацию и конфигурацию
>твоей держиморды: порт, iomed, iosize.
> И очень тщательно прочитать man 4 digi про флаги и device
>numbering,
>после чего воткнуть сие в device.hints - со значениями под твою
>конфигурацию держиморды.
> В device.hints ты задаешь и IRQ и порты и флаги и
>все что нужно:
>man device.hints
>
>Ну и если карта PCI'ная: pciconf, если ISA-PNP - pnpinfoNe poluchiloc', otkatilsia na frebsd-4.11, tam vse ok, rabotaet