On Fri, Jan 22, 2010 at 02:04:23PM +0100, Jan Stary wrote:
<snip> 
> correctly (?) recognizes the SpeedStep frequencies:
> 
>       cpu0: Enhanced SpeedStep 2528 MHz: speeds: 2534, 2533, 1600, 800 MHz
> 
> The kernel without ACPI does not:
> 
>       cpu0: unknown Enhanced SpeedStep CPU, msr 0x0617492506004925
>       cpu0: using only highest and lowest power states
>       cpu0: Enhanced SpeedStep 2528 MHz: speeds: 19467, 1600 MHz
> 
<snip> 
> mtrr: Pentium Pro MTRR support
> "RICOH, Bay8Controller" (manufacturer 0x0, product 0x0) at pcmcia0 function 0 
> not configured
> copyvalue: efff0021Store to default type!      efff0021
> 
> 5c12 Called: \\_SB_.PCI0.LPCB.EC0_.RPPC
>   local0:  0xd2c14d04 cnt:01 stk:60 integer: 2
>   local1:  0xd2c1d3c4 cnt:01 stk:61 integer: 0
>   local2:  0xd2c34384 cnt:02 stk:62 objref: 0xd2c20044 index:0 opcode:CondRef
> uvm_fault(0xd08ad720, 0xefffe000, 0, 1) -> d
> kernel: page fault trap, code=0
> Stopped at    aml_nodename+0x1b:      pushl   0(%ebx)
> ddb{0}> rebooting...
> 
>

Hi!

This looks same as problem on my hp 6930p. According to Jordan it's some
reference counting bug somewhere. This makes it boot... 


Index: dsdt.c
===================================================================
RCS file: /cvs/src/sys/dev/acpi/dsdt.c,v
retrieving revision 1.157
diff -u -p -r1.157 dsdt.c
--- dsdt.c      5 Dec 2009 02:38:11 -0000       1.157
+++ dsdt.c      23 Jan 2010 23:49:46 -0000
@@ -3629,7 +3629,7 @@ aml_xparse(struct aml_scope *scope, int 
                        aml_freevalue(opargs[1]);
 
                        /* Create Object Reference */
-                       _aml_setvalue(opargs[1], AML_OBJTYPE_OBJREF, opcode, 
opargs[0]);
+                       _aml_setvalue(opargs[1], AML_OBJTYPE_INTEGER, 
0xDEADBEEF, opargs[0]);
                        aml_xaddref(opargs[1], "CondRef");
                        
                        /* Mark that we found it */

Reply via email to