Portál AbcLinuxu, 6. května 2025 16:26

Dotaz: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni

28.2.2017 20:20 Jan
USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Přečteno: 869×
Odpovědět | Admin
Mozna se to tu uz resilo, a jen to nemuzu najit. Mam nasledujici problem, provozuji asterisk s modulem chan_dongle a modemem huawei. Vsechno funguje ok, jen se cas od casu modem (modemy) dostanou do situace, ze lsusb je vidi , ale pro chan_dongle jsou nevidilelne. Pokud se na modem podivam, normalne blika modre, nebo pokud hleda signal zelene. V techto pripadech dioda nesviti. Modemy mam 2 , nekdy to udela jeden, nekdy oba ... Pomuze se vyskrabat na pudu (provozuju to kvuli spatnymu signalu), modem odpojit a pak zapojit.Doufam, ze jsem problem dostatecne popsal.

Existuje nejaka sance, jak totez provest na urovni jadra ? Proste rmmod a modprobe nepomaha. Nasel jsem jeste na internetu script v pythonu, taky nefunkcni. Takze nez udelam usb kabel ovladany pres rele, existuje nejaka sance, jak v linuxu vypnout / zapnout napajeni usb ?

Aspon nakopnuti spravnym smerem.

Honza

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

Odpovědi

28.2.2017 20:28 Jan
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Odpovědět | | Sbalit | Link | Blokovat | Admin
jeste abych to upresnil, idealne, pokud no neni zalezitost hw vypinat tem konkretni jeden usb port, ne vsechno.
Pavel 'TIGER' Růžička avatar 28.2.2017 20:49 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Zkus toto.
28.2.2017 20:55 Jan
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
diky za odpoved, ta porucha se mi stava tak jednou za 2-30 dni, nepravidelne. Ale nejsem si ted uz jist, ale neco podobneho jsem mozna zkousel a vysledek byl 0 . hned jak se to zase rozbije, tak to zkusim.

Jeste jednou diky.
k3dAR avatar 1.3.2017 01:33 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
podobnej postup sem uspesne pouzival pro "Anydata CDMA/3G USB Modem", kterej mi cas od casu vypadnul a abych mohl automaticky provest reconnect, musel sem vyndat/zandat usb kabel, takze timto sem to mel komplet automatizovane, akorat sem odautorizoval/autorizoval pres sysfs primo konkretni port(kterej si musis dohledat pro sve zarizeni)
echo 0 > /sys/bus/usb/devices/1-4.1/authorized
echo 1 > /sys/bus/usb/devices/1-4.1/authorized
porad nemam telo, ale uz mam hlavu... nobody
1.3.2017 12:00 Jan
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
a to i odpoji napajeni ? protoze ja mam takovej pocit, ze se to musi fakt vypnout/zapnout. treba restart pc nepomuze (napajeni jede i pri vyplim pc)
1.3.2017 12:15 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
k3dAR avatar 2.3.2017 00:31 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
napajeni to neodpojovalo protoze modem mel sve vlastni napajeni a zaroven obsahoval vlastni baterii ;)
pokud ale mas napajeno z USB, tak by to snad melo i vypnout/zaponout napajeni, neni nic jednodusiho nez ze to zkusis :)
porad nemam telo, ale uz mam hlavu... nobody
2.3.2017 21:16 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Kedysi sa predávali počítače ktoré mali na hulváta pripojených 5V priamo zo zdroja. Pri nich to nefunguje.
2.3.2017 22:31 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Záleží jak je to řešeno.

Taky mám MB která má pořád napájené USB což mi taky nevyhovuje pak se USB tunery při vypnutí koušou a přehřívají.

Vyřešil jsem to že je mám zapojené do externích USB kde jsem z konektoru přepojil napájení na +5V větev která se vypíná.

Jinak u některých MB se to kdysy dalo přepnout propojkama na MB u novějších se to dá přepnout v BIOSU u některých s tím nehneš.

Pokud máš MB která při vypnutí odpojí napájení USB (nebo se to dá tak přestavit) tak si povol WOL na síťovce a když se to kousne tak přes ssh to můžeš vypnout a potom pomocí wol zase přes síťovku probudit.

Pokud ne tak pak jedině použít externí usb (na bedně) kdy z kabelu co zapojuješ do MB nezapojíš napájení - ale zapojíš ho na molex konektor (je tam +5V pouze při běhu), a pokud nechceš PC vypínat a probouzet tak napájení USB připojit přes relátko a to ovládat přes port LPT nebo COM.

Ják ovládat relé z com portu třeba zde: http://mircosoft.mzf.cz/elektro/rele.htm
Josef Kufner avatar 3.3.2017 02:47 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Případně lze před vypnutím nastavit v BIOSu budík, aby se to probudilo samo (jen to bude minutku trvat).
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 3.3.2017 02:49 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Co se serioveho portu týče, pozor na to, že při bootu se různě oťukává a tedy případné relé bude cvakat více, než je očekáváno.
Hello world ! Segmentation fault (core dumped)
3.3.2017 09:58 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Spíš to bude dělat OS, a i toto jde ošetřit.
Josef Kufner avatar 3.3.2017 12:07 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Děje se to při inicializaci HW a pak při načítání ovladačů.

