Bug 9915 - backlight doesn't work correctly - Panasonic Toughbook CF-52
Summary: backlight doesn't work correctly - Panasonic Toughbook CF-52
Status: REJECTED INVALID
Alias: None
Product: ACPI
Classification: Unclassified
Component: Config-Other (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Zhang Rui
URL:
Keywords:
: panasonic-cf30f (view as bug list)
Depends on: 10221
Blocks:
  Show dependency tree
 
Reported: 2008-02-08 04:16 UTC by Sebastian Smolorz
Modified: 2008-06-30 00:16 UTC (History)
4 users (show)

See Also:
Kernel Version: 2.6.23.12, 2.6.24, 2.6.24-git14
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
acpidump output on Panasonic Toughbook CF-52 (159.54 KB, text/plain)
2008-02-08 04:18 UTC, Sebastian Smolorz
Details
dmesg of unsuccessful boot (6.49 KB, text/plain)
2008-02-13 14:23 UTC, Sebastian Smolorz
Details
dmesg of unsuccessful boot with acpi_osi=Linux (6.53 KB, text/plain)
2008-02-13 14:24 UTC, Sebastian Smolorz
Details
dmesg output from a failed boot attempt on 2.6.23.1 (6.53 KB, text/plain)
2008-02-14 12:11 UTC, Sebastian Smolorz
Details
output from lspci -vvxxx on 2.6.23.1 booted with acpi=off (41.18 KB, text/plain)
2008-02-14 12:12 UTC, Sebastian Smolorz
Details
dmesg output from a failed boot attempt on 2.6.23.1 with pci=nommconf (6.62 KB, text/plain)
2008-02-15 00:42 UTC, Sebastian Smolorz
Details
output from a failed boot attempt on 2.6.23.1 with pci=nommconf acpi.debug_layer=0x010000 acpi.debug_level=0x17 (6.00 KB, text/plain)
2008-02-26 14:33 UTC, Sebastian Smolorz
Details
output from a failed boot attempt on 2.6.23.1 with pci=nommconf acpi.debug_layer=0x10004 acpi.debug_level=0x1f and modified with patch from comment 28 bug 9642 (6.58 KB, text/plain)
2008-02-27 13:09 UTC, Sebastian Smolorz
Details
try the custom DSDT (247.72 KB, patch)
2008-02-27 22:21 UTC, ykzhao
Details | Diff
dmesg output from successful boot with replaced DSDT (33.19 KB, text/plain)
2008-02-28 16:00 UTC, Sebastian Smolorz
Details
messages when pressing backlight keys (3.68 KB, text/plain)
2008-02-28 16:02 UTC, Sebastian Smolorz
Details
dmesg output as requested in comment 22 (43.17 KB, application/octet-stream)
2008-02-29 06:28 UTC, Sebastian Smolorz
Details
acpidump output as requested in comment 22 (256 bytes, application/octet-stream)
2008-02-29 06:28 UTC, Sebastian Smolorz
Details
dmesg output similar to comment 23 but with CONFIG_ACPI_VIDEO enabled (46.13 KB, application/octet-stream)
2008-03-03 07:43 UTC, Sebastian Smolorz
Details
config of 2.6.23.1 kernel (43.51 KB, application/octet-stream)
2008-03-03 07:45 UTC, Sebastian Smolorz
Details
try the custom DSDT (247.92 KB, patch)
2008-03-03 18:51 UTC, ykzhao
Details | Diff
dmesg output with DSDT from comment #29 and after pressing the backlight button several times (62.54 KB, application/octet-stream)
2008-03-05 05:24 UTC, Sebastian Smolorz
Details
acpidump output as requested in comment 28 (8.00 KB, application/octet-stream)
2008-03-05 05:26 UTC, Sebastian Smolorz
Details
custom DSDT (256.99 KB, application/octet-stream)
2008-03-11 18:29 UTC, Zhang Rui
Details
dmesg output as requested in comment #40 (28.78 KB, application/octet-stream)
2008-03-12 09:22 UTC, Sebastian Smolorz
Details
dmesg output similar to comment 42 but with acpi_osi="!Windows2006" (28.89 KB, application/octet-stream)
2008-04-29 04:15 UTC, Sebastian Smolorz
Details
dmesg output with acpi_osi="!Windows_2006" (28.95 KB, application/octet-stream)
2008-04-30 01:15 UTC, Sebastian Smolorz
Details

Description Sebastian Smolorz 2008-02-08 04:16:06 UTC
Latest working kernel version: unknown
Earliest failing kernel version: 2.6.23.12
Distribution: Gentoo 2007.0
Hardware Environment: Panasonic Toughbook CF-52
Software Environment:
Problem Description:
The Linux kernel successfully boots only with acpi=off or acpi=ht. With the linux-acpi-2.6 git repository (test branch) from Febuary 2nd I managed to boot successfully twice with ACPI enabled. But this is not reproducable. Normally, the boot process stops early. dmesg output from successful and unsuccessful boot follows, as well as dmidecode output.

Successful boot with ACPI (linux-acpi-2.6 test branch Feb. 2nd):
Linux version 2.6.24 (rts@toughbook) (gcc version 4.1.1 (Gentoo 4.1.1-r3)) #1 SMP PREEMPT Wed Feb 6 15:36:59 CET 2008
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003f6c0000 (usable)
 BIOS-e820: 000000003f6c0000 - 000000003f6d1000 (ACPI NVS)
 BIOS-e820: 000000003f6d1000 - 0000000040000000 (reserved)
 BIOS-e820: 00000000f8000000 - 00000000fc000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
 BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
 BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
118MB HIGHMEM available.
896MB LOWMEM available.
Scan SMP from c0000000 for 1024 bytes.
Scan SMP from c009fc00 for 1024 bytes.
Scan SMP from c00f0000 for 65536 bytes.
found SMP MP-table at [c00f77a0] 000f77a0
Entering add_active_range(0, 0, 259776) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   259776
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0:        0 ->   259776
On node 0 totalpages: 259776
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 237 pages used for memmap
  HighMem zone: 30163 pages, LIFO batch:7
  Movable zone: 0 pages used for memmap
DMI 2.4 present.
Using APIC driver default
ACPI: RSDP 000F7770, 0024 (r2 MATBIO)
ACPI: XSDT 3F6C4F19, 007C (r1 MATBIO CF52-1LA  6040000 MEI         0)
ACPI: FACP 3F6CDC60, 00F4 (r3 MATBIO CF52-1LA  6040000 MEI         1)
ACPI: DSDT 3F6C62C1, 791B (r1 MATBIO CF52-1LA  6040000 MSFT  3000000)
ACPI: FACS 3F6D0FC0, 0040
ACPI: HPET 3F6CDD54, 0038 (r1 MATBIO CF52-1LA  6040000 MEI        5A)
ACPI: SLIC 3F6CDD8C, 0176 (r1 MATBIO CF52-1LA  6040000 MEI         0)
ACPI: APIC 3F6CDF02, 0068 (r1 MATBIO CF52-1LA  6040000 MEI         0)
ACPI: MCFG 3F6CDF6A, 003C (r1 MATBIO CF52-1LA  6040000 MEI         0)
ACPI: BOOT 3F6CDFA6, 0028 (r1 MATBIO CF52-1LA  6040000 MEI         1)
ACPI: TCPA 3F6CDFCE, 0032 (r1 MATBIO CF52-1LA  6040000 MEI         1)
ACPI: SSDT 3F6C5FC6, 02FB (r1 MATBIO CF52-1LA     1000 MEI  20050624)
ACPI: SSDT 3F6C5521, 025F (r1 MATBIO CF52-1LA     3000 MEI  20050624)
ACPI: SSDT 3F6C547B, 00A6 (r1 MATBIO CF52-1LA     3000 MEI  20050624)
ACPI: SSDT 3F6C4F95, 04E6 (r1 MATBIO CF52-1LA     3000 MEI  20050624)
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 6:15 APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 6:15 APIC version 20
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
ACPI: HPET id: 0x8086a201 base: 0xfed00000
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 50000000 (gap: 40000000:b8000000)
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000dc000
PM: Registered nosave memory: 00000000000dc000 - 0000000000100000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 257747
Kernel command line: root=/dev/sda6 vga=0x318 acpi_osi=Linux
ACPI: Added _OSI(Linux)
mapped APIC to ffffb000 (fee00000)
mapped IOAPIC to ffffa000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 1795.531 MHz processor.
Console: colour dummy device 80x25
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1024748k/1039104k available (2814k kernel code, 13732k reserved, 1132k data, 216k init, 121600k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff9a000 - 0xfffff000   ( 404 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc04e2000 - 0xc0518000   ( 216 kB)
      .data : 0xc03bfaa2 - 0xc04dab18   (1132 kB)
      .text : 0xc0100000 - 0xc03bfaa2   (2814 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1
hpet clockevent registered
Calibrating delay using timer specific routine.. 3593.86 BogoMIPS (lpj=1796934)
Mount-cache hash table entries: 512
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
using mwait in idle threads.
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
ACPI: Core revision 20070126
Parsing all Control Methods:
Table [DSDT](id 0001) - 825 Objects with 66 Devices 269 Methods 26 Regions
Parsing all Control Methods:
Table [SSDT](id 0002) - 14 Objects with 3 Devices 8 Methods 0 Regions
Parsing all Control Methods:
Table [SSDT](id 0003) - 7 Objects with 0 Devices 3 Methods 0 Regions
Parsing all Control Methods:
Table [SSDT](id 0004) - 4 Objects with 0 Devices 3 Methods 0 Regions
Parsing all Control Methods:
Table [SSDT](id 0005) - 13 Objects with 0 Devices 4 Methods 0 Regions
 tbxface-0598 [00] tb_load_namespace     : ACPI Tables successfully acquired
evxfevnt-0091 [00] enable                : Transition to ACPI mode successful
CPU0: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz stepping 0d
Booting processor 1/1 ip 4000
Initializing CPU#1
Calibrating delay using timer specific routine.. 3590.94 BogoMIPS (lpj=1795472)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz stepping 0d
Total of 2 processors activated (7184.81 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
net_namespace: 164 bytes
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using MMCONFIG
Setting up standard PCI resources
evgpeblk-0956 [00] ev_create_gpe_block   : GPE 00 to 1F [_GPE] 4 regs on int 0x9
evgpeblk-1052 [00] ev_initialize_gpe_bloc: Found 5 Wake, Enabled 3 Runtime GPEs in this block
ACPI: EC: Look up EC in DSDT
ACPI: EC: non-query interrupt received, switching to interrupt mode
ACPI Error (exregion-0164): Could not map memory at F7C1E118000001AC, size 1000 [20070126]
ACPI Exception (evregion-0420): AE_NO_MEMORY, Returned by Handler for [SystemMemory] [20070126]
ACPI Exception (dswexec-0462): AE_NO_MEMORY, While resolving operands for [LEqual] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.GFX0.ILID] (Node f7c143c0), AE_NO_MEMORY
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_._REG] (Node f7c157e0), AE_NO_MEMORY
Completing Region/Field/Buffer/Package initialization:................................................................
Initialized 20/26 Regions 0/0 Fields 28/29 Buffers 16/24 Packages (872 nodes)
Initializing Device/Processor/Thermal objects by executing _INI methods:<5>ACPI: BIOS _OSI(Linux) query honored via cmdline
ACPI: DMI System Vendor: Matsushita Electric Industrial Co.,Ltd.
ACPI: DMI Product Name: CF-52CCABVBG
ACPI: DMI Product Version: 001
ACPI: DMI Board Name: CF52-1LA
ACPI: DMI BIOS Vendor: Phoenix Technologies Ltd.
ACPI: DMI BIOS Date: 10/23/2007
ACPI: Please send DMI info above to linux-acpi@vger.kernel.org
ACPI Error (exregion-0164): Could not map memory at F7C1E11800000310, size 1000 [20070126]
ACPI Exception (evregion-0420): AE_NO_MEMORY, Returned by Handler for [SystemMemory] [20070126]
ACPI Exception (dswexec-0462): AE_NO_MEMORY, While resolving operands for [And] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.GFX0.INIG] (Node f7c143f0), AE_NO_MEMORY
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_._INI] (Node f7c12228), AE_NO_MEMORY
ACPI Exception (nsinit-0564): AE_NO_MEMORY, during \_SB_._INI._INI execution [20070126]
ACPI: EC: missing OBF confirmation, don't expect it any longer.
ACPI: EC: missing write data confirmation, don't expect it any longer.
.<5>ACPI: BIOS _OSI(Linux) query honored via cmdline
ACPI: DMI System Vendor: Matsushita Electric Industrial Co.,Ltd.
ACPI: DMI Product Name: CF-52CCABVBG
ACPI: DMI Product Version: 001
ACPI: DMI Board Name: CF52-1LA
ACPI: DMI BIOS Vendor: Phoenix Technologies Ltd.
ACPI: DMI BIOS Date: 10/23/2007
ACPI: Please send DMI info above to linux-acpi@vger.kernel.org
..
Executed 3 _INI methods requiring 1 _STA executions (examined 75 objects)
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI Error (exregion-0164): Could not map memory at F7C1E11800000410, size F0 [20070126]
ACPI Exception (evregion-0420): AE_NO_MEMORY, Returned by Handler for [SystemMemory] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.MOU3._STA] (Node f7c17198), AE_NO_MEMORY
ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
ACPI: EC: driver started in poll mode
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region 1180-11bf claimed by ICH6 GPIO
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs *9)
ACPI: PCI Interrupt Link [LNKB] (IRQs *9)
ACPI: PCI Interrupt Link [LNKC] (IRQs *9)
ACPI: PCI Interrupt Link [LNKD] (IRQs *9)
ACPI: PCI Interrupt Link [LNKE] (IRQs *9)
ACPI: PCI Interrupt Link [LNKF] (IRQs *9)
ACPI: PCI Interrupt Link [LNKG] (IRQs *9)
ACPI: PCI Interrupt Link [LNKH] (IRQs *9)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
ACPI: bus type pnp registered
ACPI Error (exregion-0164): Could not map memory at F7C1E11800000410, size F0 [20070126]
ACPI Exception (evregion-0420): AE_NO_MEMORY, Returned by Handler for [SystemMemory] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.MOU3._STA] (Node f7c17198), AE_NO_MEMORY
ACPI Error (uteval-0233): Method execution failed [\_SB_.PCI0.LPCB.MOU3._STA] (Node f7c17198), AE_NO_MEMORY
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
Bluetooth: Core ver 2.11
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 11
hpet0: 3 64-bit timers, 14318180 Hz
Time: tsc clocksource has been installed.
Switched to high resolution mode on CPU 0
Switched to high resolution mode on CPU 1
system 00:01: iomem range 0xcee00-0xcefff has been reserved
system 00:02: ioport range 0x900-0x91f has been reserved
system 00:02: ioport range 0x92c-0x97f has been reserved
system 00:02: ioport range 0xfe00-0xfe01 has been reserved
system 00:02: iomem range 0xff000000-0xffffffff could not be reserved
system 00:04: iomem range 0xfed00000-0xfed003ff could not be reserved
system 00:06: ioport range 0x800-0x80f has been reserved
system 00:06: ioport range 0x1000-0x107f has been reserved
system 00:06: ioport range 0x1180-0x11bf has been reserved
system 00:06: iomem range 0xfed1c000-0xfed1ffff could not be reserved
system 00:06: iomem range 0xfed14000-0xfed17fff could not be reserved
system 00:06: iomem range 0xfed18000-0xfed18fff could not be reserved
system 00:06: iomem range 0xfed19000-0xfed19fff could not be reserved
system 00:06: iomem range 0xf8000000-0xfbffffff could not be reserved
system 00:06: iomem range 0xfed20000-0xfed3ffff could not be reserved
system 00:06: iomem range 0xfed45000-0xfed8ffff could not be reserved
system 00:06: iomem range 0xfef00000-0xfef03fff has been reserved
PCI: Bridge: 0000:00:1c.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:1c.1
  IO window: 2000-3fff
  MEM window: 0xd0000000-0xd3ffffff
  PREFETCH window: 0x00000000d8000000-0x00000000dbffffff
