Есть FreeBSD 4.8.1
Берётся файл LINT из исходников и его редактируем, делая новое ядро.Баги отловили, выключили всё конфликтующее при командах make и иже.
Ставим. Ядро ставится, пускается и выпадает при сообщении interrupt devise
постоянно кричит что looking isa, pci и т.д.Вот вопрос - как сконфигурировать его грамотно.
Описание машины:
ASUS A7A266 мать
PixelVew Gforce 5600 FX видео
512 оператики на 2100 (2 слота х 256)
На последнем pci RealTec 8239D с ланом на 100 mb
на 2м с низу pci Creative Audigy 5,1
Хард на ATA0 Seagete 40 Gb
На ATA1 : 1. Creative DVD 2. Teack 516EB
Так же на usb: Logitech мышь оптика со скроллом, сканер HP 4300C.
Флоп.
Проц Athlon 1400.Ссылки на маны к матери:
О матери: http://www.asuscom.ru/products/mb/socketa/a7a266/overview.shtmlОстальное могу почной.
Если умные луди научат меня монтировать флоп под BSD смогу кинуть линт в моём варианте.
Какие проблеммы есть:
1. Не хватается сетевуха. Драйверы взяты новые, поставлялись вместе с ней.
Говорит что не может выделить ей адреса памяти и порт.
2. Само ядро не работает, чёрт его знает почему. Изучение документации меня не спосло, так как, вроде, всё что нужно уже сдлано.
Такой линт нам не нужен
>Такой линт нам не нуженОк, я имел в видку уже отредактированный.
Что тогда посоветуете?
Я никак не могу справится с ядром. Кстати, как задать запись dmesg в файл, а то после перезагрузки он уже другой :(
>>Такой линт нам не нужен
>
>Ок, я имел в видку уже отредактированный.
>Что тогда посоветуете?
>Я никак не могу справится с ядром. Кстати, как задать запись dmesg
>в файл, а то после перезагрузки он уже другой :(советую читать документацию, handbook + faq:
http://www.freebsd.org.ru/
http://www.freebsd.org.ua/как примеры ядер (это не тюнингованные ядра, исключительно для личной
машины unix1.jinr.ru, которая работает как сервер):http://unix1.jinr.ru/~lavr/local/KERNEL
http://unix1.jinr.ru/~lavr/local/KERNEL48 - в этом ядре используется
автоматический тюнинг ядра:maxusers 0
для сервера его лучше заменить на 256 или 512, соответственно расчитать
увеличить (как пример) следующие значения:# Set the size of the mbuf KVM reservation, in clusters. This is scaled
# by approximately 2048 bytes. The system will auto-size the mbuf area
# to (512 + maxusers*16) if this option is not specified.
# maxusers is in turn computed at boot time depending on available memory
# or set to the value specified by "options MAXUSERS=x" (x=0 means
# autoscaling).
# So, to take advantage of autoscaling, you have to remove both
# NMBCLUSTERS and MAXUSERS (and NMBUFS) from your kernel config.
#
#options NMBCLUSTERS=1024
options NMBCLUSTERS=8192
#options NMBCLUSTERS=16384
#options NMBCLUSTERS=32768# Set the number of mbufs available in the system. Each mbuf
# consumes 256 bytes. The system will autosize this (to 4 times
# the number of NMBCLUSTERS, depending on other constraints)
# if this option is not specified.
#
#options NMBUFS=4096
options NMBUFS=32768Важное: надо не из LINT'а создавать ядро, а на основе GENERIC, выкинуть
из последнего ВСЕ ЛИШНЕЕ и затем читая LINT, добавлять кое-что под
свои нужды.
Огромное спасибо, теперь всё пойдёт легче.
Знаю, знаю что нужно читать маны, но с win на unix так вот не перепрыгнуть :)
>Если умные луди научат меня монтировать флоп под BSD смогу кинуть линт
>в моём варианте.mount -t msdos /dev/fd0a /floppy
>Какие проблеммы есть:
>1. Не хватается сетевуха. Драйверы взяты новые, поставлялись вместе с ней.Что, для FreeBSD драйвера ?
> Говорит что не может выделить ей адреса памяти и
>порт.PNP OS в биосе выключено ?
Ага, бeltv занть что флоп определяется как дос, что понятно, помня о его ac/А дрова действительно етсь! Правда своеобразные :)
Это родной RL fix скриптов для BSD - чтоб всё хваталось, и так как надо.
>Ага, бeltv занть что флоп определяется как дос, что понятно, помня о
>его ac/
>
>А дрова действительно етсь! Правда своеобразные :)
>Это родной RL fix скриптов для BSD - чтоб всё хваталось, и
>так как надо.точный URL? Что-то слаюо вериться, да нет такого релиз 4.8.1, 4.8 - есть!