[ACPI-sppt] Samsung X10 with modified DSDT does not work as expected (AE_ NO_MEMORY)

Stefan Mueller <[email protected]>
Newsgroups gmane.linux.acpi.support
Message-ID <[email protected]>
Hi,

I followed all the steps described on

http://www.sk-schwanstetten.de/linux/x10-de.htm

and managed to install a acpi patched kernel that reads the DSDT.aml 
that was provided by Michael Arlt on that page. It is a compilation of 
the X10 fix on acpi.sourceforge.

However the result is not as described on that page. My DSDT does not 
load properly. I extended the memory of my laptop to 512 MB and as far 
as I can see this is the only difference between Michaels and my system.

The log file contains error messages with: AE_NO_MEMORY

I attach my dmesg.

One funny thing: I tried for days to boot a kernel with ACPI debugging 
enabled, but the system hung after finding the network card. After 
disableing the debugging I could boot. Is this due to the amount of 
debugging information generated?

Thanks for your support and greetings from Bremen

	Stefan


-- 
Stefan Müller

Universität Bremen/Fachbereich 10      Tel: (+49) (+421) 218-8601
Postfach 33 04 40
D-28334 Bremen

http://www.dfki.de/~stefan/
dmesg (text/plain, 12.3 KB)
Linux version 2.4.21patched-Acpi (root@laptop2) (gcc version 3.3 20030226 (prerelease) (SuSE Linux)) #7 Tue Jul 15 14:48:39 CEST 2003
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000d0000 - 00000000000d4000 (reserved)
 BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001ff70000 (usable)
 BIOS-e820: 000000001ff70000 - 000000001ff7c000 (ACPI data)
 BIOS-e820: 000000001ff7c000 - 000000001ff80000 (ACPI NVS)
 BIOS-e820: 000000001ff80000 - 0000000020000000 (reserved)
 BIOS-e820: 00000000ff800000 - 00000000ffc00000 (reserved)
 BIOS-e820: 00000000fffff000 - 0000000100000000 (reserved)
511MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 130928
zone(0): 4096 pages.
zone(1): 126832 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 SENSX                      ) @ 0x000f7580
ACPI: RSDT (v001 SENSX  AQUILA   01540.00000) @ 0x1ff77f34
ACPI: FADT (v001 SENSX  SENSX10  01540.00000) @ 0x1ff7bf64
ACPI: BOOT (v001 SENSX  $SBFTBL$ 01540.00000) @ 0x1ff7bfd8
ACPI: SSDT (v001  INTEL  EISTRef 00000.08192) @ 0x1ff77f64
ACPI: DSDT (v001 SENSX  AQUILA   01540.00000) @ 0x00000000
ACPI: BIOS passes blacklist
ACPI: MADT not present
Kernel command line: root=/dev/hda3 vga=0x317  hdc=ide-scsi hdclun=0 splash=silent splash=silent
ide_setup: hdc=ide-scsi
ide_setup: hdclun=0
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
Detected 1296.206 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 2588.67 BogoMIPS
Memory: 515276k/523712k available (1492k kernel code, 8048k reserved, 503k data, 112k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: a7e9fbbf 00000000 00000000 00000000
CPU:             Common caps: a7e9fbbf 00000000 00000000 00000000
CPU: Intel(R) Pentium(R) M processor 1300MHz stepping 05
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1296.1897 MHz.
..... host bus clock speed is 99.7068 MHz.
cpu: 0, clocks: 997068, slice: 498534
CPU0<T0:997056,T1:498512,D:10,S:498534,C:997068>
mtrr: v1.40 (20010327) Richard Gooch ([email protected])
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20030619
PCI: PCI BIOS revision 2.10 entry at 0xfd9d3, last bus=2
PCI: Using configuration type 1
Looking for DSDT in initrd ... found at beginning!
    ACPI-0292: *** Info: Table [DSDT] replaced by host OS
    ACPI-0345: *** Error: Handler for [SystemMemory] returned AE_NO_MEMORY
    ACPI-1121: *** Error: Method execution failed [\_SB_.PHS1] (Node dff693b4), AE_NO_MEMORY
    ACPI-1121: *** Error: Method execution failed [\_SB_.BAT1._STA] (Node dff6af1c), AE_NO_MEMORY
    ACPI-0098: *** Error: Method execution failed [\_SB_.BAT1._STA] (Node dff6af1c), AE_NO_MEMORY
    ACPI-0345: *** Error: Handler for [SystemMemory] returned AE_NO_MEMORY
    ACPI-1121: *** Error: Method execution failed [\_SB_.PHS1] (Node dff693b4), AE_NO_MEMORY
    ACPI-1121: *** Error: Method execution failed [\_SB_.PCI0._INI] (Node dff6960c), AE_NO_MEMORY
    ACPI-0345: *** Error: Handler for [SystemMemory] returned AE_NO_MEMORY
    ACPI-1121: *** Error: Method execution failed [\_SB_.PCI0.LPCB.HPET._STA] (Node dff659a4), AE_AML_NO_RETURN_VALUE
    ACPI-0098: *** Error: Method execution failed [\_SB_.PCI0.LPCB.HPET._STA] (Node dff659a4), AE_AML_NO_RETURN_VALUE
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: System [ACPI] (supports S0 S3 S4 S5)
    ACPI-0345: *** Error: Handler for [SystemMemory] returned AE_NO_MEMORY
    ACPI-1121: *** Error: Method execution failed [\_SB_.PHS1] (Node dff693b4), AE_NO_MEMORY
    ACPI-1121: *** Error: Method execution failed [\_SB_.BAT1._STA] (Node dff6af1c), AE_NO_MEMORY
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 00:1f.1
Transparent bridge - Intel Corp. 82801BAM/CAM PCI Bridge
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs *11)
ACPI: PCI Interrupt Link [LNKC] (IRQs *10)
ACPI: PCI Interrupt Link [LNKD] (IRQs *10)
ACPI: PCI Interrupt Link [LNKE] (IRQs *5)
ACPI: PCI Interrupt Link [LNKF] (IRQs 5, disabled)
ACPI: PCI Interrupt Link [LNKG] (IRQs 10, disabled)
ACPI: PCI Interrupt Link [LNKH] (IRQs *5)
    ACPI-0345: *** Error: Handler for [SystemMemory] returned AE_NO_MEMORY
    ACPI-1121: *** Error: Method execution failed [\_SB_.PCI0.LPCB.HPET._STA] (Node dff659a4), AE_AML_NO_RETURN_VALUE
