11.3 freezes on laptop lid close (Dell D400)

I’ve fresh installation of OpenSUSE 11.3 i586 on my Dell D400. I use Gnome.
When I close the laptop lid, the system freezes… Even though I’ve tried to disable all suspend/hibernate stuff from the Power Management Preferences.
On AC Power: When laptop lid is closed: Blank Screen.

When I open the lid, I can see the mouse on blank screen, but mouse doesn’t move and the system doesn’t ping… I need to poweroff/poweron to get it back to work.

I can’t find anything related from /var/log/messages, it just stops logging when lid is closed.

I’ve updated the system with Yast but the problem remains.


Kernel: 2.6.34.7-0.3-default

lspci
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705M Gigabit Ethernet (rev 01)
01:01.0 CardBus bridge: Texas Instruments PCI7510 PC card Cardbus Controller (rev 01)
01:01.1 CardBus bridge: Texas Instruments PCI7510,7610 PC card Cardbus Controller (rev 01)
01:01.2 FireWire (IEEE 1394): Texas Instruments PCI7410,7510,7610 OHCI-Lynx Controller
01:01.3 System peripheral: Texas Instruments PCI7410,7510,7610 PCI Firmware Loading Function
01:03.0 Network controller: Broadcom Corporation BCM4309 802.11a/b/g (rev 03)


First thing I would try is switching to kernel-desktop

Kernel-Desktop… never heard of it… Is it an alternative for Gnome/KDE/XFCE… etc???
I tried to google it, but I couldn’t find any ‘official looking’ site for it…

Your quote:

Kernel: 2.6.34.7-0.3-default

I’m using:

2.6.34.7-0.3-desktop

It’s just a different kernel. If you didn’t understand this then I suspect actually getting you to try switching is a near impossible task. But I like impossible - Do you want to try? I can walk you thru it, but you need to be quicker on the come back.

Oh, now I got it…

I’ll try on my own and let you know if I fail :slight_smile:

Actually I already tried, but… I need to extend my /boot to have enough space for alternate kernel.

kaboom :expressionless:
During the first boot with kernel-desktop. I got this error message:


This kernel requires the following features not present on the CPU:
pae
Unable to boot - please use a kernel appropriate for you CPU.

OK, I remember that there might be a kernel config -file where I would be able to modify the functions for CPU…
Is there any way to go around this error message?

On my default kernel:
/proc/cpuinfo

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 13
model name      : Intel(R) Pentium(R) M processor 1.60GHz
stepping        : 6
cpu MHz         : 600.000
cache size      : 2048 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts est tm2
bogomips        : 1196.10
clflush size    : 64
cache_alignment : 64
address sizes   : 32 bits physical, 32 bits virtual
power management:

and according to Pentium M - Wikipedia, the free encyclopedia my CPU definately doesn’t support PAE.

So did you leave kernel-default in place or not?

Yep, I have them both installed now and I can boot to kernel-default without problems, however with kernel-default I have the problem I already described with lid closing :frowning:

But did this always happen or only recently.
I know it’s a new install, but I mean did you try it right from install or only after update.

Also,what is it set to do on lid close? (suspend?)

freeze happens every time lid is closed. it did happen before and after system update through YaST2.
However

On Gnome power management, I’ve set ‘blank screen’ for option to lid close, instead of shutdown or suspend.

I’ve made some progress however.
I already suspected that this might be because of graphics driver or something so I tried different kernel option as boot parameter related to graphics and after putting ‘nomodeset’ the system doesn’t hung on lid close… however screen remains blank after lid is opened, actually the screen seems to remain powered off.
and with nomodeset, the screen looks really awful, huge pixel and something like 256-colors.

If I tail /var/log/messages when I close the lid… there is absolutely no information about lid close or open events.

Any ideas?

I think you are barking up the wrong tree

Some reading
SDB:Suspend to RAM - openSUSE
SDB:Pm-utils - openSUSE

Did you check your BIOS settings for lid closure?