Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Raspberry Pi
  3. Raspberry pi + USB Power on/off

Raspberry pi + USB Power on/off

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi
7 Сообщения 1 Posters 158 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Есть Raspberry pi 2 к ней подключена Arduino UNO и LTE modem…
    как выключить в включить питание на конкретном порте USB (ну или всю шину USB)?
    это нужно для перезагрузки указанных устройств по питанию.

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      Сам планирую под такие задачи приспособить какую-нибудь схемку для управления реле или через транзисторы — для разрыва цепей писания во внешнем usb хабе

      Ну а для эстетов есть варианты цивильнее, вот к примеру тема
      www.raspberrypi.org/forums/viewtopic.php?f=44&t=91635

      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано
        #3

        А мне кажется, самый рулезный метод — софтовый. Неужели софтварно порты не отключаются? В крайнем случае — ардуино в помощь.

        1 ответ Последний ответ
        0
        • piP Не в сети
          piP Не в сети
          pi
          написал в отредактировано
          #4

          Мне прям любопытно стало… нарыл вот еще:

          www.raspberrypi.org/forums/viewtopic.php?f=29&t=93463&sid=6929e91c90e8638ca535a2a855460d9d&start=25

          Можно и софтверно… есть и нюансы, как всегда

          Вроде как можно скомпилировать софтинку github.com/codazoda/hub-ctrl.c и вроде как все USB порты кроме первого можно отключать по питанию индивидуально

          А на счет ардуино, нафига ардуино то?

          1 ответ Последний ответ
          0
          • piP Не в сети
            piP Не в сети
            pi
            написал в отредактировано
            #5

            Да просто в последнее время все ардуино с Pi скрещивают. Ну а там можно удобно питанием каналов управлять.

            1 ответ Последний ответ
            0
            • piP Не в сети
              piP Не в сети
              pi
              написал в отредактировано pi
              #6

              хотел выключить Wi-Fi TP-LINK
              все сделал как написано, но там какая то ошибка вылазит
              в описании написано ввести BUS и Device, а при выполнении просит что то ещё

              root@raspberrypi:/opt/hub-ctrl# lsusb
              Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
              Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
              Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
              Bus 001 Device 064: ID 0bda:8179 Realtek Semiconductor Corp.
              
              root@raspberrypi:/opt/hub-ctrl# ./hub-ctrl -b 001 -d 064 -P1 -p 0
              Usage: ./hub-ctrl [{-h HUBNUM | -b BUSNUM -d DEVNUM}] \
              [-P PORT] [{-p [VALUE]|-l [VALUE]}]
              root@raspberrypi:/opt/hub-ctrl#
              
              1 ответ Последний ответ
              0
              • piP Не в сети
                piP Не в сети
                pi
                написал в отредактировано pi
                #7

                получилось вот так, Wi-Fi не работает, но светодиод на нем горит! значит питание есть!

                root@raspberrypi:/opt/hub-ctrl# lsusb -v -t
                /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
                |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/5p, 480M
                |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
                |__ Port 5: Dev 64, If 0, Class=vend., Driver=r8188eu, 480M
                root@raspberrypi:/opt/hub-ctrl# ./hub-ctrl -P 5 -p 0
                

                по комманде

                ifconfig
                

                малина думает 5 секунд (обычно за пол секунды показывает), и все таки показывает
                интерфейс wlan0 который не работает! при вынимании интерфейс исчезает, этого я и хочу, при выключении питания USB

                eth0 Link encap:Ethernet HWaddr b8:27:eb:b8:b3:96
                inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0
                UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                RX packets:16720 errors:0 dropped:0 overruns:0 frame:0
                TX packets:11471 errors:0 dropped:0 overruns:0 carrier:0
                collisions:0 txqueuelen:1000
                RX bytes:1262724 (1.2 MiB) TX bytes:2622540 (2.5 MiB)
                
                lo Link encap:Local Loopback
                inet addr:127.0.0.1 Mask:255.0.0.0
                UP LOOPBACK RUNNING MTU:65536 Metric:1
                RX packets:1531 errors:0 dropped:0 overruns:0 frame:0
                TX packets:1531 errors:0 dropped:0 overruns:0 carrier:0
                collisions:0 txqueuelen:0
                RX bytes:114081 (111.4 KiB) TX bytes:114081 (111.4 KiB)
                
                wlan0 Link encap:Ethernet HWaddr 60:e3:27:0c:a9:09
                inet addr:192.168.1.222 Bcast:192.168.1.255 Mask:255.255.255.0
                UP BROADCAST MULTICAST MTU:1500 Metric:1
                RX packets:0 errors:0 dropped:335 overruns:0 frame:0
                TX packets:0 errors:0 dropped:3 overruns:0 carrier:0
                collisions:0 txqueuelen:1000
                RX bytes:7656481 (7.3 MiB) TX bytes:5151489 (4.9 MiB)
                

                а по камманде

                hub-ctrl -P 1 -p 0
                

                выключается EtherNet и сведодиоды на самом разьеме гаснут

                почему же USB — Wi-Fi не гаснет.

                1 ответ Последний ответ
                0

                • Войти

                • Нет учётной записи? Зарегистрироваться

                • Login or register to search.
                • Первое сообщение
                  Последнее сообщение
                0
                • Категории
                • Главная
                • Документация
                • Последние
                • Пользователи