Terminalin komut satırını kullanarak MacBook Pro'daki USB bağlantı noktasını sıfırlama hakkında bilgi almaya çalışıyorum. Otomasyon yapmak için bir GIO232A seri numaralı port üzerinden bir ağ cihazına erişmek için USB portunu kullanıyorum. Betik bittiğinde, MacBook USB bağlantı noktasını daha sonraki bir otomasyon çalışması için serbest bırakmak için USB adaptörünü fiziksel olarak kesmeli ve yeniden bağlamalıyım. Gördüğünüz gibi, bu uygulanabilir değil.
Aşağıdaki çözüme baktım ancak çok güvenilir ve açık bir şekilde çalışmıyor, sürücüleri boşaltma ve yeniden yükleme konusunda çok hevesli değilim.
sudo kextunload IOUSBMassStorageClass.kext
sudo kextload /System/Library/Extensions/IOUSBMassStorageClass.kext
RS232 üzerinden bağlanan SSH üzerinden terminal sunucusuna erişmek için Lantronix'ten tek portlu bir terminal sunucusu kullanabilirim - Fakat bu çözüm bu noktada masa üzerinde değil.
USB bağlantı noktasının, ağ aygıtına erişmek için bir konsol görevi göreceği bir USB - Ethernet Terminal sunucusundaki herhangi bir öneriniz memnuniyetle karşılanacaktır.