Když si pročteš ten log, tak je evidentní, že k žádnému resetu nedochází.
Tohle řešení má výhodu, že nepotřebuješ skript. Nevýhodu tu, že to zresetuje každé zařízení na daném usb hubu.
lspci | grep USB
Příklad u mě:
00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
Ti vypíše usb rozbočovače. Jeden z nich bude ten správný.
Jako root nebo zkus i klidně jen se sudo potom:
echo -n "0000:00:1d.7" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
To
0000: tam přidáš.
00:1d.7 nahradíš svým řetězcem.
Potom si můžeš vypsat dmesg s tailem a uvidíš, že už to něco dělá.
A ještě si případně změn ehci_hcd například na uhci. Dle výpisu.
Kuriozitka na závěr:
Mám opačný problém. U mě, když vypne lednica kompresor, zresetuje mi to USB myš ;-) Výpadek však trvá asi 20ms... takže je to otravný jen ve hře