PCI: Bridge: 0000:00:1c.2
  IO window: disabled.
  MEM window: 0xfc500000-0xfc5fffff
  PREFETCH window: disabled.
PCI: Bus 15, cardbus bridge: 0000:0e:00.0
  IO window: 0x00004000-0x000040ff
  IO window: 0x00004400-0x000044ff
  PREFETCH window: 0x54000000-0x57ffffff
  MEM window: 0x58000000-0x5bffffff
PCI: Bridge: 0000:00:1e.0
  IO window: 4000-4fff
  MEM window: 0xfc200000-0xfc4fffff
  PREFETCH window: disabled.
ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 17 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1c.0 to 64
ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1c.1 to 64
ACPI: PCI Interrupt 0000:00:1c.2[C] -> GSI 18 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1c.2 to 64
PCI: Setting latency timer of device 0000:00:1e.0 to 64
ACPI: PCI Interrupt 0000:0e:00.0[A] -> GSI 21 (level, low) -> IRQ 21
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
Simple Boot Flag at 0x46 set to 0x1
Machine check exception polling timer started.
highmem bounce pool size: 64 pages
Total HugeTLB memory allocated, 0
NTFS driver 2.1.29 [Flags: R/O].
fuse init (API version 7.9)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
pci 0000:00:02.0: Boot video device
PCI: Setting latency timer of device 0000:00:1c.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:1c.0:pcie00]
Allocate Port Service[0000:00:1c.0:pcie02]
Allocate Port Service[0000:00:1c.0:pcie03]
PCI: Setting latency timer of device 0000:00:1c.1 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:1c.1:pcie00]
Allocate Port Service[0000:00:1c.1:pcie02]
Allocate Port Service[0000:00:1c.1:pcie03]
PCI: Setting latency timer of device 0000:00:1c.2 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[0000:00:1c.2:pcie00]
Allocate Port Service[0000:00:1c.2:pcie02]
Allocate Port Service[0000:00:1c.2:pcie03]
vesafb: framebuffer at 0xe0000000, mapped to 0xf8880000, using 6144k, total 7616k
vesafb: mode is 1024x768x32, linelength=4096, pages=1
vesafb: scrolling: redraw
vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
vga16fb: initializing
vga16fb: mapped to 0xc00a0000
fb1: VGA16 VGA frame buffer device
ACPI: AC Adapter [AC] (on-line)
ACPI: Battery Slot [BATA] (battery absent)
input: Power Button (FF) as /class/input/input0
ACPI: Power Button (FF) [PWRF]
input: Lid Switch as /class/input/input1
ACPI: Lid Switch [LID]
input: Power Button (CM) as /class/input/input2
ACPI: Power Button (CM) [PWRB]
ACPI: SSDT 3F6C5CC1, 023D (r1  PmRef  Cpu0Ist     3000 INTL 20050624)
Parsing all Control Methods:
Table [SSDT](id 00F7) - 6 Objects with 0 Devices 4 Methods 0 Regions
ACPI: SSDT 3F6C5780, 04BC (r1  PmRef  Cpu0Cst     3001 INTL 20050624)
Parsing all Control Methods:
Table [SSDT](id 00F8) - 1 Objects with 0 Devices 1 Methods 0 Regions
Monitor-Mwait will be used to enter C-1 state
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: ACPI0007:00 is registered as cooling_device0
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: SSDT 3F6C5EFE, 00C8 (r1  PmRef  Cpu1Ist     3000 INTL 20050624)
Parsing all Control Methods:
Table [SSDT](id 0006) - 4 Objects with 0 Devices 4 Methods 0 Regions
ACPI: SSDT 3F6C5C3C, 0085 (r1  PmRef  Cpu1Cst     3000 INTL 20050624)
Parsing all Control Methods:
Table [SSDT](id 0007) - 1 Objects with 0 Devices 1 Methods 0 Regions
ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
ACPI: ACPI0007:01 is registered as cooling_device1
Marking TSC unstable due to: possible TSC halt in C2.
Time: hpet clocksource has been installed.
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI Error (exregion-0164): Could not map memory at F7C1E11800000410, size F0 [20070126]
ACPI Exception (evregion-0420): AE_NO_MEMORY, Returned by Handler for [SystemMemory] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.MOU3._STA] (Node f7c17198), AE_NO_MEMORY
ACPI Error (uteval-0233): Method execution failed [\_SB_.PCI0.LPCB.MOU3._STA] (Node f7c17198), AE_NO_MEMORY
ACPI: LNXTHERM:01 is registered as thermal_zone0
ACPI: Thermal Zone [TZ00] (47 C)
ACPI: LNXTHERM:02 is registered as thermal_zone1
ACPI: Thermal Zone [TZ01] (49 C)
Real Time Clock Driver v1.12ac
hpet_resources: 0xfed00000 is busy
Linux agpgart interface v0.102
agpgart: Detected an Intel 965GM Chipset.
agpgart: Detected 7676K stolen memory.
agpgart: AGP aperture is 256M @ 0xe0000000
[drm] Initialized drm 1.1.0 20060810
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16
[drm] Initialized i915 1.6.0 20060119 on minor 0
intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G/915GM/945G/945GM chipsets
intelfb: Version 0.9.4
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Clocksource tsc unstable (delta = -362918925 ns)
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: module loaded
Intel(R) PRO/1000 Network Driver - version 7.3.20-k2
Copyright (c) 1999-2006 Intel Corporation.
ACPI: PCI Interrupt 0000:00:19.0[A] -> GSI 20 (level, low) -> IRQ 20
PCI: Setting latency timer of device 0000:00:19.0 to 64
e1000: 0000:00:19.0: e1000_probe: (PCI Express:2.5Gb/s:Width x1) 00:0b:97:d8:d8:73
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
Linux video capture interface: v2.00
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH8M: IDE controller (0x8086:0x2850 rev 0x03) at  PCI slot 0000:00:1f.1
ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 19 (level, low) -> IRQ 19
ICH8M: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1810-0x1817, BIOS settings: hda:DMA, hdb:PIO
    ide1: BM-DMA at 0x1818-0x181f, BIOS settings: hdc:PIO, hdd:PIO
