Jump to content

Desabilitando wake pelo mouse wireless


Alex Novelli
 Share

19 posts in this topic

Recommended Posts

Toda vez que coloco o Mac no Sleep, ele acaba ligando sozinho por causa do mouse wireless.

No Windows eu desabilitava a opção do mouse despertar o PC, mas no Mac não encontrei isso...

 

Existe solução?

 

Obs.: os outros dispositivos USB tambem estão despertando o Mac... tipo, se coloco em sleep e desligo a impressora, o Mac desperta... kkkkkkk! Na placa mãe (Maximus Formula) não existe a opção de desabilitar o Wake por USB.

 

Poderia despertar apenas pelo botão Desligar/Ligar do gabinete. Já seria uma solução...

Link to comment
Share on other sites

Em options do energy saver o Wake for ethernet ... esta desmarcado?

Está desmarcado.

 

Olha na BIOS em Power - APM Configuration - ACPI Wake From USB Device.

Pois é, eu procurei essa opção, mas na Maximus Formula não tem a de USB, só de PCI, PCIe e outra que não lembro, mas de USB não tem nada...

Link to comment
Share on other sites

Tem outro método, não testei na ASUS mas funcionou para resolver o problema de sleep do meu laptop.

 

Veja em qual barramento USB o mouse está ligado

capturadetela20100301s1.png

Veja o ID do dispositivo PCI (no meu caso 0x3a36) e procure o endereço correspondente no comando "lspci -nn" (no meu caso aparece 2936 que é o ID verdadeiro, foi alterado para 3a36 via DSDT para o sleep funcionar)

 

00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02)

 

Procure no DSDT pelo endereço do dispositivo USB em questão (no meu caso 0x001D0002) e remova o método _PRW

7.2.10 _PRW (Power Resources for Wake)

This object is only required for devices that have the ability to wake the system from a system sleeping state.

/*
			Method (_PRW, 0, NotSerialized)
			{
				Return (GPRW (0x0C, 0x04))
			}
*/

Link to comment
Share on other sites

É, não estava conseguindo pq não tinha o lspci (é um comando só de linux né, adaptado pro mac).

Bom, de qualquer forma, o meu é exatamente igual o seu.

Encontrei a função. Eu devo apagar essas linhas que você mencionou?

Link to comment
Share on other sites

Sim, as placas são praticamente iguais, o que pode mudar é o barramento em que o mouse está conectado, o meu tá no USB2 (0x001D0002).

 

Pode excluir, ou só adicionar /* antes e */ depois (fica como comentário), mais fácil para desfazer se não funcionar.

 

Se remover o _PRW não adiantar, tente remover também o _PSW

/*
			Method (_PSW, 1, NotSerialized)
			{
				If (Arg0)
				{
					Store (0x03, USBW)
				}
				Else
				{
					Store (Zero, USBW)
				}
			}

			Method (_PRW, 0, NotSerialized)
			{
				Return (GPRW (0x0C, 0x04))
			}
*/

Link to comment
Share on other sites

Só o PWR.

Então eu inverto a porta da impressora com a do teclado? Só isso?

 

Seguinte, inverti a impressora com o teclado. O teclado agora acorda o computador... e a impressora tambem! rsrsrs

Comentei o método _PSW também na porta do mouse pra ver se a impressora morria mas mesmo assim ela acorda o Mac! kkkkk!

Link to comment
Share on other sites

Sim, deve resolver.

 

Ou pode repetir o procedimento para o barramento em que a impressora está ligada, mas o wake pelo teclado não vai funcionar.

 

Respondi antes de você editar o post...

 

Estranho, tente remover o _PRW do outro barramento, mas acredito que também não vá resolver.

Link to comment
Share on other sites

Bom, eu removi o PRW e o PSW do barramento do mouse e nem assim a impressora para de ligar o Mac... deixa quieto... o problema é que quando eu for usar ela (que é multifuncional) pra tirar um xerox o Mac vai ligar... rsrsrs!

Link to comment
Share on other sites

  • 6 months later...
 Share

×
×
  • Create New...