Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Aug 2006 17:19:05 +0200
From:      =?UTF-8?B?RXJpayBOw7hyZ2FhcmQ=?= <norgaard@locolomo.org>
To:        freebsd-mobile@freebsd.org
Subject:   ACPI problems: System grinds to a halt
Message-ID:  <44D36569.1000104@locolomo.org>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Hi:

I have problems booting with ACPI enabled. The result varies among three:

1) The kernel will print a number of error messages:

   ACPI-0800: *** ERROR: AcpiEvGpeDispatch: No handler or methdo
       for GPE[ 6], disabling event

   then hang after identifying the hard disk.

2) Same as above, but the messages repeats flickering over the screen
   apparently in an infinite loop.

3) The system boots up, but with seriously reduced performance:

   Booting takes 3min20sec before the login console is presented, and
   building the acpi kernel module takes 54min15sec! With acpi disabled
   booting takes 30sec, and building the acpi module 19sec.

Evidently something is going on,

I beleive it to be hardware conflicts. I have had interrupt storm on
irq5 when configuring the wireless nic which is on irq10 (default), and
on irq7 when moving a connected usb mouse. Usb devices may be found if
attached before boot, although this is no guarantee that they will work.

Another peculiar observation is that it seems to give more consistent
result when acpi is built with debugging on(!).

ACPI however seems to be supported when/if the system comes up: The
device is found and kernel tunables are there. 'halt -p' will halt and
power down the machine.

I built a kernel (GENERIC) with KDB and DDB on, and the acpi module with
debug on. I don't know which is the cause, but doing a command like
dmesg or sysctl results in errors. Such as, for dmesg:

Execute Method: [\\_SB_.PCI0.GFX0.DD03._ADR] (Node 0xc4abd128)
exregion-0265 [72] ExSystemMemorySpaceHan: SystemMemory 0 (8 width)
Address=       03F6A2A7C
exregion-0265 [72] ExSystemMemorySpaceHan: SystemMemory 0 (8 width)
Address=       03F6A2A7D
exregion-0265 [72] ExSystemMemorySpaceHan: SystemMemory 0 (8 width)
Address=       03F6A2A7E
exregion-0265 [72] ExSystemMemorySpaceHan: SystemMemory 0 (8 width)
Address=       03F6A2A7F

and

Timecounter "TSC" frequency 1729015180 Hz quality 800
Timecounters tick every 1.000 msec
Execute Method: [\\_TZ_.TZ01._TMP] (Node 0xc4aba768)
usb2: host controller process error
usb2: host controller halted
Execute Method: [\\_TZ_.TZ01._SCP] (Node 0xc4aba628)
  evmisc-0210 [73] EvQueueNotifyRequest  : Dispatching Notify(81) on
node 0xc4aba828
  evmisc-0220 [73] EvQueueNotifyRequest  : Notify value: 0x81 **Device
Specific**
Execute Method: [\\_TZ_.TZ01._TMP] (Node 0xc4aba768)
Execute Method: [\\_SB_.ACAD._PSR] (Node 0xc4aba3a8)
Execute Method: [\\_SB_.BAT1._STA] (Node 0xc4aba028)
Execute Method: [\\_SB_.BAT1._BST] (Node 0xc4ab9e68)
ad0: 95396MB <TOSHIBA MK1032GSX AS021G> at ata0-master SATA150
Execute Method: [\\_TZ_.TZ01._CRT] (Node 0xc4aba7a8)
Execute Method: [\\_TZ_.TZ01._PSV] (Node 0xc4aba728)

and for sysctl:

Execute Method: [\_SB_.PCI0.GFX0.DD03._ADR] (Node 0xc4abd128)
exregion-0265 [72] ExSystemMemorySpaceHan: SystemMemory 0 (8 width)
Address=       03F6A2A7C
exregion-0265 [72] ExSystemMemorySpaceHan: SystemMemory 0 (8 width)
Address=       03F6A2A7D
exregion-0265 [72] ExSystemMemorySpaceHan: SystemMemory 0 (8 width)
Address=       03F6A2A7E
exregion-0265 [72] ExSystemMemorySpaceHan: SystemMemory 0 (8 width)
Address=       03F6A2A7F

Any clues as to what to do next?

Thanks, Erik

-- 
Ph: +34.666334818                      web: http://www.locolomo.org
X.509 Certificate: http://www.locolomo.org/crt/8D03551FFCE04F0C.crt
Key ID: 69:79:B8:2C:E3:8F:E7:BE:5D:C3:C3:B1:74:62:B8:3F:9F:1F:69:B9

