Laptop (DELL); when closing lid screen stays on

Bug #123487 reported by Mathijs on 2007-07-02
8
Affects Status Importance Assigned to Milestone
Ubuntu
Undecided
Unassigned

Bug Description

Although the setting in the powermanagement preferences tool are correct (when closing lid --> blank screen) nothing happens.Also the Sleeep
Also the Power & Sleep button are not functioning.

Its a DELL 5150 Laptop

Ubuntu: 7.04 (updated)

dmesg output filtered on ACPI:

[ 0.000000] ACPI: RSDP (v000 DELL ) @ 0x000fdea0
[ 0.000000] ACPI: RSDT (v001 DELL CPi R 0x27d40c0a ASL 0x00000061) @ 0x1fff0000
[ 0.000000] ACPI: FADT (v001 DELL CPi R 0x27d40c0a ASL 0x00000061) @ 0x1fff0400
[ 0.000000] ACPI: MADT (v001 DELL CPi R 0x27d40c0a ASL 0x00000047) @ 0x1fff0c00
[ 0.000000] ACPI: BOOT (v001 DELL CPi R 0x27d40c0a ASL 0x00000061) @ 0x1fff07c0
[ 0.000000] ACPI: DSDT (v001 INT430 SYSFexxx 0x00001001 MSFT 0x0100000e) @ 0x00000000
[ 0.000000] ACPI: PM-Timer IO Port: 0x1008
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 7.180215] ACPI: Core revision 20060707
[ 7.188398] ACPI: Looking for DSDT in initramfs... file /DSDT.aml not found, using machine DSDT.
[ 0.077456] ACPI: bus type pci registered
[ 0.140080] ACPI: Interpreter enabled
[ 0.140083] ACPI: Using IOAPIC for interrupt routing
[ 0.140800] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.140885] ACPI: Assume root bridge [\_SB_.PCI0] bus is 0
[ 0.145927] PCI quirk: region 1000-107f claimed by ICH4 ACPI/GPIO/TCO
[ 0.146470] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.153253] ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
[ 0.153488] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *11
[ 0.153713] ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 *11)
[ 0.153938] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 *11)
[ 0.154163] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
[ 0.154395] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
[ 0.154815] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
[ 0.155345] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
[ 0.155716] pnp: PnP ACPI init
[ 0.166434] pnp: PnP ACPI: found 11 devices
[ 0.166440] PnPBIOS: Disabled by ACPI PNP
[ 0.166515] PCI: Using ACPI for IRQ routing
[ 0.179649] ACPI: PCI Interrupt 0000:02:04.0[A] -> GSI 16 (level, low) -> IRQ 16
[ 1.156756] ACPI: (supports S0 S1 S3 S4 S5)
[ 2.435150] ACPI Error (dswload-0333): [SMIX] Namespace lookup failure, AE_ALREADY_EXISTS
[ 2.435157] ACPI Exception (psloop-0285): AE_ALREADY_EXISTS, During name lookup/catalog [20060707]
[ 2.435165] ACPI Error (psparse-0537): Method parse/execution failed [\_PR_.CPU0._PDC] (Node deb35cfc), AE_ALREADY_EXISTS
[ 2.435208] ACPI: Processor [CPU0] (supports 8 throttling states)
[ 2.435266] ACPI Error (dswload-0333): [GETC] Namespace lookup failure, AE_ALREADY_EXISTS
[ 2.435270] ACPI Exception (psloop-0285): AE_ALREADY_EXISTS, During name lookup/catalog [20060707]
[ 2.435276] ACPI Error (psparse-0537): Method parse/execution failed [\_PR_.CPU1._PDC] (Node deb35cd4), AE_ALREADY_EXISTS
[ 2.435298] ACPI: Processor [CPU1] (supports 8 throttling states)
[ 2.438540] ACPI: Thermal Zone [THM] (31 C)
[ 2.964653] ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 16
[ 3.072229] ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 17
[ 3.180062] ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 18
[ 3.288537] ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 19
[ 3.408766] ACPI: PCI Interrupt 0000:02:01.0[A] -> GSI 17 (level, low) -> IRQ 20
[ 3.419576] ACPI: PCI Interrupt 0000:02:04.1[A] -> GSI 16 (level, low) -> IRQ 16
[ 3.472085] ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 16 (level, low) -> IRQ 16
[ 23.001632] ACPI: PCI Interrupt 0000:02:02.0[A] -> GSI 18 (level, low) -> IRQ 18
[ 23.315034] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 20 (level, low) -> IRQ 21
[ 23.456403] ACPI: PCI Interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 20
[ 29.071621] ACPI: Lid Switch [LID]
[ 29.071715] ACPI: Power Button (CM) [PBTN]
[ 29.071804] ACPI: Sleep Button (CM) [SBTN]
[ 29.366458] ACPI: AC Adapter [AC] (off-line)
[ 29.468019] ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
[ 29.754983] ACPI: Battery Slot [BAT0] (battery present)

Messages:

It doesn't report anything in the messages file when closing the lid.

acpi -V

mathijs@mathijs-laptop:~$ acpi -V
     Battery 1: discharging, 16%, 00:20:32 remaining
     Thermal 1: ok, 48.0 degrees C
  AC Adapter 1: off-line
mathijs@mathijs-laptop:~$

Mathijs (mathijs-t) wrote :

a simple routine shows that the status does work:

cat /proc/acpi/button/lid/LID/info

It looks like Ubuntu is looking for 'LID0' instead of 'LID' ????

state: open
state: open
state: open
state: open
state: open
state: open
state: closed
state: closed
state: closed
state: closed
state: closed
state: closed
state: closed
state: closed
state: closed
state: closed
state: closed
state: closed

Mathijs (mathijs-t) wrote :

I reported by mistake:

cat /proc/acpi/button/lid/LID/info

 but it should be:

cat /proc/acpi/button/lid/LID/state

E Thornton (ewthornton) wrote :

Same problem with 7.10 on Dell inspiron 4000. The screen initially blanks for about 1 second, then activates again. If the lid is closed while at the login screen, nothing happens.

I'm 99% sure this feature worked under 7.04. I confirmed the above that /proc/acpi/button/lid/LID/state correctly shows if the lid is open or closed. I've also confirmed that acpi is receiving the lid open/close.

@ubuntu:~$ acpi_listen
button/lid LID 00000080 00000003
video VID 00000080 00000000
button/lid LID 00000080 00000004
video VID 00000080 00000000

Furthermore, running the command below, causes the screen to blank correctly, and stay blanked until mouse or keyboard brings video back.

@ubuntu:/etc/acpi$ /etc/acpi/screenblank.sh

GFD (gfd-deactivatedaccount) wrote :

Same than E Thornton on a Dell Inspiron 6400 (Intel GMA 950 graphic card). When I close the lid, the screen turn off and turn on one second later.
I can solve this issue commenting this line in /etc/acpi/lid.sh:
if [ `CheckPolicy` == 0 ]; then exit; fi

But there is a kind of "flash" (screen turning off, then on then off again during 2 seconds).

Paul Gevers (paul-climbing) wrote :

This bug has been "new" for quite some time. Could you tell if the bug is still there?

Hi Paul,

Yes, it is still there.

REgards,
Mathijs.

Paul Gevers schreef:
> This bug has been "new" for quite some time. Could you tell if the bug
> is still there?
>
>

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Paul Gevers (paul-climbing) wrote :

Have you looked at bug #42274? Does that resembles your problem and/or does that solution help you?

https://bugs.launchpad.net/ubuntu/+source/xserver-xgl/+bug/42274

Paul Gevers (paul-climbing) wrote :

You may also want to have a look at bug #206511 and see if the links provided there help you in any way.

Paul Gevers (paul-climbing) wrote :

One month ago I asked if the bug reporter could check against solutions in two other bug reports (#42274 and #206511). The reporter did not comment back.

Pedro Villavicencio (pedro) wrote :

Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers