Portál AbcLinuxu, 6. května 2025 04:39

Dotaz: Reset USB portu

Bedňa avatar 28.9.2011 22:00 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Reset USB portu
Přečteno: 780×
Odpovědět | Admin
Snažím sa rozbehať autodiagnostiku VAG-COM pod Wine. Program ide ako hodinky, len vytuháva USB port. Občas to vytuhne tak, že aj lsusb vytuhne. Prenosovú rýchlosť som nastavil podľa kábla 1200 a mám prelinkované com1 na /dev/serial/by-id/usb-FTDI_VAG_KKL_409_CARL007-if00-port0

Skúšal som návody na reset USB, kompiloval som programy a stále nič, asi som nenatrafil na ten správny.

Vopred ďakujem.
KERNEL ULTRAS video channel >>>

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

poky74 avatar 29.9.2011 10:53 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: Reset USB portu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zkrat?

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
Bedňa avatar 29.9.2011 14:36 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Reset USB portu
Skrat je vylúčený testovaním.
KERNEL ULTRAS video channel >>>
Bedňa avatar 29.9.2011 21:11 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Reset USB portu
Takže novinka, zistil som že mi ten program, alebo Wine nastaví prenosovú rýchlosť na nula. Keď ju znovu nastavím na 1200, tak to ide.
KERNEL ULTRAS video channel >>>
29.9.2011 10:57 trubicoid2
Rozbalit Rozbalit vše Re: Reset USB portu
Odpovědět | | Sbalit | Link | Blokovat | Admin
a co rmmod a nasledne modprobe vsech usb modulu?
vencour avatar 29.9.2011 11:34 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Reset USB portu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jedna z odpovědí ... manipulace s /sys/bus/usb/devices/usb3/power/level apod. ...

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
Bedňa avatar 29.9.2011 14:47 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Reset USB portu
Vyzerá to zaujímavo, doma vyskúšam a dám vedieť.
KERNEL ULTRAS video channel >>>
29.9.2011 18:43 benn | skóre: 18
Rozbalit Rozbalit vše Re: Reset USB portu
Odpovědět | | Sbalit | Link | Blokovat | Admin
No není to zrovna rada. Všiml jsem si, že je tam FTDI a já zrovna taky používám USB převodník sériové linky s tímto obvodem. A občas se mě stane, že se převodník odmlčí a po chvíli jej USB řadič zresetuje a z původního zařízení /dev/ttyUSB0 se vytvoří další zařízení /dev/ttyUSB1. Takže musím aplikaci ukončit a napojit se na nový COM port. Je to celkem otravný a opravdu náhodný děj. Příčinu snad tuším, ale o nápravu jsem se ještě nepokusil.

Tak to vypadá, že u tebe se děje něco obdobného, ale ten reset od USB řadiče se ti nějak nepovede. Je to jenom doměnka, třeba mám vadný kus a s tvým problémem to nesouvisí.
Bedňa avatar 29.9.2011 20:37 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Reset USB portu
Preto ho linkujem podľa ID a nie podľa portu, pre istotu, ale dík za skúsenosť.
KERNEL ULTRAS video channel >>>
Řešení 1× (poky74)
Bedňa avatar 29.9.2011 22:02 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Reset USB portu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže záhada vyriešená, program nastaví prenosovú rýchlosť na nula. Widle to vedia nejak rozchodiť ale v Linuxe zostane port mŕtvy.

Stačí napísať

stty -F /dev/serial/by-id/usb-FTDI_VAG_KKL_409_CARL007-if00-port0 1200

Prípadne keď máme com1 nalinkovaný tak stty -F .wine/dosdevices/com1 1200

Port znovu žije a ide na prenosovej rýchlosti 1200baudov

(Samozrejme v dosdevices musíme mať vytvorený link na nejaký fyzický port v /dev)
KERNEL ULTRAS video channel >>>

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.