Jump to content
hsathler

Problemas com Shutdown e Sleep depois de instalar a Fenvi FV-T919

Recommended Posts

Olá, pessoal,

Tentei pesquisar por esse problema aqui no forum, mas não achei nada relacionado. Instalei, na máquina da minha assinatura, uma placa Fenvi FV-T919 (http://en.fenvi.com/en/brand_view.php?id=366), no segundo slot PCI-e 1X, porque o primeiro ficou obstruído pela placa de vídeo. Funcionou o WiFi e o Bluetooth Out of the Box, com a vantagem de que consigo usar meu teclado bluetooth no setup e na tela do Clover. O bluetooth está conectado a um dos headers USB 2.0 internos.

Ocorre que assim que instalei essa placa, a máquina perdeu o sleep e o shutdown: Se comando a máquina para o sleep, ela dorme e 1 segundo depois ela acorda novamente, ficando só com os monitores apagados. Se comando o shutdown, o sistema se encerra, mas ao invés de desligar, a máquina reinicia. (Estou usando o Catalina 10.15.3)

Vi em outros sites que esse problema parece não ser raro com essa placa, mas nenhuma das sugestões que vi, tipo usar o EmuVariable-Uefi-64.efi e o slide=0, funcionaram.

Como não consegui fazer o RunMe.app rodar nem por reza (ele fica em loop tentando extrair as informações do IOReg) e sim eu concedi as permissões necessárias conforme o video), não postei o pedido do DSDT, mas achei, num forum alemão, um DSDT postado por um cara que tem exatamente a mesma configuração que eu (posto postar meu EFI aqui se for preciso).

Enfim, alguém por aqui que use essa placa? Alguém tem ideia do que posso fazer pra resolver esse problema? Muito obrigado!

Share this post


Link to post
Share on other sites

When u start Runme app, try before it set keyboard to english or british. I think u use another keyboard than english?

Bcoz i sometime use czech keyboard, i see, IOreg try save send?me instead send_me file.. so when i switch to english IO reg make it corectly. Hope this help

Share this post


Link to post
Share on other sites

remova todos os _prw

Quote

# Remove all _PRW

into_all method label _PRW  remove_entry;
into_all all code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched

 

Share this post


Link to post
Share on other sites
19 hours ago, intommy said:

When u start Runme app, try before it set keyboard to english or british. I think u use another keyboard than english?

Bcoz i sometime use czech keyboard, i see, IOreg try save send?me instead send_me file.. so when i switch to english IO reg make it corectly. Hope this help

Hi, @intommy" Thanks for the advice! I will try it tonight!

15 hours ago, MaLd0n said:

remova todos os _prw

 

Olá, @MaLd0n. Valeu, mais uma vez, pela resposta! Me desculpando pela minha "n00bness", como eu faço isso?

  • Like 1

Share this post


Link to post
Share on other sites
30 minutes ago, hsathler said:

Olá, @MaLd0n. Valeu, mais uma vez, pela resposta! Me desculpando pela minha "n00bness", como eu faço isso?

só usar o código acima no Maciasl

Share this post


Link to post
Share on other sites

Acho que entendi... Devo editar o DSDT.aml e utilizar esse código no Maciasl? Vou ver se consigo fazer hoje à noite quando chegar em casa.

Obrigado pela dica e pela paciência, @MaLd0n! Posto aqui os resultados à noite.

Em tempo: Vou seguir a dica acima para o RunMe.app. Se eu conseguir compilar o pacote, seria possível que você desse uma olhada?

Share this post


Link to post
Share on other sites
2 minutes ago, hsathler said:

você desse uma olhada?

sim

Share this post


Link to post
Share on other sites

@intommy, your hint worked! I finally generated the .zip file!

@MaLd0n, fiz o que você disse. Não sei se fiz direito, no entanto, porque não funcionou. O sleep dura 1 segundo e o shutdown faz a máquina reiniciar. A mudança que percebi dessa vez é que, depois da falha do shutdown, o sistema reinicia como antes, mas sem o bluetooth.

 Estou anexando ao post o arquivo zip, se você puder dar uma olhada...

 

Send me hsathler.zip

  • Like 1

Share this post


Link to post
Share on other sites
6 minutes ago, hsathler said:

 Estou anexando ao post o arquivo zip

que desgraça de pasta é essa? use a pasta Olarila serie 300 com o meu dsdt

DSDT.aml.zip

Share this post


Link to post
Share on other sites

hahahahahaha! Essa pasta foi a que eu encontrei num forum alemão!

Substituí pela pasta Olarila série 300 e inclui seu DSDT em EFI/CLOVER/ACPI/PATCHED (é aí mesmo que ele tem que ficar, né?!), mas o resultado foi o mesmo de antes: Sleep por 1s e shutdown que reinicia ao invés de desligar...

 

Share this post


Link to post
Share on other sites
4 hours ago, hsathler said:

ao invés de desligar

extrai um novo send_me com o meu dsdt e a pasta serie 300

Share this post


Link to post
Share on other sites

Valeu demais, @MaLd0n! Testei aqui e o resultado foi o mesmo: sleep por 1s e shutdown que reinicia ao invés de desligar. Muito esquisito!

Share this post


Link to post
Share on other sites
1 hour ago, hsathler said:

Valeu demais, @MaLd0n! Testei aqui e o resultado foi o mesmo: sleep por 1s e shutdown que reinicia ao invés de desligar. Muito esquisito!

se não resolveu dessa forma, vc vai ter de setar a porta usb do bt pra internal 0xff e testar

Share this post


Link to post
Share on other sites

Não tenho muita ideia de como fazer isso, mas considerando que o problema pudesse ser o bluetooth, eu desconectei o cabo que liga o bluetooth à placa mãe, ou seja, carreguei o sistema sem o módulo conectado. O resultado foi o mesmo. Se eu retiro a placa WiFi do slot, o sleep e o shutdown voltam ao normal.

Share this post


Link to post
Share on other sites
14 minutes ago, hsathler said:

Não tenho muita ideia de como fazer isso, mas considerando que o problema pudesse ser o bluetooth, eu desconectei o cabo que liga o bluetooth à placa mãe, ou seja, carreguei o sistema sem o módulo conectado. O resultado foi o mesmo. Se eu retiro a placa WiFi do slot, o sleep e o shutdown voltam ao normal.

todos os _prws foram removidos, todos os devices sem poder de wake, fica dificil saber

veja se esse comando retorna algo

Quote

log show --style syslog | fgrep "Wake reason"

 

Share this post


Link to post
Share on other sites

O retorno do comando foi esse:

2020-02-14 15:24:59.677665-0300  localhost powerd[76]: [powerd:sleepWake] Wake reason: "<private>"  identity: "<private>"
2020-02-14 15:25:24.745025-0300  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: ?
2020-02-14 15:25:24.745025-0300  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: ?

(Postei só as últimas linhas, mas todas as anteriores foram idênticas, com excessão de data e hora, obviamente).

Share this post


Link to post
Share on other sites
1 minute ago, hsathler said:

O retorno do comando foi esse

não tem como saber

Share this post


Link to post
Share on other sites

Valeu pra caramba ainda assim!

Vi outras pessoas tendo esse problema com essa placa. A única "solução" que encontrei foi de dois caras que substituíram por outra. Acho que me ferrei com a plaquinha...

  • Like 1

Share this post


Link to post
Share on other sites

Uma última pergunta: Há algum modo de fazer com que o sistema ignore a placa?

Tentei instalar ela fora do slot, desabilitando o WiFi e mantendo apenas o bluetooth, que é conectado na USB, só que apenas as linhas de dados saem da placa e vão para a USB. Fora do slot o bluetooth também não funciona por falta de alimentação. Se houver como manter a placa no slot mas fazer o sistema ignorar, posso manter o bluetooth e, até poder comprar outra placa, usar um cabo até meu roteador.

Share this post


Link to post
Share on other sites
1 hour ago, hsathler said:

Uma última pergunta: Há algum modo de fazer com que o sistema ignore a placa?

desativa o device via DSDT

Share this post


Link to post
Share on other sites

DSDT... era o que eu temia. Jogo a toalha! Editar esse negócio pra mim é tipo magia negra: Forças ocultas além da minha compreensão! kkkkk

Até gastei umas horas pesquisando e tentando, mas essa eu passo!

Vou me virando aqui até poder comprar outra placa. Uma pena que essa não funcionou, porque ela é mais rápida que a outra que sugeriram no lugar dela. Enfim...

Edited by hsathler

Share this post


Link to post
Share on other sites
44 minutes ago, hsathler said:

Vou me virando aqui até poder comprar outra placa. Uma pena que essa não funcionou, porque ela é mais rápida que a outra que sugeriram no lugar dela. Enfim...

eu uso uma tp link t9e archer, é boa demais, mas é sem bt, uso um da orico usb

Share this post


Link to post
Share on other sites

Opa! Valeu a dica!

Eu escolhi essa placa por causa do bluetooth. Na verdade por causa da capacidade do módulo dela em emular um hub USB com teclado e mouse USB antes de ser inicializada. Com isso eu posso usar o teclado da Apple no setup da máquina e no clover. Antes dela eu tinha um módulo USB normal. Não me lembro da marca, mas usava um chipset da Broadcom que, segundo o datasheet, tinha essa capacidade. Infelizmente isso deveria ser habilitado pelo firmware o que eu descobri depois que não era, porque o Windows lida com o bluetooth de maneira diferente que o macOS. Pesquisei pra caramba e pelo que vi só a Apple habilita essa função no firmware. Essa placa WiFi, apesar de ser fabricada por essa Fenvi, na verdade tem um cartão miniPCI-e naquele formato esquisito da Apple por baixo da blindagem (já vi ela aberta, pra ter certeza).

Esse detalhe de poder usar o teclado bluetooth antes da inicialização do sistema me importa mais do que o WiFi em si, pra não ter que ficar plugando teclado USB toda vez que precisar mexer em algo no setup ou na tela do clover.

Sabe se com esse módulo da Orico dá pra usar o teclado bluetooth antes do sistema?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...