Probing IDE interface ide0...
hda: TEAC DV-W28EC, ATAPI CD/DVD-ROM drive
hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/33 mode selected
Probing IDE interface ide1...
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
ide2: I/O resource 0x0-0x7 not free.
ide2: ports already in use, skipping probe
ide3: I/O resource 0x0-0x7 not free.
ide3: ports already in use, skipping probe
ide4: I/O resource 0x0-0x7 not free.
ide4: ports already in use, skipping probe
ide5: I/O resource 0x0-0x7 not free.
ide5: ports already in use, skipping probe
ide6: I/O resource 0x0-0x7 not free.
ide6: ports already in use, skipping probe
ide7: I/O resource 0x0-0x7 not free.
ide7: ports already in use, skipping probe
ide8: I/O resource 0x0-0x7 not free.
ide8: ports already in use, skipping probe
ide9: I/O resource 0x0-0x7 not free.
ide9: ports already in use, skipping probe
hda: ATAPI 24X DVD-ROM DVD-R-RAM CD-R/RW drive, 2000kB Cache
Uniform CD-ROM driver Revision: 3.20
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
ahci 0000:00:1f.2: version 3.0
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 19
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 3 Gbps 0x7 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part 
PCI: Setting latency timer of device 0000:00:1f.2 to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
ata1: SATA max UDMA/133 abar m2048@0xfc825000 port 0xfc825100 irq 19
ata2: SATA max UDMA/133 abar m2048@0xfc825000 port 0xfc825180 irq 19
ata3: SATA max UDMA/133 abar m2048@0xfc825000 port 0xfc825200 irq 19
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ATA-8: FUJITSU MHY2080BH, 0043000B, max UDMA/100
ata1.00: 156301488 sectors, multi 16: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/100
ata2: SATA link down (SStatus 0 SControl 300)
ata3: SATA link down (SStatus 0 SControl 300)
scsi 0:0:0:0: Direct-Access     ATA      FUJITSU MHY2080B 0043 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 < sda5 sda6 sda7 >
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
Fusion MPT base driver 3.04.06
Copyright (c) 1999-2007 LSI Corporation
Fusion MPT SPI Host driver 3.04.06
ACPI: PCI Interrupt 0000:0e:00.1[B] -> GSI 20 (level, low) -> IRQ 20
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[20]  MMIO=[fc401000-fc4017ff]  Max Packet=[2048]  IR/IT contexts=[4/4]
ieee1394: raw1394: /dev/raw1394 device initialized
Yenta: CardBus bridge found at 0000:0e:00.0 [10f7:8338]
Yenta: ISA IRQ mask 0x04b8, PCI irq 21
Socket status: 30000006
Yenta: Raising subordinate bus# of parent bus (#0e) from #0f to #12
pcmcia: parent PCI bridge I/O window: 0x4000 - 0x4fff
cs: IO port probe 0x4000-0x4fff: clean.
pcmcia: parent PCI bridge Memory window: 0xfc200000 - 0xfc4fffff
ACPI: PCI Interrupt 0000:00:1a.7[C] -> GSI 18 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1a.7 to 64
ehci_hcd 0000:00:1a.7: EHCI Host Controller
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1a.7: debug port 1
PCI: cache line size of 32 is not supported by device 0000:00:1a.7
ehci_hcd 0000:00:1a.7: irq 18, io mem 0xfc825800
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 23 (level, low) -> IRQ 23
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.7: debug port 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfc825c00
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:1a.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1a.0 to 64
uhci_hcd 0000:00:1a.0: UHCI Host Controller
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.0: irq 16, io base 0x00001840
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1a.1[B] -> GSI 21 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:1a.1 to 64
uhci_hcd 0000:00:1a.1: UHCI Host Controller
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1a.1: irq 21, io base 0x00001860
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 23 (level, low) -> IRQ 23
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.0: irq 23, io base 0x00001880
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[008045890009ac6a]
ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:1d.1: irq 19, io base 0x000018a0
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
uhci_hcd 0000:00:1d.2: irq 18, io base 0x000018c0
usb usb7: configuration #1 chosen from 1 choice
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
usb 5-2: new low speed USB device using uhci_hcd and address 2
usb 5-2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usblp
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
PNP: PS/2 Controller [PNP0303:K101] at 0x60,0x64 irq 1
PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /class/input/input3
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci: SDHCI controller found at 0000:0e:00.2 [1180:0822] (rev 15)
ACPI: PCI Interrupt 0000:0e:00.2[D] -> GSI 23 (level, low) -> IRQ 23
sdhci:slot0: Will use DMA mode even though HW doesn't fully claim to support it.
mmc0: SDHCI at 0xfc401800 irq 23 DMA
input: USB Optical Mouse as /class/input/input4
input: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:1d.0-2
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Bluetooth: L2CAP ver 2.9
Bluetooth: L2CAP socket layer initialized
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ieee80211_crypt: registered algorithm 'NULL'
ieee80211_crypt: registered algorithm 'WEP'
ieee80211_crypt: registered algorithm 'CCMP'
ieee80211_crypt: registered algorithm 'TKIP'
Using IPI No-Shortcut mode
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
kjournald starting.  Commit interval 5 seconds
Freeing unused kernel memory: 216k freed
cs: IO port probe 0x100-0x3af: clean.
cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x820-0x8ff: clean.
cs: IO port probe 0xc00-0xcf7: clean.
cs: IO port probe 0xa00-0xaff: clean.
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI Exception (evregion-0420): AE_TIME, Returned by Handler for [EmbeddedControl] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC87] (Node f7c15f48), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC86] (Node f7c15f18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC01] (Node f7c15d50), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.ECPF] (Node f7c10ac8), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._PSR] (Node f7c10cc0), AE_TIME
ACPI Exception (ac-0135): AE_TIME, Error reading AC Adapter state [20070126]
EXT3 FS on sda6, internal journal
Adding 1357452k swap on /dev/sda5.  Priority:-1 extents:1 across:1357452k
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI Exception (evregion-0420): AE_TIME, Returned by Handler for [EmbeddedControl] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC87] (Node f7c15f48), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC86] (Node f7c15f18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC02] (Node f7c15d68), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.ECPF] (Node f7c10ac8), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BATA._STA] (Node f7c10c30), AE_TIME
ACPI Exception (battery-0306): AE_ERROR, Evaluating _STA [20070126]
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI Exception (evregion-0420): AE_TIME, Returned by Handler for [EmbeddedControl] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC87] (Node f7c15f48), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC86] (Node f7c15f18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC01] (Node f7c15d50), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.ECPF] (Node f7c10ac8), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._PSR] (Node f7c10cc0), AE_TIME
ACPI Exception (ac-0135): AE_TIME, Error reading AC Adapter state [20070126]
e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
e1000: eth0: e1000_watchdog: 10/100 speed: disabling TSO
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI Exception (evregion-0420): AE_TIME, Returned by Handler for [EmbeddedControl] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC87] (Node f7c15f48), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC86] (Node f7c15f18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC01] (Node f7c15d50), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.ECPF] (Node f7c10ac8), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._PSR] (Node f7c10cc0), AE_TIME
ACPI Exception (ac-0135): AE_TIME, Error reading AC Adapter state [20070126]
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI Exception (evregion-0420): AE_TIME, Returned by Handler for [EmbeddedControl] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC87] (Node f7c15f48), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC86] (Node f7c15f18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC01] (Node f7c15d50), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.ECPF] (Node f7c10ac8), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._PSR] (Node f7c10cc0), AE_TIME
ACPI Exception (ac-0135): AE_TIME, Error reading AC Adapter state [20070126]
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI Exception (evregion-0420): AE_TIME, Returned by Handler for [EmbeddedControl] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC87] (Node f7c15f48), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC86] (Node f7c15f18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC01] (Node f7c15d50), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.ECPF] (Node f7c10ac8), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._PSR] (Node f7c10cc0), AE_TIME
ACPI Exception (ac-0135): AE_TIME, Error reading AC Adapter state [20070126]
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI Exception (evregion-0420): AE_TIME, Returned by Handler for [EmbeddedControl] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC87] (Node f7c15f48), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC86] (Node f7c15f18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC01] (Node f7c15d50), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.ECPF] (Node f7c10ac8), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._PSR] (Node f7c10cc0), AE_TIME
ACPI Exception (ac-0135): AE_TIME, Error reading AC Adapter state [20070126]
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI Exception (evregion-0420): AE_TIME, Returned by Handler for [EmbeddedControl] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC87] (Node f7c15f48), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC86] (Node f7c15f18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC01] (Node f7c15d50), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.ECPF] (Node f7c10ac8), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._PSR] (Node f7c10cc0), AE_TIME
ACPI Exception (ac-0135): AE_TIME, Error reading AC Adapter state [20070126]
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI: EC: acpi_ec_wait timeout, status = 255, expect_event = 2
ACPI: EC: input buffer is not empty, aborting transaction
ACPI Exception (evregion-0420): AE_TIME, Returned by Handler for [EmbeddedControl] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC87] (Node f7c15f48), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC86] (Node f7c15f18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_.EC01] (Node f7c15d50), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.ECPF] (Node f7c10ac8), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._PSR] (Node f7c10cc0), AE_TIME
ACPI Exception (ac-0135): AE_TIME, Error reading AC Adapter state [20070126]

