On Jan 24 02:00:25, Zoran Ivanif wrote: > 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...
Yes it does, on my HP 8630w too. Which gives me acpiec(4) back. Which fixes acpibat(4) and acpiac(4). Which fixes apmd(8), who correctly reports the battery/AC status now and dims/brightens the screen accordingly, too. Thank you! > > 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 */