PROBLEM: LCD display dead after ACPI suspend to RAM (S3)
Hi all,
on an ASUS M2400N [*] with both plain vanilla Linux Kernel 2.6.1 and 2.6.1 + acpi-20031203, the machine appears to suspend to RAM without a problem and it also apparently comes back, but the screen is dead.
Here is the dmesg output for the suspend to RAM / resume cycle:
PM: Preparing system for suspend
Stopping tasks: ============================================|
hdc: start_power_step(step: 0)
hdc: completing PM request, suspend
hda: start_power_step(step: 0)
hda: start_power_step(step: 1)
hda: complete_power_step(step: 1, stat: 50, err: 0)
hda: completing PM request, suspend
PM: Entering state.
Back to C!
PM: Finishing up.
PCI: Enabling device 0000:00:1f.5 (0005 -> 0007)
PCI: Setting latency timer of device 0000:00:1f.5 to 64
AC'97 warm reset still in progress? [0xffffffff]codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x0codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x4codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x4codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x6codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x6codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xacodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xacodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xecodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xecodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x10codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x10codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x12codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x12codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x14codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x14codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x16codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x16codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x18codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x18codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x1acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x1acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x22codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x22codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x32codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x32codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x3acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x3acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x0codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x1c
hda: Wakeup request inited, waiting for !BSY...
hda: start_power_step(step: 1000)
hda: completing PM request, resume
hdc: Wakeup request inited, waiting for !BSY...
hdc: start_power_step(step: 1000)
hdc: completing PM request, resume
Restarting tasks...<6>Synaptics Touchpad, model: 1
Firmware: 4.6
180 degree mounted touchpad
Sensor: 18
new absolute packet format
Touchpad has extended capability bits
-> four buttons
-> multifinger detection
-> palm detection
done
input: SynPS/2 Synaptics TouchPad on isa0060/serio4
MCE: The hardware reports a non fatal, correctable incident occurred on CPU 0. Bank 1: f200000000000175
When trying to get/set the LCD status via /proc/acpi/asus/lcd, dmesg shows
Asus ACPI: Error reading LCD status
Asus ACPI: Error switching LCD
Suggestions, anyone? If you need more info, let me know.
Regards,
Georg
[*] /proc/acpi/asus/info:
Model reference : M2X
SFUN value : 0x0a7f
DSDT length : 27945
DSDT checksum : 212
DSDT revision : 1
OEM id : 0ABBD
OEM table id : 0ABBD001
OEM revision : 0x1
ASL comp vendor id : MSFT
ASL comp revision : 0x100000d
Signature · 3 lines
Georg C. F. Greve <[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org)
Quoted 3 lines
on an ASUS M2400N [*] with both plain vanilla Linux Kernel 2.6.1 and 2.6.1 + acpi-20031203, the machine appears to suspend to RAM without a problem and it also apparently comes back, but the screen is dead.
Try passing acpi_sleep=s3_bios or acpi_sleep=s3_mode to the kernel on boot - also try while running X, switch away before suspend and switch back afterwards. The problem is that the kernel doesn't know how to wake the video hardware back up after S3 - the kernel parameters are hacks that try to provoke it back into life, and X is sometimes able to reinitialise stuff itself.
Signature · 8 lines
Matthew Garrett | mjg59-chiark.mail.linux-rutgers.kernel-1xO5oi07KQx4cg9Nei1l7Q@public.gmane.org ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn
A message that is not in the archive (sent off-list or not yet received): E1AjfWl-0006f8-00-QGMSyCZBOSwv4zxTlrOuLwNdhmdF6hFW@public.gmane.org
Quoted 6 lines · Matthew Garrett
Try passing acpi_sleep=s3_bios or acpi_sleep=s3_mode to the kernel on boot - also try while running X, switch away before suspend and switch back afterwards. The problem is that the kernel doesn't know how to wake the video hardware back up after S3 - the kernel parameters are hacks that try to provoke it back into life, and X is sometimes able to reinitialise stuff itself.
Here is the dmesg once with s3_bios and once with s3_mode.
PM: Preparing system for suspend
Stopping tasks: ============================================|
hdc: start_power_step(step: 0)
hdc: completing PM request, suspend
hda: start_power_step(step: 0)
hda: start_power_step(step: 1)
hda: complete_power_step(step: 1, stat: 50, err: 0)
hda: completing PM request, suspend
PM: Entering state.
Back to C!
PM: Finishing up.
PCI: Enabling device 0000:00:1f.5 (0005 -> 0007)
PCI: Setting latency timer of device 0000:00:1f.5 to 64
AC'97 warm reset still in progress? [0xffffffff]codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x0codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x4codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x4codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x6codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x6codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xacodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xacodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xecodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xecodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x10codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x10codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x12codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x12codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x14codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x14codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x16codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x16codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x18codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x18codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x1acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x1acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x22codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x22codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x32codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x32codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x3acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x3acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x0codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x1c
hda: Wakeup request inited, waiting for !BSY...
hda: start_power_step(step: 1000)
hda: completing PM request, resume
hdc: Wakeup request inited, waiting for !BSY...
hdc: start_power_step(step: 1000)
hdc: completing PM request, resume
Restarting tasks...<6>Synaptics Touchpad, model: 1
Firmware: 4.6
180 degree mounted touchpad
Sensor: 18
new absolute packet format
Touchpad has extended capability bits
-> four buttons
-> multifinger detection
-> palm detection
done
input: SynPS/2 Synaptics TouchPad on isa0060/serio4
eth0: link up, 10Mbps, half-duplex, lpa 0x0000
eth0: link up, 10Mbps, half-duplex, lpa 0x0000
MCE: The hardware reports a non fatal, correctable incident occurred on CPU 0. Bank 1: f200000000000175
PM: Preparing system for suspend
Stopping tasks: =============================================|
hdc: start_power_step(step: 0)
hdc: completing PM request, suspend
hda: start_power_step(step: 0)
hda: start_power_step(step: 1)
hda: complete_power_step(step: 1, stat: 50, err: 0)
hda: completing PM request, suspend
PM: Entering state.
Back to C!
PM: Finishing up.
PCI: Enabling device 0000:00:1f.5 (0005 -> 0007)
PCI: Setting latency timer of device 0000:00:1f.5 to 64
AC'97 warm reset still in progress? [0xffffffff]codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x0codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x4codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x4codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x6codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x6codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xacodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xacodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xecodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xecodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x10codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x10codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x12codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x12codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x14codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x14codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x16codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x16codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x18codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x18codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x1acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x1acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x22codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x22codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x32codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x32codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x3acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x3acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x0codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x1c
hda: Wakeup request inited, waiting for !BSY...
hda: start_power_step(step: 1000)
hda: completing PM request, resume
hdc: Wakeup request inited, waiting for !BSY...
hdc: start_power_step(step: 1000)
hdc: completing PM request, resume
Restarting tasks...<6>Synaptics Touchpad, model: 1
Firmware: 4.6
180 degree mounted touchpad
Sensor: 18
new absolute packet format
Touchpad has extended capability bits
-> four buttons
-> multifinger detection
-> palm detection
done
input: SynPS/2 Synaptics TouchPad on isa0060/serio4
MCE: The hardware reports a non fatal, correctable incident occurred on CPU 0. Bank 1: f200000000000175
For both I still get
Asus ACPI: Error reading LCD status
Asus ACPI: Error switching LCD
The only difference is that for s3_bios, the backlight of the LCD is one, but the screen only shows a pretty uninteresting pattern of three or four lines.
Regards,
Georg
Signature · 3 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org)
A message that is not in the archive (sent off-list or not yet received): [email protected]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
Quoted 5 lines · Georg C. F. Greve
Hi all,
on an ASUS M2400N [*] with both plain vanilla Linux Kernel 2.6.1 and 2.6.1 + acpi-20031203, the machine appears to suspend to RAM without a problem and it also apparently comes back, but the screen is dead.
same here with an ASUS M3N (always a Centrino one), problem already reported in this list here:
http://sourceforge.net/mailarchive/forum.php?thread_id=3676335&forum_id=6102
Quoted 8 lines
PCI: Enabling device 0000:00:1f.5 (0005 -> 0007)
PCI: Setting latency timer of device 0000:00:1f.5 to 64 AC'97 warm reset still in progress? [0xffffffff]codec_semaphore: semaphore is not ready [0xff][0xffffffff]codec_write0: semaphore is not ready for register0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff]codec_write0: semaphore is not ready for register0x0codec_semaphore: semaphore is not ready [0xff][0xffffffff]
Finally, another user with my problem: IMHO this is indeed a problem in te BIOS, because I starting having this error when I upgrade my M3N BIOS from 0203A to 0205A. With this problem, I got even other errors like:
Quoted 2 lines
gismo:/home/luca# dmesg | tail -n 10
osl-0885 [869978] os_wait_semaphore : Failed to acquiresemaphore[df73e5a0|1|0], AE_TIME
Quoted 1 line
osl-0885 [869974] os_wait_semaphore : Failed to acquire
semaphore[df73e5a0|1|0], AE_TIME
Quoted 1 line
osl-0885 [874572] os_wait_semaphore : Failed to acquire
semaphore[df73e5a0|1|0], AE_TIME
Quoted 1 line
osl-0885 [874572] os_wait_semaphore : Failed to acquire
semaphore[df73e5a0|1|0], AE_TIME
Quoted 1 line
osl-0885 [874581] os_wait_semaphore : Failed to acquire
semaphore[df73e5a0|1|0], AE_TIME
Quoted 1 line
osl-0885 [874590] os_wait_semaphore : Failed to acquire
semaphore[df73e5a0|1|0], AE_TIME
Quoted 1 line
osl-0885 [874596] os_wait_semaphore : Failed to acquire
semaphore[df73e860|1|0], AE_TIME
Quoted 1 line
osl-0885 [874617] os_wait_semaphore : Failed to acquire
semaphore[df73e5a0|1|0], AE_TIME
Quoted 1 line
osl-0885 [874618] os_wait_semaphore : Failed to acquire
semaphore[df73e5a0|1|0], AE_TIME
Quoted 1 line
osl-0885 [874628] os_wait_semaphore : Failed to acquire
semaphore[df73e5a0|1|0], AE_TIME
Quoted 1 line
gismo:/home/luca#
and when these errors occurred, keyboard doesn't respond, as it you're keeping a button pressed. This is very annoying, if someone could please tell me to whom I should address for this problem. On the other hand, ALSA drivers works quite perfectly (except for some glitches on GNOME and 'esd').
Thx, bye,
Gismo / Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org
iD8DBQFAD+BZVAp7Xm10JmkRAopoAKCDfpB2JcmhkDyEDKJBWwuRU/EphwCdEOCp xKxrGaxN3o7rYuMOUcz58tA=
=gw9U
-----END PGP SIGNATURE-----
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
A message that is not in the archive (sent off-list or not yet received): [email protected]
A message that is not in the archive (sent off-list or not yet received): 20040122140155.GC5194-DETuoxkZsSqrDJvtcaxF/[email protected]
|| On Thu, 22 Jan 2004 15:01:55 +0100 || Karol Kozimor <sziwan-DETuoxkZsSqrDJvtcaxF/[email protected]> wrote:
Quoted 1 line
Quoted 1 line
Suggestions, anyone? If you need more info, let me know.
kk> Please use the acpi4asus CVS
kk> (http://sourceforge.net/projects/acpi4asus) and verify if the kk> problem persists.
Just recompiled the 2.6.1 without internal acpi4asus and compiled acpi4asus (current CVS) as a module.
The module loads without problems and detects Asus M2N.
The problem remains -- here is dmesg:
PM: Preparing system for suspend
Stopping tasks: =============================================|
hdc: start_power_step(step: 0)
hdc: completing PM request, suspend
hda: start_power_step(step: 0)
hda: start_power_step(step: 1)
hda: complete_power_step(step: 1, stat: 50, err: 0)
hda: completing PM request, suspend
PM: Entering state.
Back to C!
PM: Finishing up.
PCI: Enabling device 0000:00:1f.5 (0005 -> 0007)
PCI: Setting latency timer of device 0000:00:1f.5 to 64
AC'97 warm reset still in progress? [0xffffffff]codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x0codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x4codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x4codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x6codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x6codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xacodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xacodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0xecodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0xecodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x10codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x10codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x12codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x12codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x14codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x14codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x16codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x16codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x18codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x18codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x1acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x1acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x22codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x22codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x2ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x2ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x32codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x32codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 0: semaphore is not ready for register 0x3acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 0: semaphore is not ready for register 0x3acodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x0codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x20codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x26codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x2codec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_write 1: semaphore is not ready for register 0x1ccodec_semaphore: semaphore is not ready [0xff][0xffffffff] codec_read 1: semaphore is not ready for register 0x1c
hda: Wakeup request inited, waiting for !BSY...
hda: start_power_step(step: 1000)
hda: completing PM request, resume
hdc: Wakeup request inited, waiting for !BSY...
hdc: start_power_step(step: 1000)
hdc: completing PM request, resume
Restarting tasks... done
Synaptics Touchpad, model: 1
Firmware: 4.6
180 degree mounted touchpad
Sensor: 18
new absolute packet format
Touchpad has extended capability bits
-> four buttons
-> multifinger detection
-> palm detection
input: SynPS/2 Synaptics TouchPad on isa0060/serio4
MCE: The hardware reports a non fatal, correctable incident occurred on CPU 0. Bank 1: f200000000000135
But there is one difference: Now
cat /proc/acpi/asus/lcd
gives "1" (and no dmesg error message) and echoing values into it is accepted without trouble. Unfortunately, the display remains dark.
When booting with kernel option acpi_sleep=s3_bios, the background light for the display comes on, but the display shows nothing.
If there is any more information I can provide, please let me know.
Regards,
Georg
Signature · 3 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org)
A message that is not in the archive (sent off-list or not yet received): [email protected]
A message that is not in the archive (sent off-list or not yet received): 1074790450.1585.4.camel-4/PLUo9XfK/yXfm4dIG/yWZHpeb/A1Y/@public.gmane.org
|| On 22 Jan 2004 16:54:10 +0000 || Sérgio Monteiro Basto <[email protected]> wrote:
smb> Just a guess, try compile in the kernel don't use modules please!
Would love to.
How do I properly incorporate the acpi4asus CVS tree in the kernel sources?
Regards,
Georg
Signature · 10 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org) ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn
A message that is not in the archive (sent off-list or not yet received): [email protected]
well ! good point. So and version with the kernel, do you compile in the kernel ?
Quoted 17 lines · Georg C. F. Greve
|| On 22 Jan 2004 16:54:10 +0000 || Sérgio Monteiro Basto <[email protected]> wrote:smb> Just a guess, try compile in the kernel don't use modules please!
Would love to.
How do I properly incorporate the acpi4asus CVS tree in the kernel sources?
Regards,
GeorgSignature · 3 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org)
Signature · 14 lines
Sérgio Monteiro Basto Rua Fernando Pessoa n.º 226, 1 Dto Vermoim 4470-290 Maia Tel: 965508780 Email: [email protected] ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn
A message that is not in the archive (sent off-list or not yet received): 1074792345.1581.8.camel-4/PLUo9XfK/yXfm4dIG/yWZHpeb/A1Y/@public.gmane.org
|| On 22 Jan 2004 17:25:45 +0000 || Sérgio Monteiro Basto <[email protected]> wrote:
smb> well ! good point.
:)
smb> So and version with the kernel, do you compile in the kernel ?
I'm, not sure what you are asking.
The kernel version is 2.6.1.
I've reproduced the problem with plain vanilla, ACPI version 20031002 and also after applying the latest ACPI 20031203 patch, which has acpi4asus version 0.26.
Regards,
Georg
Signature · 10 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org) ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn
A message that is not in the archive (sent off-list or not yet received): [email protected]
well compile the kernel without any ACPI modules, compile all ACPI stuff in the kernel.img .
Say Y to all that you used has modules (M) in kernel configuration (make xconfig).
Quoted 25 lines · Georg C. F. Greve
|| On 22 Jan 2004 17:25:45 +0000 || Sérgio Monteiro Basto <[email protected]> wrote:smb> well ! good point.
:)
smb> So and version with the kernel, do you compile in the kernel ?
I'm, not sure what you are asking.
The kernel version is 2.6.1.
I've reproduced the problem with plain vanilla, ACPI version 20031002 and also after applying the latest ACPI 20031203 patch, which has acpi4asus version 0.26.
Regards,
GeorgSignature · 3 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org)
Signature · 14 lines
Sérgio Monteiro Basto Rua Fernando Pessoa n.º 226, 1 Dto Vermoim 4470-290 Maia Tel: 965508780 Email: [email protected] ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn
A message that is not in the archive (sent off-list or not yet received): 1074797130.1585.19.camel-4/PLUo9XfK/yXfm4dIG/yWZHpeb/A1Y/@public.gmane.org
|| On 22 Jan 2004 18:45:30 +0000 || Sérgio Monteiro Basto <[email protected]> wrote:
smb> well compile the kernel without any ACPI modules, compile all smb> ACPI stuff in the kernel.img . Say Y to all that you used has smb> modules (M) in kernel configuration (make xconfig).
??????
I'm not sure I understand what you are trying to tell me.
As I wrote: I compiled all the ACPI stuff into the kernel, only for acpi4asus CVS that wasn't possible because I wasn't sure how to properly integrate that into the kernel tree.
Regards,
Georg
Signature · 10 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org) ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn
Thus wrote Georg C. F. Greve:
Quoted 2 lines
How do I properly incorporate the acpi4asus CVS tree in the kernel sources?
Swapping the asus_core.c from CVS with kernel's asus_acpi.c found in drivers/acpi should suffice (the filename must remain asus_acpi.c of course).
We'll have a new version released in a couple of days. Best regards,
Signature · 9 lines
Karol 'sziwan' Kozimor sziwan-DETuoxkZsSqrDJvtcaxF/[email protected] ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn
A message that is not in the archive (sent off-list or not yet received): 20040122220011.GB2293-DETuoxkZsSqrDJvtcaxF/[email protected]
|| On Thu, 22 Jan 2004 23:00:11 +0100 || Karol Kozimor <sziwan-DETuoxkZsSqrDJvtcaxF/[email protected]> wrote:
Quoted 2 lines
Quoted 2 lines
How do I properly incorporate the acpi4asus CVS tree in the kernel sources?
kk> Swapping the asus_core.c from CVS with kernel's asus_acpi.c found kk> in drivers/acpi should suffice (the filename must remain kk> asus_acpi.c of course).
I thought that might work, but detected that there is an additional #include statement for the kernel configuration, at which point I wasn't entirely sure.
Decided to do it as a module to exclude the possibility that any problems I might have been seing were caused by my wrong addition of the acpi4asus code, not the code itself.
kk> We'll have a new version released in a couple of days.
Great, thanks. And it seems like the ACPI/APIC bug will be fixed in the mainstream kernel, soon, too.
Regards,
Georg
Signature · 10 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org) ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn
A message that is not in the archive (sent off-list or not yet received): [email protected]
|| On Thu, 22 Jan 2004 16:46:38 +0100 || Karol Kozimor <sziwan-DETuoxkZsSqrDJvtcaxF/[email protected]> wrote:
kk> Does it work before the suspend (i.e. does the backlight switch kk> on and off)?
Yes.
kk> If so, your problem is probably a video driver issue and I'm kk> afraid I can't be of further help.
Where would the people maintaining the video driver have to look?
kk> Also, are you using a framebuffer?
Yes.
kk> If so, try not, i.e. use a simple VGA console -> s3_bios works kk> fine for me on a VGA console, but produces a blank (though kk> backlit) screen with radeonfb. Best regards,
Interesting. I'll try that.
May this be a problem of the fb driver then?
Thanks for your input,
Georg
Signature · 10 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org) ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn
|| On Thu, 22 Jan 2004 18:16:44 +0100 || "Georg C. F. Greve" <greve-mXXj517/[email protected]> wrote:
kk> If so, try not, i.e. use a simple VGA console -> s3_bios works kk> fine for me on a VGA console, but produces a blank (though kk> backlit) screen with radeonfb.
Update: This makes no difference for me.
Exactly the same behaviour.
Regards,
Georg
Signature · 10 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org) ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn
Try hitting the hardware function key that swaps the CRT/LCD and/or the function key that changes the font.
Works on my laptop. Really annoying two-fold issue. First, the screen is blank, second, I have to blindly run setfont to change the garbage font to a readable font.
I'm not running an fb, just an nvidia card in text mode on a Dell Inspiron 8200.
David
Quoted 24 lines · Georg C. F. Greve
|| On Thu, 22 Jan 2004 16:46:38 +0100 || Karol Kozimor <sziwan-DETuoxkZsSqrDJvtcaxF/[email protected]> wrote:kk> Does it work before the suspend (i.e. does the backlight switch kk> on and off)?
Yes.
kk> If so, your problem is probably a video driver issue and I'm kk> afraid I can't be of further help.
Where would the people maintaining the video driver have to look?
kk> Also, are you using a framebuffer?
Yes.
kk> If so, try not, i.e. use a simple VGA console ->
s3_biosworks kk> fine for me on a VGA console, but produces a blank (though kk> backlit) screen with radeonfb. Best regards,
Quoted 9 lines
Interesting. I'll try that.
May this be a problem of the fb driver then?
Thanks for your input,
Georg
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
|| On Thu, 22 Jan 2004 12:33:22 -0500 || David Ford <[email protected]> wrote:
df> Try hitting the hardware function key that swaps the CRT/LCD df> and/or the function key that changes the font.
None of the keys make any difference.
Regards,
Georg
Signature · 10 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org) ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn
A message that is not in the archive (sent off-list or not yet received): [email protected]
Hi, I can report the same errors (and failure of the solutions) on a panasonic W2 (Intel 855GM video card)
see http://bugzilla.kernel.org/show_bug.cgi?id=1877
(NB contrary to original report the keyboard and mouse do work after a resume)
This is particularly a problem as APM also fails, and the various suspend-to-disk progs only work very intermittently, so the machine has to be rebooted from scratch each and every time.
regards,
Alexei
On Thu, Jan 22, 2004 at 08:04:56PM +0100, Georg C. F. Greve did merrily tap:
Quoted 26 lines
|| On Thu, 22 Jan 2004 12:33:22 -0500 || David Ford <[email protected]> wrote:df> Try hitting the hardware function key that swaps the CRT/LCD df> and/or the function key that changes the font.
None of the keys make any difference.
Regards,
GeorgSignature · 14 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org) ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Acpi-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/acpi-devel
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
A message that is not in the archive (sent off-list or not yet received): 20040123010430.GA1015-JAjqph6Yjy/[email protected]
|| On Fri, 23 Jan 2004 11:04:31 +1000 || Alexei Gilchrist <alexei-JAjqph6Yjy/[email protected]> wrote:
ag> Hi, I can report the same errors (and failure of the solutions) ag> on a panasonic W2 (Intel 855GM video card)
So we have the video card in common, it seems.
I'll add my info to your bug report.
Regards,
Georg
Signature · 3 lines
Georg C. F. Greve <greve-mXXj517/[email protected]> Free Software Foundation Europe (http://fsfeurope.org) Brave GNU World (http://brave-gnu-world.org)
A message that is not in the archive (sent off-list or not yet received): [email protected]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
Quoted 3 lines · Georg C. F. Greve
ag> on a panasonic W2 (Intel 855GM video card)
So we have the video card in common, it seems.
as already reported in this thread, same here (Intel 855GM), I added my DSDT to the bug report mentioned above.
Thx, bye,
Gismo / Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org
iD8DBQFAEQQ1VAp7Xm10JmkRAlVsAJ0akbMzeO+OSqVfoy93Na9PLLiOjgCfRGwX sFVINYT5r2s+olrTSnlx1Kg=
=Ejd9
-----END PGP SIGNATURE-----
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn