eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaresetowanie urządzenia USB › Re: resetowanie urządzenia USB
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!peer02.am4!peer.am4.highwinds-media.com!peer02.fr7!futter-mich.highwinds-
    media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostr
    ada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Newsgroups: pl.misc.elektronika
    From: Jarosław Sokołowski <j...@l...waw.pl>
    Subject: Re: resetowanie urządzenia USB
    References: <f...@g...com>
    <s...@f...lasek.waw.pl>
    <f...@g...com>
    Organization: : : :
    Date: Sun, 4 Mar 2018 14:22:15 +0100
    User-Agent: slrn/pre1.0.4-2 (Linux)
    Mime-Version: 1.0
    Content-Type: text/plain; charset=iso-8859-2
    Content-Transfer-Encoding: 8bit
    Message-ID: <s...@f...lasek.waw.pl>
    Lines: 51
    NNTP-Posting-Host: 77.253.217.116
    X-Trace: 1520169735 unt-rea-a-02.news.neostrada.pl 999 77.253.217.116:51014
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Body-CRC: 2864415382
    X-Received-Bytes: 3015
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:729852
    [ ukryj nagłówki ]

    Budyń napisał:

    >> Jeśli faktycznie *zawiesi się urządzenie USB*, to już trudno z nim
    >> się dogadać przez USB (bo przez co innego?) -- pozostaje tylko
    >> odcięcie zasilania. I tak czasem się robi, gdy nie ma innego wyjścia.
    >> Przekaźnik to spory overkill, tu prąd nie przekracza 100 mA, lepszy
    >> byłby jakis półprzewodnik.
    >
    > przekzźnik w sterowniku juz jest i nie jest uzywany

    Warto w tym miejscu nadmienić, że przekaźniki nie lubią nieużywania.
    A używanie ich z prądami mikroamperowymi na stykach (tak może być
    w przypadku tego kontrolera) potrafią potraktować jak obrazę -- styki
    muszą mieć minimalny prąd do samooczyszczania. W przypadku 5V USB
    niepewny styk może być źródłem kolejnych kłopotów.

    Tymczasem zwieranie napięcia to jeden tranzystor i opornik dołączony
    do jakiegoś gpio.

    >> W tym przypadku najpewniej mamy do czynienia z wyżej opisaną sytuacją,
    >> ale nic nie szkodzi, by zbadać sprawę dokładniej i spróbowac innych
    >> sztuczek. Datasheet podaje, że toto komunikuje się z systamem przez
    >> port rs232 wytworzony z USB przez chip FT232RL. Czy w momencie zwiechy
    >> ten port znika? Najpewniej jest to plik /dev/ttyUSB0, o ile udev
    >> inaczej nie postanowił. Można spróbowac usunąć i załadować ponownie
    >> moduł kernela, licząc na to, że diwajs się przy tym jakoś ogarnie
    >> ("modprobe -r usbserial" i "modprobe usbserial").
    >
    > modprobe próbowałem, ale nie było na pewno usbserial. ftd-costam?

    ftdi_sio zapewne.

    > Qurcze, az wywale ten reboot, poczekam az sie zwiesi i zobaczę.

    Można do skryptu resetującego dodać moduł śledczy -- jakieś "ls -l /dev",
    "usb-devices", "lsusb" czy co tam jeszcze. A potem przejrzeć co zapisano
    do pliku.

    > Tyle ze to mi zawiesza sterowanie ogrzewaniem domu :)

    Wiosna idzie, ciepło się robi.

    > wiec tak:
    > próbowałem wygenerowac awarię poprzez modprobe -r usbserial
    > ale dostałem
    > FATAL: module usbserial is in use

    Bo jest "in use" -- to nie jest "wygenerowanie awarii".

    --
    Jarek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: