Ahojte, tuším som túto tému už načal v minulosti ale vrátim sa k tomu. Na jeden starší Dell 755ku som nahodil Linux Mint s Xfce a na pripojenie na net som použil externú wifinu TP-LINK WN822N. Pri niektorom štarte LM sa wifina nechytí a musím ju vytiahnuť a naspäť zasunúť do usbčka, toto ak sa nemýlim robila aj v iných distrách. A tak ma napadla otázka, nedá sa softvérovo nejakým skriptom alebo príkazom reštartnúť konkrétny USB port? Počítač mám u rodičov, takže sa neviem momentálne dostať k detailnejším informáciám, to ma len teraz napadlo,,,
Softvérový reštart USB portu
Pre pridávanie komentárov sa musíte prihlásiť.
Dá, samozrejme že dá. Nestačilo by ale vypnúť a zapnúť sieť cez network manager (nmcli conn down,up "názov")? Ďalšia možnosť je odčítať a znovu načítať ovládač (modprobe -vr ovladac.ko; sleep 5; modprobe -v ovladac.ko), ale to chce roota. A až na koniec by som riešil detektívku so SW odpájaním a zapojením špecifického portu ktoré ublbne keďže veľa krát je tých 5V na pevno zapnutých.
Ide mi len o to, aby som sa nemusel fyzicky hrabať vzadu v bedni zakaždým, keď wifina nenabehne, kľudne aj príkaz pod rootom.
povodny zdroj https://unix.stackexchange.com/questions/234581/disconnect-and-reconnect-usb-port-via-cli
Áno, podobne som to používal aj ja, ale nerobil som reset zariadenia. Občas mi ten jednoduchý reset totižto nechal dané zariadenie v stave, keď mu vytuhol firmware a musel som ho potom vytiahnuť, nechať chvíľu vychladnúť a až potom zasunúť. Preto som to robil jednoduchým reštartom konekcie, alebo vyhodením a znovu načítaním ovládačov.
ulozit ako
usbreset.cskompilovat:
spravit spustitelnym:
spustit:
Zistenie portu lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO
(002/003)
Ďakujem, vyskúšam keď budem u rodičov, ak to bude fungovať tak super :-)
s tv kartou evolve mars to funguje.
treba skusit
Tak som sa k tomu konečne dostal, pri kompilácii usbreset.c mi vyhadzovalo chybu. Na stránke ktorú si hodil bol aj link na resetusb a to funguje perfektne, ďakujem vyriešené:
Musím otvoriť túto tému. Práve som nahodil na starší Dell Linux Mint 20 s Xfce a potreboval by som rozhehať resetusb lebo mi neberie wifinu pri štarte. Neviete mi dať tip, ktorý balík by mohol obsahovať "príkaz" python? Predtým som resetusb používal v Emmabuntus a tam to šlo, LM tento balík ale nemá v základe.
Po prvé Pali programovací jazyk Python sa ešte stále "bohužiaľ" vyskytuje v dvoch prevedeniach Python 2 a Python 3, podľa distribúcie je nejaký predinštalovaný. Po rýchlom pohľade do zrojáku ide o Python 3, ten si doinštaluješ príkazom:
Možno ho máš už aj nainštalovaný len ho nespúšťaj:
ale aj z uvedenou verziou:
Aktuálnu predvolenú verziu Pythonu zistíš príkazom:
S hlbokým zármutkom v srdci musím oznámiť, že tento počítač ukončil svoju púť o cca 20tej hodine stredoeurópskeho času. Doska alebo radič, ale je to starý cárach, nejdem riešiť. Skôr sa mu nechcelo bootovať tak som odpojil dátový disk a nabehol, potom už vypisoval chyby aj s jedným diskom. Hlavne že som nahadzoval nanovo systém, som si myslel že ho rozsekám. Takže otázka je už irelevantná, ďakujem. A samozrejme viem že je Python programovací jazyk a presne som našiel v repozitároch rozdielne verzie.
Mne tiež kedysi zhebol radič disku, dosť zle sa to identifikuje, keď to chvíľami ide. To bolo v čase keď som používal ReiserFS a ten to vždy nejak prehrízol. Po teste s Ext3 disk umrel okamžite.
Presne a zisťuj čo je s kompom keď raz ide a o chvíľu nie, takto mi schrúmal tri inštalácie s Linuxom. Otázka znie či sa stalo aj niečo s ssdčkom, by som ho hodil do druhého kompu na pokusy s distrami. Alebo sa na to vyprdnem a objednám aj nový disk, aj tam chcem objednávať do druhého Dellu 780ky novú grafiku a webkameru, čo som tu riešil. Už som pokúpil toľko komponentov že som mohol mať nový komp. Keď ja mám slabosť pre vyradené pcčka z roboty a potom sa s nimi zabávam.