Mám pripojené zariadenie cez 5m USB kábel. Zariadenie má v sebe UART prevodník 115200 baudov. Donedávna všetko fungovalo ok len teraz sa zariadenie občas odpojí. V dmesg sa vtedy objavý hláška USB port disabled by hub (EMI?), re-enabling
Aplikáciu čo komunikuje treba potom reštartovať lebo /dev/ttyUSB na sekundu vypadne.
Začalo to po výmene 12V napájacieho zdroja. Myslíte že by pomohlo dať nejaké ferity na napájací kábel alebo USB? Keď tak kam. Bližšie k zariadeniu alebo k PC?
Feritové jádro blízko k USB portu počítače. Ideálně ale vyměňte kabel za nějaký s vestavěným feritem. 5m kabel je dost, tam se už nějaké parazitní jevy projeví snadno. Nový 12V zdroj do toho může injektovat rušení a třeba Vám to s tím kabelem zrovna pěkně ladí a rezonuje.
Osciloskop by velmi pomohl...
Druha moznost je overit v jakem rezimu to funguje, a pripadne zkusit jinou. Pro to, co tam mate jsou jiste mozne varianty 1.5 / 12 / 480 Mbps, a kazda se na 5m kabelu muze chovat jinak.