Unsuccessful boot (kernel 2.6.24):

Linux version 2.6.24 (root@toughbook) (gcc version 4.1.1 (Gentoo 4.1.1-r3)) #1 SMP PREEMPT Tue Jan 29 17:18:56 CET 2008
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003f6c0000 (usable)
 BIOS-e820: 000000003f6c0000 - 000000003f6d1000 (ACPI NVS)
 BIOS-e820: 000000003f6d1000 - 0000000040000000 (reserved)
 BIOS-e820: 00000000f8000000 - 00000000fc000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
 BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
 BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
118MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f77a0
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   259776
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0:        0 ->   259776
DMI 2.4 present.
Using APIC driver default
ACPI: RSDP 000F7770, 0024 (r2 MATBIO)
ACPI: XSDT 3F6C4F19, 007C (r1 MATBIO CF52-1LA  6040000 MEI         0)
ACPI: FACP 3F6CDC60, 00F4 (r3 MATBIO CF52-1LA  6040000 MEI         1)
ACPI: DSDT 3F6C62C1, 791B (r1 MATBIO CF52-1LA  6040000 MSFT  3000000)
ACPI: FACS 3F6D0FC0, 0040
ACPI: HPET 3F6CDD54, 0038 (r1 MATBIO CF52-1LA  6040000 MEI        5A)
ACPI: SLIC 3F6CDD8C, 0176 (r1 MATBIO CF52-1LA  6040000 MEI         0)
ACPI: APIC 3F6CDF02, 0068 (r1 MATBIO CF52-1LA  6040000 MEI         0)
ACPI: MCFG 3F6CDF6A, 003C (r1 MATBIO CF52-1LA  6040000 MEI         0)
ACPI: BOOT 3F6CDFA6, 0028 (r1 MATBIO CF52-1LA  6040000 MEI         1)
ACPI: TCPA 3F6CDFCE, 0032 (r1 MATBIO CF52-1LA  6040000 MEI         1)
ACPI: SSDT 3F6C5FC6, 02FB (r1 MATBIO CF52-1LA     1000 MEI  20050624)
ACPI: SSDT 3F6C5521, 025F (r1 MATBIO CF52-1LA     3000 MEI  20050624)
ACPI: SSDT 3F6C547B, 00A6 (r1 MATBIO CF52-1LA     3000 MEI  20050624)
ACPI: SSDT 3F6C4F95, 04E6 (r1 MATBIO CF52-1LA     3000 MEI  20050624)
ACPI: PM-Timer IO Port: 0x1008
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 6:15 APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 6:15 APIC version 20
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Enabling APIC mode:  Flat.  Using 1 I/O APICs
ACPI: HPET id: 0x8086a201 base: 0xfed00000
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 50000000 (gap: 40000000:b8000000)
swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000
swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000dc000
swsusp: Registered nosave memory region: 00000000000dc000 - 0000000000100000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 257747
Kernel command line: root=/dev/sda6 console=ttyS0,115200
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 1795.575 MHz processor.
Console: colour VGA+ 80x25
console [ttyS0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1024544k/1039104k available (2922k kernel code, 13940k reserved, 1127k data, 208k init, 121600k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff9a000 - 0xfffff000   ( 404 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc04fc000 - 0xc0530000   ( 208 kB)
      .data : 0xc03dab70 - 0xc04f4a8c   (1127 kB)
      .text : 0xc0100000 - 0xc03dab70   (2922 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1
Calibrating delay using timer specific routine.. 3594.02 BogoMIPS (lpj=1797012)
Mount-cache hash table entries: 512
monitor/mwait feature present.
using mwait in idle threads.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
ACPI: Core revision 20070126
Parsing all Control Methods:
Table [DSDT](id 0001) - 825 Objects with 66 Devices 269 Methods 26 Regions
Parsing all Control Methods:
Table [SSDT](id 0002) - 14 Objects with 3 Devices 8 Methods 0 Regions
Parsing all Control Methods:
Table [SSDT](id 0003) - 7 Objects with 0 Devices 3 Methods 0 Regions
Parsing all Control Methods:
Table [SSDT](id 0004) - 4 Objects with 0 Devices 3 Methods 0 Regions
Parsing all Control Methods:
Table [SSDT](id 0005) - 13 Objects with 0 Devices 4 Methods 0 Regions
 tbxface-0598 [00] tb_load_namespace     : ACPI Tables successfully acquired
evxfevnt-0091 [00] enable                : Transition to ACPI mode successful
CPU0: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz stepping 0d
SMP alternatives: switching to SMP code
Booting processor 1/1 eip 3000
Initializing CPU#1
Calibrating delay using timer specific routine.. 3590.95 BogoMIPS (lpj=1795476)
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz stepping 0d
Total of 2 processors activated (7184.97 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
net_namespace: 64 bytes
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using MMCONFIG
Setting up standard PCI resources
evgpeblk-0956 [00] ev_create_gpe_block   : GPE 00 to 1F [_GPE] 4 regs on int 0x9
evgpeblk-1052 [00] ev_initialize_gpe_bloc: Found 5 Wake, Enabled 3 Runtime GPEs in this block
ACPI: EC: non-query interrupt received, switching to interrupt mode

dmidecode output:
# dmidecode 2.9
SMBIOS 2.4 present.
46 structures occupying 1685 bytes.
Table at 0x000DC010.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
	Vendor: Phoenix Technologies Ltd.
	Version: V1.54L21
	Release Date: 10/23/2007
	Address: 0xE50B0
	Runtime Size: 110416 bytes
	ROM Size: 1024 kB
	Characteristics:
		PCI is supported
		PC Card (PCMCIA) is supported
		PNP is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		ESCD support is available
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		3.5"/720 KB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		Serial services are supported (int 14h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Function key-initiated network boot is supported
		Targeted content distribution is supported
	BIOS Revision: 1.54
	Firmware Revision: 1.80

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: Matsushita Electric Industrial Co.,Ltd.
	Product Name: CF-52CCABVBG
	Version: 001
	Serial Number: 7LTCB27246
	UUID: D7A8DB86-686D-53BE-A5C9-C0F2C1C80261
	Wake-up Type: Power Switch
	SKU Number: CF-52CCABVBG
	Family: CF52-1LA

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
	Manufacturer: Matsushita Electric Industrial Co.,Ltd.
	Product Name: CF52-1LA
	Version: 001
	Serial Number: None

Handle 0x0003, DMI type 3, 13 bytes
Chassis Information
	Manufacturer: Matsushita Electric Industrial Co.,Ltd.
	Type: Notebook
	Lock: Not Present
	Version: 001
	Serial Number: None
	Asset Tag: No Asset Tag
	Boot-up State: Safe
	Power Supply State: Safe
	Thermal State: Safe
	Security Status: None

Handle 0x0004, DMI type 4, 35 bytes
Processor Information
	Socket Designation: IC1
	Type: Central Processor
	Family: Other
	Manufacturer: GenuineIntel
	ID: FD 06 00 00 FF FB EB BF
	Version: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz
	Voltage: 1.2 V
	External Clock: 200 MHz
	Max Speed: 1800 MHz
	Current Speed: 1800 MHz
	Status: Populated, Enabled
	Upgrade: None
	L1 Cache Handle: 0x0005
	L2 Cache Handle: 0x0006
	L3 Cache Handle: Not Provided
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified

Handle 0x0005, DMI type 7, 19 bytes
Cache Information
	Socket Designation: L1 Cache
	Configuration: Enabled, Not Socketed, Level 1
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 64 KB
	Maximum Size: 64 KB
	Supported SRAM Types:
		Other
	Installed SRAM Type: Other
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Data
	Associativity: 8-way Set-associative

Handle 0x0006, DMI type 7, 19 bytes
Cache Information
	Socket Designation: L2 Cache
	Configuration: Enabled, Not Socketed, Level 2
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 2048 KB
	Maximum Size: 2048 KB
	Supported SRAM Types:
		Other
	Installed SRAM Type: Other
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Unified
	Associativity: 8-way Set-associative

Handle 0x0007, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN15
	Internal Connector Type: None
	External Reference Designator: USB 0
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0008, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN16
	Internal Connector Type: None
	External Reference Designator: USB 1
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0009, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN29
	Internal Connector Type: None
	External Reference Designator: USB 2
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x000A, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN30
	Internal Connector Type: None
	External Reference Designator: USB 3
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x000B, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN10
	Internal Connector Type: None
	External Reference Designator: PC Card
	External Connector Type: 68 Pin Dual Inline
	Port Type: Cardbus

Handle 0x000C, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: JK3004
	Internal Connector Type: None
	External Reference Designator: MIC
	External Connector Type: Mini Jack (headphones)
	Port Type: Audio Port

Handle 0x000D, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: JK3003
	Internal Connector Type: None
	External Reference Designator: Headphone
	External Connector Type: Mini Jack (headphones)
	Port Type: Audio Port

Handle 0x000E, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN4001
	Internal Connector Type: None
	External Reference Designator: SERIAL
	External Connector Type: DB-9 male
	Port Type: Serial Port 16550A Compatible

Handle 0x000F, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN28
	Internal Connector Type: None
	External Reference Designator: EXT.DISPLAY
	External Connector Type: DB-15 female
	Port Type: Video Port

Handle 0x0010, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN2001
	Internal Connector Type: None
	External Reference Designator: LAN
	External Connector Type: RJ-45
	Port Type: Network Port

Handle 0x0011, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN4201
	Internal Connector Type: None
	External Reference Designator: Modem
	External Connector Type: RJ-11
	Port Type: Modem Port

Handle 0x0012, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN13
	Internal Connector Type: None
	External Reference Designator: Wireless LAN
	External Connector Type: None
	Port Type: Network Port

Handle 0x0013, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN9
	Internal Connector Type: None
	External Reference Designator: 1394
	External Connector Type: IEEE 1394
	Port Type: Firewire (IEEE P1394)

Handle 0x0014, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN7
	Internal Connector Type: None
	External Reference Designator: Bluetooth
	External Connector Type: None
	Port Type: Network Port

Handle 0x0015, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN31
	Internal Connector Type: None
	External Reference Designator: Port Replicator
	External Connector Type: Proprietary
	Port Type: Other

Handle 0x0016, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CN4301
	Internal Connector Type: None
	External Reference Designator: SD Card
	External Connector Type: Proprietary
	Port Type: Other

Handle 0x0017, DMI type 9, 13 bytes
System Slot Information
	Designation: PC Card
	Type: 32-bit PC Card (PCMCIA)
	Current Usage: Unknown
	Length: Other
	ID: Adapter 0, Socket 0
	Characteristics:
		5.0 V is provided
		3.3 V is provided
		PC Card-16 is supported
		Cardbus is supported
		PME signal is supported
		Hot-plug devices are supported

Handle 0x0018, DMI type 126, 13 bytes
Inactive

Handle 0x0019, DMI type 9, 13 bytes
System Slot Information
	Designation: ExpressCard
	Type: x1 PCI Express
	Current Usage: Unknown
	Length: Other
	ID: 0
	Characteristics:
		3.3 V is provided
		Hot-plug devices are supported

Handle 0x001A, DMI type 10, 10 bytes
On Board Device 1 Information
	Type: Video
	Status: Enabled
	Description: Intel 82G965
On Board Device 2 Information
	Type: Sound
	Status: Enabled
	Description: Analog Devices AD1884
On Board Device 3 Information
	Type: Ethernet
	Status: Enabled
	Description: Intel 82566MM

Handle 0x001B, DMI type 11, 5 bytes
OEM Strings
	String 1: 4yv7r4hKAY8MI
	String 2: vxSDCx5UrDEzw
	String 3: iu7ZWjnD3U1L+

Handle 0x001C, DMI type 12, 5 bytes
System Configuration Options
	Option 1: DSN:K41ET7B256SEFUJITSUMHY2080BH    
	Option 2: DSN:M4 70T2953EZ3-CE6 3D500D11      
	Option 3: DSN:                                
	Option 4: SMI:00B2C1

Handle 0x001D, DMI type 13, 22 bytes
BIOS Language Information
	Installable Languages: 2
		en|US|iso8859-1
		ja|JP|unicode-1
	Currently Installed Language: en|US|iso8859-1

Handle 0x001E, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 4 GB
	Error Information Handle: Not Provided
	Number Of Devices: 2

Handle 0x001F, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: Flash Memory
	Error Correction Type: None
	Maximum Capacity: 1 MB
	Error Information Handle: Not Provided
	Number Of Devices: 1

Handle 0x0020, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x001E
	Error Information Handle: No Error
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 1024 MB
	Form Factor: DIMM
	Set: None
	Locator: DIMM 1
	Bank Locator: DIMM 1
	Type: DDR2
	Type Detail: Synchronous
	Speed: 667 MHz (1.5 ns)
	Manufacturer: Not Specified
	Serial Number: 3D500D11
	Asset Tag: Not Specified
	Part Number: M4 70T2953EZ3-CE6 

Handle 0x0021, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x001E
	Error Information Handle: No Error
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: DIMM
	Set: None
	Locator: DIMM 2
	Bank Locator: DIMM 2
	Type: DDR2
	Type Detail: Synchronous
	Speed: 667 MHz (1.5 ns)
	Manufacturer: Not Specified
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified

Handle 0x0022, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x001F
	Error Information Handle: No Error
	Total Width: 8 bits
	Data Width: 8 bits
	Size: 1024 kB
	Form Factor: TSOP
	Set: None
	Locator: Flash ROM
	Bank Locator: Flash ROM
	Type: Flash
	Type Detail: Non-Volatile
	Speed: Unknown
	Manufacturer: Not Specified
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified

Handle 0x0023, DMI type 19, 15 bytes
Memory Array Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x0003FFFFFFF
	Range Size: 1 GB
	Physical Array Handle: 0x001E
	Partition Width: 0

Handle 0x0024, DMI type 19, 15 bytes
Memory Array Mapped Address
	Starting Address: 0x000FFF00000
	Ending Address: 0x000FFFFFFFF
	Range Size: 1 MB
	Physical Array Handle: 0x001F
	Partition Width: 0

Handle 0x0025, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x0003FFFFFFF
	Range Size: 1 GB
	Physical Device Handle: 0x0020
	Memory Array Mapped Address Handle: 0x0023
	Partition Row Position: 1
	Interleave Position: Unknown
	Interleaved Data Depth: Unknown

Handle 0x0026, DMI type 126, 19 bytes
Inactive

Handle 0x0027, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x000FFF00000
	Ending Address: 0x000FFFFFFFF
	Range Size: 1 MB
	Physical Device Handle: 0x0022
	Memory Array Mapped Address Handle: 0x0024
	Partition Row Position: 1

Handle 0x0028, DMI type 21, 7 bytes
Built-in Pointing Device
	Type: Touch Pad
	Interface: PS/2
	Buttons: 2

Handle 0x0029, DMI type 126, 7 bytes
Inactive

Handle 0x002A, DMI type 22, 26 bytes
Portable Battery
	Location: in the front, left-hand side
	Manufacturer: Panasonic
	Name: Not Specified
	Chemistry: Lithium Ion
	Design Capacity: Unknown
	Design Voltage: Unknown
	SBDS Version: Not Specified
	Maximum Error: 0%
	SBDS Serial Number: 0000
	SBDS Manufacture Date: 1980-01-01
	OEM-specific Information: 0x00000000

Handle 0x002B, DMI type 24, 5 bytes
Hardware Security
	Power-On Password Status: Disabled
	Keyboard Password Status: Not Implemented
	Administrator Password Status: Disabled
	Front Panel Reset Status: Not Implemented

Handle 0x002C, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected

Handle 0x002D, DMI type 127, 4 bytes
End Of Table
Comment 1 Sebastian Smolorz 2008-02-08 04:18:23 UTC
Created attachment 14749 [details]
acpidump output on Panasonic Toughbook CF-52
Comment 2 Len Brown 2008-02-09 02:27:04 UTC
Multiple issues in the dmesg above beg several questions...

> Latest working kernel version: unknown
> Earliest failing kernel version: 2.6.23.12

Has any version of Linux ever booted on this laptop in ACPI mode?
If so, what is the latest version you know of?

Are the dmesg above from unmodified 2.6.24,
or from 2.6.24-git (pre 2.6.25-rc1)?

Kernel command line: root=/dev/sda6 vga=0x318 acpi_osi=Linux
Kernel command line: root=/dev/sda6 console=ttyS0,115200

Does this laptop really have a serial console?
if you boot with these parameters several times,
does it succeed/fail the same way each time?
Did acpi_osi=Linux make a difference (all by itself)?

Any difference with CONFIG_PREEMPT=n?
Comment 3 Len Brown 2008-02-09 02:44:52 UTC
Reviewing the DSDT for use of OSI(Linux), I don't
see that Panasonic has any specific support for Linux.
Rather, OSI(Linux)'s main effect seems to be to run
the DSDT as if Windows NT were running.  In particular,
there is a bunch of USB code that gets disabled because
OSI(Linux) disables the Vista-validated path through the BIOS.

However, I don't fully follow the save/restore to INFO mechanism --
it could possibly have some implications on SMM code.

I'll be surprised if acpi_osi=Linux behaves differently
from acpi_osi=!Linux WRT. the boot problems reported here.
However, I wouldn't be surprised to see a differences
in suspend/resume function, or USB function.

   Name (OSID, 0x00)
# OSID is not referenced, except by the CKOS method itself
    Method (CKOS, 0, NotSerialized)
    {
        If (OSID)
        {
            Return (OSID)
        }

        If (CondRefOf (\_OSI, Local0))
        {
            If (\_OSI ("Linux"))
            {
                Store (0x10, OSID)
# OSI(Linux) sets OSID to x10
            }
            Else
            {
                If (\_OSI ("Windows 2006"))
                {
                    Store (0x83, OSID)
                }
                Else
                {
                    Store (0x82, OSID)
                }
            }
        }
        Else
        {
            If (LEqual (SCMP (\_OS, "Microsoft Windows NT"), Zero))
            {
                Store (0x81, OSID)
            }
            Else
            {
                If (LEqual (SCMP (\_OS, "Microsoft Windows"), Zero))
                {
                    Store (0x01, OSID)
                }
                Else
                {
                    If (LEqual (SCMP (\_OS, "Microsoft WindowsME: Millennium Edition"), Zero))
                    {
                        Store (0x02, OSID)
                    }
                    Else
                    {
                        Store (0xFF, OSID)
                    }
                }
            }
        }

        Return (OSID)
    }
...
   Scope (\_SB)
    {
        Method (_INI, 0, NotSerialized)
        {
            If (DTSE)
            {
                \_SB.PSRV (0xC9, 0x04, 0x00, 0x00, 0x00)
            }

            Store (0x07D0, OSYS)
            If (CondRefOf (\_OSI, Local0))
            {
                If (\_OSI ("Linux"))
                {
                    Store (0x03E8, OSYS)
                }
# OSYS is immediately over-written, so this OSI(Linux) is a NOP
                If (\_OSI ("Windows 2001"))
                {
                    Store (0x07D1, OSYS)
                }

                If (\_OSI ("Windows 2001 SP1"))
                {
                    Store (0x07D1, OSYS)
                }

                If (\_OSI ("Windows 2001 SP2"))
                {
                    Store (0x07D2, OSYS)
                }

                If (\_OSI ("Windows 2006"))
                {
                    Store (0x07D6, OSYS)
                }

                If (LAnd (MPEN, LEqual (OSYS, 0x07D1)))
                {
                    \_SB.PSRV (0xC9, 0x03, One, One, 0x00)
                }
            }

            \_SB.PCI0.GFX0.INIG ()
        }
    }

# CKOS is used in several places
    Method (_WAK, 1, NotSerialized)
    {
        \_SB.PSRV (0x92, 0x03, 0x01, \CKOS (), 0x00)
        If (LEqual (Arg0, 0x03))
        {
            \_SB.BAY3 ()
        }
...
       Method (PSRV, 5, Serialized)

        {
            Acquire (PSMX, 0xFFFF)
            If (Arg2)
            {
# Arg3 is the output from CKOS()
                Store (Arg3, INFO)
            }

            Store (Arg1, DID)
            Store (Arg0, BCMD)
            Store (0x00, SMIC)
            If (LEqual (Arg4, 0x00))
            {
                Store (Zero, Local0)
            }
            Else
            {
                If (LEqual (Arg4, 0x01))
                {
                    Store (INF, Local0)
                }
                Else
                {
                    If (LEqual (Arg4, 0x03))
                    {
                        Store (INFD, Local0)
                    }
                    Else
                    {
                        If (LEqual (Arg4, 0x04))
                        {
                            Store (INFP, Local0)
                        }
                        Else
                        {
                            Store (INFO, Local0)
                        }
                    }
                }
            }

            Release (PSMX)
            Return (Local0)
        }
        OperationRegion (SMI1, SystemMemory, 0x3F6D0D4D, 0x00000200)
        Field (SMI1, AnyAcc, NoLock, Preserve)
        {
            BCMD,   8,
            DID,    32,
            INFO,   4056
        }

# PSRV is widely called, and sometimes its return value is used.
        Device (PCI0)
        {
            Method (_INI, 0, NotSerialized)
            {
                \_SB.PSRV (0x92, 0x03, 0x01, \CKOS (), 0x00)
                GINI ()
                AINI ()
                \_SB.PSRV (0xB8, 0x01, 0x00, 0x00, 0x00)
            }
# a bunch of USB code depends on CKOS == x83 (Vista)

    If (LEqual (\CKOS (), 0x83))
    {
        Name (USP1, Zero)
        Name (USP2, Zero)
        Name (USPE, Zero)
        Name (\_SB.PCI0.USB1._PRW, Package (0x02)
        {
            0x03,
            0x03
        })
        Method (\_SB.PCI0.USB1._PSW, 1, NotSerialized)
        {
            Store (Arg0, USP1)
            \_SB.ECPF (0x021A, 0x03, LOr (USPE, USP1))
            If (Arg0)
            {
                Store (0x03, \_SB.PCI0.USB1.RSEN)
            }
            Else
            {
                Store (Zero, \_SB.PCI0.USB1.RSEN)
            }
        }

        Name (\_SB.PCI0.USB2._PRW, Package (0x02)
        {
            0x04,
            0x03
        })
        Method (\_SB.PCI0.USB2._PSW, 1, NotSerialized)
        {
            Store (Arg0, USP2)
            \_SB.ECPF (0x021A, 0x0C, LOr (USPE, USP2))
            If (Arg0)
            {
                Store (0x03, \_SB.PCI0.USB2.RSEN)
            }
            Else
            {
                Store (Zero, \_SB.PCI0.USB2.RSEN)
            }
        }

        Name (\_SB.PCI0.EHCI._PRW, Package (0x02)
        {
            0x0D,
            0x03
        })
        Method (\_SB.PCI0.EHCI._PSW, 1, NotSerialized)
        {
            Store (Arg0, USPE)
            \_SB.ECPF (0x021A, 0x03, LOr (USPE, USP1))
            \_SB.ECPF (0x021A, 0x0C, LOr (USPE, USP2))
        }

        Scope (\_GPE)
       {
            Method (_L03, 0, NotSerialized)
            {
                Notify (\_SB.PCI0.USB1, 0x02)
            }

            Method (_L04, 0, NotSerialized)
            {
                Notify (\_SB.PCI0.USB2, 0x02)
            }
        }
    }
Comment 4 Sebastian Smolorz 2008-02-13 14:21:43 UTC
(In reply to comment #2)
> Has any version of Linux ever booted on this laptop in ACPI mode?
> If so, what is the latest version you know of?

The first kernel I tried on this laptop was version 2.6.23.12. I am not aware of any kernel version that booted in ACPI mode successfully and reliably. If you have any assumptions that a particular version could work please let me know so I can try it out.
 
> Are the dmesg above from unmodified 2.6.24,
> or from 2.6.24-git (pre 2.6.25-rc1)?

The first dmesg is from the linux-acpi-2.6 repository, test branch, last commit from February 2nd. The second dmesg is from vanilla 2.6.24.

> Kernel command line: root=/dev/sda6 vga=0x318 acpi_osi=Linux
> Kernel command line: root=/dev/sda6 console=ttyS0,115200
> 
> Does this laptop really have a serial console?

I don't log in via serial console but I use the serial output to save the dmesg.

> if you boot with these parameters several times,
> does it succeed/fail the same way each time?
> Did acpi_osi=Linux make a difference (all by itself)?

Ok, I repeated the tests with a slightly more current linux-acpi-2.6 repository. It is the release branch, HEAD is commit a52500c917ead55dd78d9f37b8ca993f4f79f72a. I booted three times with acpi_osi=Linux and three times without it. It fails the same way each time. See attached boot logs (one with acpi_osi=Linux and one without).

> Any difference with CONFIG_PREEMPT=n?

No, not at all. (CONFIG_PREEMPT_NONE=y)
Comment 5 Sebastian Smolorz 2008-02-13 14:23:57 UTC
Created attachment 14801 [details]
dmesg of unsuccessful boot
Comment 6 Sebastian Smolorz 2008-02-13 14:24:36 UTC
Created attachment 14802 [details]
dmesg of unsuccessful boot with acpi_osi=Linux
Comment 7 ykzhao 2008-02-13 17:42:31 UTC
Hi, Sebastian
    Will you please try the early kernel (for example: 2.6.23.1) and attach the output of dmesg and lspci -vvxxx ? It will be great if you can boot the system with the acpi on?
Comment 8 Sebastian Smolorz 2008-02-14 12:09:17 UTC
> Will you please try the early kernel (for example: 2.6.23.1)

OK.

> and attach the
> output of dmesg and lspci -vvxxx ?

dmesg output is from an unsuccessful boot attempt. lspci output was taken when the system was booted with acpi=off.

> It will be great if you can boot the system
> with the acpi on?

I'm afraid we were not lucky today ...
Comment 9 Sebastian Smolorz 2008-02-14 12:11:10 UTC
Created attachment 14841 [details]
dmesg output from a failed boot attempt on 2.6.23.1
Comment 10 Sebastian Smolorz 2008-02-14 12:12:02 UTC
Created attachment 14842 [details]
output from lspci -vvxxx on 2.6.23.1 booted with acpi=off
Comment 11 Len Brown 2008-02-14 22:16:17 UTC
> PCI: Using MMCONFIG

please try booting with "pci=nommconf"
Comment 12 Sebastian Smolorz 2008-02-15 00:41:12 UTC
I tried booting 2.6.23.1 and linux-acpi-2.6 (checked out a few days ago) with pci=nommconf but it isn't better. dmesg output attached.
Comment 13 Sebastian Smolorz 2008-02-15 00:42:23 UTC
Created attachment 14850 [details]
dmesg output from a failed boot attempt on 2.6.23.1 with pci=nommconf
Comment 14 ykzhao 2008-02-25 01:46:10 UTC
Will you please try the boot option of "pci=nommconf acpi.debug_layer=0x010000 acpi.debug_level=0x17 " and attach the output? (Use the 2.6.23.1 kernel).
Thanks.
Comment 15 Sebastian Smolorz 2008-02-26 14:33:03 UTC
Created attachment 15016 [details]
output from a failed boot attempt on 2.6.23.1 with pci=nommconf acpi.debug_layer=0x010000
acpi.debug_level=0x17
Comment 16 ykzhao 2008-02-26 21:54:10 UTC
Hi, Sebastian
   From the log it seems that the system hangs after parsing EC device and OS can't complete the acpi full initialization.
   Will you please try the debug patch in comment #28 of bug 9642 and add the boot option of "acpi.debug_layer=0x10004 acpi.debug_level=0x1f pci=nommconf"? 
   Please attach the output of dmesg.
   Thanks.
   
Comment 17 Sebastian Smolorz 2008-02-27 13:09:29 UTC
Created attachment 15031 [details]
output from a failed boot attempt on 2.6.23.1 with pci=nommconf acpi.debug_layer=0x10004 acpi.debug_level=0x1f and modified with patch from comment 28 bug 9642
Comment 18 ykzhao 2008-02-27 17:43:33 UTC
*** Bug 10119 has been marked as a duplicate of this bug. ***
Comment 19 ykzhao 2008-02-27 22:21:38 UTC
Created attachment 15044 [details]
try the custom DSDT

Will you please try the custom DSDT and boot the system with the option of "acpi.debug_layer=0x10004 acpi.debug_level=0x1f pci=nommconf"?
Please attach the output of dmesg.

How to use the custom DSDT can be found  
http://www.lesswatts.org/projects/acpi/faq.php.

Thanks.
Comment 20 Sebastian Smolorz 2008-02-28 16:00:17 UTC
Created attachment 15073 [details]
dmesg output from successful boot with replaced DSDT

Great! System boots successfully! But I have found out that the keys for the backlight do not work as they did with acpi=off. There are corresponding messages in dmesg which I have attached also.

Thanks!
Comment 21 Sebastian Smolorz 2008-02-28 16:02:12 UTC
Created attachment 15074 [details]
messages when pressing backlight keys
Comment 22 ykzhao 2008-02-29 01:50:25 UTC
Thanks for the info.
    It is very great that the system can be booted very normally. 
    The remained problem is that backlight can't work normally.
    Will you please do the following test based on the kerne in comment #20?( Custom DSDT table is required).
    a. boot the system with the option of "acpi.debug_layer=0x08010004 acpi.debug_level=0x1f pci=nommconf".
    b. press Fn keys for the backlight.
   
    After finishing the test, please attach the output of full dmesg.
    Will you please attach the output using the following command? 
    acpidump --addr 0x3f6cec47 --length 0x100 -o mnvs
    
    Thanks.
    
Comment 23 Sebastian Smolorz 2008-02-29 06:28:21 UTC
Created attachment 15083 [details]
dmesg output as requested in comment 22
Comment 24 Sebastian Smolorz 2008-02-29 06:28:52 UTC
Created attachment 15084 [details]
acpidump output as requested in comment 22
Comment 25 ykzhao 2008-03-02 22:56:00 UTC
Hi, Sebastian
    From the log in comment #23 it seems that the acpi video driver isn't loaded.
    Will you please confirm whether CONFIG_ACPI_VIDEO is enabled in kernel configuration? If not, please enable it.
    It will be great if you can attach the output of dmesg and .config 
    Thanks.
   
Comment 26 Sebastian Smolorz 2008-03-03 07:43:56 UTC
Created attachment 15122 [details]
dmesg output similar to comment 23 but with CONFIG_ACPI_VIDEO enabled

Hi Yakui,

you were right, CONFIG_ACPI_VIDEO was disabled. I enabled it and attached the dmesg output of the new compiled kernel, again after pressing the 'lower backlight' button three times.

The following attachment is the used .config

Is there a chance that the Linux kernel ACPI code is modified in a way that no custom DSDT is necessary?

Thanks,
Sebastian
Comment 27 Sebastian Smolorz 2008-03-03 07:45:07 UTC
Created attachment 15123 [details]
config of 2.6.23.1 kernel
Comment 28 ykzhao 2008-03-03 18:40:45 UTC
Hi, Sebastian
   Thanks for the log. 
   From the log in comment #26 it seems that the VIDEO driver has done the right thing after pressing the 'lower backlight' button. ( Receiving the 0x87 notify and call the _BCM AML code to decrease the brightness).
   Will you please confirm whether the backlight can work well after ACPI_VIDEO is enabled?
   Please attach the output by using the following commands:
   acpidump --addr 0x3f6ced4d --length 0x2000 -o aslb

   Thanks.
Comment 29 ykzhao 2008-03-03 18:51:23 UTC
Created attachment 15131 [details]
try the custom DSDT

Will you please try the custom DSDT ? 
Please use the boot option required in comment #22.
 
Thanks.
Comment 30 Sebastian Smolorz 2008-03-05 05:24:44 UTC
Created attachment 15151 [details]
dmesg output with DSDT from comment #29 and after pressing the backlight button several times

Hi Yakui,

I've found the reason why at first I thought that the backlight buttons don't work. Actually, they work but only with 10 brightness levels whereas with acpi=off there are 21. The 9 lowest levels seem to be right but at level 9 pressing the increase button lets the display get the maximum brightness. However, /sys/class/backlight/acpi_video0/actual_brightness shows the correct values. They are between 0 and 100, pressing the backlight keys dec-/increases the value of 5. So the wrong behaviour starts at a value of 45 where the backlight is set to the maximum.
Comment 31 Sebastian Smolorz 2008-03-05 05:26:08 UTC
Created attachment 15152 [details]
acpidump output as requested in comment 28
Comment 32 Zhang Rui 2008-03-05 22:04:58 UTC
Linux failed to support the new Intel IGD Opregion BIOS.
Sebastian,
could you please verify if the backlight sys I/F can work in the latest kernel release, say 2.6.25-rc4? You don't need to use the hotkey, just poke /sys/class/backlight/acpi_video0/brightness and see if the backlight is actually changed.
Comment 33 Sebastian Smolorz 2008-03-07 07:52:20 UTC
Hi,

I tried 2.6.25-rc4 but the problem is the same. Only the numbers in /sys/class/backlight/acpi_video0/ changed e.g. max_brightness is now 20 while it was 100 in 2.6.23. Accordingly, the wrong maximum backlight starts with value 9 and not with 45 as it was before.
Comment 34 Zhang Rui 2008-03-09 19:33:00 UTC
(In reply to comment #33)
> Hi,
> I tried 2.6.25-rc4 but the problem is the same. Only the numbers in
> /sys/class/backlight/acpi_video0/ changed e.g. max_brightness is now 20 while
> it was 100 in 2.6.23. 
Yes, that's the right behaviour in 2.6.25-rc kernel. :p

What I really care about is that if the brightness of your laptop can actually be changed when you echo a valid value (between 0 and the "max_brightness") to the "brightness" file.
Comment 35 Sebastian Smolorz 2008-03-10 02:36:10 UTC
(In reply to comment #34)

> Yes, that's the right behaviour in 2.6.25-rc kernel. :p

I suspected that. :-)

> What I really care about is that if the brightness of your laptop can
> actually
> be changed when you echo a valid value (between 0 and the "max_brightness")
> to
> the "brightness" file.

Yes, it can be changed this way but also in that wrong fashion I described earlier. There are only 10 actual brightness levels, between 10 and 20 there is no difference in the brightness.
Comment 36 Zhang Rui 2008-03-10 20:27:56 UTC
(In reply to comment #35)
> (In reply to comment #34)
> > What I really care about is that if the brightness of your laptop can
> actually
> > be changed when you echo a valid value (between 0 and the "max_brightness")
> to
> > the "brightness" file.
> Yes, it can be changed this way but also in that wrong fashion I described
> earlier. There are only 10 actual brightness levels, between 10 and 20 there
> is
> no difference in the brightness.

IMO, the max_brightness is 9, and you can successfully change the brightness from level 0 to 9, write any value larger than 9 will return errors, right?

so what's the wrong fashion?
Please reminder me if I miss something. :)
Comment 37 Zhang Rui 2008-03-11 02:09:49 UTC
*** Bug 10119 has been marked as a duplicate of this bug. ***
Comment 38 Sebastian Smolorz 2008-03-11 05:18:02 UTC
(In reply to comment #36)
> IMO, the max_brightness is 9, and you can successfully change the brightness
> from level 0 to 9, write any value larger than 9 will return errors, right?
> 
> so what's the wrong fashion?
> Please reminder me if I miss something. :)

If the notebook boots with acpi=off I can change the brightness in 21 levels (with the keys). I can actually see the brightness going up or down. So the notebook is really capable of changing the brightness in 21 levels. When it boots with ACPI enabled there are only 10 levels. The visual brightness difference between value 8 and 9 is noticeable larger than between smaller levels. Levels from 10 to 20 change nothing WRT the brightness - and no error is printed BTW.

So my conclusion is: The maximum brightness "comes to early". The upper 10 brightness levels are skipped.

Sebastian
Comment 39 Zhang Rui 2008-03-11 18:18:47 UTC
(In reply to comment #38)
> (In reply to comment #36)
> If the notebook boots with acpi=off I can change the brightness in 21 levels
> (with the keys). I can actually see the brightness going up or down. So the
> notebook is really capable of changing the brightness in 21 levels. When it
> boots with ACPI enabled there are only 10 levels.

> The visual brightness
> difference between value 8 and 9 is noticeable larger than between smaller
> levels. Levels from 10 to 20 change nothing WRT the brightness - and no error
> is printed BTW.
So there are only 10 levels that actually works, while you can get 20 from reading /sys/class/backlight/acpi_video0/max_brightness, right?

> So my conclusion is: The maximum brightness "comes to early". The upper 10
> brightness levels are skipped.
Yes, ACPI does support 21 levels on this laptop.
Please attach the result of "cat /proc/acpi/video/GFX0/DD02/brightness".
and the content of /proc/acpi/video/GFX0/DD02/brightness after set it to some value lager than 10.
Comment 40 Zhang Rui 2008-03-11 18:29:02 UTC
Created attachment 15221 [details]
custom DSDT

Please try this DSDT and boot with acpi.debug_level=0x0f.
Please try to set the brightness to level 5/10/15/20 each for one time and attach the full dmesg output.
Comment 41 Sebastian Smolorz 2008-03-12 08:45:36 UTC
(In reply to comment #39)

> So there are only 10 levels that actually works, while you can get 20 from
> reading /sys/class/backlight/acpi_video0/max_brightness, right?

Right.

> Yes, ACPI does support 21 levels on this laptop.
> Please attach the result of "cat /proc/acpi/video/GFX0/DD02/brightness".

levels:  100 0 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
current: 35

> and the content of /proc/acpi/video/GFX0/DD02/brightness after set it to some
> value lager than 10.

# echo 17 > /sys/class/backlight/acpi_video0/brightness
# cat /proc/acpi/video/GFX0/DD02/brightness
levels:  100 0 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
current: 85
Comment 42 Sebastian Smolorz 2008-03-12 09:22:31 UTC
Created attachment 15226 [details]
dmesg output as requested in comment #40
Comment 43 Zhang Rui 2008-04-29 00:59:43 UTC
Hi, sorry for the delay
Please redo the test with boot option acpi_osi="!Windows2006".
Comment 44 Sebastian Smolorz 2008-04-29 04:15:29 UTC
Created attachment 15975 [details]
dmesg output similar to comment 42 but with acpi_osi="!Windows2006"

backlight still does not work correctly.
Comment 45 Zhang Rui 2008-04-29 18:18:52 UTC
oops, sorry,
it should be acpi-osi="!Windows 2006".
sorry again for the mistake.
Comment 46 Sebastian Smolorz 2008-04-30 01:15:24 UTC
Created attachment 15982 [details]
dmesg output with acpi_osi="!Windows_2006"

Regarding the settable brightness levels there is no difference. But there are other effects: During boot the brightness is set to the lowest level and the hot keys have no effect on the brightness any more.
Comment 47 Zhang Rui 2008-05-14 01:44:26 UTC
At the ACPI video driver's point of view, there is no difference to set the brightness level to 1 or to 15.
Both of them call into AML code and invoke
                    Method (EC0B, 1, Serialized)
                    {
                        EC83 (0x0B, Arg0)
                        Return (0x00)
                    }
I don;t know why it works when setting the brightness level to 0~9 and fails when setting it to 10~20.
I don;t know how to debug further and IMO we should close it and mark it as WILL_NOT_FIX.
What do you think, len?
Comment 48 John Floyd 2008-06-27 00:25:28 UTC
I have had this and other problems on the CF30 (mk2) and have just received a bios update from panasonic.  Its taken a month!  It fixes my problem - couldnt boot off a USB device (optic or mem-stick) and also the DSDT problems discussed here and in Bug 9915.  The bios version is now at V14.  
Comment 49 Zhang Rui 2008-06-30 00:16:32 UTC
hi, john,

thanks for your info. :)

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