The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Не хочет работать, FreeBsd 6.2 "
Отправлено lavr, 18-Фев-07 13:38 
>Спасибо я разобрался, просто отрубил в Биосе APIC (ACPI), и всё заработало!
>
>А также если в биосе такого пункта нету, можете отключить через loader.conf
>

APIC - Advanced Programmable Interrupt Controller, этот стандарт пришел на замену
старому PIC стандарту для расширения ряда ограничений IRQ и для поддержки расширенного
управления прерываний в SMP системах.

Если у вас грузится без проблем с ACPI или APIC disable - возможно что у вас проблемы
материнкой: BIOS (ACPI) или проблемы с SMP.

прим: в safe-mode - отрубается ACPI, работа ATA драйвера переводится в PIO-mode,...
если ПОЛНОСТЬЮ отключить ACPI - то APIC тоже будет disable.

Итого вашу проблему можно разложить так:

1) кривой BIOS, проблемы с ACPI, переменная ядра ПОЛНОСТЬЮ отрубающая ACPI со
всеми достижениями: hint.acpi.0.disabled=1
2) проблемы с SMP или с прерываниями в APIC - тогда достаточно отрубить apic
- в ядре или через ядерную переменную, loader.conf -  hint.apic.0.disabled=1
- кроме верхнего, может потребоваться отключить APIC в BIOS)
3) проблемы с работой IDE: HDD , CD/DVD в UDMA, тоже отключается через переменные ядра:
hw.ata.ata_dma=0 - перевод работы ATA драйвера/HDD из UDMA(default) в PIO-4 mode
hw.ata.atapi_dma - тоже что и выше но для CD/DVD

соответственно, разобрав верхнее по костям, вы можете примерно установить какая из
трех причин или их сумма влияют на загрузку.

Конечно лучше иметь поддержку ACPI, даже если она не будет полноценной, те не все
возможности будут нормально работать.
Работу современных версий FreeBSD с ACPI DISABLE можно "как бы" сравнить с FreeBSD 4.x,
хоть и архитектуры систем разные.

Есть еще похожие случаи когда при загрузке loader не может найти "/" и загрузить ядро:
- неверно задана/ы корневая и другие FS в /etc/fstab
верхнее возможно после добавления дисков и отсутствия:
options         ATA_STATIC_ID
в новом ядре
- или при апгрейде системы могла съехать нумерация ata-контроллеров
- если в качестве корня используется не "a" партиция: /dev/adXsYa или /dev/daXsYa
by default являются партициями на которых расположена ROOT-FILESYSTEM "/"

В процессе загрузки на партиции "a" всегда ищется загрузчик /boot/loader, который
потом грузит ядро /boot/kernel/kernel

Где-то так, возможны еще какие-то проблемы, всего не упомнишь.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру