Не знаю, каким образом, но получилось у меня подключить жесткий диск к роутеру и расшарить его в домашней локалке. Диск читаем/записываем по FTP, а также доступен через Сеть в окне проводника. Думал, что в Win7 придется устанавливать какой-то дополнительный драйвер для чтения ext3... Ан нет, всё и так отлично читается. Правда не понял, почему роутер не запрашивает пароль при обращении к диску по FTP, хотя я пытался его задавать в настройках роутера. Ну да фиг с ним. Вопрос в другом: Какой максимальной скорости чтения с диска можно добиться по LAN? У меня не выдает более 3,4 мбайт/сек. И такая скорость не позволяет смотреть FullHD с подключенного диска. Хотя скорость в локалке между ноутом и компом держится примерно около 10 мбайт/сек. 3,4 мбайта/сек. это предел для нашего случая? Обусловлено мощностью процессора?
Last edited by Forester; 27-05-2011 at 12:40.
The God is real, unless declared as integer
Зеркало для ipkg и старые пакеты (с 08.06.11)
Зеркало для opkg и старые пакеты (с 24.03.12)
Подскажите, для dir-320 2,4Мб с USB HDD - потолок или можно каким-то способом увеличить?
на небольших файлах проблем нет, но HD видео по 10гб/файл - очень долго забирается с роутера
Потолок. Там слабый USB.
Люди перечитала всю тему , так не чего не стало понятно вообще...
я имею WL500gpv2 через USB hdd больше чем 3 мегабайта (30 мегабит\с) что по воздуху что по lan не возможно вытянуть.
Решила сменить на RT-N16 он и дешевле и практичней для меня ... Но останавливает не знание скорости по воздуху и lan
RT-N56 еще такой есть на моем выборе , но дороже ....
Скажите какие же реальные скорости у RT-N16 и RT-N56 у USB порта, боюсь прогадать :-(
или все таки не убиваться и купить NAS dlink320 ? такой присмотрела.
Last edited by bagira; 13-08-2011 at 06:37.
Вопрос назрел, я правильно понял, что мой wl500gpv2 больше 3Mbit/s через свой USB выдать не может?
Ставлю на ST3320620AS Barracuda 7200.10 SATA 3.0Gb/s 320-GB торренты, базу нода, смс и статистику и все повисает, на web-интерфейсы не пускает.
Через USB компа, скорость 28Mbit/s.
Скорость моего интернета порядка 50Mbit/s.
Каким образом можно увеличить скорость передачи через USB роутера?
Last edited by Omega; 08-12-2011 at 16:29. Reason: никаким, кроме замены роутера (на RT-N16 или NAS) ... ;) читаем эту тему с самого начала ...
Пост является вольным переводом заметки Олега Репина на сайте linksysinfo.org.
При работе с роутером некоторых новых USB-дисков, в частности Seagate FlexAgent GoFlex Desk 2TB USB3.0, может наблюдаться неадекватно медленная скорость передачи данных. Вероятно, есть возможность "снять с ручника" ваш новый USB-винт следующим способом.
1. Диагностика проблемы.
Посмотрите на вывод $ cat /proc/bus/usb/devices и найдите секцию с упоминанием вашего винчестера. Обратите внимание на выделенный цветом фрагмент:
Если в секции с упоминанием USB диска вы увидели Spd=12, а не Spd=480, то это означает, что винчестер работает с роутером по протоколу USB1, что сильно ограничивает скорость передачи данных.Code:$ cat /proc/bus/usb/devices T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=1d6b ProdID=0001 Rev= 2.06 S: Manufacturer=Linux 2.6.22.19 ohci_hcd S: Product=OHCI Host Controller S: SerialNumber=0000:00:04.0 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=1d6b ProdID=0002 Rev= 2.06 S: Manufacturer=Linux 2.6.22.19 ehci_hcd S: Product=EHCI Host Controller S: SerialNumber=0000:00:04.1 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=04fc ProdID=0c25 Rev= 1.03 S: Manufacturer=Sunplus Technology Inc. S: Product=USB to Serial-ATA bridge S: SerialNumber=WDC WD5000 WD-WXF1EB0RU496 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
2.Решение.
Для того, чтобы USB диск заработал на полной скорости в файл /tmp/local/sbin/pre-mount необходимо внести строчку:
сохранить flashfs и перезагрузить роутер. Всё!Code:echo -n Y > /sys/module/usbcore/parameters/old_scheme_first
3.Тех.подробности
Причину можно найти в Linux USB FAQ, цитирую:
что, собственно, Олег и описал.In the 2.6.10 kernel the method of enumerating devices was changed to follow a similar algorithm as Windows (while the standard allows both many devices require the Windows method). It seems some devices do not like this new method though. If you have started having a problem since this kernel with some of your devices you might want to use the option "old_scheme_first=y" with the usbcore module.
Некий популярный автор томатовского клона недавно сделал соответствующий коммит с патчем к ядру для принудительного использования "старого способа" нумерации USB-устройств. Комментарий к коммиту звучит как USB Speed improved, что, конечно, немного не правда.
В любом случае, в нашей прошивке по умолчанию используется "новая схема" нумерации USB-устройств и появление указанной проблемы теоретически возможно.
Пожалуйста, дайте знать если эта проблема у вас обнаружилась.
Last edited by ryzhov_al; 25-03-2012 at 11:41. Reason: Где патч? Какая прошивка? Не знаю!
У меня все ОК.
Asus RT-N16, прошивка 1.9.2.7-rtn-r3702, HDD TOSHIBA Model: MK7559GSXP.T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 2.06
S: Manufacturer=Linux 2.6.22.19 ohci_hcd
S: Product=OHCI Host Controller
S: SerialNumber=0000:00:04.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 2.06
S: Manufacturer=Linux 2.6.22.19 ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:04.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1bcf ProdID=0c31 Rev= 1.0f
S: Manufacturer=Sunplus Innovation Technology.
S: Product=USB to Serial-ATA bridge
S: SerialNumber=FFFFFBA0FF00000000000F0FFB182B
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
oh well, это странный костыль это под "идеальные" девайсы, которых, я как понял, всего 1 в природе.
usbhub использует обе схемы, "старую" и новую, аналогичную использованной в windows, если с новой не удалось, будет откат на старую.
в общем, смысла в этом патче - меньше нуля.
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
Прежде чем задавать вопросы типа "Дальше чего", глянь в разницу в "схемах" в usbhub.c. Вопросы останутся - можем обсудить.
Плюсом http://www.spinics.net/lists/usb/msg02644.html
Last edited by theMIROn; 24-03-2012 at 18:09.
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
Глянул и сравнил с томатовскими. Ядро то же, тулчейн Broadcom, проблема у них всплывает. Вопрос освящён в USB Linux FAQ.
Ты готов взять свои слова назад если у форумчан выявятся схожие проблемы? Почему нет, Влад?
ЗЫ Зачем нужна такая категоричность суждений по любому вопросу? Всё чёрно-белое.
которые именно?
если ты про смену более-менее совместимого дефолта в сторону 100% несовместимого с некоторыми устройствами - то нет, не готов и готов не буду, очевидно.
плюсом, 04fc:0c25 - это Sunplus USB to Serial-ATA bridge, а не сам диск, оно и отвечает за корректность работы.
кто его знает, что там китайцы в конкретной 1.03 ревизии навертели
Last edited by theMIROn; 25-03-2012 at 11:27.
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon