URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94705
[ Назад ]

Исходное сообщение
"FreeBSD 9.1 Зависает наглухо"

Отправлено artem20041991 , 29-Май-13 17:27 
Имеется сервер FreeBSD 9.1 amd64 RELEASE установлен на ZFS по статье https://wiki.freebsd.org/RootOnZFS/GPTZ ... .0-RELEASE все точ в точ как там, 2 винта в зеркале по 1ТБ, интернет подключен через PPTP клиент на MPD5, также на сервере поднята точка доступа WIFI Edimax EW-7718Un на драйвере run, и установлен демон APCUPSD для APC Smart UPS 1500 (COM port) все больше там пока ничего нет. При старте системы вылетает ошибка:

May 17 01:08:35 bit-box kernel: acpi0: <ALASKA AMI> on motherboard
May 17 01:08:35 bit-box kernel: ACPI Error: [RAMB] Namespace lookup failure, AE_NOT_FOUND (20110527/psargs-392)
May 17 01:08:35 bit-box kernel: ACPI Exception: AE_NOT_FOUND, Could not execute arguments for [RAMW] (Region) (20110527/nsinit-380)

В течении 24 часов система наглухо зависает без всяких ошибок просто зависла и все.
В связи с этим решил поднять апаратный Warchdog контроллера MB Super I/O. Поддержки моего WDT по умолчанию небыло поэтому решил подправить код и добавил такие строки в исходный код:
/usr/src/sys/dev/wbwd/wbwd.c:190

   {
      .vendor_id   = 0x5ca3,
      .device_id   = 0xc3,
      .device_rev   = 0x33,
      .descr      = "Nuvoton NCT6776F",  
   },

Предварительно почитав руководство к моему контроллеру NCT6776F_NCT6776D_Datasheet_V1_2 (легко найти в гугле).
Таймер заработал идеально ресетил систему если она зависает, но при его отключаении /etc/rc.d/watchdogd stop вылетает ошибка:

wbwd0: Failed to disable watchdog: 0x0f
wbwd0: Failed to disable watchdog: 0x11
wbwd0: Failed to disable watchdog: 0x10

также систему невозможно перезагрузить потомучто этот процес висит и не разрешает перезагрузку. Эта ошибка связана с тем что регистр отщота неправильно считывает значение, в реале таймер правельно выключаетсья но значение регистра передаеться не то что на самом деле.
В чем может быть причина?
В моиз подозрениях что вся проблема в ACPI DSDT биоса. При выполнении:

# acpidump -t -d > n.asl
# iasl n.asl

Вылетает:
ASL Input: acpidump.txt - 8626 lines, 292192 bytes, 3199 keywords
Compilation complete. 17 Errors, 2 Warnings, 8 Remarks, 105 Optimizations

root@ # sysctl hw.acpi
hw.acpi.supported_sleep_state: S1 S3 S4 S5
hw.acpi.power_button_state: S5
hw.acpi.sleep_button_state: S1
hw.acpi.lid_switch_state: NONE
hw.acpi.standby_state: S1
hw.acpi.suspend_state: S3
hw.acpi.sleep_delay: 1
hw.acpi.s4bios: 0
hw.acpi.verbose: 0
hw.acpi.disable_on_reboot: 0
hw.acpi.handle_reboot: 1
hw.acpi.reset_video: 0
hw.acpi.cpu.cx_lowest: C1

Описание системы:
*Тип продукта : Motherboard
*Модель продукта : P8H67

[Описание (спецификация) материнской платы]
*Версия материнской платы (rev.) : 3.0
*Версия BIOS’a материнской платы : 1405 - Прошивка не самая новая но в новых прошивках убрали поддержку FreeBSD все только для Windows сделали, в результате чего ужасные глюки с сетевыми адаптерами, и ещё больше одибок в ASL поэтому сижу на этой неновой прошивке...

[Описание (спецификация) видеокарты]
*Поставщик видеокарты : Nvidea
*Модель видеокарты : 210
*Чипсет видеокарты : GeForce 210
*Драйвер видеокарты : Nvidea

[Описание (спецификация) процессора]
*Производитель процессора : Intel
*Тип процессора : i3
*Частота процессора : 2100

[Описание (спецификация) памяти]
*Производитель памяти : GoodRAM
*Модель памяти : ddr3 1333MHz CL9 DIMM
*Объем памяти : 4x2GB

[Описание (спецификация) жесткого диска]
Производитель жесткого диска : Seagate
Модель жесткого диска : HD103SJ
Описание (спецификация) жесткого диска : 2x1TB

[Описание (спецификация) дополнительной карты]
Производитель дополнительной карты : ASUS
Тип дополнительной карты : LAN PCI 1000
Модель дополнительной карты : NX1101

Конфиги, логи, исходники тут https://www.dropbox.com/s/s04z9qnjccc75m4/gg.rar


Содержание

Сообщения в этом обсуждении
"FreeBSD 9.1 Зависает наглухо"
Отправлено Александр , 30-Май-13 16:15 
Диски как подключены?
Есть ли какой-нибудь рейд контроллер?
Если есть, то от него нужно избавиться. Не любит ZFS различные hardware рейды.
Диски должны быть подключены как AHCI.

"FreeBSD 9.1 Зависает наглухо"
Отправлено artem20041991 , 31-Май-13 00:20 
> Диски как подключены?
> Есть ли какой-нибудь рейд контроллер?
> Если есть, то от него нужно избавиться. Не любит ZFS различные hardware
> рейды.
> Диски должны быть подключены как AHCI.

Все по статье сверху написаной, там програмній рейд у меня тоже все также..


"FreeBSD 9.1 Зависает наглухо"
Отправлено 80е , 05-Июн-13 16:17 
>> Диски как подключены?
>> Есть ли какой-нибудь рейд контроллер?
>> Если есть, то от него нужно избавиться. Не любит ZFS различные hardware
>> рейды.
>> Диски должны быть подключены как AHCI.
> Все по статье сверху написаной, там програмній рейд у меня тоже все
> также..

Ядро GENERIC ?


"FreeBSD 9.1 Зависает наглухо"
Отправлено hopto , 06-Июн-13 13:01 
>>> Диски как подключены?
>>> Есть ли какой-нибудь рейд контроллер?
>>> Если есть, то от него нужно избавиться. Не любит ZFS различные hardware
>>> рейды.
>>> Диски должны быть подключены как AHCI.
>> Все по статье сверху написаной, там програмній рейд у меня тоже все
>> также..
> Ядро GENERIC ?

https://www.dropbox.com/s/s04z9qnjccc75m4/gg.rar