Come realizzare un adattatore wireless USB per supportare WoWLAN? [chiuso]


11

Ho sentito che nessuno degli adattatori wireless USB è in grado di supportare Wake on Wireless LAN perché USB non è in grado di mantenere l'alimentazione dell'adattatore quando è in modalità di sospensione. È vero?

C'è un modo per fare in modo che un adattatore wireless USB supporti WoWLAN?


Quindi dove hai sentito esattamente queste "voci"? Puoi citare qualcosa che lo afferma? Altrimenti, questa è solo una speculazione senza risposta (IMO). Quando hai provato a farlo funzionare, quali sono stati i tuoi risultati? Dove ti blocchi durante l'implementazione?
Ƭᴇcʜιᴇ007,

Quello che descrivi è specifico del dispositivo. Wake on Wireless Lan deve essere aggiunto alle specifiche del dispositivo. Allo stesso modo la tua capacità di caricare il tuo telefono mentre il tuo laptop sta dormendo è stata effettivamente integrata nelle specifiche del laptop.
Ramhound,

Risposte:


11

La decisione di lasciare abilitato o meno il circuito di alimentazione della porta USB quando il sistema è in ACPI S3 ("Sleep" / "Suspend to RAM") viene lasciata al BIOS / firmware della scheda madre. Si può anche avere un'opzione BIOS è possibile configurare per questo scopo, per attivare / disattivare l'alimentazione USB quando il sistema è addormentato o addirittura spento.

Tuttavia, non ci sono implementazioni di schede madri, che io sappia , che manterranno i dati parte della connessione USB abilitata mentre in S3 o spenti. Quando la CPU è sospesa o spenta, non ha senso mantenere il livello di collegamento dati del bus USB, perché anche se si inviava un messaggio attraverso il bus, la CPU non sarebbe lì dall'altra parte per ricevere il Messaggio. Ma la CPU non deve essere accesa per una normale scheda ethernet per fare Wake on LAN, quindi ho fatto un po 'di ricerca su questo ....

I controller USB sono generalmente collegati alla CPU usando qualcosa come PCI o PCI Express. PCI e PCI-E supportano gli eventi di gestione dell'alimentazione , che sono essenzialmente ciò che viene utilizzato da una scheda NIC sulla scheda madre per dire al sistema che è stato svegliato a causa di un WOL. In teoria, se il controller USB ricevesse alimentazione in standby dal bus PCI (-E), potrebbe quindi decodificare una riattivazione del pacchetto magico LAN da un dispositivo USB e tradurlo in un PME PCI (-E), che si innescherebbe il risveglio. Quindi credo che sia possibile , in teoria, a livello di progettazione hardware / di sistema, implementare una scheda madre e un chipset USB Ethernet o WiFi che lo supportino.

Semplicemente non so nulla di ciò che accade, dalla cima della mia testa.


Ma vorrei entrare nei dettagli al riguardo. Cos'è esattamente "qualcosa come PCI o PCI Express"? Potresti dare un url di documento o qualcos'altro? In realtà, dal momento che il mouse USB può riattivare il computer, penso che sia possibile per un adattatore wireless farlo
demonguy

1
Sì, ma come sarebbe potuto succedere? Come indirizzereste un pacchetto a un adattatore wireless non associato? Su cablato hai appena trasmesso il WoL per l'indirizzo MAC, poiché in realtà è collegato allo switch Ethernet lo ottiene. Su wireless però, il layer2 è molto diverso.
GnP,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.