Page 1 of 6 123 ... LastLast
Results 1 to 15 of 131

Thread: А как на роутере отключить питание порта USB ?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Question А как на роутере отключить питание порта USB ?

    Никто не подскажет, как можно отключать/включать питание USB-порта??

  2. #2
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by altneval View Post
    Никто не подскажет, как можно отключать/включать питание USB-порта??
    Зачем??? Не проще лоадить/анлоадить модули, отвечающие за USB? Список модулей есть в "Настройке с нуля":
    Code:
    scsi_mod
    sd_mod
    usb-storage
    Last edited by vectorm; 12-09-2008 at 07:37.

  3. #3
    Quote Originally Posted by vectorm View Post
    Не проще лоадить/анлоадить модули, отвечающие за USB?
    Например, у меня не вызружались:
    rmmod usbserial
    rmmod pl2303
    rmmod usbserial
    rmmod pl2303

    и всё равно по lsmod остаётся висеть usbserial

  4. #4
    Ну так сначала надо прибить процессы, использующие USB-устройства, а потом уже выгружать модули.

    А отключить питание действительно невозможно - управление им в роутере просто не предусмотрено. Вроде бы некоторые USB-хабы с внешним питанием могут управлять питанием отдельных портов, но большая часть хабов просто не имеет соответствующих компонентов с целью удешевления (причём даже хабы, показывающие в дескрипторах поддержку этого управления, зачастую на самом деле этого не умеют).

  5. #5

    Question А как на роутере отключить порт USB программно?

    Как отключить USB программно и затем заново включить? Виснет модем намертво после reboot.
    Ребут не помогает, вытягивание модема с разъем или выкл/вкл питание помогает.

    Ну и прописать правильно это в post-boot. (идея такая если нет пинга на определенный IP, то
    USB с модемом выключается, потом включается и конект )

    Code:
    #! /bin/sh
    Q='инет'
    DEVICE=1
    insmod usbserial vendor=0x1410 product=0x2110 maxSize=4096
    sleep 10
    if [ -e /dev/usb/tts/${DEVICE} ]; then
    echo 'Модем подключен'
    pppd call dialup
    else
    echo 'Нету модема'
    sleep 5
    fi
    while true; do
    sleep 30
    ping -c 4 -s 0 213.180.204.8 | grep "100% packet loss" > Q
    echo $Q
    if ! [ -s $Q ] ; then
    echo 'в норме'
    sleep 150
    else
    echo 'упал'
    killall -15 pppd
    if [ -e /dev/usb/tts/${DEVICE} ]; then
    echo 'Port present'
    killall -15 pppd
    echo -ne "ATZ" > /dev/usb/tts/${DEVICE}
    sleep 5
    echo 'Перезагруз прошёл'
    pppd call dialup
    else
    echo 'Port absend'
    fi; fi
    done
    Спасибо.
    Last edited by Omega; 16-09-2011 at 06:10. Reason: fixed

  6. #6
    Quote Originally Posted by YSL View Post
    Как отключить USB программно и затем заново включить? Виснет модем намертво после reboot. Ребут не помогает, вытягивание модема с разъем или выкл/вкл питание помогает.

    Ну и прописать правильно это в post-boot.
    (идея такая если нет пинга на определенный IP, то USB с модемом выключается, потом включается и конект )
    ...
    Спасибо.
    В любом случае, все эти телодвижения будут лишь прекращать\возобновлять диалог между модемом и роутером по сигнальным линиям USB.
    Сбрасывать модем они не будут, так как питание USB-порта в нашей коробочке программно отключить нельзя.
    Вывод: раз ребут роутера модем не сбрасывает, то программного решения проблемы нет.

    Интересно сколько мА потребляет модем. Может ему просто не хватает питания, как в случае с внешним HDD?
    Если связка модема с роутером жизненно необходима, попробуйте подлючить модем через активный USB-хаб.
    Если и это не поможет, то причина зависаний - кривизна прошивки модема - тема уже совсем другого форума.
    Last edited by ryzhov_al; 14-05-2009 at 11:36.

  7. #7
    Join Date
    Jan 2009
    Posts
    428
    Quote Originally Posted by ryzhov_al View Post
    В любом случае, все эти телодвижения будут лишь прекращать\возобновлять диалог между модемом и роутером по сигнальным линиям USB.
    Сбрасывать модем они не будут, так как питание USB-порта в нашей коробочке программно отключить нельзя.
    Вывод: раз ребут роутера модем не сбрасывает, то программного решения проблемы нет.

    Интересно сколько мА потребляет модем. Может ему просто не хватает питания, как в случае с внешним HDD?
    Если связка модема с роутером жизненно необходима, попробуйте подлючить модем через активный USB-хаб.
    Если и это не поможет, то причина зависаний - кривизна прошивки модема - тема уже совсем другого форума.
    имхо, Все это обсасывается и обсуждается тут. Этап пройденный.
    | Asus WL-500gP V2 | WL500gPv2-rtn-11.10.3495 code.google.com/p/wl500g/ core.dumped.ru |

  8. #8
    Quote Originally Posted by oleg71 View Post
    имхо, Все это обсасывается и обсуждается тут. Этап пройденный.
    Но так и не решённый.

    ПК может программно снимать питание с USB-портов, и то не всякий, роутер - нет.

    Хоть заперепрошивайся - USB не отключишь.
    Last edited by ryzhov_al; 14-05-2009 at 14:06.

  9. #9
    Join Date
    Jan 2009
    Location
    Искитим, Новосибирской области
    Posts
    168

    Wink

    Пока что больше фактов в кривизну модулей USB в прошивке роутера, т.к. на компе всё ок
    DIR320-1.9.2.7-d-r2627M

  10. #10
    У меня Novotel Sprint U720 про него вообще не упомянул никто, кто что подскажет перепробовал много чего менять в скриптах не помогает....
    Last edited by YSL; 14-05-2009 at 17:39.

  11. #11
    Вроде Novatel U720 подключали
    http://wl500g.info/showthread.php?t=19598

  12. #12

    Автореконект Novatel U720 при разрыве связи.

    Никто не подскажет не решилась проблема с реконектом у модема Novatel U720 при обрыве инета. Reboot не помогает. Помогает пока только передергивание модема или обесточивание роутера.
    Может как то, прикрутить разрыв питания на модем или роутер к кнопке на DIR 320 сбоку (со стрелочками) ???

  13. #13
    Join Date
    Mar 2009
    Location
    Russia, Moscow
    Posts
    2,119
    Blog Entries
    33
    D-Link DIR-320 USB Hardware Hack - управление питанием USB порта роутера

    Всем вам, наверное, знакомо то, что свистки Yota aka Samsung очень любят “зависать” и порой в самый неудобный момент.
    Причины зависаний свистка могут быть следующие: перегрев, “кривость” firmware свистка или из-за madwimax.
    Причину зависания мне лично так и не удалось определить.

    Но вы уже, наверное, смирились с зависаниями свистка и уже по привычке перезагружаете роутер “передергиванием питания”
    или “передергивание свистка в USB” (нужное подчеркнуть). Все это может надоесть… Как надоело мне!

    С самого начала еще до переделывания мной прошивок я думал решить проблему малой кровью, написать скрипт который будет
    перезагружать роутер при зависании соединения, но не тут то было! Всплыла интересная особенность DIR-320 да и любой подобной
    мыльницы IMHO. И эта особенность заключается в том, что они (роутеры с USB) не умеют управлять питанием USB (вкл/выкл).

    Подумав, я решил “немного” модифицировать роутер и тем самым решить проблему с перезагрузкой свистка Yota)
    Задача модификации: научить роутер управлять питанием на USB порту. Радиодетали, которые нам понадобятся:
    • 1) Любой полевой транзистор P-канал, например IRF9Z14 или IRFL9014 – 1 шт.
    • 2) Транзистор, например BC547 – 1 шт.
    • 3) Резистор 10К – 1 шт.
    • 4) Резистор 1.5К – 1 шт.

    Схема Рисунок1:


    Действия следующие.
    • 1. Собираем схему (Рисунок1).
    • 2. На плате (Фото1) находим SMD катушку L1 она обведена кружком. Отпаиваем ее и припаиваем, положив
      под нее кусочек бумажки как, показано на (Фото2) далее припаиваем VCC вход/выход Q2 согласно схеме.
    • 3. Отпаиваем резистор R146 и припаиваем провод от базы транзистора Q1 как показано на (Фото3).
    • 4. Припаиваем массу GND как показано на (Фото3) или куда вам более удобно.


    Для полного счастья еще нам нужна новая прошивка для роутера с добавленным скриптом мониторинга соединения.
    Скачать можно ЗДЕСЬ (версия для DIR-320 от 6.10.09.)

    Включить и отключить мониторинг, а также указать узел, который нам нужно мониторить можно из web интерфейса.

    System Setup -> Services -> Enables Connection Watchdog – Включение или отключение мониторинга.
    System Setup -> Services -> Remote server IP (Connection Watchdog) – Узел, который мы хотим мониторить.

    А вот для изменения параметров: интервал повтора, количество пакетов за раз
    и допустимое количество потерянных пакетов нужно использовать telnet.

    PHP Code:
    #Команда для установки интервала повтора
    nvram wimax_ping_reboot_int 10
    Default 10s

    #Команда для установки количества пакетов за раз
    nvram wimax_ping_reboot_p 3
    Default 3

    #Команда для установки допустимого количества потерянных пакетов
    nvram wimax_ping_reboot_p_err 2
    Default 
    Вот вроде и все )))
    D-Link DIR-320 USB Hardware Hack

  14. #14
    Дааа , проще купить другой модем, какие модели поддерживают автореконект.

  15. #15

    Exclamation Работа схемы на сборке от Vampik

    Собственно, можно и на любой другой проше/рутере, если есть возможность управлять светодиодом PWR (на DIR-320-ом, второй (следующий после вечно горяшего , на Асусах - самый первый):
    Необходимо припаять вход схемы к этому светодиоду.
    В любом скрипте/проге, когда надо отключить питание USB, тушим этот светодиод. Для включения питания, соответственно, этот светодиод включить...
    Asus RT-N16: RT-N16-1.9.2.7-rtn-r2899.trx - 3.5'' USB HDD HP 1TB + JetFlash 2Gb
    |БП от iEEE PC 12V x 3A | Samba 3.5 + UDPxy (IPTV) Full HD Player
    D-Link DIR-320: DIR320-1.9.2.7-d-r2856M.trx <-- WAN: Huawei E220 (2G/3G)
    Asus WL-500GPv2: WL500gpv2-1.9.2.7-rtn-r2455.trx <-- WAN: Axesstel MV110 (CDMA EvDO Rev. A) | nShaper работает и на -rtn ветке!

Page 1 of 6 123 ... LastLast

Similar Threads

  1. Asus WL-500gP: как проверить WAN порт ?
    By jmur in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 105
    Last Post: 07-07-2013, 14:02
  2. Несколько вопросов по Samba и USB HDD
    By falselight in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 188
    Last Post: 28-02-2012, 15:43
  3. Как подключить USB флешку к роутеру
    By valek101 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 5
    Last Post: 08-11-2008, 16:15
  4. проблемы с usb
    By geor in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1
    Last Post: 31-08-2008, 12:21
  5. Unstable boot from USB
    By Tamadite in forum WL-500g Q&A
    Replies: 6
    Last Post: 20-08-2008, 15:19

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •