Jak zrobić bezprzewodowy adapter USB do obsługi WoWLAN? [Zamknięte]

11

Słyszałem, że żaden z bezprzewodowych adapterów USB nie obsługuje Wake on Wireless LAN, ponieważ USB nie może utrzymać zasilania adaptera w trybie uśpienia. Czy to prawda?

Czy istnieje sposób, aby bezprzewodowy adapter USB obsługiwał WoWLAN?

demonguy
źródło
Gdzie dokładnie słyszałeś te „plotki”? Czy możesz przytoczyć coś, co to stwierdza? W przeciwnym razie jest to po prostu nieodpowiedzialna spekulacja (IMO). Kiedy próbowałeś go uruchomić, jakie były twoje wyniki? Gdzie utkniesz podczas wdrażania?
ᴇcʜιᴇ007
To, co opisujesz, jest specyficzne dla urządzenia. Wake on Wireless Lan należy dodać do specyfikacji urządzenia. Podobnie możliwość ładowania telefonu podczas snu laptopa została w rzeczywistości uwzględniona w specyfikacji laptopa.
Ramhound

Odpowiedzi:

11

Decyzja o pozostawieniu włączonego obwodu zasilania portu USB, gdy system jest w ACPI S3 („Uśpienie” / „Zawieszenie w pamięci RAM”), zależy od BIOS-u / oprogramowania wbudowanego płyty głównej. To może mieć nawet opcji BIOS-u można skonfigurować w tym celu, aby włączyć / wyłączyć zasilanie USB, gdy system jest w trybie uśpienia lub nawet wyłączone.

Jednak nie ma żadnych implementacji płyty głównej, o których wiem , które utrzymałyby część danych połączenia USB w trybie S3 lub wyłączoną. Gdy procesor jest zawieszony lub wyłączony, nie ma sensu utrzymywanie warstwy łącza danych magistrali USB, ponieważ nawet jeśli wysłałeś komunikat przez magistralę, procesor nie byłby po drugiej stronie, aby otrzymać wiadomość. Ale procesor nie musi być włączony, aby normalna karta Ethernet również mogła uruchamiać funkcję Wake on LAN, więc przeprowadziłem trochę badań ...

Kontrolery USB są zwykle podłączone do procesora za pomocą czegoś takiego jak PCI lub PCI Express. PCI i PCI-E obsługują zdarzenia zarządzania energią , które są zasadniczo używane przez kartę sieciową na płycie głównej do informowania systemu, że budzi się z powodu WOL. Teoretycznie, jeśli kontroler USB otrzymywałby zasilanie rezerwowe z magistrali PCI (-E), mógłby następnie zdekodować pobudkę magicznego pakietu LAN z urządzenia USB i przetłumaczyć to na PME PCI (-E), co uruchomiłoby kilwater. Więc uważam, że jest to możliwe , w teorii, na poziomie projektowania sprzętu / systemu, aby wdrożyć płytę główną i Ethernet lub USB chipset WiFi, które obsługuje.

Po prostu nie wiem, co to robi, z czubka mojej głowy.

allquixotic
źródło
Ale chciałbym zagłębić się w szczegóły. Czym więc dokładnie jest „coś takiego jak PCI lub PCI Express”? Czy można podać adres URL dokumentu lub coś innego? Właściwie, ponieważ mysz USB może obudzić komputer, myślę, że jest to możliwe, aby adapter bezprzewodowy mógł to zrobić
demonguy
1
Tak, ale jak by to się stało? Jak skierowałbyś pakiet do niepowiązanego adaptera bezprzewodowego? W sieci przewodowej po prostu rozgłaszasz WoL dla adresu MAC, ponieważ faktycznie jest on podłączony do przełącznika Ethernet, dostaje go. W sieci bezprzewodowej warstwa2 jest jednak zupełnie inna.
GnP