Page 3 of 8 FirstFirst 12345 ... LastLast
Results 31 to 45 of 120

Thread: Распайка USB портов в роутере WL-500gP/520gC

  1. #31
    не могу найти. гугл тоже не помог (((

  2. #32
    навреное, в англоязычной части, не помню, но был точно. можно без гугля. типа "internal hdd" м.б.

  3. #33
    http://wl500g.info/showthread.php?t=11992


    Отлично. Пошел искать паяльник

  4. #34

    Smile

    отпишись как успехи...

  5. #35
    Join Date
    Apr 2008
    Location
    Географический центр Европы
    Posts
    263
    Quote Originally Posted by DaemoniZ View Post
    Слышал что можно припаять еще один USB вход. Машинка wl 500 gp. Что можно почитать по сабжу?
    http://wl500g.info/showthread.php?t=7523&page=11
    http://wl500g.info/showpost.php?p=58927&postcount=158
    http://wl500g.info/showthread.php?t=7048
    http://wl500g.dyndns.org/wl500gp/1139.jpg
    С уважением, Евгений.
    [ASUS WL500g Premium (v1) 1.9.2.7-10] + [512MB USBFlash] + [8GB USBFlash] + [USB BlueTooth DBT-122] + [USB->RS232]

  6. #36
    Там есть мой "вариант" добавления портов:

    http://wl500g.info/showpost.php?p=105894&postcount=539
    ASUS WL500w 1.9.2.7-10 + A-Data RB15 1Gb + Tsunami Ultra 2500 (with Fujitsu MHV2080H)

  7. #37
    Имхо, самый грамотный и аккуратный вариант... только до сих пор не могу понять, зачем ему столько памяти.... качать же он от этого быстрее не будет, а серверов на такой дохленький процессор и медленный USB... Или все же система шустрее работает при большем количестве памяти? У себя на 2 портах во время загрузки посмотрел, 12 мб свободно по top, с самбой и ssh терминалкой...может ppp легче живется?

  8. #38
    Join Date
    Jun 2008
    Location
    Russia, Perm
    Posts
    476
    Quote Originally Posted by Andyz View Post
    Или все же система шустрее работает при большем количестве памяти?
    Если на роутере стоят торренты, ados и прочие качалки, то ОЗУ лишним не бывает

  9. #39
    Quote Originally Posted by Andyz View Post
    Имхо, самый грамотный и аккуратный вариант... только до сих пор не могу понять, зачем ему столько памяти.... качать же он от этого быстрее не будет, а серверов на такой дохленький процессор и медленный USB... Или все же система шустрее работает при большем количестве памяти? У себя на 2 портах во время загрузки посмотрел, 12 мб свободно по top, с самбой и ssh терминалкой...может ppp легче живется?
    rtorrent даже на 64 мегах дохнет без свопа, на 128-ми живет подолгу и с удовольствием . Линукс умело пользует память, не сомневайтесь.
    ASUS RT-N16 FW 1.9.2.7-rtn-r2044 + Корбина L2TP + Wi-Fi 802.11n
    DUNE BD Prime 3.0 + Qnap TS-119 Turbo NAS (Transmission + RGUI)
    **********
    Когда ложишься спать, никогда не знаешь, сколько комаров
    налетело в комнату, но чтобы не выспаться, хватит и одного ...

  10. #40
    Занимаюсь разводкой usb портов на 520GC Программная часть вроде как успешно побеждена http://dd-wrt.com/phpBB2/viewtopic.php?t=43389
    Дело осталось за аппаратной частью - распаять обвязку USB порта.
    Судя по внешнему осмотру, БП у GC действительно 9V, на плате отсутствуют компоненты подводящие +5V к usb порту, а также похоже не хватает развязки между разъемом и процессором по линии данных.

    Буду признателен за помощь !

  11. #41
    Прошивка с драйверами usb есть. Питание для usb порта прийдется стабилизировать до +5V,
    здесь все понятно (выпрямительный диод (для защиты) + КРЕНка + 3 кондера).



    Смотрю фотографию платы 520GU, и вижу на линии данных юсб последовательно включенную
    резисторную сборку.
    Было бы неплохо, если бы кто нибудь имеющий под рукой 520GU замерил сопротивление.
    В крайнем случае буду подбирать.



    С питанием порта вроде бы разобрался, а вот с usb-data вопрос остается открытым.
    Описал проблему и приложил фотку здесь http://dd-wrt.com/phpBB2/viewtopic.php?t=44436
    Last edited by Omega; 17-01-2015 at 15:40. Reason: fixed

  12. #42
    Получилось! Все, сделал и работает замечательно

    520GC видит подключенный к нему card reader с SD картой

    Code:
    root@asus_wrt:~# dmesg
    usb.c: registered new driver usbdevfs
    usb.c: registered new driver hub
    usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
    usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
    usb.c: new USB bus registered, assigned bus number 1
    hub.c: USB hub found
    hub.c: 2 ports detected
    SCSI subsystem driver Revision: 1.00
    Initializing USB Mass Storage driver...
    usb.c: registered new driver usb-storage
    USB Mass Storage support registered.
    hub.c: new USB device 00:03.0-1, assigned address 2
    scsi0 : SCSI emulation for USB Mass Storage devices
      Vendor: Generic   Model: USB SD Reader     Rev: 1.00
      Type:   Direct-Access                      ANSI SCSI revision: 02
    Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
    SCSI device sda: 31360 512-byte hdwr sectors (16 MB)
    sda: Write Protect is off
    WARNING: USB Mass Storage data integrity not assured
    USB Mass Storage device found at 2
    грузиться с флешки еще не пробовал, пока что вся
    обвязка "на соплях" в эксперементальном режиме
    Last edited by Omega; 17-01-2015 at 15:31. Reason: fixed

  13. #43
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    ну что ли схемку бы для приличия нарисовал --- будущим поколениям, так сказать, в назидание, да и фотку по ссылке не вижу. УСБ получился v.1? (что то ehci не заметно.) А вообще, поздравляю

  14. #44
    Quote Originally Posted by lightix
    Итак, что же необходимо для использования USB хоста в Asus WL-520GC.

    Железо.

    Рассказываю самый простой способ (пришел к нему от более сложных)

    1. Заменить штатный блок питания 9V 1A на 5V 2A.

    2. На плате найти нераспаянный элемент NF1 – это разрыв линии data+ и data-,
    запаять туда резисторы 20 – 50 Ом (главное чтобы оба были одного номинала).
    В крайнем случае можно просто перемычки.

    3. Подводим +5V к разъему. F1 – шунт 0,2-0,5 Ом, либо перемычка. BF12 – перемычка.
    Если есть SMD конденсатор 0,1мкф, можно его впаять на место C9 или C130.
    У меня SMD не нашлось, впаял обычный керамический, между +5V USB и землей.
    Работать будет и без конденсатора.

    4. Подводим землю к разъему. R56, R3 – перемычки.

    5. Припаиваем сам разъем (J3 на плате), контакты снизу вверх: +5V,data-,data+,GND.

    Фото:


    Плата в чистом виде


    Обвязка по питанию


    Обвязка по линии данных


    Общий вид


    Общий вид

    Поддержка в прошивке

    (основано на методе, предложенном IronShaft для D-Link DIR-320,
    подкорректированого для использования в 2Мб устройствах)

    За основу берем прошивку micro-plus-ssh, в ней достаточно места для драйверов,
    если удалить ssh и ppp, в остальном остается полная функциональность.

    1. Распаковываем прошивку с помощью FirmwareModKit

    2. Заходим в каталог /rootfs/usr/sbin и удаляем 2 файла: dropbearmulti и pppd.

    3. Копируем в папку /rootfs/lib/modules/<версия ядра>/ драйвера
    usbcore.o, usb-ohci.o, scsi_mod.o, usb-storage.o, sd_mod.o,ext2.o.
    (взять можно из прошивок nokaid, mega и др, распаковав их FirmwareModKit).

    4. Заходим в папку rootfs/sbin в основном имидже.

    5. Перемещаем файл init в папку rootfs/usr/sbin

    6. Создаем новый файл init, представляющий из себя скрипт:
    Code:
    #!/bin/sh 
    if [ $1 == "noinitrd" ] ; then 
        insmod /lib/modules/`uname -r`/usbcore.o 
        insmod /lib/modules/`uname -r`/usb-ohci.o 
        insmod /lib/modules/`uname -r`/scsi_mod.o
        insmod /lib/modules/`uname -r`/usb-storage.o 
        insmod /lib/modules/`uname -r`/sd_mod.o  
        insmod /lib/modules/`uname -r`/ext2.o 
        sleep 8s 
        mount -t proc none /proc 
        mount -t ext2 -o noatime,nodiratime /dev/scsi/host0/bus0/target0/lun0/part1 /mnt 
        if [ -x /mnt/sbin/init ] ; then 
            mount -o move /proc /mnt/proc && \ 
            pivot_root /mnt /mnt/mnt && { 
                mount -o move /mnt/dev /dev 
                mount -o move /mnt/tmp /tmp 
                mount -o move /mnt/jffs /jffs 
                exec /sbin/init $* 
            } 
    
        else 
            exec /usr/sbin/init $* 
        fi 
    else 
        exec /usr/sbin/init $* 
    fi
    Не забываем сделать скрипт исполняемым.

    7. Упаковываем прошивку, получившийся имидж шьем в роутер. В принципе, роутер
    уже работоспособен (с прошивкой micro_plus_ssh без поддержки ssh и pppoe).

    8. Готовим USB флешку. Создаем на ней линукс раздел. Разделов может быть несколько,
    скрипт использует первый раздел. Раздел должен быть размером не менее 15 мегабайт.

    9. Форматируем раздел в ext2. (Это ВАЖНО!)

    10. Копируем содержимое rootfs МЕГА прошивки в свежеотформатированный раздел
    на флешке. Меняем владельца и группу всех файлов на root.

    Вставляем флешку в роутер, включаем питание, если раздел при загрузке смонтировался
    - увидим МЕГА, если не смонтировался - МИКРО.

    Здесь лежит прошивка MICRO-PLUS-USB c поддержкой USB, основанная
    на http://www.dd-wrt.com/dd-wrtv2/downl...o-plus_ssh.bin

    Содержимое rootfs MEGA
    Пошаговая инструкция с фотками здесь
    Last edited by Omega; 17-01-2015 at 15:25. Reason: fixed

  15. #45
    Join Date
    Nov 2008
    Location
    Москва
    Posts
    18

    USB

    Люди кто подскажет для распайки дополнительных USB какого наминала резисторы ставить. Еще бы не отказался от более подробных фоток или схемы распайки.
    Все фотки что выложеные в этой теме касающиеся USB я видел.
    WL-500W 128Mb

Page 3 of 8 FirstFirst 12345 ... LastLast

Similar Threads

  1. Подключаем USB HDD к роутеру
    By Hornet in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 3172
    Last Post: 31-08-2011, 12:03
  2. Multiple USB disks and their order on /dev/discs/discX
    By cunami in forum WL-500g Custom Development
    Replies: 2
    Last Post: 20-01-2006, 14:17

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
  •