ACPI: Embedded Controller [H_EC] (gpe 28)
schedule_task(): keventd has not started
    ACPI-0345: *** Error: Handler for [SystemMemory] returned AE_NO_MEMORY
    ACPI-1121: *** Error: Method execution failed [\_SB_.PCI0.LPCB.H_EC._REG] (Node dff65ea4), AE_NO_MEMORY
ACPI: Power Resource [PFAN] (on)
PCI: Probing PCI hardware
ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 10
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
vesafb: framebuffer at 0xe8000000, mapped to 0xe0812000, size 12288k
vesafb: mode is 1024x768x16, linelength=2048, pages=1
vesafb: protected mode interface info at c000:fce0
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.10e
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
02:05.0: 3Com PCI 3c905C Tornado at 0x3000. Vers LK1.1.16
 00:00:f0:6e:f8:32, IRQ 10
  product code ffff rev 00.6 date 15-31-127
  Internal config register is 1840000, transceivers 0xa.
  8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
  MII transceiver found at address 24, status 7809.
  Enabling bus-master transmits and whole-frame receives.
02:05.0: scatter/gather enabled. h/w checksums enabled
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH4: IDE controller at PCI slot 00:1f.1
PCI: Enabling device 00:1f.1 (0005 -> 0007)
ICH4: chipset revision 1
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1820-0x1827, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0x1828-0x182f, BIOS settings: hdc:pio, hdd:pio
hda: TOSHIBA MK4021GAS, ATA DISK drive
blk: queue c0341ce0, I/O limit 4095Mb (mask 0xffffffff)
hdc: Samsung CD-RW/DVD-ROM SU-408B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 78140160 sectors (40008 MB), CHS=4864/255/63, UDMA(100)
Partition check:
 hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 >
Linux Kernel Card Services 3.1.22
  options:  [pci] [cardbus] [pm]
PCI: Enabling device 02:03.1 (0000 -> 0002)
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
Yenta IRQ list 0098, PCI irq11
Socket status: 30000006
Yenta IRQ list 0098, PCI irq11
Socket status: 30000410
PCI: Setting latency timer of device 00:1d.7 to 64
ehci-hcd 00:1d.7: Intel Corp. 82801DB USB EHCI Controller
ehci-hcd 00:1d.7: irq 5, pci mem e1417000
usb.c: new USB bus registered, assigned bus number 1
ehci-hcd 00:1d.7: enabled 64bit PCI DMA
PCI: 00:1d.7 PCI cache line size set incorrectly (0 bytes) by BIOS/FW.
PCI: 00:1d.7 PCI cache line size corrected to 128.
ehci-hcd 00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2003-Jan-22
hub.c: USB hub found
hub.c: 2 ports detected
host/uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Setting latency timer of device 00:1d.0 to 64
host/uhci.c: USB UHCI at I/O 0x1800, IRQ 11
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Couldn't find valid RAM disk image starting at 0.
Freeing initrd memory: 14k freed
reiserfs: checking transaction log (device 03:03) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 112k freed
Adding Swap: 1469908k swap-space (priority 42)
Unable to handle kernel paging request at virtual address 1a5a5a5a
 printing eip:
