Jak zrestartovat USB porty

Bach71

Jak zrestartovat USB porty
« kdy: 25. 05. 2016, 15:24:46 »
Dobrý den, mám server synology a na něm redukci USB to 232 (pli2303) , kde snímám teploty do databáze.
Problém je ten že často USB vytuhne, cca 1x denně a pomůže jen restart serveru. Mohl by mi někdo poradit, jak provést vypnutí USB a znovu inicializaci USB , jako při startu, pokud mi usb přestaně fungovat? Děkuji.


Re:Jak zrestartovat USB porty
« Odpověď #1 kdy: 25. 05. 2016, 15:34:10 »
1. otevřeš prohlížeč
2. do adresního řádku zadáš "www.google.cz"
3. do jediného políčka na stránce zadáš "linux usb reset" a zmáčkneš Enter
4. zobrazí se ti seznam linků
5. klikneš na prvních pět a zkusíš postupy v nich popsané
6. pokud ani jeden z postupů nezafunguje, napiš sem dotaz popisující, co jsi zkusil, a s jakým výsledkem

nobody(ten pravej)

Re:Jak zrestartovat USB porty
« Odpověď #2 kdy: 25. 05. 2016, 18:24:30 »
tohle vypne a znovu zapne vsechny porty, nevim jestli to tak hromadne bude fungovat(=neco to nezbori):
Kód: [Vybrat]
echo 0 | sudo tee /sys/bus/usb/devices/*/authorized
echo 1 | sudo tee /sys/bus/usb/devices/*/authorized

lepe bude jen konkretni port, jeho cislo najdes takto:
ve vystupu najdi radek s tou redukci a prvni 4cislo za ID je identifikace vendor(vyrobce)
Kód: [Vybrat]
lsusb

priklad co to treba zobrazi:
Bus 001 Device 043: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)

tak pak vyhledas to (sve) ID, u meho prikladu:
Kód: [Vybrat]
grep 0a5c /sys/bus/usb/devices/*/idVendor

to najde:
/sys/bus/usb/devices/1-1.3/idVendor:147e

to cislo za device pak das misto * a budes resetovat jen ten jeden port:
Kód: [Vybrat]
echo 0 | sudo tee /sys/bus/usb/devices/1-1.3/authorized
echo 1 | sudo tee /sys/bus/usb/devices/1-1.3/authorized