[-- Attachment #2 --]
0	*H
010	+0	*H
00נ	UO0
	*H
010	UES10U
Daemon Security10UCertificate Authority10UCertificate Authority1$0"	*H
	ca@daemonsecurity.com1
0U00
060420131650Z
070420131650Z0b10	UES10U
LocoLomo.Org10U
Erik Norgaard1$0"	*H
	norgaard@locolomo.org0"0
	*H
0
>NPLGMK	$^ha~	Xם-`Y^P
oœtƥ*\.e_!2\j]m)B>v+z2VfDѝR}Tc&E/#_.9DŽ9÷(3	?ԝWu%)vŅͯTr)FA+(R6ƶw
{9zP_Q^zpk/jXMYn0j0U00U0Uiy,]ñtb?i0U#0Àa&WtЕna=⥡010	UES10U
Daemon Security10UCertificate Authority10UCertificate Authority1$0"	*H
	ca@daemonsecurity.com1
0U0	UO0 U0norgaard@locolomo.org08U10/0-+)'http://www.daemonsecurity.com/ca/ds.crl0
	*H
ǟ@&<mWc4LS@G4['s5\\VN^`I
&>"@>"[xq89`@sG;LP]ƜTT|sGٶ2Ҋctx?'ҭ$0r;2#ba"%$B
p%rԆU
ì>!73ȁg6_I.2Ġ!AaAmF
G'bךuf>-dxqq09#XOSk+FuyTvr+p!!}n.6NH'5+9`CVĩ;7RߔRKIpv&S@P`;%eƓxCuiL	Cb
Y,)x:3ѓGjRe
EtPҰk<
c\;9pT9/K̩ LHzMMuʔ(dkskj<ds08PxZ
NWC00נ	UO0
	*H
010	UES10U
Daemon Security10UCertificate Authority10UCertificate Authority1$0"	*H
	ca@daemonsecurity.com1
0U00
060420131650Z
070420131650Z0b10	UES10U
LocoLomo.Org10U
Erik Norgaard1$0"	*H
	norgaard@locolomo.org0"0
	*H
0
>NPLGMK	$^ha~	Xם-`Y^P
oœtƥ*\.e_!2\j]m)B>v+z2VfDѝR}Tc&E/#_.9DŽ9÷(3	?ԝWu%)vŅͯTr)FA+(R6ƶw
{9zP_Q^zpk/jXMYn0j0U00U0Uiy,]ñtb?i0U#0Àa&WtЕna=⥡010	UES10U
Daemon Security10UCertificate Authority10UCertificate Authority1$0"	*H
	ca@daemonsecurity.com1
0U0	UO0 U0norgaard@locolomo.org08U10/0-+)'http://www.daemonsecurity.com/ca/ds.crl0
	*H
ǟ@&<mWc4LS@G4['s5\\VN^`I
&>"@>"[xq89`@sG;LP]ƜTT|sGٶ2Ҋctx?'ҭ$0r;2#ba"%$B
p%rԆU
ì>!73ȁg6_I.2Ġ!AaAmF
G'bךuf>-dxqq09#XOSk+FuyTvr+p!!}n.6NH'5+9`CVĩ;7RߔRKIpv&S@P`;%eƓxCuiL	Cb
Y,)x:3ѓGjRe
EtPҰk<
c\;9pT9/K̩ LHzMMuʔ(dkskj<ds08PxZ
NWC100010	UES10U
Daemon Security10UCertificate Authority10UCertificate Authority1$0"	*H
	ca@daemonsecurity.com1
0U0	UO0	+)0	*H
	1	*H
0	*H
	1
060804151905Z0#	*H
	1*(%XI}=0R	*H
	1E0C0
*H
0*H
0
*H
@0+0
*H
(0	+710010	UES10U
Daemon Security10UCertificate Authority10UCertificate Authority1$0"	*H
	ca@daemonsecurity.com1
0U0	UO0*H
	1010	UES10U
Daemon Security10UCertificate Authority10UCertificate Authority1$0"	*H
	ca@daemonsecurity.com1
0U0	UO0
	*H
Px;o.m6R8JZڱ˦1M3hb];6'ʝ%׾nq*`f;(6_U{=Z|+	jbn+p*"([/V\JBθU}
!d쬀	H:fZHEşyʦVH>$J7R1؂	Cۮo
	)4OGP;1sZra%NY|	?ǭ$K$5

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44D36569.1000104>