Bug 9137 - No ACPI battery reported on Raon Digital Everun
Summary: No ACPI battery reported on Raon Digital Everun
Status: CLOSED WILL_NOT_FIX
Alias: None
Product: ACPI
Classification: Unclassified
Component: Power-Battery (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Zhang Rui
URL:
Keywords:
: 9588 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-10-08 14:09 UTC by Bill Gribble
Modified: 2007-12-26 02:43 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.24-rc3
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
dmesg buffer for plug/unplug AC, remove/reinsert battery (14.90 KB, application/octet-stream)
2007-11-13 10:43 UTC, Bill Gribble
Details
syslog for boot, plug/unplug/plug AC, remove/reinsert battery (31.42 KB, application/octet-stream)
2007-11-13 10:44 UTC, Bill Gribble
Details

Description Bill Gribble 2007-10-08 14:09:01 UTC
Most recent kernel where this bug did not occur: do not know
Distribution: Debian sid
Hardware Environment: Raon Digital Everun, AMD Geode GX3 + CS5536
Software Environment: kernel 2.6.22.9 + suspend2
Problem Description: /proc/acpi/battery is empty dir

Some ACPI things work fine on this machine (it's a UMPC/handheld) but it doesn't know about the battery.  /proc/acpi/ac_adapter/AC/state always contains the string "state:  on-line", whether the AC adapter is plugged in or not. 

If I press the power button while watching syslog, I see that acpid received and reports the power button press, so SOMETHING is happening with acpi. 

I have tried the patch in this thread for what appeared to be a similar problem with an ASUS laptop:

https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/115029

It didn't change anything. 

Appended is my acpidump output.  

Thanks,
Bill Gribble

--- cut here ---
DSDT @ 0x1efb3180
  0000: 44 53 44 54 d5 1d 00 00 01 be 41 4d 44 47 58 33  DSDT......AMDGX3
  0010: 41 57 52 44 41 43 50 49 00 10 00 00 4d 53 46 54  AWRDACPI....MSFT
  0020: 0e 00 00 01 08 54 53 54 30 00 08 54 54 30 31 00  .....TST0..TT01.
  0030: 08 54 54 30 30 00 08 56 45 52 53 12 43 04 04 0d  .TT00..VERS.C...
  0040: 50 72 6f 6a 65 63 74 3a 20 41 4d 44 20 47 58 33  Project: AMD GX3
  0050: 20 50 6c 61 74 66 6f 72 6d 00 0d 41 70 72 20 32   Platform..Apr 2
  0060: 32 20 32 30 30 35 00 0d 31 37 3a 32 36 3a 30 37  2 2005..17:26:07
  0070: 00 0d 56 65 72 73 3a 20 30 2e 30 31 2e 30 00 08  ..Vers: 0.01.0..
  0080: 5a 5a 59 37 0b 80 20 08 5a 5a 59 38 0a 20 08 5a  ZZY7.. .ZZY8. .Z
  0090: 5a 59 39 0b 90 20 08 5a 5a 59 41 00 5b 80 56 53  ZY9.. .ZZYA.[.VS
  00a0: 41 31 01 0b 1c ac 0a 04 5b 81 10 56 53 41 31 02  A1......[..VSA1.
  00b0: 56 53 41 32 10 56 53 41 33 10 5b 01 56 53 41 34  VSA2.VSA3.[.VSA4
  00c0: 00 14 0e 56 53 41 35 00 5b 23 56 53 41 34 ff ff  ...VSA5.[#VSA4..
  00d0: 14 0c 56 53 41 36 00 5b 27 56 53 41 34 5b 80 56  ..VSA6.['VSA4[.V
  00e0: 53 41 42 01 0b 24 9c 0a 04 5b 81 0b 56 53 41 42  SAB..$...[..VSAB
  00f0: 03 56 53 41 43 20 5b 01 56 53 41 44 00 14 0e 56  .VSAC [.VSAD...V
  0100: 53 41 45 08 5b 23 56 53 41 44 ff ff 14 0c 56 53  SAE.[#VSAD....VS
  0110: 41 46 08 5b 27 56 53 41 44 14 4a 05 56 53 41 47  AF.['VSAD.J.VSAG
  0120: 09 08 52 44 4d 42 11 03 0a 08 8a 52 44 4d 42 00  ..RDMB.....RDMB.
  0130: 52 44 4d 30 8a 52 44 4d 42 0a 04 52 44 4d 31 56  RDM0.RDMB..RDM1V
  0140: 53 41 45 70 0c 55 4c 53 41 56 53 41 43 70 68 56  SAEp.ULSAVSACphV
  0150: 53 41 43 70 56 53 41 43 60 70 56 53 41 43 61 56  SACpVSAC`pVSACaV
  0160: 53 41 46 70 60 52 44 4d 30 70 61 52 44 4d 31 a4  SAFp`RDM0paRDM1.
  0170: 52 44 4d 42 14 3f 56 53 41 48 0a 8a 69 00 52 44  RDMB.?VSAH..i.RD
  0180: 4d 30 8a 69 0a 04 52 44 4d 31 56 53 41 45 70 0c  M0.i..RDM1VSAEp.
  0190: 55 4c 53 41 56 53 41 43 70 68 56 53 41 43 70 52  ULSAVSACphVSACpR
  01a0: 44 4d 30 56 53 41 43 70 52 44 4d 31 56 53 41 43  DM0VSACpRDM1VSAC
  01b0: 56 53 41 46 14 33 56 53 41 37 09 08 56 52 52 52  VSAF.3VSA7..VRRR
  01c0: 00 56 53 41 35 70 0b 53 fc 56 53 41 32 70 68 56  .VSA5p.S.VSA2phV
  01d0: 53 41 32 70 56 53 41 33 60 56 53 41 36 70 60 56  SA2pVSA3`VSA6p`V
  01e0: 52 52 52 a4 56 52 52 52 14 3c 56 53 41 38 0a 79  RRR.VRRR.<VSA8.y
  01f0: 68 0a 08 60 72 60 69 60 08 56 52 52 52 00 56 53  h..`r`i`.VRRR.VS
  0200: 41 35 70 0b 53 fc 56 53 41 32 70 60 56 53 41 32  A5p.S.VSA2p`VSA2
  0210: 70 56 53 41 33 61 56 53 41 36 70 61 56 52 52 52  pVSA3aVSA6paVRRR
  0220: a4 56 52 52 52 14 22 56 53 41 39 0a 56 53 41 35  .VRRR."VSA9.VSA5
  0230: 70 0b 53 fc 56 53 41 32 70 68 56 53 41 32 70 69  p.S.VSA2phVSA2pi
  0240: 56 53 41 33 56 53 41 36 14 2b 56 53 41 41 0b 79  VSA3VSA6.+VSAA.y
  0250: 68 0a 08 60 72 60 69 60 56 53 41 35 70 0b 53 fc  h..`r`i`VSA5p.S.
  0260: 56 53 41 32 70 60 56 53 41 32 70 6a 56 53 41 33  VSA2p`VSA2pjVSA3
  0270: 56 53 41 36 14 11 56 52 5f 5f 0a 79 68 0a 08 60  VSA6..VR__.yh..`
  0280: 72 60 69 60 a4 60 10 19 5c 5f 50 52 5f 5b 83 11  r`i`.`..\_PR_[..
  0290: 5c 2e 5f 50 52 5f 43 50 55 30 01 00 00 00 00 00  \._PR_CPU0......
  02a0: 08 5c 5f 53 30 5f 12 06 04 00 00 00 00 08 5c 5f  .\_S0_........\_
  02b0: 53 31 5f 12 08 04 0a 01 0a 01 00 00 08 5c 5f 53  S1_..........\_S
  02c0: 33 5f 12 08 04 0a 03 0a 03 00 00 08 5c 5f 53 35  3_..........\_S5
  02d0: 5f 12 08 04 0a 05 0a 05 00 00 08 2e 5f 53 42 5f  _..........._SB_
  02e0: 5a 5a 59 32 00 08 5a 5a 59 31 00 08 5a 5a 59 33  ZZY2..ZZY1..ZZY3
  02f0: 00 08 5a 5a 59 34 00 08 5a 5a 59 35 00 08 5a 5a  ..ZZY4..ZZY5..ZZ
  0300: 59 36 00 14 36 5a 5a 59 30 04 56 53 41 41 0a 08  Y6..6ZZY0.VSAA..
  0310: 0a 0e 69 56 53 41 41 0a 08 0a 0f 6a 56 53 41 41  ..iVSAA....jVSAA
  0320: 0a 08 0a 10 6b 56 53 41 41 0a 08 0a 0d 68 70 56  ....kVSAA....hpV
  0330: 53 41 38 0a 08 0a 11 60 a4 60 5b 80 5c 44 45 42  SA8....`.`[.\DEB
  0340: 47 01 0a 80 0a 04 5b 81 11 5c 44 45 42 47 01 44  G.....[..\DEBG.D
  0350: 42 47 31 08 44 42 47 32 18 5b 80 5c 4e 53 33 31  BG1.DBG2.[.\NS31
  0360: 01 0b 00 06 0a 01 5b 81 0c 5c 4e 53 33 31 01 4e  ......[..\NS31.N
  0370: 53 33 32 08 5b 80 45 58 54 4d 00 0c 30 f8 0f 00  S32.[.EXTM..0...
  0380: 0a 10 5b 81 29 45 58 54 4d 02 52 4f 4d 31 10 52  ..[.)EXTM.ROM1.R
  0390: 4d 53 31 10 52 4f 4d 32 10 52 4d 53 32 10 52 4f  MS1.ROM2.RMS2.RO
  03a0: 4d 33 10 52 4d 53 33 10 41 4d 45 4d 20 5b 80 45  M3.RMS3.AMEM [.E
  03b0: 4c 43 52 01 0b d0 04 0a 02 5b 81 10 45 4c 43 52  LCR......[..ELCR
  03c0: 01 45 4c 43 31 08 45 4c 43 32 08 08 4f 53 46 58  .ELC1.ELC2..OSFX
  03d0: 0a 01 08 4f 53 46 4c 0a 01 14 41 05 53 54 52 43  ...OSFL...A.STRC
  03e0: 02 a0 0a 92 93 87 68 87 69 a4 0a 00 72 87 68 0a  ......h.i...r.h.
  03f0: 01 60 08 42 55 46 30 11 02 60 08 42 55 46 31 11  .`.BUF0..`.BUF1.
  0400: 02 60 70 68 42 55 46 30 70 69 42 55 46 31 a2 1a  .`phBUF0piBUF1..
  0410: 60 76 60 a0 15 92 93 83 88 42 55 46 30 60 00 83  `v`......BUF0`..
  0420: 88 42 55 46 31 60 00 a4 00 a4 01 5b 80 52 54 43  .BUF1`.....[.RTC
  0430: 4d 01 0a 70 0a 02 5b 81 10 52 54 43 4d 01 43 4d  M..p..[..RTCM.CM
  0440: 49 4e 08 43 4d 44 41 08 5b 86 12 43 4d 49 4e 43  IN.CMDA.[..CMINC
  0450: 4d 44 41 01 00 48 07 53 48 55 54 08 5b 80 49 4e  MDA..H.SHUT.[.IN
  0460: 46 4f 00 0c 40 f8 0f 00 0a 01 5b 81 24 49 4e 46  FO..@.....[.$INF
  0470: 4f 01 4b 42 44 49 01 52 54 43 57 01 50 53 32 46  O.KBDI.RTCW.PS2F
  0480: 01 49 52 46 4c 02 44 49 53 45 01 53 53 48 55 01  .IRFL.DISE.SSHU.
  0490: 5b 80 42 45 45 50 01 0a 61 0a 01 5b 81 0b 42 45  [.BEEP..a..[..BE
  04a0: 45 50 01 53 31 42 5f 08 5b 80 43 4f 4e 54 01 0a  EP.S1B_.[.CONT..
  04b0: 40 0a 04 5b 81 1a 43 4f 4e 54 01 43 4e 54 30 08  @..[..CONT.CNT0.
  04c0: 43 4e 54 31 08 43 4e 54 32 08 43 54 52 4c 08 14  CNT1.CNT2.CTRL..
  04d0: 43 06 53 50 4b 52 01 70 53 31 42 5f 60 70 0a b6  C.SPKR.pS1B_`p..
  04e0: 43 54 52 4c 70 0a 55 43 4e 54 32 70 0a 03 43 4e  CTRLp.UCNT2p..CN
  04f0: 54 32 70 68 62 a2 37 94 62 0a 00 7d 53 31 42 5f  T2phb.7.b..}S1B_
  0500: 0a 03 53 31 42 5f 70 0b ff 5f 63 a2 07 94 63 0a  ..S1B_p.._c...c.
  0510: 00 76 63 7b 53 31 42 5f 0a fc 53 31 42 5f 70 0b  .vc{S1B_..S1B_p.
  0520: ff 0e 63 a2 07 94 63 0a 00 76 63 76 62 70 60 53  ..c...c..vcvbp`S
  0530: 31 42 5f 14 44 04 5c 5f 50 54 53 01 70 68 5c 2e  1B_.D.\_PTS.ph\.
  0540: 5f 53 42 5f 5a 5a 59 32 7d 68 0a f0 60 70 60 44  _SB_ZZY2}h..`p`D
  0550: 42 47 31 a0 1d 93 68 0a 03 70 0b 53 fc 56 53 41  BG1...h..p.S.VSA
  0560: 32 70 0b 20 04 56 53 41 32 70 0b 80 19 56 53 41  2p. .VSA2p...VSA
  0570: 33 a0 06 92 93 68 0a 05 14 44 06 5c 5f 57 41 4b  3....h...D.\_WAK
  0580: 01 70 00 5c 2e 5f 53 42 5f 5a 5a 59 32 70 0a ff  .p.\._SB_ZZY2p..
  0590: 44 42 47 31 70 68 54 54 30 30 a0 29 93 01 54 54  DBG1phTT00.)..TT
  05a0: 30 30 86 5c 2f 03 5f 53 42 5f 50 43 49 30 55 53  00.\/._SB_PCI0US
  05b0: 42 30 00 86 5c 2f 03 5f 53 42 5f 50 43 49 30 55  B0..\/._SB_PCI0U
  05c0: 53 42 31 00 a1 16 a0 14 93 0a 03 54 54 30 30 86  SB1........TT00.
  05d0: 5c 2e 5f 53 42 5f 50 43 49 30 00 a4 00 10 45 08  \._SB_PCI0....E.
  05e0: 5c 5f 53 49 5f 14 4d 07 5f 53 53 54 01 70 68 54  \_SI_.M._SST.phT
  05f0: 53 54 30 a0 11 93 00 54 53 54 30 5a 5a 59 30 0a  ST0....TST0ZZY0.
  0600: 05 00 00 0a 05 a1 47 05 a0 11 93 01 54 53 54 30  ......G.....TST0
  0610: 5a 5a 59 30 0a 05 00 00 0a 05 a1 42 04 a0 13 93  ZZY0.......B....
  0620: 0a 02 54 53 54 30 5a 5a 59 30 0a 05 00 0a 50 0a  ..TST0ZZY0....P.
  0630: 05 a1 2b a0 13 93 0a 03 54 53 54 30 5a 5a 59 30  ..+.....TST0ZZY0
  0640: 0a 05 00 0a 32 0a 0a a1 15 a0 13 93 0a 04 54 53  ....2.........TS
  0650: 54 30 5a 5a 59 30 0a 05 00 0a 46 0a 0f 70 68 5a  T0ZZY0....F..phZ
  0660: 5a 59 31 10 4f 14 5f 47 50 45 14 20 5f 4c 30 30  ZY1.O._GPE. _L00
  0670: 00 a0 19 93 5a 5a 59 31 01 86 5c 2f 03 5f 53 42  ....ZZY1..\/._SB
  0680: 5f 50 43 49 30 43 59 52 58 0a 02 14 24 5f 4c 30  _PCI0CYRX...$_L0
  0690: 33 00 a0 1d 93 5a 5a 59 31 01 86 5c 2f 04 5f 53  3....ZZY1..\/._S
  06a0: 42 5f 50 43 49 30 43 59 52 58 55 41 52 41 0a 02  B_PCI0CYRXUARA..
  06b0: 14 24 5f 4c 30 34 00 a0 1d 93 5a 5a 59 31 01 86  .$_L04....ZZY1..
  06c0: 5c 2f 04 5f 53 42 5f 50 43 49 30 43 59 52 58 55  \/._SB_PCI0CYRXU
  06d0: 41 52 42 0a 02 14 20 5f 4c 30 35 00 a0 19 93 5a  ARB... _L05....Z
  06e0: 5a 59 31 01 86 5c 2f 03 5f 53 42 5f 50 43 49 30  ZY1..\/._SB_PCI0
  06f0: 55 53 42 30 0a 02 14 32 5f 4c 30 36 00 a0 2b 93  USB0...2_L06..+.
  0700: 5a 5a 59 31 01 86 5c 2f 03 5f 53 42 5f 50 43 49  ZZY1..\/._SB_PCI
  0710: 30 55 53 42 30 0a 02 86 5c 2f 03 5f 53 42 5f 50  0USB0...\/._SB_P
  0720: 43 49 30 55 53 42 31 0a 02 14 4f 04 5f 4c 31 45  CI0USB1...O._L1E
  0730: 00 86 5c 2f 03 5f 53 42 5f 50 43 49 30 50 43 49  ..\/._SB_PCI0PCI
  0740: 31 0a 02 86 5c 2f 03 5f 53 42 5f 50 43 49 30 50  1...\/._SB_PCI0P
  0750: 43 49 32 0a 02 86 5c 2f 03 5f 53 42 5f 50 43 49  CI2...\/._SB_PCI
  0760: 30 50 43 49 33 0a 02 86 5c 2f 03 5f 53 42 5f 50  0PCI3...\/._SB_P
  0770: 43 49 30 50 43 49 34 0a 02 14 39 5f 4c 31 46 00  CI0PCI4...9_L1F.
  0780: a0 23 93 5c 2e 5f 53 42 5f 5a 5a 59 32 00 a0 15  .#.\._SB_ZZY2...
  0790: 95 5a 5a 59 31 0a 02 86 5c 2e 5f 53 42 5f 53 4c  .ZZY1...\._SB_SL
  07a0: 50 42 0a 80 a1 0e 86 5c 2e 5f 53 42 5f 53 4c 50  PB.....\._SB_SLP
  07b0: 42 0a 02 10 81 62 01 5c 5f 53 42 5f 5b 82 19 50  B....b.\_SB_[..P
  07c0: 57 52 42 08 5f 48 49 44 0c 41 d0 0c 0c 14 09 5f  WRB._HID.A....._
  07d0: 53 54 41 00 a4 0a 0b 14 11 4d 49 4e 5f 02 a0 06  STA......MIN_...
  07e0: 95 68 69 a4 68 a1 03 a4 69 14 0c 53 4c 45 4e 01  .hi.h...i..SLEN.
  07f0: 70 68 60 a4 87 60 14 24 53 32 42 46 01 70 68 60  ph`..`.$S2BF.ph`
  0800: 72 53 4c 45 4e 60 01 60 08 42 55 46 46 11 02 60  rSLEN`.`.BUFF..`
  0810: 70 68 42 55 46 46 a4 42 55 46 46 14 4a 06 53 43  phBUFF.BUFF.J.SC
  0820: 4d 50 02 70 68 60 70 53 32 42 46 60 60 70 53 32  MP.ph`pS2BF``pS2
  0830: 42 46 69 61 70 00 64 70 53 4c 45 4e 68 65 70 53  BFiap.dpSLENhepS
  0840: 4c 45 4e 69 66 70 4d 49 4e 5f 65 66 67 a2 24 95  LENifpMIN_efg.$.
  0850: 64 67 70 83 88 60 64 00 62 70 83 88 61 64 00 63  dgp..`d.bp..ad.c
  0860: a0 06 94 62 63 a4 01 a1 08 a0 06 95 62 63 a4 ff  ...bc.......bc..
  0870: 75 64 a0 06 95 64 65 a4 01 a1 0c a0 06 95 64 66  ud...de.......df
  0880: a4 ff a1 03 a4 00 14 18 49 32 42 4d 01 70 00 60  ........I2BM.p.`
  0890: a0 0c 92 93 68 00 70 01 61 79 61 68 60 a4 60 08  ....h.p.ayah`.`.
  08a0: 50 41 42 4d 0b 00 08 08 50 42 42 4d 0a 20 08 50  PABM....PBBM. .P
  08b0: 43 42 4d 0b 00 02 08 50 44 42 4d 0b 00 04 14 40  CBM....PDBM....@
  08c0: 07 5f 49 4e 49 00 a0 0e 93 5a 5a 59 33 01 a4 70  ._INI....ZZY3..p
  08d0: 01 5a 5a 59 33 5b 80 51 51 48 31 00 0b 0e 04 0a  .ZZY3[.QQH1.....
  08e0: 02 5b 81 0b 51 51 48 31 02 51 51 48 32 10 5b 80  .[..QQH1.QQH2.[.
  08f0: 45 42 44 41 00 5a 5a 59 34 0b 00 04 5b 81 19 45  EBDA.ZZY4...[..E
  0900: 42 44 41 00 01 01 00 51 51 45 31 08 00 48 bf 01  BDA....QQE1..H..
  0910: 03 00 51 51 45 32 20 70 51 51 45 31 60 77 60 0b  ..QQE2 pQQE1`w`.
  0920: 00 04 5a 5a 59 35 70 51 51 45 32 5a 5a 59 36 5b  ..ZZY5pQQE2ZZY6[
  0930: 80 47 50 49 4f 01 0b 00 61 0b 00 01 5b 81 0e 47  .GPIO...a...[..G
  0940: 50 49 4f 03 00 40 1c 47 4c 45 45 20 5b 82 25 53  PIO..@.GLEE [.%S
  0950: 4c 50 42 08 5f 48 49 44 0c 41 d0 0c 0e 08 5f 50  LPB._HID.A...._P
  0960: 52 57 12 06 02 0a 1f 0a 05 14 09 5f 53 54 41 00  RW........._STA.
  0970: a4 0a 0f 5b 82 4e 1b 4d 45 4d 5f 08 5f 48 49 44  ...[.N.MEM_._HID
  0980: 0c 41 d0 0c 01 14 4d 1a 5f 43 52 53 00 08 42 55  .A....M._CRS..BU
  0990: 46 30 11 42 07 0a 6e 86 09 00 01 00 00 0f 00 00  F0.B..n.........
  09a0: 40 00 00 86 09 00 01 00 40 0f 00 00 40 00 00 86  @.......@...@...
  09b0: 09 00 01 00 80 0f 00 00 40 00 00 86 09 00 01 00  ........@.......
  09c0: c0 0f 00 00 40 00 00 86 09 00 01 00 00 00 00 00  ....@...........
  09d0: 00 01 00 86 09 00 01 00 00 ff ff 00 00 01 00 86  ................
  09e0: 09 00 01 00 00 00 00 00 00 0a 00 86 09 00 01 00  ................
  09f0: 00 10 00 00 00 00 00 86 09 00 01 00 00 e0 fe 00  ................
  0a00: 10 00 00 79 00 8a 42 55 46 30 0a 34 41 43 4d 4d  ...y..BUF0.4ACMM
  0a10: 8a 42 55 46 30 0a 04 52 4d 41 31 8a 42 55 46 30  .BUF0..RMA1.BUF0
  0a20: 0a 08 52 53 53 31 8a 42 55 46 30 0a 10 52 4d 41  ..RSS1.BUF0..RMA
  0a30: 32 8a 42 55 46 30 0a 14 52 53 53 32 8a 42 55 46  2.BUF0..RSS2.BUF
  0a40: 30 0a 1c 52 4d 41 33 8a 42 55 46 30 0a 20 52 53  0..RMA3.BUF0. RS
  0a50: 53 33 8a 42 55 46 30 0a 28 52 4d 41 34 8a 42 55  S3.BUF0.(RMA4.BU
  0a60: 46 30 0a 2c 52 53 53 34 8a 42 55 46 30 0a 5c 45  F0.,RSS4.BUF0.\E
  0a70: 58 54 4d 74 41 4d 45 4d 0c 00 00 10 00 45 58 54  XTMtAMEM.....EXT
  0a80: 4d a0 35 92 93 52 4f 4d 31 00 70 52 4d 41 31 52  M.5..ROM1.pRMA1R
  0a90: 4d 41 32 79 52 4f 4d 31 0a 08 60 70 60 52 4d 41  MA2yROM1..`p`RMA
  0aa0: 31 79 52 4d 53 31 0a 08 60 70 60 52 53 53 31 70  1yRMS1..`p`RSS1p
  0ab0: 0b 00 80 52 53 53 32 a0 35 92 93 52 4f 4d 32 00  ...RSS2.5..ROM2.
  0ac0: 70 52 4d 41 32 52 4d 41 33 79 52 4f 4d 32 0a 08  pRMA2RMA3yROM2..
  0ad0: 60 70 60 52 4d 41 32 79 52 4d 53 32 0a 08 60 70  `p`RMA2yRMS2..`p
  0ae0: 60 52 53 53 32 70 0b 00 c0 52 53 53 33 a0 37 92  `RSS2p...RSS3.7.
  0af0: 93 52 4f 4d 33 00 70 52 4d 41 33 52 4d 41 34 79  .ROM3.pRMA3RMA4y
  0b00: 52 4f 4d 33 0a 08 60 70 60 52 4d 41 33 79 52 4d  ROM3..`p`RMA3yRM
  0b10: 53 33 0a 08 60 70 60 52 53 53 33 70 0c 00 00 01  S3..`p`RSS3p....
  0b20: 00 52 53 53 34 70 41 4d 45 4d 41 43 4d 4d a4 42  .RSS4pAMEMACMM.B
  0b30: 55 46 30 5b 82 43 04 41 43 5f 5f 08 5f 48 49 44  UF0[.C.AC__._HID
  0b40: 0d 41 43 50 49 30 30 30 33 00 08 5f 50 43 4c 12  .ACPI0003.._PCL.
  0b50: 06 01 5f 53 42 5f 14 0b 5f 50 53 52 00 70 01 60  .._SB_.._PSR.p.`
  0b60: a4 60 14 15 5f 53 54 41 00 70 01 60 a0 07 93 60  .`.._STA.p.`...`
  0b70: 01 a4 0a 0f a1 03 a4 00 5b 82 8b 25 01 50 43 49  ........[..%.PCI
  0b80: 30 08 5f 48 49 44 0c 41 d0 0a 03 08 5f 41 44 52  0._HID.A...._ADR
  0b90: 0a 00 08 5f 50 52 57 12 06 02 0a 1e 0a 05 14 09  ..._PRW.........
  0ba0: 5f 53 54 41 00 a4 0a 0f 08 43 52 45 53 11 4e 0b  _STA.....CRES.N.
  0bb0: 0a ba 88 0d 00 02 01 00 00 00 00 00 ff 00 00 00  ................
  0bc0: 00 01 47 01 f8 0c f8 0c 01 08 47 01 1c ac 1c ac  ..G.......G.....
  0bd0: 01 04 88 0d 00 01 0c 03 00 00 00 00 f7 0c 00 00  ................
  0be0: f8 0c 88 0d 00 01 0c 03 00 00 00 0d 17 ac 00 00  ................
  0bf0: 18 9f 88 0d 00 01 0c 03 00 00 20 ac ff ff 00 00  .......... .....
  0c00: e0 53 87 17 00 00 0c 03 00 00 00 00 00 00 0a 00  .S..............
  0c10: ff ff 0b 00 00 00 00 00 00 00 02 00 87 17 00 00  ................
  0c20: 0c 03 00 00 00 00 00 80 0c 00 ff ff 0d 00 00 00  ................
  0c30: 00 00 00 80 01 00 87 17 00 00 0c 03 00 00 00 00  ................
  0c40: 00 00 00 04 ff ff 3f 40 00 00 00 00 00 00 40 3c  ......?@......@<
  0c50: 87 17 00 00 0c 03 00 00 00 00 00 00 50 40 ff ff  ............P@..
  0c60: ff ef 00 00 00 00 00 00 b0 af 79 00 14 40 0e 5f  ..........y..@._
  0c70: 43 52 53 00 08 42 55 46 30 11 4c 09 0a 98 88 0d  CRS..BUF0.L.....
  0c80: 00 02 01 00 00 00 00 00 ff 00 00 00 00 01 47 01  ..............G.
  0c90: f8 0c f8 0c 01 08 88 0d 00 01 0c 03 00 00 00 00  ................
  0ca0: f7 0c 00 00 f8 0c 88 0d 00 01 0c 03 00 00 00 0d  ................
  0cb0: 17 ac 00 00 18 9f 88 0d 00 01 0c 03 00 00 20 ac  .............. .
  0cc0: ff ff 00 00 e0 53 87 17 00 00 0c 03 00 00 00 00  .....S..........
  0cd0: 00 00 0a 00 ff ff 0b 00 00 00 00 00 00 00 02 00  ................
  0ce0: 87 17 00 00 0c 03 00 00 00 00 00 80 0c 00 ff ff  ................
  0cf0: 0d 00 00 00 00 00 00 80 01 00 87 17 00 00 0c 03  ................
  0d00: 00 00 00 00 00 00 10 00 ff ff bf fe 00 00 00 00  ................
  0d10: 00 00 f0 ff 79 00 8a 42 55 46 30 0a 86 54 43 4d  ....y..BUF0..TCM
  0d20: 4d 8a 42 55 46 30 0a 92 54 4f 4d 4d 72 41 4d 45  M.BUF0..TOMMrAME
  0d30: 4d 0c 00 00 01 00 54 43 4d 4d 74 0c 00 00 c0 fe  M.....TCMMt.....
  0d40: 54 43 4d 4d 54 4f 4d 4d a4 42 55 46 30 08 5f 50  TCMMTOMM.BUF0._P
  0d50: 52 54 12 4e 28 15 12 1e 04 0c ff ff 0d 00 0a 00  RT.N(...........
  0d60: 5c 2f 04 5f 53 42 5f 50 43 49 30 43 59 52 58 4c  \/._SB_PCI0CYRXL
  0d70: 4e 4b 42 0a 00 12 1e 04 0c ff ff 0d 00 0a 01 5c  NKB............\
  0d80: 2f 04 5f 53 42 5f 50 43 49 30 43 59 52 58 4c 4e  /._SB_PCI0CYRXLN
  0d90: 4b 43 0a 00 12 1e 04 0c ff ff 0d 00 0a 02 5c 2f  KC............\/
  0da0: 04 5f 53 42 5f 50 43 49 30 43 59 52 58 4c 4e 4b  ._SB_PCI0CYRXLNK
  0db0: 44 0a 00 12 1e 04 0c ff ff 0d 00 0a 03 5c 2f 04  D............\/.
  0dc0: 5f 53 42 5f 50 43 49 30 43 59 52 58 4c 4e 4b 41  _SB_PCI0CYRXLNKA
  0dd0: 0a 00 12 1e 04 0c ff ff 0e 00 0a 00 5c 2f 04 5f  ............\/._
  0de0: 53 42 5f 50 43 49 30 43 59 52 58 4c 4e 4b 43 0a  SB_PCI0CYRXLNKC.
  0df0: 00 12 1e 04 0c ff ff 0e 00 0a 01 5c 2f 04 5f 53  ...........\/._S
  0e00: 42 5f 50 43 49 30 43 59 52 58 4c 4e 4b 44 0a 00  B_PCI0CYRXLNKD..
  0e10: 12 1e 04 0c ff ff 0e 00 0a 02 5c 2f 04 5f 53 42  ..........\/._SB
  0e20: 5f 50 43 49 30 43 59 52 58 4c 4e 4b 41 0a 00 12  _PCI0CYRXLNKA...
  0e30: 1e 04 0c ff ff 0e 00 0a 03 5c 2f 04 5f 53 42 5f  .........\/._SB_
  0e40: 50 43 49 30 43 59 52 58 4c 4e 4b 42 0a 00 12 1e  PCI0CYRXLNKB....
  0e50: 04 0c ff ff 0b 00 0a 00 5c 2f 04 5f 53 42 5f 50  ........\/._SB_P
  0e60: 43 49 30 43 59 52 58 4c 4e 4b 44 0a 00 12 1e 04  CI0CYRXLNKD.....
  0e70: 0c ff ff 0b 00 0a 01 5c 2f 04 5f 53 42 5f 50 43  .......\/._SB_PC
  0e80: 49 30 43 59 52 58 4c 4e 4b 41 0a 00 12 1e 04 0c  I0CYRXLNKA......
  0e90: ff ff 0b 00 0a 02 5c 2f 04 5f 53 42 5f 50 43 49  ......\/._SB_PCI
  0ea0: 30 43 59 52 58 4c 4e 4b 42 0a 00 12 1e 04 0c ff  0CYRXLNKB.......
  0eb0: ff 0b 00 0a 03 5c 2f 04 5f 53 42 5f 50 43 49 30  .....\/._SB_PCI0
  0ec0: 43 59 52 58 4c 4e 4b 43 0a 00 12 1e 04 0c ff ff  CYRXLNKC........
  0ed0: 0c 00 0a 00 5c 2f 04 5f 53 42 5f 50 43 49 30 43  ....\/._SB_PCI0C
  0ee0: 59 52 58 4c 4e 4b 41 0a 00 12 1e 04 0c ff ff 0c  YRXLNKA.........
  0ef0: 00 0a 01 5c 2f 04 5f 53 42 5f 50 43 49 30 43 59  ...\/._SB_PCI0CY
  0f00: 52 58 4c 4e 4b 42 0a 00 12 1e 04 0c ff ff 0c 00  RXLNKB..........
  0f10: 0a 02 5c 2f 04 5f 53 42 5f 50 43 49 30 43 59 52  ..\/._SB_PCI0CYR
  0f20: 58 4c 4e 4b 43 0a 00 12 1e 04 0c ff ff 0c 00 0a  XLNKC...........
  0f30: 03 5c 2f 04 5f 53 42 5f 50 43 49 30 43 59 52 58  .\/._SB_PCI0CYRX
  0f40: 4c 4e 4b 44 0a 00 12 1e 04 0c ff ff 01 00 0a 00  LNKD............
  0f50: 5c 2f 04 5f 53 42 5f 50 43 49 30 43 59 52 58 4c  \/._SB_PCI0CYRXL
  0f60: 4e 4b 41 0a 00 12 1e 04 0c ff ff 0f 00 0a 00 5c  NKA............\
  0f70: 2f 04 5f 53 42 5f 50 43 49 30 43 59 52 58 4c 4e  /._SB_PCI0CYRXLN
  0f80: 4b 41 0a 00 12 1e 04 0c ff ff 0f 00 0a 01 5c 2f  KA............\/
  0f90: 04 5f 53 42 5f 50 43 49 30 43 59 52 58 4c 4e 4b  ._SB_PCI0CYRXLNK
  0fa0: 42 0a 00 12 1e 04 0c ff ff 0f 00 0a 02 5c 2f 04  B............\/.
  0fb0: 5f 53 42 5f 50 43 49 30 43 59 52 58 4c 4e 4b 43  _SB_PCI0CYRXLNKC
  0fc0: 0a 00 12 1e 04 0c ff ff 0f 00 0a 03 5c 2f 04 5f  ............\/._
  0fd0: 53 42 5f 50 43 49 30 43 59 52 58 4c 4e 4b 44 0a  SB_PCI0CYRXLNKD.
  0fe0: 00 5b 82 4b 04 55 53 42 30 08 5f 41 44 52 0c 04  .[.K.USB0._ADR..
  0ff0: 00 0f 00 14 09 5f 53 54 41 00 a4 0a 0f 08 50 52  ....._STA.....PR
  1000: 57 35 12 05 02 0a 05 01 08 50 52 57 36 12 05 02  W5.......PRW6...
  1010: 0a 06 01 14 1a 5f 50 52 57 00 a0 0e 93 5a 5a 59  ....._PRW....ZZY
  1020: 39 0b 90 20 a4 50 52 57 36 a4 50 52 57 35 5b 82  9.. .PRW6.PRW5[.
  1030: 24 55 53 42 31 08 5f 41 44 52 0c 05 00 0f 00 14  $USB1._ADR......
  1040: 09 5f 53 54 41 00 a4 0a 0f 08 5f 50 52 57 12 05  ._STA....._PRW..
  1050: 02 0a 06 01 5b 82 25 55 53 42 32 08 5f 41 44 52  ....[.%USB2._ADR
  1060: 0c 06 00 0f 00 14 15 5f 53 54 41 00 a0 0c 93 5a  ......._STA....Z
  1070: 5a 59 39 0b 90 20 a4 0a 0f a4 00 5b 82 25 55 53  ZY9.. .....[.%US
  1080: 42 33 08 5f 41 44 52 0c 07 00 0f 00 14 15 5f 53  B3._ADR......._S
  1090: 54 41 00 a0 0c 93 5a 5a 59 39 0b 90 20 a4 0a 0f  TA....ZZY9.. ...
  10a0: a4 00 5b 82 40 06 50 49 44 45 08 5f 41 44 52 0c  ..[.@.PIDE._ADR.
  10b0: 02 00 0f 00 14 09 5f 53 54 41 00 a4 0a 0f 5b 82  ......_STA....[.
  10c0: 44 04 50 52 49 5f 08 5f 41 44 52 00 14 09 5f 53  D.PRI_._ADR..._S
  10d0: 54 41 00 a4 0a 0f 5b 82 15 4d 53 54 5f 08 5f 41  TA....[..MST_._A
  10e0: 44 52 00 14 09 5f 53 54 41 00 a4 0a 0f 5b 82 15  DR..._STA....[..
  10f0: 53 4c 56 5f 08 5f 41 44 52 01 14 09 5f 53 54 41  SLV_._ADR..._STA
  1100: 00 a4 0a 0f 5b 82 1b 50 43 49 31 08 5f 41 44 52  ....[..PCI1._ADR
  1110: 0c 00 00 0d 00 08 5f 50 52 57 12 06 02 0a 1e 0a  ......_PRW......
  1120: 05 5b 82 1b 50 43 49 32 08 5f 41 44 52 0c 00 00  .[..PCI2._ADR...
  1130: 0e 00 08 5f 50 52 57 12 06 02 0a 1e 0a 05 5b 82  ..._PRW.......[.
  1140: 1b 50 43 49 33 08 5f 41 44 52 0c 00 00 0b 00 08  .PCI3._ADR......
  1150: 5f 50 52 57 12 06 02 0a 1e 0a 05 5b 82 1b 50 43  _PRW.......[..PC
  1160: 49 34 08 5f 41 44 52 0c 00 00 0c 00 08 5f 50 52  I4._ADR......_PR
  1170: 57 12 06 02 0a 1e 0a 05 5b 82 4b c5 43 59 52 58  W.......[.K.CYRX
  1180: 08 5f 41 44 52 0c 00 00 0f 00 14 0d 5f 49 4e 49  ._ADR......._INI
  1190: 00 5e 5e 5e 5f 49 4e 49 14 4f 04 50 52 43 4e 03  .^^^_INI.O.PRCN.
  11a0: 70 56 53 41 38 0a 08 0a 06 60 77 69 0a 04 61 a0  pVSA8....`wi..a.
  11b0: 0f 93 68 00 7a 60 61 62 7b 62 0a 0f 62 a4 62 a1  ..h.z`ab{b..b.b.
  11c0: 28 7b 6a 0a 0f 62 79 62 61 62 70 0a 0f 63 79 63  ({j..bybabp..cyc
  11d0: 61 63 80 63 64 7b 60 64 60 7d 60 62 60 56 53 41  ac.cd{`d`}`b`VSA
  11e0: 41 0a 08 0a 06 60 a4 6a 5b 80 50 49 52 58 02 0a  A....`.j[.PIRX..
  11f0: 5c 0a 02 10 1f 5c 00 5b 81 1a 5c 2f 04 5f 53 42  \....\.[..\/._SB
  1200: 5f 50 43 49 30 43 59 52 58 50 49 52 58 02 50 49  _PCI0CYRXPIRX.PI
  1210: 52 51 10 5b 80 4c 50 49 4f 02 0a e0 0a 0e 10 18  RQ.[.LPIO.......
  1220: 5c 00 14 06 44 49 53 44 01 14 06 43 4b 49 4f 02  \...DISD...CKIO.
  1230: 14 06 53 4c 44 4d 02 5b 82 45 12 4c 4e 4b 41 08  ..SLDM.[.E.LNKA.
  1240: 5f 48 49 44 0c 41 d0 0c 0f 08 5f 55 49 44 0a 01  _HID.A...._UID..
  1250: 14 1c 5f 53 54 41 00 7b 50 49 52 51 0a 0f 60 a0  .._STA.{PIRQ..`.
  1260: 08 93 60 0a 00 a4 0a 09 a1 04 a4 0a 0b 14 1a 5f  ..`............_
  1270: 50 52 53 00 08 42 55 46 41 11 09 0a 06 23 20 0c  PRS..BUFA....# .
  1280: 18 79 00 a4 42 55 46 41 14 12 5f 44 49 53 00 7b  .y..BUFA.._DIS.{
  1290: 50 49 52 51 0b f0 ff 50 49 52 51 14 4f 06 5f 43  PIRQ...PIRQ.O._C
  12a0: 52 53 00 08 42 55 46 41 11 09 0a 06 23 00 00 18  RS..BUFA....#...
  12b0: 79 00 8c 42 55 46 41 0a 01 49 52 41 31 8c 42 55  y..BUFA..IRA1.BU
  12c0: 46 41 0a 02 49 52 41 32 70 0a 00 63 70 0a 00 64  FA..IRA2p..cp..d
  12d0: 7b 50 49 52 51 0a 0f 61 a0 2d 92 93 61 0a 00 a0  {PIRQ..a.-..a...
  12e0: 0e 94 61 0a 07 74 61 0a 08 62 79 01 62 64 a1 0b  ..a..ta..by.bd..
  12f0: a0 09 94 61 0a 00 79 01 61 63 70 63 49 52 41 31  ...a..y.acpcIRA1
  1300: 70 64 49 52 41 32 a4 42 55 46 41 14 42 05 5f 53  pdIRA2.BUFA.B._S
  1310: 52 53 01 8c 68 0a 01 49 52 41 31 8c 68 0a 02 49  RS..h..IRA1.h..I
  1320: 52 41 32 79 49 52 41 32 0a 08 60 7d 60 49 52 41  RA2yIRA2..`}`IRA
  1330: 31 60 70 0a 00 61 7a 60 0a 01 60 a2 0c 94 60 0a  1`p..az`..`...`.
  1340: 00 75 61 7a 60 0a 01 60 7b 50 49 52 51 0b f0 ff  .uaz`..`{PIRQ...
  1350: 50 49 52 51 7d 50 49 52 51 61 50 49 52 51 5b 82  PIRQ}PIRQaPIRQ[.
  1360: 4f 12 4c 4e 4b 42 08 5f 48 49 44 0c 41 d0 0c 0f  O.LNKB._HID.A...
  1370: 08 5f 55 49 44 0a 02 14 1c 5f 53 54 41 00 7b 50  ._UID...._STA.{P
  1380: 49 52 51 0a f0 60 a0 08 93 60 0a 00 a4 0a 09 a1  IRQ..`...`......
  1390: 04 a4 0a 0b 14 1a 5f 50 52 53 00 08 42 55 46 42  ......_PRS..BUFB
  13a0: 11 09 0a 06 23 20 0c 18 79 00 a4 42 55 46 42 14  ....# ..y..BUFB.
  13b0: 12 5f 44 49 53 00 7b 50 49 52 51 0b 0f ff 50 49  ._DIS.{PIRQ...PI
  13c0: 52 51 14 44 07 5f 43 52 53 00 08 42 55 46 42 11  RQ.D._CRS..BUFB.
  13d0: 09 0a 06 23 00 00 18 79 00 8c 42 55 46 42 0a 01  ...#...y..BUFB..
  13e0: 49 52 42 31 8c 42 55 46 42 0a 02 49 52 42 32 70  IRB1.BUFB..IRB2p
  13f0: 0a 00 63 70 0a 00 64 7b 50 49 52 51 0a f0 61 7a  ..cp..d{PIRQ..az
  1400: 61 0a 04 61 a0 2d 92 93 61 0a 00 a0 0e 94 61 0a  a..a.-..a.....a.
  1410: 07 74 61 0a 08 62 79 01 62 64 a1 0b a0 09 94 61  .ta..by.bd.....a
  1420: 0a 00 79 01 61 63 70 63 49 52 42 31 70 64 49 52  ..y.acpcIRB1pdIR
  1430: 42 32 a4 42 55 46 42 14 47 05 5f 53 52 53 01 8c  B2.BUFB.G._SRS..
  1440: 68 0a 01 49 52 42 31 8c 68 0a 02 49 52 42 32 79  h..IRB1.h..IRB2y
  1450: 49 52 42 32 0a 08 60 7d 60 49 52 42 31 60 70 0a  IRB2..`}`IRB1`p.
  1460: 00 61 7a 60 0a 01 60 a2 0c 94 60 0a 00 75 61 7a  .az`..`...`..uaz
  1470: 60 0a 01 60 7b 50 49 52 51 0b 0f ff 50 49 52 51  `..`{PIRQ...PIRQ
  1480: 79 61 0a 04 61 7d 50 49 52 51 61 50 49 52 51 5b  ya..a}PIRQaPIRQ[
  1490: 82 4c 12 4c 4e 4b 43 08 5f 48 49 44 0c 41 d0 0c  .L.LNKC._HID.A..
  14a0: 0f 08 5f 55 49 44 0a 03 14 1d 5f 53 54 41 00 7b  .._UID...._STA.{
  14b0: 50 49 52 51 0b 00 0f 60 a0 08 93 60 0a 00 a4 0a  PIRQ...`...`....
  14c0: 09 a1 04 a4 0a 0b 14 1a 5f 50 52 53 00 08 42 55  ........_PRS..BU
  14d0: 46 43 11 09 0a 06 23 20 0c 18 79 00 a4 42 55 46  FC....# ..y..BUF
  14e0: 43 14 12 5f 44 49 53 00 7b 50 49 52 51 0b ff f0  C.._DIS.{PIRQ...
  14f0: 50 49 52 51 14 40 07 5f 43 52 53 00 08 42 55 46  PIRQ.@._CRS..BUF
  1500: 43 11 09 0a 06 23 00 00 18 79 00 8c 42 55 46 43  C....#...y..BUFC
  1510: 0a 01 49 52 43 31 8c 42 55 46 43 0a 02 49 52 43  ..IRC1.BUFC..IRC
  1520: 32 70 0a 00 63 70 0a 00 64 7b 50 49 52 51 0b 00  2p..cp..d{PIRQ..
  1530: 0f 61 a0 2d 92 93 61 0a 00 a0 0e 94 61 0a 07 74  .a.-..a.....a..t
  1540: 61 0a 08 62 79 01 62 64 a1 0b a0 09 94 61 0a 00  a..by.bd.....a..
  1550: 79 01 61 63 70 63 49 52 43 31 70 64 49 52 43 32  y.acpcIRC1pdIRC2
  1560: a4 42 55 46 43 14 47 05 5f 53 52 53 01 8c 68 0a  .BUFC.G._SRS..h.
  1570: 01 49 52 43 31 8c 68 0a 02 49 52 43 32 79 49 52  .IRC1.h..IRC2yIR
  1580: 43 32 0a 08 60 7d 60 49 52 43 31 60 70 0a 00 61  C2..`}`IRC1`p..a
  1590: 7a 60 0a 01 60 a2 0c 94 60 0a 00 75 61 7a 60 0a  z`..`...`..uaz`.
  15a0: 01 60 7b 50 49 52 51 0b ff f0 50 49 52 51 79 61  .`{PIRQ...PIRQya
  15b0: 0a 08 61 7d 50 49 52 51 61 50 49 52 51 5b 82 41  ..a}PIRQaPIRQ[.A
  15c0: 13 4c 4e 4b 44 08 5f 48 49 44 0c 41 d0 0c 0f 08  .LNKD._HID.A....
  15d0: 5f 55 49 44 0a 04 14 1d 5f 53 54 41 00 7b 50 49  _UID...._STA.{PI
  15e0: 52 51 0b 00 f0 60 a0 08 93 60 0a 00 a4 0a 09 a1  RQ...`...`......
  15f0: 04 a4 0a 0b 14 1a 5f 50 52 53 00 08 42 55 46 44  ......_PRS..BUFD
  1600: 11 09 0a 06 23 20 0c 18 79 00 a4 42 55 46 44 14  ....# ..y..BUFD.
  1610: 12 5f 44 49 53 00 7b 50 49 52 51 0b ff 0f 50 49  ._DIS.{PIRQ...PI
  1620: 52 51 14 45 07 5f 43 52 53 00 08 42 55 46 44 11  RQ.E._CRS..BUFD.
  1630: 09 0a 06 23 00 00 18 79 00 8c 42 55 46 44 0a 01  ...#...y..BUFD..
  1640: 49 52 44 31 8c 42 55 46 44 0a 02 49 52 44 32 70  IRD1.BUFD..IRD2p
  1650: 0a 00 63 70 0a 00 64 7b 50 49 52 51 0b 00 f0 61  ..cp..d{PIRQ...a
  1660: 7a 61 0a 04 61 a0 2d 92 93 61 0a 00 a0 0e 94 61  za..a.-..a.....a
  1670: 0a 07 74 61 0a 08 62 79 01 62 64 a1 0b a0 09 94  ..ta..by.bd.....
  1680: 61 0a 00 79 01 61 63 70 63 49 52 44 31 70 64 49  a..y.acpcIRD1pdI
  1690: 52 44 32 a4 42 55 46 44 14 47 05 5f 53 52 53 01  RD2.BUFD.G._SRS.
  16a0: 8c 68 0a 01 49 52 44 31 8c 68 0a 02 49 52 44 32  .h..IRD1.h..IRD2
  16b0: 79 49 52 44 32 0a 08 60 7d 60 49 52 44 31 60 70  yIRD2..`}`IRD1`p
  16c0: 0a 00 61 7a 60 0a 01 60 a2 0c 94 60 0a 00 75 61  ..az`..`...`..ua
  16d0: 7a 60 0a 01 60 7b 50 49 52 51 0b ff 0f 50 49 52  z`..`{PIRQ...PIR
  16e0: 51 79 61 0a 0c 61 7d 50 49 52 51 61 50 49 52 51  Qya..a}PIRQaPIRQ
  16f0: 10 1e 5c 00 5b 80 5c 53 43 50 50 01 0b 3c 9c 0a  ..\.[.\SCPP..<..
  1700: 01 5b 81 0c 5c 53 43 50 50 01 53 4d 49 50 08 14  .[..\SCPP.SMIP..
  1710: 42 07 5c 2f 03 5f 53 42 5f 50 43 49 30 5f 49 4e  B.\/._SB_PCI0_IN
  1720: 49 00 a0 1d 53 54 52 43 5c 5f 4f 53 5f 0d 4d 69  I...STRC\_OS_.Mi
  1730: 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 00  crosoft Windows.
  1740: a1 41 04 a0 2e 53 54 52 43 5c 5f 4f 53 5f 0d 4d  .A...STRC\_OS_.M
  1750: 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73  icrosoft Windows
  1760: 20 4e 54 00 70 0a 00 4f 53 46 58 70 0a 00 4f 53   NT.p..OSFXp..OS
  1770: 46 4c a1 0f 70 0a 02 4f 53 46 58 70 0a 02 4f 53  FL..p..OSFXp..OS
  1780: 46 4c 5b 82 4b 07 53 59 53 52 08 5f 48 49 44 0c  FL[.K.SYSR._HID.
  1790: 41 d0 0c 02 08 5f 55 49 44 0a 01 08 5f 43 52 53  A...._UID..._CRS
  17a0: 11 4e 05 0a 5a 47 01 10 00 10 00 01 10 47 01 22  .N..ZG.......G."
  17b0: 00 22 00 01 0c 47 01 30 00 30 00 01 10 47 01 44  ."...G.0.0...G.D
  17c0: 00 44 00 01 1c 47 01 62 00 62 00 01 02 47 01 65  .D...G.b.b...G.e
  17d0: 00 65 00 01 0b 47 01 74 00 74 00 01 0c 47 01 91  .e...G.t.t...G..
  17e0: 00 91 00 01 03 47 01 a2 00 a2 00 01 1e 47 01 e0  .....G.......G..
  17f0: 00 e0 00 01 10 47 01 d0 04 d0 04 01 02 79 00 5b  .....G.......y.[
  1800: 82 2b 50 49 43 5f 08 5f 48 49 44 0b 41 d0 08 5f  .+PIC_._HID.A.._
  1810: 43 52 53 11 18 0a 15 47 01 20 00 20 00 01 02 47  CRS....G. . ...G
  1820: 01 a0 00 a0 00 01 02 22 04 00 79 00 5b 82 3d 44  ......."..y.[.=D
  1830: 4d 41 31 08 5f 48 49 44 0c 41 d0 02 00 08 5f 43  MA1._HID.A...._C
  1840: 52 53 11 28 0a 25 2a 10 04 47 01 00 00 00 00 01  RS.(.%*..G......
  1850: 10 47 01 80 00 80 00 01 11 47 01 94 00 94 00 01  .G.......G......
  1860: 0c 47 01 c0 00 c0 00 01 20 79 00 5b 82 25 54 4d  .G...... y.[.%TM
  1870: 52 5f 08 5f 48 49 44 0c 41 d0 01 00 08 5f 43 52  R_._HID.A...._CR
  1880: 53 11 10 0a 0d 47 01 40 00 40 00 01 04 22 01 00  S....G.@.@..."..
  1890: 79 00 5b 82 25 52 54 43 5f 08 5f 48 49 44 0c 41  y.[.%RTC_._HID.A
  18a0: d0 0b 00 08 5f 43 52 53 11 10 0a 0d 47 01 70 00  ...._CRS....G.p.
  18b0: 70 00 04 04 22 00 01 79 00 5b 82 22 53 50 4b 52  p..."..y.[."SPKR
  18c0: 08 5f 48 49 44 0c 41 d0 08 00 08 5f 43 52 53 11  ._HID.A...._CRS.
  18d0: 0d 0a 0a 47 01 61 00 61 00 01 01 79 00 5b 82 25  ...G.a.a...y.[.%
  18e0: 43 4f 50 52 08 5f 48 49 44 0c 41 d0 0c 04 08 5f  COPR._HID.A...._
  18f0: 43 52 53 11 10 0a 0d 47 01 f0 00 f0 00 01 10 22  CRS....G......."
  1900: 00 20 79 00 14 46 04 5a 5a 5a 30 01 a0 07 93 68  . y..F.ZZZ0....h
  1910: 01 70 01 60 a1 0f a0 09 93 68 0a 02 70 0a 02 60  .p.`.....h..p..`
  1920: a1 03 a4 00 70 56 53 41 38 0a 14 60 61 70 00 62  ....pVSA8..`ap.b
  1930: a0 18 7b 61 0b 00 10 00 a0 0a 7b 61 0a 04 00 70  ..{a......{a...p
  1940: 0a 0f 62 a1 05 70 0a 0d 62 a4 62 14 49 05 5a 5a  ..b..p..b.b.I.ZZ
  1950: 5a 31 02 a0 07 93 68 01 70 01 60 a1 0f a0 09 93  Z1....h.p.`.....
  1960: 68 0a 02 70 0a 02 60 a1 03 a4 00 70 56 53 41 38  h..p..`....pVSA8
  1970: 0a 14 60 61 a0 18 69 7b 61 0c ff fd ff ff 61 7d  ..`a..i{a.....a}
  1980: 61 0b 04 01 61 56 53 41 41 0a 14 60 61 a1 0d 7b  a...aVSAA..`a..{
  1990: 61 0b f3 08 61 7d 61 0b 00 02 61 56 53 41 41 0a  a...a}a...aVSAA.
  19a0: 14 60 61 a4 00 14 44 05 5a 5a 5a 32 01 a0 07 93  .`a...D.ZZZ2....
  19b0: 68 01 70 01 60 a1 0f a0 09 93 68 0a 02 70 0a 02  h.p.`.....h..p..
  19c0: 60 a1 03 a4 00 70 56 53 41 38 0a 14 60 61 7b 61  `....pVSA8..`a{a
  19d0: 0a 03 61 a0 16 7b 61 0a 02 00 a0 09 7b 61 01 00  ..a..{a.....{a..
  19e0: a4 0b f8 03 a1 05 a4 0b e8 03 a0 09 7b 61 01 00  ............{a..
  19f0: a4 0b f8 02 a1 05 a4 0b e8 02 14 4e 07 5a 5a 5a  ...........N.ZZZ
  1a00: 33 02 a0 07 93 68 01 70 01 60 a1 0f a0 09 93 68  3....h.p.`.....h
  1a10: 0a 02 70 0a 02 60 a1 03 a4 00 70 56 53 41 38 0a  ..p..`....pVSA8.
  1a20: 14 60 61 7b 61 0c fc ff ff ff 61 a0 1f 93 7b 69  .`a{a.....a...{i
  1a30: 0b 00 03 00 0b 00 03 a0 0d 93 7b 69 0a ff 00 0a  ..........{i....
  1a40: f8 70 0a 03 62 a1 05 70 0a 02 62 a1 1f a0 1d 93  .p..b..p..b.....
  1a50: 7b 69 0b 00 03 00 0b 00 02 a0 0c 93 7b 69 0a ff  {i..........{i..
  1a60: 00 0a f8 70 01 62 a1 04 70 00 62 7d 61 62 61 56  ...p.b..p.b}abaV
  1a70: 53 41 41 0a 14 60 61 a4 00 14 41 04 5a 5a 5a 34  SAA..`a...A.ZZZ4
  1a80: 01 a0 07 93 68 01 70 01 60 a1 0f a0 09 93 68 0a  ....h.p.`.....h.
  1a90: 02 70 0a 02 60 a1 03 a4 00 70 56 53 41 38 0a 14  .p..`....pVSA8..
  1aa0: 60 61 7b 61 0a f0 61 7a 61 0a 04 61 70 00 62 a0  `a{a..aza..ap.b.
  1ab0: 09 61 70 01 62 79 62 61 62 a4 62 14 49 05 5a 5a  .ap.bybab.b.I.ZZ
  1ac0: 5a 35 02 a0 07 93 68 01 70 01 60 a1 0f a0 09 93  Z5....h.p.`.....
  1ad0: 68 0a 02 70 0a 02 60 a1 03 a4 00 a0 0a 80 7b 68  h..p..`.......{h
  1ae0: 0a 18 00 00 a4 00 70 56 53 41 38 0a 14 60 61 7b  ......pVSA8..`a{
  1af0: 61 0c 0f ff ff ff 61 70 00 62 a0 0c 69 81 69 62  a.....ap.b..i.ib
  1b00: 76 62 79 62 0a 04 62 7d 61 62 61 56 53 41 41 0a  vbyb..b}abaVSAA.
  1b10: 14 60 61 a4 00 08 5a 5a 5a 36 11 36 0a 33 30 47  .`a...ZZZ6.6.30G
  1b20: 01 f8 03 f8 03 00 08 22 10 00 30 47 01 f8 02 f8  ......."..0G....
  1b30: 02 00 08 22 08 00 30 47 01 e8 03 e8 03 00 08 22  ..."..0G......."
  1b40: 10 00 30 47 01 e8 02 e8 02 00 08 22 08 00 38 79  ..0G......."..8y
  1b50: 00 5b 82 4b 13 55 41 52 41 08 5f 48 49 44 0c 41  .[.K.UARA._HID.A
  1b60: d0 05 01 08 5f 55 49 44 0a 03 08 5f 50 52 57 12  ...._UID..._PRW.
  1b70: 05 02 0a 03 01 14 0f 5f 53 54 41 00 70 5a 5a 5a  ......._STA.pZZZ
  1b80: 30 01 60 a4 60 14 0c 5f 44 49 53 00 5a 5a 5a 31  0.`.`.._DIS.ZZZ1
  1b90: 01 00 08 55 43 52 53 11 10 0a 0d 47 01 f8 03 f8  ...UCRS....G....
  1ba0: 03 00 08 22 10 00 79 00 14 4d 04 5f 43 52 53 00  ..."..y..M._CRS.
  1bb0: 8b 55 43 52 53 0a 02 49 4f 42 31 8b 55 43 52 53  .UCRS..IOB1.UCRS
  1bc0: 0a 04 49 4f 42 32 8b 55 43 52 53 0a 09 49 52 51  ..IOB2.UCRS..IRQ
  1bd0: 4d 70 5a 5a 5a 32 01 60 70 60 49 4f 42 31 70 60  MpZZZ2.`p`IOB1p`
  1be0: 49 4f 42 32 70 5a 5a 5a 34 01 60 70 60 49 52 51  IOB2pZZZ4.`p`IRQ
  1bf0: 4d a4 55 43 52 53 14 0b 5f 50 52 53 00 a4 5a 5a  M.UCRS.._PRS..ZZ
  1c00: 5a 36 14 34 5f 53 52 53 01 8b 68 0a 02 49 4f 42  Z6.4_SRS..h..IOB
  1c10: 31 8b 68 0a 09 49 52 51 4d 5a 5a 5a 31 01 00 5a  1.h..IRQMZZZ1..Z
  1c20: 5a 5a 33 01 49 4f 42 31 5a 5a 5a 35 01 49 52 51  ZZ3.IOB1ZZZ5.IRQ
  1c30: 4d 5a 5a 5a 31 01 01 08 5f 53 31 44 00 08 5f 53  MZZZ1..._S1D.._S
  1c40: 33 44 0a 03 08 5f 53 34 44 0a 03 14 0c 5f 50 53  3D..._S4D...._PS
  1c50: 30 00 5a 5a 5a 31 01 01 14 0a 5f 50 53 33 00 5f  0.ZZZ1...._PS3._
  1c60: 44 49 53 14 2a 5f 50 53 43 00 70 56 53 41 38 0a  DIS.*_PSC.pVSA8.
  1c70: 14 01 60 a0 17 7b 60 0b 00 10 00 a0 0f 7b 60 0a  ..`..{`......{`.
  1c80: f0 00 a0 08 7b 60 0a 04 00 a4 00 a4 0a 03 5b 82  ....{`........[.
  1c90: 45 14 55 41 52 42 08 5f 48 49 44 0c 41 d0 05 01  E.UARB._HID.A...
  1ca0: 08 5f 55 49 44 0a 04 08 5f 50 52 57 12 05 02 0a  ._UID..._PRW....
  1cb0: 04 01 14 10 5f 53 54 41 00 70 5a 5a 5a 30 0a 02  ...._STA.pZZZ0..
  1cc0: 60 a4 60 14 0d 5f 44 49 53 00 5a 5a 5a 31 0a 02  `.`.._DIS.ZZZ1..
  1cd0: 00 08 55 43 52 53 11 10 0a 0d 47 01 f8 02 f8 02  ..UCRS....G.....
  1ce0: 00 08 22 08 00 79 00 14 4f 04 5f 43 52 53 00 8b  .."..y..O._CRS..
  1cf0: 55 43 52 53 0a 02 49 4f 42 31 8b 55 43 52 53 0a  UCRS..IOB1.UCRS.
  1d00: 04 49 4f 42 32 8b 55 43 52 53 0a 09 49 52 51 4d  .IOB2.UCRS..IRQM
  1d10: 70 5a 5a 5a 32 0a 02 60 70 60 49 4f 42 31 70 60  pZZZ2..`p`IOB1p`
  1d20: 49 4f 42 32 70 5a 5a 5a 34 0a 02 60 70 60 49 52  IOB2pZZZ4..`p`IR
  1d30: 51 4d a4 55 43 52 53 14 0b 5f 50 52 53 00 a4 5a  QM.UCRS.._PRS..Z
  1d40: 5a 5a 36 14 38 5f 53 52 53 01 8b 68 0a 02 49 4f  ZZ6.8_SRS..h..IO
  1d50: 42 31 8b 68 0a 09 49 52 51 4d 5a 5a 5a 31 0a 02  B1.h..IRQMZZZ1..
  1d60: 00 5a 5a 5a 33 0a 02 49 4f 42 31 5a 5a 5a 35 0a  .ZZZ3..IOB1ZZZ5.
  1d70: 02 49 52 51 4d 5a 5a 5a 31 0a 02 01 08 5f 53 31  .IRQMZZZ1...._S1
  1d80: 44 00 08 5f 53 33 44 0a 03 08 5f 53 34 44 0a 03  D.._S3D..._S4D..
  1d90: 14 0d 5f 50 53 30 00 5a 5a 5a 31 0a 02 01 14 0a  .._PS0.ZZZ1.....
  1da0: 5f 50 53 33 00 5f 44 49 53 14 2b 5f 50 53 43 00  _PS3._DIS.+_PSC.
  1db0: 70 56 53 41 38 0a 14 0a 02 60 a0 17 7b 60 0b 00  pVSA8....`..{`..
  1dc0: 10 00 a0 0f 7b 60 0a f0 00 a0 08 7b 60 0a 04 00  ....{`.....{`...
  1dd0: a4 00 a4 0a 03                                   .....

FACS @ 0x1efb0000
  0000: 46 41 43 53 40 00 00 00 00 00 00 00 00 00 00 00  FACS@...........
  0010: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00  ................
  0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

FACP @ 0x1efb30c0
  0000: 46 41 43 50 74 00 00 00 01 e2 41 4d 44 47 58 33  FACPt.....AMDGX3
  0010: 41 57 52 44 41 43 50 49 31 2e 30 42 41 57 52 44  AWRDACPI1.0BAWRD
  0020: 00 00 00 00 00 00 fb 1e 80 31 fb 1e 00 00 09 00  .........1......
  0030: 3c 9c 00 00 a1 a2 00 00 00 9c 00 00 00 00 00 00  <...............
  0040: 28 9c 00 00 00 00 00 00 0c 9c 00 00 10 9c 00 00  (...............
  0050: 18 9c 00 00 00 00 00 00 04 02 02 04 08 00 00 00  ................
  0060: 3f 00 0f 27 00 00 00 00 00 04 00 00 00 00 00 00  ?..'............
  0070: a5 00 00 00                                      ....

RSDT @ 0x1efb3040
  0000: 52 53 44 54 28 00 00 00 01 a3 41 4d 44 47 58 33  RSDT(.....AMDGX3
  0010: 41 57 52 44 41 43 50 49 31 2e 30 42 41 57 52 44  AWRDACPI1.0BAWRD
  0020: 00 00 00 00 c0 30 fb 1e                          .....0..

RSD PTR @ 0xf51a0
  0000: 52 53 44 20 50 54 52 20 b4 41 4d 44 47 58 33 00  RSD PTR .AMDGX3.
  0010: 40 30 fb 1e                                      @0..
Comment 1 Zhang Rui 2007-11-12 21:46:28 UTC
>I have tried the patch in this thread for what appeared to be a similar 
>problem with an ASUS laptop
No, it's a different problem.
It seems that no ACPI battery devices is available on this machine.

> /proc/acpi/ac_adapter/AC/state always contains the string "state:  on-line",
stupid BIOS IMO.
            Method (_STA, 0, NotSerialized)
            {
                Store (One, Local0)
                If (LEqual (Local0, One))
                {
                    Return (0x0F)
                }
                Else
                {
                    Return (Zero)
                }
            }
This is the _STA method for your AC device, and it apparently always returns 0x0F which means it's on-line.

Can you please do the following test?
set CONFIG_ACPI_DEBUG and recompile your kernel
echo 0x0f > /sys/module/acpi/parameters/debug_layer
echo 0x8800001f > /sys/module/acpi/parameters/debug_level
unplug, plug the ac, attach the dmesg output
remove/insert the battery, attach the dmesg output
and attach the syslog as well.
Comment 2 Bill Gribble 2007-11-13 10:43:52 UTC
Created attachment 13530 [details]
dmesg buffer for plug/unplug AC, remove/reinsert battery
Comment 3 Bill Gribble 2007-11-13 10:44:28 UTC
Created attachment 13531 [details]
syslog for boot, plug/unplug/plug AC, remove/reinsert battery
Comment 4 Bill Gribble 2007-11-13 10:50:38 UTC
I followed the instructions above... nothing at all in dmesg output for remove/replace AC and battery. 

Looks like the only time ACPI makes an appearance in the logs is to disable my audio chipset (another problem I'm trying to debug).

No need to mention that the battery level is reported under Windows... but it may be of interest that this computer has a special "controller" device that appears as a USB HID device, and controls many of the computer's functions.  In Windows, the battery status and low-battery alarm are viewed in a special utility that also controls the functions of the controller device.  

I have decoded much of the control protocol that the controller device and haven't seen any evidence that it has anything to do with the battery.  But I don't know that for sure. 
Comment 5 Zhang Rui 2007-11-13 17:47:37 UTC
>echo 0x0f > /sys/module/acpi/parameters/debug_layer
Oops, it should be "echo 0x04 >/sys/module/acpi/parameters/debug_layer".
Can you try it again? Sorry for this mistake.
and please send the dmesg and the content of /var/log/acpid.

>No need to mention that the battery level is reported under Windows...
Is the AC status reported correctly?

>this computer has a special "controller" device that appears as
>a USB HID device, and controls many of the computer's functions.
That's the problem.
There must be some platform specific thing that we don't know yet.
This is probably true, especially for a UMPC, :).
The AC status, the battery status are not controlled via ACPI.
In order to make it work in Linux, a platform specific driver is
needed to control these devices.
If all these are true, I'm afraid I can't help you any more
and I don't think we will fix it in ACPI generic code.
Comment 6 Bill Gribble 2007-11-14 08:30:50 UTC
OK, thanks for your help.  I will do some more sniffing on the Windows side for battery/AC power info. 

FWIW I did the above steps with 0x04 instead of 0x0f and no difference, plugging and unplugging AC and battery causes no ACPI activity.  So I think you are right that battery is not an ACPI function. 
Comment 7 Zhang Rui 2007-11-14 17:03:57 UTC
>I did the above steps with 0x04 instead of 0x0f and no difference
This means that not ACPI is not aware of the AC/Battery status changes.
So I think what I said in comment #5 is true.

Close this bug and mark it as INVALID.

Bill,
Please reopen it if you still have some questions. Thanks.
Comment 8 Bill Gribble 2007-11-20 14:16:59 UTC
OK, I have done further investigation on this and got some information from the manufacturer about the Windows battery utility:

>> So: from what hardware device or IO port does ExpWin get the battery charge
>> and AC adapter state?
>
> We build virtual driver which accesses to SMBus. When you run ExpWin, it
> loads 
> the driver and accesses to the battery register.

This led me on a merry chase through lm-sensors land, where I found that the "sensors-detect" program reports:

Driver 'smartbatt' (should be inserted)
  Detects correctly:
  * Bus 'CS5536 ACB0'
    Busdriver `UNKNOWN', I2C address 0x0b
    Chip `Smart Battery' (confidence: 5)

OK, that looks pretty good so far.  But I try to track down the smart battery driver and find that it is no longer in I2C, but is back in ACPI!  

I have enabled the 'Smart Battery' driver in ACPI but still no battery reported.

Any ideas? 

Thanks,
Bill Gribble
Comment 9 Fu Michael 2007-12-26 00:35:33 UTC
new info from Bill on bug# 9588:

---start---

Sensors-detect detects a Smart Battery, and i2cdetect shows why: 

# i2cdetect -y 0 
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- 0b -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

I believe that the device at 0x0b is a smart battery because (1) the 
manufacturer told me the device had a smart battery on SMBus, (2) I can dump
its contents and watch values within the register change in ways that make it
really look like a battery.  In particular, the stuff at 0x0c-0c0f looks
like battery voltage or charge level (not sure of the scale)... it goes 
up when AC plugged in, down when discharging the battery.  0x2f looks like
it represents the AC adapter state somehow; it takes different values when
the AC is plugged in or not.

# i2cdump -y 0 0x0b
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 e6 0a 01 00 ff ff 01 fd 5b 04 04 02 62 44 18    .???...??[???bD?
10: 40 ff ff 58 00 38 a7 1b fc 5c 31 fb 08 XX XX XX    @..X.8???\1??XXX
20: 0b 07 04 0d XX XX XX XX XX XX XX XX XX XX XX b0    ????XXXXXXXXXXX?
30: XX XX XX XX XX XX XX XX XX XX XX XX 00 1d 22 1d    XXXXXXXXXXXX.?"?
40: XX XX XX XX XX de XX XX XX XX XX XX XX XX XX XX    XXXXX?XXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX

However, I can load the sbs and sbshc drivers and nothing happens (no battery
information in /sys/ or /proc/ ACPI trees, only an AC adapter which claims to
be always on, which is what my DSDT tells ACPI to say... see
http://bugzilla.kernel.org/show_bug.cgi?id=9137)

Any help appreciated!

---end---
Comment 10 Fu Michael 2007-12-26 00:35:49 UTC
*** Bug 9588 has been marked as a duplicate of this bug. ***
Comment 11 Alexey Starikovskiy 2007-12-26 01:50:12 UTC
This is the description of AC adapter in your DSDT. You may notice that it depends on Local0 being always equal to One (1).
Battery is not mentioned in your DSDT at all.
In order to be SBS compliant, at least EC and SBS manager(selector) should be described in DSDT. From there we could look-up batteries and charger states.

Device (AC)
        {
            Name (_HID, "ACPI0003")
            Name (_PCL, Package (0x01)
            {
                _SB
            })
            Method (_PSR, 0, NotSerialized)
            {
                Store (One, Local0)
                Return (Local0)
            }

            Method (_STA, 0, NotSerialized)
            {
                Store (One, Local0)
                If (LEqual (Local0, One))
                {
                    Return (0x0F)
                }
                Else
                {
                    Return (Zero)
                }
            }
        }
Comment 12 Alexey Starikovskiy 2007-12-26 02:43:40 UTC
If you want to use SBS on your hardware/BIOS you probably could try to convert /drivers/acpi/sbs.c to use i2c controller interface, so it could work without ACPI, it should not be that hard, as sbshc is essentially i2c(smbus) controller too.

Note You need to log in before you can comment on or make changes to this bug.