kern/180897: ACPI error with MB p8h67 v.1405

Artem hoptoa at gmail.com
Sat Jul 27 21:40:00 UTC 2013


>Number:         180897
>Category:       kern
>Synopsis:       ACPI error with MB p8h67 v.1405
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 27 21:40:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Artem
>Release:        FreeBSD 9.1
>Organization:
vinbest.org
>Environment:
FreeBSD bit-box.org 9.1-RELEASE FreeBSD 9.1-RELEASE #0: Sat Jul 27 20:03:15 EEST 2013     root at bit-box.org:/usr/obj/usr/src/sys/MYKERNEL  amd64
>Description:
There is a server FreeBSD 9.1 amd64 RELEASE installed on ZFS https://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/9.0-RELEASE all point to point as there 2 HDD 1TB in mirror mode, Internet connected via PPTP client on MPD5, also on the server access point WIFI Edimax EW-7718Un on the driver run, and demon installed APCUPSD for APC Smart UPS 1500 (COM port), that's all.  System startup crash bug:

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)

Within 24 hours the system crashes with no mistakes and everything just froze.
In this regard, decided to run  the Warchdog controller MB Super I / O. Support of my WDT default not supported so I decided to tweak the code and add the following lines in the source code:

/usr/src/sys/dev/wbwd/wbwd.c:190
   {
      .vendor_id   = 0x5ca3,
      .device_id   = 0xc3,
      .device_rev   = 0x33,
      .descr      = "Nuvoton NCT6776F",   
   },

Reading the manual to my controller NCT6776F_NCT6776D_Datasheet_V1_2 (easy to find in google).
Timer earned perfect system reset if it freezes, but after shutdown /etc/rc.d/watchdogd stop crash bug:

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

as the system can not restart because that this process does not allow the reboot. This error from the fact that the counter register incorrectly reads the value, true test timer is turned off but the value of the register not what it actually is.
In what could be the reason?
I think that the problem is in the BIOS ACPI DSDT. When you run:

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

You see the next message:

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

Description of the system:
* Product Type: Motherboard
* Product Model: P8H67

[Description (specification) of the motherboard]
* Version of the motherboard (rev.): 3.0
* Version BIOS motherboard 1405 - Flash is not the newest but in the new firmware removed support for FreeBSD was made only for Windows, resulting in a horrible bug with network adapters, and more errors in ASL...

[Description (specification) video]
* Vendor video card: Nvidea
* Graphics card: 210
* Chipset Video card: GeForce 210
* Graphics card driver: Nvidea

[Description (specification) of the processor]
* Processor Manufacturer: Intel
* Processor Type: i3
* CPU Speed: 2100

[Description (specification) of memory]
Manufacturer of memory: GoodRAM
* Memory Model: ddr3 1333MHz CL9 DIMM
* Memory: 4x2GB

[Description (specification) of the hard disk]
Manufacturer HDD: Seagate
HD Model: HD103SJ
Description (specification) of the hard disk: 2x1TB

[Description (specification) of the additional maps]
Manufacturer Option Card: ASUS
Type of option card: LAN PCI 1000
Model additional card: NX1101


Logs, conf, source
https://www.dropbox.com/s/s04z9qnjccc75m4/gg.rar

This problen in Russian
http://forum.lissyara.su/viewtopic.php?f=53&t=39431
>How-To-Repeat:
Making an error is unpredictable.
The second problem appears when you perform:
/etc/rc.d/watchdogd stop
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list