Symuluj wkładanie i wyjmowanie kabla USB


1

W domu mam MacBooka, do którego mam podłączoną kamerę internetową.

Problem polega na tym, że nie ma mnie w domu, a oprogramowanie monitorujące, którego używam, nie może tego zobaczyć.

Czy można symulować wyjęcie kabla USB i ponowne włożenie go z powrotem?

Odpowiedzi:


1

Próbować

sudo kextunload -b "com.apple.driver.usb.AppleUSBEHCIPCI"; sleep 5; sudo kextload -b "com.apple.driver.usb.AppleUSBEHCIPCI"

Działa w moim systemie, właśnie go przetestowałem. Musiałem uruchomić polecenie 3 razy, ponieważ przez 2 razy moja kamera USB nie połączyła się poprawnie, nie mam pojęcia, dlaczego tak się stało.

Lub podobny do tego z pełną ścieżką

sudo kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext
sudo kextload /System/Library/Extensions/IOUSBMassStorageClass.kext

No cóż, ta praca


Mówi tylko, że może otworzyć CFBundle dla / Users / *** /IOUSBMassStorageClass.kext. Nie można utworzyć IOUSBMassStorageClass.kext. (jądro) Nie znaleziono pliku kext com.apple.driver.ExampleBundle dla żądania zwolnienia. Nie można zwolnić com.apple.driver.ExampleBundle - nie znaleziono (libkern / kext).
Ave Katten,

Och, przepraszam .. oczywiście, że trzeba to usunąć. Patrz wyżej.
user2707001

(jądro) Kext IOUSBMassStorageClass.kext nie został znaleziony dla żądania zwolnienia. Nie udało się zwolnić IOUSBMassStorageClass.kext - nie znaleziono (libkern / kext). I dla komendy ładowania IOUSBMassStorageClass.kext nie udało się załadować - nie znaleziono (libkern / kext); sprawdź dzienniki systemowe / jądra pod kątem błędów lub wypróbuj kextutil (8).
Ave Katten,

Ok, więc z pełną ścieżką
user2707001

Widzę, że może to teraz znaleźć. Ale teraz mówi, że nie można go rozładować, ponieważ jest jeden przypadek użycia
Ave Katten
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.