Como fazer um adaptador sem fio USB para suportar WoWLAN? [fechadas]

11

Ouvi dizer que nenhum dos adaptadores sem fio USB pode suportar Wake on Wireless LAN porque o USB não pode manter a energia do adaptador no modo de suspensão. Isso é verdade?

Existe uma maneira de fazer um adaptador sem fio USB suportar WoWLAN?

demonguy
fonte
Então, onde exatamente você ouviu esses 'rumores'? Você pode citar algo que afirma isso? Caso contrário, isso é apenas especulação sem resposta (IMO). Quando você tentou fazê-lo funcionar, quais foram seus resultados? Onde você está ficando paralisado ao implementá-lo?
Ƭᴇcʜιᴇ007
O que você descreve é ​​específico do dispositivo. Wake on Wireless Lan deve ser adicionado às especificações do dispositivo. Da mesma forma, a capacidade de carregar o telefone enquanto o laptop está dormindo foi incorporada às especificações do laptop.
Ramhound #

Respostas:

11

A decisão de deixar ou não o circuito de energia da porta USB ativado quando o sistema está no ACPI S3 ("Suspensão" / "Suspender na RAM") é deixada para o BIOS / firmware da placa-mãe. Ele pode até ter uma opção de BIOS pode configurar para este fim, para ativar / desativar o poder USB quando o sistema está dormindo ou mesmo desligado.

No entanto, não há implementações de placas-mãe, que eu saiba , que manterão os dados da conexão USB ativados no S3 ou desligados. Quando a CPU está suspensa ou desativada, não faz sentido manter a camada de enlace de dados do barramento USB, porque, mesmo que você envie uma mensagem através do barramento, a CPU não estaria lá do outro lado para receber o mensagem. Mas a CPU também não precisa estar ativada para uma placa Ethernet normal para fazer Wake on LAN, então fiz uma pequena pesquisa sobre isso ....

Controladores USB geralmente são conectados à CPU usando algo como PCI ou PCI Express. O PCI e o PCI-E oferecem suporte a Eventos de Gerenciamento de Energia , que são essencialmente o que é usado por uma NIC na placa-mãe para informar ao sistema que está sendo acordado devido a um WOL. Em teoria, se o controlador USB estivesse recebendo energia em espera do barramento PCI (-E), ele poderia decodificar uma ativação no pacote mágico da LAN de um dispositivo USB e convertê-lo em um PME PCI (-E), o que provocaria o despertar. Portanto, acredito que é possível , em teoria, no nível de design de hardware / sistema, implementar uma placa-mãe e um chipset USB Ethernet ou WiFi que suportem isso.

Eu simplesmente não sei de nada disso, de cabeça para baixo.

allquixotic
fonte
Mas eu gostaria de entrar em detalhes sobre isso. Então, o que exatamente "é algo como PCI ou PCI Express"? Poderia dar uma url documento ou outra coisa Na verdade, desde usb mouse pode acordar o computador, eu acho que é possível para um adaptador wireless para fazê-lo?
demonguy
1
Sim, mas como isso aconteceria? Como você direcionaria um pacote para um adaptador sem fio não associado? No fio, você apenas transmite o WoL para o endereço MAC, já que ele está realmente conectado ao comutador Ethernet. No wireless, porém, o layer2 é bem diferente.
GnP