Ošetřit to jde například vhodným zapojením, aby tyto inicializační záležitosti nevadily.
Hello world ! Segmentation fault (core dumped)
3.3.2017 13:02 R
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Desktopy to tak maju asi vsetky.

Vypinanie portov cez SW funguje len na externych huboch. Mam tu nejaky 4-portovy MSI (Genesys Logic) a 7-portovy Manhattan (ST-Ericsson), kedysi som to vypinanie portov skusal a nieco to robilo na oboch.
3.3.2017 12:47 Jan
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
takze pokud dam lsusb -t /: Bus 11.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M /: Bus 10.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M /: Bus 09.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M /: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/4p, 12M /: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M /: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/5p, 12M /: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/5p, 12M |__ Port 1: Dev 33, If 0, Class=vend., Driver=option, 12M |__ Port 1: Dev 33, If 1, Class=vend., Driver=option, 12M |__ Port 1: Dev 33, If 2, Class=vend., Driver=option, 12M |__ Port 1: Dev 33, If 3, Class=stor., Driver=usb-storage, 12M

je na bus 05 port 01 jak ma vypadat pripojeny a funkcni modem.

pokud pouzuji echo '5-1' |tee /sys/bus/usb/drivers/usb/unbind

zarizeni se vypne , ale napajeni zustane, (blika modre, takze je i pripojen k BTS) . Zvlastni je, ze po rucnim vypnuti / zapnuti se sice druhy modem objevi v lsusb Bus 001 Device 002: ID 048d:9006 Integrated Technology Express, Inc. Bus 001 Device 003: ID 048d:9006 Integrated Technology Express, Inc. Bus 005 Device 033: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem Bus 005 Device 036: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem

ale lsusb -t ukaze jen ten prvni.
3.3.2017 12:50 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Zkusil bych ten vzdáleně řízený hub, jak je v těch odkazech. To by nemuselo být drahé a mohlo řešit situaci. Navíc univerzálně, bez ohledu na konkrétní PC.
3.3.2017 13:05 Jan
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
mozna by se na to hodila ta malina zero , jenze at jsem hledal, jak jsem hledal, za 5$ jem ji nenasel, ze by ji za tuhle cenu nekdo prodaval, nebo maji cicani nejaky lan rele za cca 20$. Na mem PC , co dela server bohuzel com , ani paralel port nejsou, volne sloty na kartu taky ne , leda tam dat prevodnik z USB :) .
3.3.2017 13:07 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
To je normální USB hub, nepotřebuje další porty.
3.3.2017 13:50 Jan
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
v tech odkazech vyse se resi ovladani relatek pres com a paralel port. No a kdyz je v PC nemam, tak pres to samy USB je pripojovat nechci, karty jsou drahy a v "modernich" mb je i tech pci slotu poskrovnu.

No a v tech odkazech se preci ten hub necim ovlada - pokud je to manualne odpojeni/zapojeni, tak tak to praktikuju doted, na to hub pridavat nemusim a jako zdroj ovladani rele by ta malina za 5$ byla sqela volba.
3.3.2017 14:01 Jan
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
pokud tim byl myslen odkaz na : uhubctl no tak tam zas az takovy vyber usb hubu neni, jako apple monitor, nebo klavesnici si kvuli tomu kupovat na pudu asi nebudu. mam tu nejaky starsi s ext. napajenim, tak uvidim, jestli to nahodou nepujde.
3.3.2017 14:08 Jan
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
pokud to ma teda cenu z mym

protoze "Some of them are no longer manufactured and can be hard to find." Bus 001 Device 002: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB
3.3.2017 19:11 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Proč vymejšlíš blbosti, pokud fakt na MB není ani COM ani LPT konektor (COM ještě na nějakých MB jsou) tak použij relátko na USB.

Viz: PUSBIO1R - Multifunkční relé s USB rozhraním a tím můžeš odpojovat napájení toho USB s tím modemem.
k3dAR avatar 4.3.2017 02:36 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
pro zajimavost (ne pro tvuj problem) tak Wifi relatko 230V za 7.50$ (nebo za 10$ s merakem spotreby), jde tam nahrat opensource firmware...
porad nemam telo, ale uz mam hlavu... nobody
4.3.2017 09:25 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
Ten s merákom spotreby ma zaujal, ktorý to je? Z merákov som tam našiel len teplomer s vlhkomerom.
k3dAR avatar 4.3.2017 02:34 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
zkusil si tu variantu s ...authorized ?
porad nemam telo, ale uz mam hlavu... nobody
7.3.2017 19:04 Jan
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
jo , ale efekt 0
9.3.2017 10:04 Jan
Rozbalit Rozbalit vše Re: USB - sw ovladani jako pri fyzickem odpojeni/zapojeni
tak zatim jsem to "vyresil" nakupem usb rele na aliexpresu, tak az dorazi, uvidim. podle diskuze by to melo jit ovladat v linuxu.

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.