Jump to content

Closed Lid (Clamshell) Mode Problem


Roo_Roo
 Share

8 posts in this topic

Recommended Posts

Machine: Lenovo T61 Thinkpad (7659-AT5)

Distro: Leo4Allv3 (upgraded to Leopard 10.5.6)

Kernel: Vanilla

 

What I want to do: Run my hackbook in closed lid (clamshell) mode.

 

What I've tried:-

 

- Connected external monitor, usb mouse and usb keyboard.

- Closed the lid; hackbook goes into sleep mode.

- Move mouse (or pressed a key on the usb keyboard) to awaken hackbook

 

 

The problem: After several seconds of running in closed lid mode, the hackbook goes back into sleep mode. If I move the mouse or press a key on the usb keyboard, it does wake up again but it's impossible to use the machine like this.

 

Is this a power management problem and, if so, what do I need to do to fix it?

 

As always, any help would be greatly appreciated!

Link to comment
Share on other sites

There use to be a program for os x back in the g4 proccessor days that kept the computer from falling a sleep with the lid closed. I don't know if it still works or even exist for the newer versions of the os x.

 

Also the heat might buildup quickly with the lid closed. just a thought!

 

Thanks for the reply!

 

I have found a couple of apps, one called InsomniaX and the other SleepLess (the first being free) that are supposed to stop macbooks going to sleep with the lid closed. I've not had chance to test them yet but I'm a bit worried that the internal LCD of the T61 will not turn off with these running, which would cause some serious heat buildup. I would really like to get this working without using third party software but if I can't figure it out then I will give InsomniaX a try as a last resort. Even though clamshell mode is deemed safe I'll probably buy one of the koolsink stands to combat heat problems anyway, as they're not too expensive.

 

I've also found while reading a thread on macrumours that one guy has said this mode isn't supported while running on batteries. He then goes on to describe the exact symptoms I experience when I try to use clamshell mode despite me having my mains power connected. That to me points at a power management problem, as though the hackbook can't tell the difference between running on mains power and battery power at present. I should add that I don't have any power/battery icon in the top right hand corner of the screen at present, nor do I have the option in my power saving settings to show the power status on the desktop. So, I may look at trying to get that to work and try a few different PowerManagment.bundle files.

 

 

 

 

 

 

Have you thought about the heat dissipation if lid closed?

 

Thanks for the comment!

 

I'm not too worried about the heat issues. I've been hunting around the mac forums and they say clamshell mode is quite safe. One guy had even opened a dialogue over email with one of the senior people at Apple and the Apple guy had basically said he used his machine in clamshell mode 90% of the time. I'm pretty sure Apple wouldn't condone doing this if it wasn't perfectly safe. Can you imagine how many busted macbooks they would get back for repair? :)

Link to comment
Share on other sites

I'm no expert on this, but you may want to download/install DSDTEditor and search for "Device (LID0)" (without the quotes) and here's an example:

                    Device (LID0)
                   {
                       Name (_HID, EisaId ("PNP0C0D"))
                       Method (_LID, 0, NotSerialized)
                       {
                           If (ECON)
                           {
                               Store (^^PCI0.LPCB.EC.CLID, Local0)
                               If (IGDS)
                               {
                                   Store (Local0, LIDS)
                                   Store (Local0, ^^PCI0.GFX0.CLID)
                               }
                               Return (Local0)
                           }
                           Else
                           {
                               If (IGDS)
                               {
                                   Store (One, LIDS)
                               }
                               If (IGDS)
                               {
                                   Store (LIDS, ^^PCI0.GFX0.CLID)
                               }
                               Return (One)
                           }
                       }
                   }

This is where the magic happens, but don't ask me how to change it. I hope this helps.

 

Cheers,

 

Sam

Link to comment
Share on other sites

I'm no expert on this, but you may want to download/install DSDTEditor and search for "Device (LID0)" (without the quotes) and here's an example:
 Device (LID0)
{
Name (_HID, EisaId ("PNP0C0D"))
Method (_LID, 0, NotSerialized)
{
If (ECON)
{
Store (^^PCI0.LPCB.EC.CLID, Local0)
If (IGDS)
{
Store (Local0, LIDS)
Store (Local0, ^^PCI0.GFX0.CLID)
}
Return (Local0)
}
Else
{
If (IGDS)
{
Store (One, LIDS)
}
If (IGDS)
{
Store (LIDS, ^^PCI0.GFX0.CLID)
}
Return (One)
}
}
}

This is where the magic happens, but don't ask me how to change it. I hope this helps.

 

Cheers,

 

Sam

 

 

Thanks Sam - I'll definitely look into that! I don't suppose you have a link to a decent DSDT editor? A quick google search turns up lots of different ones!

 

*EDIT* Ignore the link request - I've found one in the forum. I'll report back with what I find!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...