Сборка ядра FreeBSD 8.2

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
slb51
мл. сержант
Сообщения: 126
Зарегистрирован: 2009-10-27 12:04:47
Откуда: Нижний Новгород

Сборка ядра FreeBSD 8.2

Непрочитанное сообщение slb51 » 2011-04-29 8:19:17

У меня возникли некоторые вопросы при редактировании GENERIC, разъясните, кто знает:
dmesg выдаёт следующее:

Код: Выделить всё

/root/#dmesg | grep CP
CPU: Intel(R) Xeon(TM) CPU 2.80GHz (2799.23-MHz 686-class CPU)
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
ACPI APIC Table: <COMPAQ 00000083>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
ACPI Warning: Invalid length for Pm1aControlBlock: 32, using default 16 (20101013/tbfadt-707)
ACPI Warning: Invalid length for Pm1bControlBlock: 32, using default 16 (20101013/tbfadt-707)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
pcib0: <ACPI Host-PCI bridge> on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI Host-PCI bridge> on acpi0
pci1: <ACPI PCI bus> on pcib1
pcib2: <ACPI Host-PCI bridge> on acpi0
pci4: <ACPI PCI bus> on pcib2
p4tcc0: <CPU Frequency Thermal Control> on cpu0
p4tcc1: <CPU Frequency Thermal Control> on cpu1
SMP: AP CPU #1 Launched!
Требуют ли строки
ACPI Warning: Invalid length for Pm1aControlBlock: 32, using default 16 (20101013/tbfadt-707)
ACPI Warning: Invalid length for Pm1bControlBlock: 32, using default 16 (20101013/tbfadt-707)
какого-либо вмешательства? Если да, то что надо сделать?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение hizel » 2011-04-29 8:59:13

Это предупреждение означает, что длина зарегистрироваться в таблицах ACPI и значения по умолчанию разные.
не понятно как тема топика соотносится с его содержимым
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
slb51
мл. сержант
Сообщения: 126
Зарегистрирован: 2009-10-27 12:04:47
Откуда: Нижний Новгород

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение slb51 » 2011-04-29 9:44:43

Соотношение такое: для пересборки ядра надо посмотреть конфигурацию машины, а там вот это и написано.
Ну так а делать-то с этим что-то надо или нет?

Gloft
лейтенант
Сообщения: 645
Зарегистрирован: 2008-03-09 11:32:12
Откуда: Москва

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение Gloft » 2011-04-29 13:28:00

Сервер работает нормально?
Почитай обсуждение:
http://lists.freebsd.org/pipermail/free ... 06332.html

Там обсуждают туже ошибку.
Как я понял из переписки есть некоторые проблемы с ACPI в FreeBSD 8.2

Гость
проходил мимо

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение Гость » 2011-04-29 13:43:10

ACPI Warning: Invalid length for Pm1aControlBlock: 32, using default 16 (20101013/tbfadt-707)
ACPI Warning: Invalid length for Pm1bControlBlock: 32, using default 16 (20101013/tbfadt-707)
если Power manager не нужен, то можно забить

Аватара пользователя
slb51
мл. сержант
Сообщения: 126
Зарегистрирован: 2009-10-27 12:04:47
Откуда: Нижний Новгород

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение slb51 » 2011-04-29 15:20:56

Проблем-то, собственно, нет, всё работает. Наткнулся случайно, выясняя конфигурацию машины для пересборки ядра. Смущает то, что где-то стоит неправильный параметр и не влияет ли это на производительность системы. Если нет, то можно и забить. Это вопрос был так сказать по ходу.
Основное-то вот в чём: Сервак у меня HP Proliant DL360. Я хочу убрать из GENERIC всё лишнее, а оставить только то, что нужно для работы IPFW-NAT, SQUID, APACHE и SARG. А проблема в том, что я не нахожу в GENERIC тех дивайсов, которые стоят в серваке. Тем не менее, всё работает. Какие же из них надо оставить?

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение hizel » 2011-04-29 16:59:02

смотрите pciconf и kldstat
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение sch » 2011-05-02 12:33:33

slb51 писал(а):Проблем-то, собственно, нет, всё работает. Наткнулся случайно, выясняя конфигурацию машины для пересборки ядра. Смущает то, что где-то стоит неправильный параметр и не влияет ли это на производительность системы. Если нет, то можно и забить. Это вопрос был так сказать по ходу.
Основное-то вот в чём: Сервак у меня HP Proliant DL360. Я хочу убрать из GENERIC всё лишнее, а оставить только то, что нужно для работы IPFW-NAT, SQUID, APACHE и SARG. А проблема в том, что я не нахожу в GENERIC тех дивайсов, которые стоят в серваке. Тем не менее, всё работает. Какие же из них надо оставить?
Вот не надо удалять что-либо из GENERIC, не делай этого.
Просто добавь нужные опции, но ничего не удаляй.

Аватара пользователя
slb51
мл. сержант
Сообщения: 126
Зарегистрирован: 2009-10-27 12:04:47
Откуда: Нижний Новгород

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение slb51 » 2011-05-02 13:30:41

Не согласен. Во-первых, удаляю не из самого GENERIC, а из его копии /root/kernels/MYKERNEL, во-вторых, зачем мне поддержка лишних опций и дивайсов.

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение sch » 2011-05-02 13:36:25

ждем в следующей серии вопрос "почему не собирается ядро"

Гость
проходил мимо

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение Гость » 2011-05-02 13:37:25

Не согласен. Во-первых, удаляю не из самого GENERIC, а из его копии /root/kernels/MYKERNEL, во-вторых, зачем мне поддержка лишних опций и дивайсов.
а причем здесь вы? вы что себя с винчестером отождествляете? или с процессором?
пусть женерик будет, и не трогайте его
тоже мне пля оптимизаторы хреновы

Аватара пользователя
slb51
мл. сержант
Сообщения: 126
Зарегистрирован: 2009-10-27 12:04:47
Откуда: Нижний Новгород

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение slb51 » 2011-05-02 14:04:07

Это чего ответить надо? "От такого и слышу", чтоли? А по-существу нет советов?
А что касается "не собирается ядро" ... Ну, бывает, конечно. Но вопрос решаемый.

Гость
проходил мимо

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение Гость » 2011-05-02 14:24:17

А по-существу нет советов?
ок, по существу - вы занимаетесь херней

Аватара пользователя
slb51
мл. сержант
Сообщения: 126
Зарегистрирован: 2009-10-27 12:04:47
Откуда: Нижний Новгород

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение slb51 » 2011-05-02 14:54:08

Почему считаете, что это херня? Разве оптимизация ядра не улучшит работу сервера?

Гость
проходил мимо

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение Гость » 2011-05-02 14:55:44

а где вы здесь видите оптимизацию?

Аватара пользователя
slb51
мл. сержант
Сообщения: 126
Зарегистрирован: 2009-10-27 12:04:47
Откуда: Нижний Новгород

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение slb51 » 2011-05-02 15:27:55

А я здесь об оптимизации не спрашиваю. Затруднение вызывает определение подходящих драйвер для HP Proliant DL360. RAID-контроллер у него hp array 5, какой драйвер ему соответствует? Ну и другие дрова тоже. Может кто делал, знает? Ато лень 10 раз ядро наугад пересобирать. Если нет, так нет. Вот ещё по первому вопросу ничего толком не ясно. Остальное всё в порядке.

Аватара пользователя
slb51
мл. сержант
Сообщения: 126
Зарегистрирован: 2009-10-27 12:04:47
Откуда: Нижний Новгород

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение slb51 » 2011-05-02 15:36:35

P.S. Просто раз уж всё равно ядро под IPFW пересобирать, грех лишнее не выбросить.

Гость
проходил мимо

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение Гость » 2011-05-02 16:22:16

а зачем под ipfw ядро пересобирать? это такой новый профит? для пускания в глаза начальнику от видимой работы?

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение sch » 2011-05-02 20:54:41

slb51 писал(а):А я здесь об оптимизации не спрашиваю. Затруднение вызывает определение подходящих драйвер для HP Proliant DL360. RAID-контроллер у него hp array 5, какой драйвер ему соответствует? Ну и другие дрова тоже. Может кто делал, знает? Ато лень 10 раз ядро наугад пересобирать. Если нет, так нет. Вот ещё по первому вопросу ничего толком не ясно. Остальное всё в порядке.
По первому вопросу - таблицы данных ACPI в BIOS-е компьютера не совсем соответствуют тому, что ожидает операционная система. Такое случается регулярно, потому что OEM-производители оборудования могут менять спецификацию ACPI в мелочах по своему усмотрению. В коммерческих ОС это обходят специально сделанными проверками на основании данных, которые получают напрямую от производителя. Потому что железячные и софтварные фирмы взаимно заинтересованы в хорошей совместной работе. А вот систему FreeBSD никакая официальная фирма не разрабатывает на нужном уровне коммерческого интереса, а в почтовые рассылки сообщества производитель оборудования отправляет информацию редко :)

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение sch » 2011-05-02 21:01:54

sch писал(а):
slb51 писал(а): Основное-то вот в чём: Сервак у меня HP Proliant DL360. Я хочу убрать из GENERIC всё лишнее, а оставить только то, что нужно для работы IPFW-NAT, SQUID, APACHE и SARG. А проблема в том, что я не нахожу в GENERIC тех дивайсов, которые стоят в серваке. Тем не менее, всё работает. Какие же из них надо оставить?
Вот не надо удалять что-либо из GENERIC, не делай этого.
Просто добавь нужные опции, но ничего не удаляй.
Для работы IPFW-NAT, SQUID, APACHE и SARG не нужно пересобирать ядро, понимаешь?
Урезая модули ты выиграешь пару мегабайт памяти. Для оборудования уровня Proliant DL360 это ничтожные значения.
Почти наверняка ты попадешь на ошибки обновления системы через пару лет, когда твой урезанный файл конфигурации ядра окажется неправильным для новой версии FreeBSD.

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение bagas » 2011-05-02 21:14:53

Подчистить конфиг нужно.
к примеру в генерик конфиге ядра есть поддржка стримеров, райдов, usb сетевых девайсов, на кой черт мне ихняя поддержка на некоторых машинах. А о стримерах вообще не веду разговор.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Гость
проходил мимо

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение Гость » 2011-05-02 21:19:28

к примеру в генерик конфиге ядра есть поддржка стримеров, райдов, usb сетевых девайсов, на кой черт мне ихняя поддержка на некоторых машинах. А о стримерах вообще не веду разговор.
кому это вам? вы таки себя с процессором ассоциируете или чем?
на функциональность/стабильность/обьем системы это никак не влияет

snorlov
подполковник
Сообщения: 3810
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение snorlov » 2011-05-02 22:54:14

bagas писал(а):Подчистить конфиг нужно.
к примеру в генерик конфиге ядра есть поддржка стримеров, райдов, usb сетевых девайсов, на кой черт мне ихняя поддержка на некоторых машинах. А о стримерах вообще не веду разговор.
У вас ядро модульное, а не монолитное, и если в системе нет соответствующего железа, то и драйвер не загрузится, будет только попытка его подгрузить, в результате он появится в памяти только, если вы сами его ручками или же через loader.conf будете грузить...

Аватара пользователя
slb51
мл. сержант
Сообщения: 126
Зарегистрирован: 2009-10-27 12:04:47
Откуда: Нижний Новгород

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение slb51 » 2011-05-03 1:40:03

Так вот, нужен дивайс:

Код: Выделить всё

device   ciss   #Compaque Smart RAID 5
, остальные RAID можно выбросить.

Аватара пользователя
slb51
мл. сержант
Сообщения: 126
Зарегистрирован: 2009-10-27 12:04:47
Откуда: Нижний Новгород

Re: Сборка ядра FreeBSD 8.2

Непрочитанное сообщение slb51 » 2011-05-03 2:16:43

вы таки себя с процессором ассоциируете или чем?
какой Вы, однако, настойчивый. Мы ассоциируем себя с человеком, которого для процессора его компьютера интересует определённая конфигурация операционной системы. И лишние дрова в машине не нужны именно мне, а не процессору. Железка схавает что дадут. Или не схавает.