c01988f6
*pde = 00000000
Oops: 0002
CPU:    0
EIP:    0010:[<c01988f6>]    Not tainted
EFLAGS: 00010046
eax: 5a5a5a5a   ebx: 00000080   ecx: 00000008   edx: 5a5a5a5a
esi: 00000008   edi: 00000080   ebp: d4ad9a6c   esp: d4ad9a68
ds: 0018   es: 0018   ss: 0018
Process modprobe.old (pid: 2924, stackpage=d4ad9000)
Stack: dff45c68 d4ad9a98 c01a3dfa 5a5a5a5a 5a5a5a5a 00000080 00000008 00000000 
       00000000 00000000 dff45c68 dff45c44 d4ad9ac4 c01aff27 00000008 00000080 
       dff45c68 00000246 80001000 00000002 00000000 d4ad9bbc dff45c44 d4ad9ae8 
Call Trace:    [<c01a3dfa>] [<c01aff27>] [<c01b02c8>] [<c01b0259>] [<c019d369>]
  [<c019f95e>] [<c019faa7>] [<c019fd20>] [<c019f591>] [<c01a254c>] [<c01a25b4>]
  [<c01a2984>] [<c019b07c>] [<c01a7904>] [<c01ae2e1>] [<c01ac357>] [<c01ae2e1>]
  [<c01ac357>] [<c01ae37a>] [<c01a7ce2>] [<c01a85a6>] [<c01a4ca7>] [<c01a4c3e>]
  [<c01a4b37>] [<c01a60f7>] [<e158444c>] [<c0199129>] [<e158444c>] [<c026e85f>]
  [<e1584498>] [<e1584082>] [<e158444c>] [<e15842b0>] [<e1584660>] [<c01af262>]
  [<e1584660>] [<c01af2c8>] [<c01af317>] [<e1584660>] [<c01af065>] [<e1584660>]
  [<e1584660>] [<c01af4c9>] [<c01af2c8>] [<e1584660>] [<e1584391>] [<e1584660>]
  [<c011de04>] [<e1584060>] [<e1584060>] [<c01093af>]

Code: 88 98 00 00 00 c0 eb 19 66 89 98 00 00 00 c0 eb 10 89 98 00 
 <6>ACPI: Fan [FAN0] (on)
ACPI: Processor [CPU0] (supports C1 C2, 5 performance states, 8 throttling states)
Unable to handle kernel paging request at virtual address 1a5a5a5a
 printing eip:
c01988f6
*pde = 00000000
Oops: 0002
CPU:    0
EIP:    0010:[<c01988f6>]    Not tainted
EFLAGS: 00010046
eax: 5a5a5a5a   ebx: 000000c0   ecx: 00000008   edx: 5a5a5a5a
esi: 00000008   edi: 000000c0   ebp: d4ad9a58   esp: d4ad9a54
ds: 0018   es: 0018   ss: 0018
Process modprobe.old (pid: 2928, stackpage=d4ad9000)
Stack: dff45c68 d4ad9a84 c01a3dfa 5a5a5a5a 5a5a5a5a 000000c0 00000008 00000000 
       00000000 00000000 dff45c68 dff45c44 d4ad9ab0 c01aff27 00000008 000000c0 
       dff45c68 00000246 c0000001 00000003 00000000 d4ad9ba8 dff45c44 d4ad9ad4 
Call Trace:    [<c01a3dfa>] [<c01aff27>] [<c01b02c8>] [<c01b0259>] [<c019d369>]
  [<c019f95e>] [<c019faa7>] [<c019fd20>] [<c019f591>] [<c01a254c>] [<c01a25b4>]
  [<c01a2984>] [<c019b07c>] [<c01a7904>] [<c01ae2e1>] [<c01ac357>] [<c01ae2e1>]
  [<c01ac357>] [<c01ae37a>] [<c01a7ce2>] [<c01a85a6>] [<c01a4ca7>] [<c01a4c3e>]
  [<c01a4b37>] [<c012be36>] [<c01a60f7>] [<e15903a1>] [<c01519ae>] [<c0199129>]
  [<e15903a1>] [<e158f087>] [<e15903a1>] [<e15900af>] [<e159018a>] [<e15904d4>]
  [<e15904e4>] [<e15907c0>] [<c01af262>] [<e15907c0>] [<c01af2c8>] [<c01af317>]
  [<e15907c0>] [<c01af065>] [<e15907c0>] [<e15907c0>] [<e159077c>] [<c01af4c9>]
  [<c01af2c8>] [<e15907c0>] [<e15902e6>] [<e15907c0>] [<c011de04>] [<e158f060>]
  [<e1590770>] [<e158f060>] [<c01093af>]

Code: 88 98 00 00 00 c0 eb 19 66 89 98 00 00 00 c0 eb 10 89 98 00 
 <6>ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID0]
ACPI: Sleep Button (CM) [SLPB]
eth0: Setting full-duplex based on MII #24 link partner capability of 41e1.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.