PDA

Bekijk de volledige versie : Новая прошивка 1.9.2.7-d/-rtn от энтузиастов и Олега



Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24

lly
07-05-2010, 13:47
Скажите, правильно ли я понимаю, что если в коде программы убрать это ограничение, то мое устройство сможет быть смонтировано?
Как это сделать? В смысле что и как компилировать? Буду очень признателен за непосредственную помощь в вопросе. Для жителей Москвы и подмосковья премия в виде пива гарантировна :)

Для начала, за тройной кросспост можно и бан схлопотать от модераторов.

На первый вопрос - правильно, это невычищенный рудимент от АСУС
На второй - см. wiki на Googlecode+ветку RT-N16

Dalamar78
07-05-2010, 19:58
Для начала, за тройной кросспост можно и бан схлопотать от модераторов.

Виноват, исправлюсь. Я не знал в какую ветку лучше всего добавить вопрос.


На первый вопрос - правильно, это невычищенный рудимент от АСУС
На второй - см. wiki на Googlecode+ветку RT-N16
ОК, спасибо. Буду штудировать.

Dalamar78
07-05-2010, 20:03
Заранее прошу прощения за вопросы от "чайника", но не могли бы Вы меня просветить на тему Вашего апдейта в репозитории за номером ревизии r1538?
Меня интересует, можно ли ожидать выход скомпилированной версии прошивки с учетом этого обновления?
Говоря по правде, я не силен в сборке и компиляции. К тому же у меня нету необходимого для этого окружения.
Я буду искренне признателен если какая-нибудь добрая душа выложит прошивку с учетом этого исправления. А то говоря по правде очень обидно, что не могу воспользоваться этим чудным внешним хардом...

TReX
07-05-2010, 20:39
Не посмотрел, что IE вообще-то 32-х битный в любом случае :o .

Ожидаемый ответ ) А у вас наверное и Flash Player и все остальные программы нативные 64бит? :D

Dalamar78
08-05-2010, 06:50
Господа, сегодня ночью предпринял первую попытку самостоятельной сборки прошивки.
Окружение сделал на базе VMWare (Slackware 12.2).
Сделал все по инструкции на googlecode.
На выходе получил RT-N16-1.9.2.7-d-r1539.trx
Но, после заливки этой прошивки, роутер не "заводился".
А именно, отсутствовала реакция на ICMP и не горел индикатор Wi-Fi.
Ресет 30-30-30 не помог.
Пришлось откатиться обратно на RT-N16-1.9.2.7-rtn-r1427.trx

Возможно дело в том как я заливаю прошивку?
Дело в том, что ни r1427 ни r1539 не мне не удалось запустить после прошивки напрямую.
Пробовал разными способами:

Через веб интерфейс прошивки r1427 - заливает, перезагружает, висит.
Через родную асусовскую утилиту: заливает, обрабатывает, перезапускает роутер, висит.
Через tftp - итог тот же


Помогает лишь следующий способ:

Залить на роутер прошивку dd-wrt.v24-13637_NEWD-2_K2.6_mini_RT-N16.trx асусовской утилитой
Прошить через веб интерфейс dd-wrt прошивку. И то, пока удалось прошить только версию r1427. Моя же сборка не работает.


Может ли дело быть еще и в том, что я как и указано в инструкции делал сборку на базе ядра 2.4 в то время как работающая сборка имеет в базе ядро 2.6?
Кстати, я сперва пробовал делать сборку на 2.6 но make kernel высыпал много ошибок, и я дальше этого шага не пошел. Сделал чистую установку окружения с ядром 2.4 и на выходе получил файл размером 2864 Кб.

lly
08-05-2010, 06:56
Сделал все по инструкции на googlecode.
На выходе получил RT-N16-1.9.2.7-d-r1539.trx
Но, после заливки этой прошивки, роутер не "заводился".
А именно, отсутствовала реакция на ICMP и не горел индикатор Wi-Fi.
Ресет 30-30-30 не помог.
Пришлось откатиться обратно на RT-N16-1.9.2.7-rtn-r1427.trx

Внимательность, и еще раз внимательность! Инструкция на googlecode еще не дописана под "тупую" сброку N16, именно поэтому я дописал в совете "+форум".

P.S. Если кто еще не понял - прошивки из транка(-d) под RT-N16 не годятся в принципе

Dalamar78
08-05-2010, 08:04
Внимательность, и еще раз внимательность! Инструкция на googlecode еще не дописана под "тупую" сброку N16, именно поэтому я дописал в совете "+форум".

P.S. Если кто еще не понял - прошивки из транка(-d) под RT-N16 не годятся в принципе
Золотые слова про невнимательность!
Уже на своем ночном опыте понял :)
Уже после того как опубликовал предыдущий пост, попал на первую страницу топика, на которой я не заметил уточнения насчет этих различий.
Все, уже стянул с бранча сорцы для rt-n16. Сейчас буду компилить.
Пожелайте мне удачи. :)

Dalamar78
08-05-2010, 08:12
Вот и первые грабли...
Делаю make kernel а в ответ ошибка:

Can not apply kernel-2.6/linux-mips/000-linux-mips.patch cleanly
Что бы это значило и как бороться?
Подскажите, пожалуйста.
Ниже листинг лога терминала с момента запуска и до вылета по причине ошибки:


root@slack:/rt-n16/broadcom/src/wl500g-1.9.2.7-rtn# make kernel
tar -C /rt-n16/broadcom/src/lzma -xjf lzma457.tbz2
/rt-n16/broadcom/src/wl500g-1.9.2.7-rtn/patch.sh -Z /rt-n16/broadcom/src/lzma lzma457.patch
Looking for last applied patch
Patching /rt-n16/broadcom/src/lzma with lzma457.patch
lzma457.patch
patching file CPP/7zip/Compress/LZMA/LZMADecoder.cpp
patching file CPP/7zip/Compress/LZMA/LZMADecoder.h
patching file CPP/7zip/Compress/LZMA_Lib/makefile
patching file CPP/7zip/Compress/LZMA_Lib/ZLib.cpp
tar -C /rt-n16/broadcom/src --recursive-unlink -xjf brcm-src/wl-5.10.56.46.tar.bz2
tar -C /rt-n16/broadcom/src/wl/mipsel-uclibc -xjf brcm-src/nas-5.10.56.46.tbz2
tar -C brcm-src --exclude .svn -cf - include rts shared emf bcm57xx et | tar -C /rt-n16/broadcom/src --recursive-unlink -xf -
/rt-n16/broadcom/src/wl500g-1.9.2.7-rtn/patch.sh -Z /rt-n16/broadcom/src brcm-src/001-include.patch brcm-src/002-include-sdk140.patch brcm-src/010-5365.patch brcm-src/011-5365-robo.patch brcm-src/020-5354.patch brcm-src/030-robo-tag.patch brcm-src/110-emf.patch brcm-src/300-et.patch brcm-src/301-et-sdk140.patch
Looking for last applied patch
Patching /rt-n16/broadcom/src with brcm-src/001-include.patch brcm-src/002-include-sdk140.patch brcm-src/010-5365.patch brcm-src/011-5365-robo.patch brcm-src/020-5354.patch brcm-src/030-robo-tag.patch brcm-src/110-emf.patch brcm-src/300-et.patch brcm-src/301-et-sdk140.patch
brcm-src/001-include.patch
patching file include/bcmenetphy.h
patching file include/linux_osl.h
patching file include/trxhdr.h
brcm-src/002-include-sdk140.patch
patching file include/bcmdefs.h
patching file include/bcmdevs.h
patching file include/bcmendian.h
patching file include/bcmwifi.h
patching file include/cfe_osl.h
patching file include/linux_osl.h
patching file include/min_osl.h
patching file include/osl.h
brcm-src/010-5365.patch
patching file shared/siutils.c
patching file shared/hndmips.c
brcm-src/011-5365-robo.patch
patching file shared/bcmrobo.c
Hunk #1 succeeded at 81 (offset 7 lines).
Hunk #3 succeeded at 1179 (offset 14 lines).
brcm-src/020-5354.patch
patching file shared/hndchipc.c
Hunk #1 succeeded at 68 (offset -1 lines).
patching file shared/siutils.c
Hunk #1 succeeded at 1167 with fuzz 1.
patching file include/sbchipc.h
Hunk #1 succeeded at 309 with fuzz 2.
brcm-src/030-robo-tag.patch
patching file shared/bcmrobo.c
Hunk #1 succeeded at 815 (offset 39 lines).
Hunk #2 succeeded at 842 (offset 4 lines).
Hunk #3 succeeded at 948 (offset 39 lines).
Hunk #4 succeeded at 987 (offset 3 lines).
brcm-src/110-emf.patch
patching file emf/emfconf/emfu_linux.c
patching file emf/emfconf/Makefile
patching file emf/igsconf/igsu_linux.c
patching file emf/igsconf/Makefile
brcm-src/300-et.patch
patching file et/sys/etc47xx.c
patching file et/sys/etcgmac.c
patching file et/sys/et_dbg.h
patching file et/sys/et_linux.c
brcm-src/301-et-sdk140.patch
patching file et/sys/etc47xx.c
patching file et/sys/et_cfe.c
patching file et/sys/etcgmac.c
patching file et/sys/etc.h
patching file et/sys/et_linux.c
patching file et/sys/et_linux.h
Preparing kernel ...
make -C /rt-n16/broadcom/src/linux/linux-2.6 mrproper
make[1]: Entering directory `/rt-n16/broadcom/src/linux/linux-2.6.22.19'
CLEAN include/linux/version.h
make[1]: Leaving directory `/rt-n16/broadcom/src/linux/linux-2.6.22.19'
Patching kernel...
Looking for last applied patch
Patching /rt-n16/broadcom/src/linux/linux-2.6 with kernel-2.6/linux-mips/000-linux-mips.patch kernel-2.6/linux-mips/001-linux-mips-git.patch kernel-2.6/linux-mips/100-4kc.patch
kernel-2.6/linux-mips/000-linux-mips.patch
Can not apply kernel-2.6/linux-mips/000-linux-mips.patch cleanly
make: *** [kernel-patch] Error 1
root@slack:/rt-n16/broadcom/src/wl500g-1.9.2.7-rtn#

Dalamar78
08-05-2010, 08:14
Какая версия тулчейна нужна для сборки прошивки rtn?
Если отличная от той что описана на вики проекта, то не поделитесь ли ссылочкой?
И еще, может все же кто-то уже собрал новую версию прошивки для RT-N16?

Basile
08-05-2010, 09:33
Вот и первые грабли...
Либо вы не изучили Самостоятельная сборка прошивки (http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware), либо не сделали koldconf (http://wl500g.info/showthread.php?p=187521#post187521) (читаем пару постов).


И еще, может все же кто-то уже собрал новую версию прошивки для RT-N16?
Ночные билды здесь ftp://core.dumped.ru/rt-n/. Последний 1538 (ftp://core.dumped.ru/rt-n/1538/)

P.S. Пользуемся поиском!

alex-rt-n16
08-05-2010, 11:25
как я понимаю, RT-N16-1.9.2.7-rtn-r1538.trx - это сама прошивка, а что такое modules-1.9.2.7-rtn-r1538.tar?:eek:

Goletsa
08-05-2010, 12:02
как я понимаю, RT-N16-1.9.2.7-rtn-r1538.trx - это сама прошивка, а что такое modules-1.9.2.7-rtn-r1538.tar?:eek:

Вам оно не надо если возникает такой вопрос.
Не обращайте внимания на него.

Goletsa
08-05-2010, 12:21
Вот и первые грабли...
Делаю make kernel а в ответ ошибка:

Что бы это значило и как бороться?
Подскажите, пожалуйста.


У меня подозрение что у вас папка с исходниками ядра называется linux в то время как должна называться linux-2.6

starkakmir
08-05-2010, 13:02
У меня подозрение что у вас папка с исходниками ядра называется linux в то время как должна называться linux-2.6


даже если папка называется linux-2.6.22.19 тоже не соберет. Только при имени linux-2.6 соберет все норм

собирается все норм, правда при сборке d-r**** после загрузки исходников пишет мол версия r1542 а собимрается 1539.

и хотелось бы узнать: есть ли в планах реализиция pptp сервера в прошивке?

Dalamar78
08-05-2010, 13:21
У меня подозрение что у вас папка с исходниками ядра называется linux в то время как должна называться linux-2.6

Спасибо, но дело не в этом. Делал по инструкции с небольшими отклонениями в сторону актуальных версий пакетов. При первой же попытке make kernel увидел сообщение об отсутствии директории Linux-2.6.
Сделал правильный симлинк и уже после этого увидел сообщение описанное ранее.
P.S. Получается я немного неточно выразился и первыми граблями были эти :)

Viper_Rus
08-05-2010, 13:24
и хотелось бы узнать: есть ли в планах реализиция pptp сервера в прошивке?

А зачем он в прошивке. Ставится отдельно Вот инструкция для WL ветки
http://wl500g.info/showthread.php?t=19022&page=9

К сожалени на RT-N заставить работать не получилось(

Dalamar78
08-05-2010, 13:59
Либо вы не изучили Самостоятельная сборка прошивки (http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware), либо не сделали koldconf (http://wl500g.info/showthread.php?p=187521#post187521) (читаем пару постов).
К сожалению, я так и не нашел что такое koldconf по ссылке выше :(

Ночные билды здесь ftp://core.dumped.ru/rt-n/. Последний 1538 (ftp://core.dumped.ru/rt-n/1538/)

P.S. Пользуемся поиском!

Вот за это огромное спасибо!

Dalamar78
08-05-2010, 14:03
Благодарю всех, кто откликнулся на призыв помочь!

К сожалению, мне так и не удалось сделать самостоятельную сборку прошивки для RT-N16, но зато у меня есть ночной билд версии которой устранен баг с монтирование HDD с интерфейсами > 1 (MyBook Studio Edition II).

Все же, очень хотелось бы увидеть на страницах форума или на страницах проекта на GoogleCode инструкции по сборке прошивок для RT-N16.

Еще раз всем спасибо!
Вы лучшие!

Goletsa
08-05-2010, 15:15
Благодарю всех, кто откликнулся на призыв помочь!

К сожалению, мне так и не удалось сделать самостоятельную сборку прошивки для RT-N16, но зато у меня есть ночной билд версии которой устранен баг с монтирование HDD с интерфейсами > 1 (MyBook Studio Edition II).

Все же, очень хотелось бы увидеть на страницах форума или на страницах проекта на GoogleCode инструкции по сборке прошивок для RT-N16.

Еще раз всем спасибо!
Вы лучшие!

У вас такая структура получается?


alex@goletsa-minipc:~/src/n16-build/n1505/broadcom/src$ ls -l linux/
итого 1
lrwxrwxrwx 1 alex alex 65 Май 2 18:31 linux-2.6 -> /home/alex/src/n16-build/n1505/broadcom/src/linux/linux-2.6.22.19
drwxr-xr-x 20 alex alex 1360 Май 2 18:47 linux-2.6.22.19
alex@goletsa-minipc:~/src/n16-build/n1505/broadcom/src$ ls -l
итого 8
drwxr-xr-x 2 alex alex 128 Май 2 18:47 asustrx
drwxr-xr-x 4 alex alex 96 Май 2 18:31 bcm57xx
drwxr-xr-x 6 alex alex 144 Май 2 18:31 emf
drwxr-xr-x 4 alex alex 96 Май 2 18:31 et
drwxr-xr-x 53 alex alex 1488 Май 2 18:46 gateway
drwxr-xr-x 6 alex alex 2608 Май 2 18:31 include
drwxr-xr-x 3 alex alex 112 Май 2 18:31 linux
drwxr-xr-x 4 alex alex 264 Окт 5 2009 lzma
drwxr-xr-x 3 alex alex 72 Май 2 18:31 rts
drwxr-xr-x 6 alex alex 2416 Май 2 18:43 shared
drwxr-xr-x 5 alex alex 128 Окт 11 2009 wl
drwxr-xr-x 40 alex alex 2224 Май 2 18:31 wl500g-1.9.2.7-d

satanic
08-05-2010, 16:44
Возможно будет полезен багрепорт (конфигурация в подписи):
Прошил сегодня последний ночной билд ... и часов после шести работы роутер завис, прилагаю кусок лога:

20:21:27 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:21:27 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:21:27 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:21:29 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:21:33 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:21:40 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:21:55 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:22:24 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:22:27 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:23:25 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:24:12 08-05-2010 (info|daemon|pptp) pptp[114]: No response to 6 echo-requests
20:24:12 08-05-2010 (notice|daemon|pptp) pptp[114]: Serial link appears to be disconnected.
20:24:12 08-05-2010 (info|daemon|pptp) pptp[114]: Connect time 249.8 minutes.
20:24:12 08-05-2010 (info|daemon|pptp) pptp[114]: Sent 152927692 bytes, received 19817877 bytes.
20:24:12 08-05-2010 (emerg|user|PPTP) PPTP: Disconnected
20:24:18 08-05-2010 (notice|daemon|pptp) pptp[114]: Connection terminated.
20:24:18 08-05-2010 (notice|daemon|pptp) pptp[114]: Modem hangup
20:24:49 08-05-2010 (info|daemon|pptp) pptp[114]: Using interface ppp0
20:24:49 08-05-2010 (notice|daemon|pptp) pptp[114]: Connect: ppp0 <--> pptp (10.0.0.1)
20:24:53 08-05-2010 (notice|daemon|pptp) pptp[114]: CHAP authentication succeeded
20:25:02 08-05-2010 (notice|daemon|pptp) pptp[114]: local IP address 90.157.26.17
20:25:02 08-05-2010 (notice|daemon|pptp) pptp[114]: remote IP address 172.30.0.1
20:25:03 08-05-2010 (emerg|user|PPTP) PPTP: connected to ISP
20:25:23 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:25:49 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:28:49 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:36:02 08-05-2010 (info|daemon|pptp) pptp[114]: No response to 6 echo-requests
20:36:02 08-05-2010 (notice|daemon|pptp) pptp[114]: Serial link appears to be disconnected.
20:36:02 08-05-2010 (info|daemon|pptp) pptp[114]: Connect time 11.0 minutes.
20:36:02 08-05-2010 (info|daemon|pptp) pptp[114]: Sent 20423 bytes, received 6889 bytes.
20:36:02 08-05-2010 (emerg|user|PPTP) PPTP: Disconnected
20:36:04 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:36:05 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:36:06 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:36:07 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:36:08 08-05-2010 (notice|daemon|pptp) pptp[114]: Connection terminated.
20:36:11 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:36:18 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:36:32 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
20:37:00 08-05-2010 (notice|kern|kernel) ip_conntrack_pptp.c: bad csum
21:19:49 08-05-2010 (info|authpriv|dropbear) dropbear[6860]: exit before auth: bad packet size 1702047079


После перезагрузки все заработало, без проблем.

Dalamar78
08-05-2010, 19:47
У вас такая структура получается?


alex@goletsa-minipc:~/src/n16-build/n1505/broadcom/src$ ls -l linux/
итого 1
lrwxrwxrwx 1 alex alex 65 Май 2 18:31 linux-2.6 -> /home/alex/src/n16-build/n1505/broadcom/src/linux/linux-2.6.22.19
drwxr-xr-x 20 alex alex 1360 Май 2 18:47 linux-2.6.22.19
alex@goletsa-minipc:~/src/n16-build/n1505/broadcom/src$ ls -l
итого 8
drwxr-xr-x 2 alex alex 128 Май 2 18:47 asustrx
drwxr-xr-x 4 alex alex 96 Май 2 18:31 bcm57xx
drwxr-xr-x 6 alex alex 144 Май 2 18:31 emf
drwxr-xr-x 4 alex alex 96 Май 2 18:31 et
drwxr-xr-x 53 alex alex 1488 Май 2 18:46 gateway
drwxr-xr-x 6 alex alex 2608 Май 2 18:31 include
drwxr-xr-x 3 alex alex 112 Май 2 18:31 linux
drwxr-xr-x 4 alex alex 264 Окт 5 2009 lzma
drwxr-xr-x 3 alex alex 72 Май 2 18:31 rts
drwxr-xr-x 6 alex alex 2416 Май 2 18:43 shared
drwxr-xr-x 5 alex alex 128 Окт 11 2009 wl
drwxr-xr-x 40 alex alex 2224 Май 2 18:31 wl500g-1.9.2.7-d


Нет.
Вот структура каталогов до вызова make kernel при настройке окружения с чистого листа:

root@slack:/rt-n16/broadcom/src# pwd
/rt-n16/broadcom/src
root@slack:/rt-n16/broadcom/src# ls -l linux/
total 4
lrwxrwxrwx 1 root root 42 2010-05-08 18:20 linux-2.6 -> /rt-n16/broadcom/src/linux/linux-2.6.22.19/
drwxrwxr-x 19 root root 4096 2010-05-08 10:41 linux-2.6.22.19/
root@slack:/rt-n16/broadcom/src# ls -l
total 8
drwxr-xr-x 3 root root 4096 2010-05-08 18:24 linux/
drwxr-xr-x 40 root root 4096 2010-05-08 10:46 wl500g-1.9.2.7-rtn/


Вот структура после make kernel:

root@slack:/rt-n16/broadcom/src# ls -l
total 40
drwxr-xr-x 4 root root 4096 2010-05-08 10:46 bcm57xx/
drwxr-xr-x 6 root root 4096 2010-05-08 10:46 emf/
drwxr-xr-x 4 root root 4096 2010-05-08 10:46 et/
drwxr-xr-x 6 root root 4096 2010-05-08 22:30 include/
drwxr-xr-x 3 root root 4096 2010-05-08 18:24 linux/
drwxr-xr-x 4 1000 users 4096 2009-10-05 18:29 lzma/
drwxr-xr-x 3 root root 4096 2010-05-08 10:46 rts/
drwxr-xr-x 6 root root 4096 2010-05-08 22:30 shared/
drwxr-xr-x 5 1000 users 4096 2009-10-11 11:37 wl/
drwxr-xr-x 40 root root 4096 2010-05-08 10:46 wl500g-1.9.2.7-rtn/


Как видите, ошибка при вызове make kernel происходит до момента формирования определенных директорий (к примеру gateway)

Но опять же, мы с Вами сравниваем разные ситуации изначально - у Вас ведь окружение для d:

drwxr-xr-x 40 alex alex 2224 Май 2 18:31 wl500g-1.9.2.7-d
в то время, как у меня для rtn:

drwxr-xr-x 40 root root 4096 2010-05-08 10:46 wl500g-1.9.2.7-rtn/

Goletsa
08-05-2010, 19:50
Но опять же, мы с Вами сравниваем разные ситуации изначально - у Вас ведь окружение для d:

drwxr-xr-x 40 alex alex 2224 Май 2 18:31 wl500g-1.9.2.7-d
в то время, как у меня для rtn:

drwxr-xr-x 40 root root 4096 2010-05-08 10:46 wl500g-1.9.2.7-rtn/

У меня rtn, лень было просто скрипт автосборки переделывать.
Внимательно перечитал ошибку - у вас с местом все впорядке? И исходники нормально распакованы\слиты?

Dalamar78
08-05-2010, 20:10
У меня rtn, лень было просто скрипт автосборки переделывать.
Внимательно перечитал ошибку - у вас с местом все впорядке? И исходники нормально распакованы\слиты?

Свободно 8 гигов дискового пространства.
Архивы распакованы как в инструкции было сказано.
Исходники загружал из бранча свна командой

svn co http://wl500g.googlecode.com/svn/branches/rt-n /rt-n16/broadcom/src/wl500g-1.9.2.7-rtn

Dalamar78
08-05-2010, 23:02
Господа, а может ли выдаваться эта злосчастная ошибка при make kernel из-за того, что ОС Slackware 12.2 (2.6.27.7-smp) установлена и работает в VMWare?
Просто я уже голову сломал - никак не могу понять, что именно я делаю не так...
Я вдоль и поперек перечитал HowTo сборки прошивки (обновленную версию тоже прочел), но один итог - при сборке ядра:
(для экономии места пропущу полный ход выполнения, поскольку в нем нету ошибок)


Patching /rt-n16/broadcom/src/linux/linux-2.6 with kernel-2.6/linux-mips/000-linux-mips.patch kernel-2.6/linux-mips/001-linux-mips-git.patch kernel-2.6/linux-mips/050-fpu-emul-fcsr.patch kernel-2.6/linux-mips/100-4kc.patch
kernel-2.6/linux-mips/000-linux-mips.patch
Can not apply kernel-2.6/linux-mips/000-linux-mips.patch cleanly
make: *** [kernel-patch] Error 1

и вылет...

Unlimited
08-05-2010, 23:06
Господа, а может ли выдаваться эта злосчастная ошибка при make kernel из-за того, что ОС Slackware 12.2 (2.6.27.7-smp) установлена и работает в VMWare?
Просто я уже голову сломал - никак не могу понять, что именно я делаю не так...
Я вдоль и поперек перечитал HowTo сборки прошивки (обновленную версию тоже прочел), но один итог - при сборке ядра:
(для экономии места пропущу полный ход выполнения, поскольку в нем нету ошибок)


Patching /rt-n16/broadcom/src/linux/linux-2.6 with kernel-2.6/linux-mips/000-linux-mips.patch kernel-2.6/linux-mips/001-linux-mips-git.patch kernel-2.6/linux-mips/050-fpu-emul-fcsr.patch kernel-2.6/linux-mips/100-4kc.patch
kernel-2.6/linux-mips/000-linux-mips.patch
Can not apply kernel-2.6/linux-mips/000-linux-mips.patch cleanly
make: *** [kernel-patch] Error 1

и вылет...
Попробуй обновить утилиту patch :-) У меня все собирается тоже на VMWare, но слака по-моему 13я.. patch тоже обновлял...

Dalamar78
08-05-2010, 23:18
Пришла в голову еще одна мысль.
В HowTo написано:

Toolchain hndtools-mipsel-uclibc-4.2.4 (http://code.google.com/p/wl500g/downloads/list?can=2&q=hndtools-mipsel-uclibc)
По ссылке видим 2 файла:

hndtools-mipsel-uclibc-4.2.4-2.tar.bz2
hndtools-mipsel-uclibc-4.2.4-x86_64-2.tar.bz2

Кто какой качал? Лично я hndtools-mipsel-uclibc-4.2.4-2.tar.bz2
Может вы, господа используете hndtools-mipsel-uclibc-4.2.4-x86_64-2.tar.bz2 и потому проблем не испытываете? У меня к сожалению из-за того что все в VMWare нет возможности использовать 64 битную версию линукса.
CPU: Intel Core2Duo 2.4

Dalamar78
08-05-2010, 23:28
Попробуй обновить утилиту patch :-) У меня все собирается тоже на VMWare, но слака по-моему 13я.. patch тоже обновлял...
Расскажи, пожалуйста как обновить утилиту patch?

shatle
08-05-2010, 23:31
hndtools-mipsel-uclibc-4.2.4-2.tar.bz2 для 32-битных осей

hndtools-mipsel-uclibc-4.2.4-x86_64-2.tar.bz2 для 64-битных

вмварь еще не научилась 64-битную машину эмулировать?
Тогда нужен первый в списке тулчейн.

Попробуйте для начала сделать svn up.
симлинк linux-2.6 попробуйте сделать не абсолютным а относительным.

shatle
08-05-2010, 23:36
Расскажи, пожалуйста как обновить утилиту patch?

patch -v что показывает?

Dalamar78
08-05-2010, 23:36
вмварь еще не научилась 64-битную машину эмулировать?

Научилась (http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003945), но только при наличии аппаратной поддержки системы, коей в моем железе нету.

Intel CPUs require EM64T and VT support in the chip and in the BIOS.



Попробуйте для начала сделать svn up.
симлинк linux-2.6 попробуйте сделать не абсолютным а относительным.
Спасибо, сейчас попробую.

Unlimited
08-05-2010, 23:37
Расскажи, пожалуйста как обновить утилиту patch?
Найти последнюю версию, скачать, разпаковать, собрать, установить.

Dalamar78
08-05-2010, 23:38
patch -v что показывает?

patch 2.5.4
Copyright 1984-1988 Larry Wall
Copyright 1989-1999 Free Software Foundation, Inc.

This program comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of this program
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

written by Larry Wall and Paul Eggert

shatle
08-05-2010, 23:41
Найти последнюю версию, скачать, разпаковать, собрать, установить.

Ну да :)
Обновление в слаке - процесс не для слабонервных.
Особенно когда нужного слакбилда нету :)

Dalamar78
08-05-2010, 23:45
Ну да :)
Обновление в слаке - процесс не для слабонервных.
Особенно когда нужного слакбилда нету :)

И особенно, когда нету ни опыта ни знаний :)
Чувствую себя как тот медведь из анекдота:
"Ну а я-то чего полез? Все равно читать не умею.."

В общем на вас уповаю!

Dalamar78
08-05-2010, 23:49
Попробуйте для начала сделать svn up.
симлинк linux-2.6 попробуйте сделать не абсолютным а относительным.

Сделал ссылку относительной, но не помогло. Та же ошибка.

Dalamar78
08-05-2010, 23:58
Найти последнюю версию, скачать, разпаковать, собрать, установить.
Не могли бы Вы уточнить где взять последнюю версию? Я смотрел на нескольких сайтах с пакетами для Slackware но не нашел там пакета patch.

shatle
09-05-2010, 00:09
Не могли бы Вы уточнить где взять последнюю версию? Я смотрел на нескольких сайтах с пакетами для Slackware но не нашел там пакета patch.

http://ftp.gnu.org/gnu/patch/patch-2.6.1.tar.bz2
ftp://ftp.slackware.com/pub/slackware/slackware-12.2/source/a/patch/slack-desc

Патченый под эту версию слакбилд 6387

положить все в одну директорию
gzip -d patch.SlackBuild.gz
chmod +x patch.SlackBuild
./patch.Slackbuild

Если все пройдет без ошибок, в директории tmp ббудет новый пакет.

cd tmp
upgradepkg *.tgz

Удачи в слакостроительстве :)
Патрег - бох!!! :)

Dalamar78
09-05-2010, 00:22
Удачи в слакостроительстве :)
Патрег - бох!!! :)

Большое спасибо за подробную инструкцию!
Все выполнил как по нотам и в итоге имею patch 2.6.1
Но, увы и это не помогло.
По-прежнему, при выполнении make kernel все та же злая ошибка...

Goletsa
09-05-2010, 01:24
И почему все так слаку любят.
Если есть интернет то поставьте Debian Lenny и без запар все собирайте.

Vampik
09-05-2010, 06:49
У меня Kubuntu на VMware - никогда никаких проблем не было.

Dalamar78
09-05-2010, 08:24
Я не являюсь поклонником Slackware, просто в HowTo сборки для Windows встретил упоминание, что вся инструкция рассчитана на использование слаки.
Под виндой подготовить окружение не удалось, поскольку у меня в Windows 7 (64) colinux отказывается работать.
Вот я и решил что если делать виртуальную машину на линуксе, то тоже будет лучше поставить слаку.
Напишите, пожалуйста, кто какую ось использует в VMWare для сборки прошивок?

Goletsa
09-05-2010, 09:11
Я не являюсь поклонником Slackware, просто в HowTo сборки для Windows встретил упоминание, что вся инструкция рассчитана на использование слаки.
Под виндой подготовить окружение не удалось, поскольку у меня в Windows 7 (64) colinux отказывается работать.
Вот я и решил что если делать виртуальную машину на линуксе, то тоже будет лучше поставить слаку.
Напишите, пожалуйста, кто какую ось использует в VMWare для сборки прошивок?

Debian Squeeze на реальной машине :)
До этого использовал Debian Lenny.

Проблемы возникали только со сборкой официальной прошивки ибо там надо бальшой напильник.

lucky:)
09-05-2010, 09:15
Ребята, закидайте меня камнями... а лучше ссылками какая разница между d и rtn...:o
RTN только для ASUS RT-N16 или как? Тогда почему люди пробуют ставить ее и на более старое железо? Или я чего-то недопонимаю...

shatle
09-05-2010, 09:41
Я не являюсь поклонником Slackware, просто в HowTo сборки для Windows встретил упоминание, что вся инструкция рассчитана на использование слаки.
Под виндой подготовить окружение не удалось, поскольку у меня в Windows 7 (64) colinux отказывается работать.
Вот я и решил что если делать виртуальную машину на линуксе, то тоже будет лучше поставить слаку.
Напишите, пожалуйста, кто какую ось использует в VMWare для сборки прошивок?

Года 2 назад слака на десктопе была, но меня так достали приключения при обновлении. Поставил kubuntu и с тех пор не заморачиваюсь.

В январе обновлял слаку 8 на своем серваке до предпоследней-последней версии методом пересборки пакетов :)
Удовольствие еще то.

starkakmir
09-05-2010, 09:46
Собираю под Убунту
Только пришлось один пакетик искать в репозитарии, очень долго.

+1 к вопросу о d/rtn

AndreyUA
09-05-2010, 09:55
Я не являюсь поклонником Slackware, просто в HowTo сборки для Windows встретил упоминание, что вся инструкция рассчитана на использование слаки.
Под виндой подготовить окружение не удалось, поскольку у меня в Windows 7 (64) colinux отказывается работать.
Вот я и решил что если делать виртуальную машину на линуксе, то тоже будет лучше поставить слаку.
Напишите, пожалуйста, кто какую ось использует в VMWare для сборки прошивок?У меня Ubuntu. Попробуйте удалить все
Положите архивы
http://wl500g.googlecode.com/files/hndtools-mipsel-uclibc-4.2.4-2.tar.bz2
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.19.tar.bz2
В папку /usr/src/
Выполните


tar -C /opt/brcm -jxvf hndtools-mipsel-uclibc-4.2.4-2.tar.bz2
ln -sf /opt/brcm/hndtools-mipsel-uclibc-4.2.4 /opt/brcm/hndtools-mipsel-uclibc
tar -C /usr/src/broadcom/src/linux -xvf linux-2.6.22.19.tar.gz
ln -sf /usr/src/broadcom/src/linux/linux-2.6.22.19/ /usr/src/broadcom/src/linux/linux-2.6
svn checkout http://wl500g.googlecode.com/svn/branches/rt-n/ /usr/src/broadcom/src/1.9.2.7-rtn/
export PATH=$PATH:/opt/brcm/hndtools-mipsel-uclibc/bin
cd /usr/src/broadcom/src/1.9.2.7-rtn/
make kernel
make

У вас все из этого

* standard compilation software
* libncurses-dev
* gawk
* g++
* flex
* bison
* zlib development
* subversion
Установлено?

Goletsa
09-05-2010, 09:56
Собираю под Убунту
Только пришлось один пакетик искать в репозитарии, очень долго.

+1 к вопросу о d/rtn

Найдите ответ поиском по этому топику и получите +10 ко скилам "Поиск" и "Анализ"

Goletsa
09-05-2010, 09:57
У меня Ubuntu. Попробуйте удалить все
Положите архивы
http://wl500g.googlecode.com/files/hndtools-mipsel-uclibc-4.2.4-2.tar.bz2
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.19.tar.bz2
В папку /usr/src/
Выполните


tar -C /opt/brcm -jxvf hndtools-mipsel-uclibc-4.2.4-2.tar.bz2
ln -sf /opt/brcm/hndtools-mipsel-uclibc-4.2.4 /opt/brcm/hndtools-mipsel-uclibc
tar -C /usr/src/broadcom/src/linux -xvf linux-2.6.22.19.tar.gz
ln -sf /usr/src/broadcom/src/linux/linux-2.6.22.19/ /usr/src/broadcom/src/linux/linux-2.6
svn checkout http://wl500g.googlecode.com/svn/branches/rt-n/ /usr/src/broadcom/src/1.9.2.7-rtn/
export PATH=$PATH:/opt/brcm/hndtools-mipsel-uclibc/bin
cd /usr/src/broadcom/src/1.9.2.7-rtn/
make kernel
make

У вас все из этого

Установлено?

Уже вроде сошлись на мнении что там patch устаревший.

dimez
09-05-2010, 12:51
Он же patch уже обновил :)

rss
09-05-2010, 13:11
Ожидаемый ответ ) А у вас наверное и Flash Player и все остальные программы нативные 64бит? :D
Ну не пользуюсь я IE ;) Попробовал - не получилось. Посмотрел на сайте адоба - плагин только 32-бита с последним обновлением от 2005 года...

В комплекте Win7 x64 реально два IE. 64-х битный не сможет подгрузить 32-х битный плагин. А вот если запускать 32-х битный IE, то будет работать. Соответственно, к 64-х битному то, что я написал - справедливо.

Dalamar78
09-05-2010, 16:04
Что такое не везет и как с этим бороться?....
Наверное просто ручонки у меня кривые...
В общем установил виртуальную машину с kubuntu-10.04-desktop-i386
Затем выполнил распаковку окружения как написано в инструкции.
Установил отсутствующие:
- patch
- gсс
Затем пробежался по списку всех необходимых в системе библиотек и утилит которые описаны в инструкции.

Но, увы при выполнении make kernel опять ошибка, но уже другая:


Can not apply kernel-2.6/linux-mips/100-4kc.patch cleanly
make: *** [kernel-patch] Ошибка 1


У меня Ubuntu.
...

У вас все из этого

* standard compilation software
* libncurses-dev
* gawk
* g++
* flex
* bison
* zlib development
* subversion
Установлено?

Вроде да.

Dalamar78
09-05-2010, 16:05
Господа, а может просто выложите для скачивания образ виртуальной машины в которой все окружение уже готово и проверено?
Уверен, таких новичков как я много, и мы будем вам благодарны!

Dalamar78
09-05-2010, 16:08
Что входит в standard compilation software?

shatle
09-05-2010, 16:30
Что такое не везет и как с этим бороться?....
Наверное просто ручонки у меня кривые...
В общем установил виртуальную машину с kubuntu-10.04-desktop-i386
Затем выполнил распаковку окружения как написано в инструкции.
Установил отсутствующие:
- patch
- gсс


Как ставили? Шаги.




Вроде да.

Как об этом догадались.

Dalamar78
09-05-2010, 18:40
Как ставили? Шаги.

Как об этом догадались.

Ubuntu ставил в VMWare с помощью пошагового визарда в GUI.
Все настройки по-умолчанию.

Скачал hndtools-mipsel-uclibc-4.2.4 и ядро linux-2.6.22.19.tar.bz2 в директорию /usr/src/

Распаковал все это хозяйство в соответствии с инструкцией.
Создал симлинки также по инструкции.

Сделал чекаут репозитория rt-n из бранча.

Перешел в директорию с сорцами.
make kernel
Получил сообщение об ошибке об отсуствии gcc.
Установил gcc: apt-get install gcc
make kernel
Получил ошибку об отсутствии утилы patch
apt-get install patch
make kernel
Появилась ошибка описанная выше:
Can not apply kernel-2.6/linux-mips/100-4kc.patch cleanly

Тогда я пробежался по списку требуемых компонентов с помощью apt-get install [имя компонента]
make kernel
Все та же ошибка.

Вероятно не хватает чего-то из standard compilation software в связи с чем, вновь повторю вопрос: что в него входит?

AndreyUA
09-05-2010, 19:49
Ubuntu ставил в VMWare с помощью пошагового визарда в GUI.
Все настройки по-умолчанию.

Скачал hndtools-mipsel-uclibc-4.2.4 и ядро linux-2.6.22.19.tar.bz2 в директорию /usr/src/

Распаковал все это хозяйство в соответствии с инструкцией.
Создал симлинки также по инструкции.

Сделал чекаут репозитория rt-n из бранча.

Перешел в директорию с сорцами.
make kernel
Получил сообщение об ошибке об отсуствии gcc.
Установил gcc: apt-get install gcc
make kernel
Получил ошибку об отсутствии утилы patch
apt-get install patch
make kernel
Появилась ошибка описанная выше:
Can not apply kernel-2.6/linux-mips/100-4kc.patch cleanly

Тогда я пробежался по списку требуемых компонентов с помощью apt-get install [имя компонента]
make kernel
Все та же ошибка.

Вероятно не хватает чего-то из standard compilation software в связи с чем, вновь повторю вопрос: что в него входит?
поставил на виртуалку ubuntu 10.04
потом sudo aptitude install patch diff libncurses-dev gawk g++ flex bison zlibc subversion

и все собралось. Не знаю, че вы не так делаете...

Dalamar78
09-05-2010, 20:03
поставил на виртуалку ubuntu 10.04
потом sudo aptitude install patch diff libncurses-dev gawk g++ flex bison zlibc subversion

и все собралось. Не знаю, че вы не так делаете...

Однозначно выходит, что у меня руки кривые... :(

А может ли влиять сбока убунту? У меня Kubuntu.

Dalamar78
09-05-2010, 20:06
и все собралось. Не знаю, че вы не так делаете...

Вы установили Ubuntu с нуля?
И никаких дополнительных действий кроме перечисленных не предпринимали?

AndreyUA
09-05-2010, 20:12
Вы установили Ubuntu с нуля?
И никаких дополнительных действий кроме перечисленных не предпринимали?
Пил чай с булочкой. Чай - липтон, булки пекла жена :)
А если серьезно, то возможно вы неправильно распаковываете архивы или не создаете симлинки?
Если хотите, то я вам дам ссылку на фтп, где режит архив с виртуальной машиной. Архив размером 1.5 Гб получился.

Dalamar78
09-05-2010, 20:25
булки пекла жена :)

Ммм... булки...


А если серьезно, то возможно вы неправильно распаковываете архивы или не создаете симлинки?
tar -C .... -jxvf
ln -sf


Если хотите, то я вам дам ссылку на фтп, где режит архив с виртуальной машиной. Архив размером 1.5 Гб получился.
Вот это будет прост омега круто с Вашей стороны!

AndreyUA
09-05-2010, 20:40
Вот это будет прост омега круто с Вашей стороны!ftp://andreyua.dyndns.org/My%20Virtual%20Machines.rar

Dalamar78
09-05-2010, 20:41
Спасибо!
Поставил на закачку...

AndreyUA
09-05-2010, 20:45
Спасибо!
Поставил на закачку...Скорость отдачи у меня не фонтан... ~1 МБит
Забыл указать логин в системе:
login: user
password: pass

Dalamar78
09-05-2010, 22:58
Кому и 1Мбит фонтан (мне например) :)
Еще раз спасибо за помощь!
С помощью твоей виртуалки все скомпилировалось как по маслу.
Единственное, в системе отсутствовал симлинк на ядро и надо было еще прописать
export PATH=$PATH:/opt/brcm/hndtools-mipsel-uclibc/bin
Но это все мелочи.
Главное что компиляция и сборка прошли успешно!
Предлагаю (если ни у кого нету возражений) выложить на общий доступ (скажем в вики проекта) ссылку на виртуальную машину.

P.S. Рано я обрадовался...
На последнем этапе, когда делал make install получил ошибку:


make -C /usr/src/broadcom/src/lzma/CPP/7zip/Compress/LZMA_Lib/ CC=gcc CXX=g++
make[1]: Entering directory `/usr/src/broadcom/src/lzma/CPP/7zip/Compress/LZMA_Lib'
g++ -c -O3 -Wall ZLib.cpp
ZLib.cpp:28:18: error: zlib.h: No such file or directory
ZLib.cpp:54: error: ISO C++ forbids declaration of ‘Bytef’ with no type
ZLib.cpp:54: error: expected ‘,’ or ‘...’ before ‘*’ token
ZLib.cpp:109: error: ISO C++ forbids declaration of ‘Bytef’ with no type
ZLib.cpp:109: error: expected ‘;’ before ‘*’ token
ZLib.cpp: In constructor ‘CInMemoryStream::CInMemoryStream(int)’:
ZLib.cpp:55: error: class ‘CInMemoryStream’ does not have any field named ‘m_data’
ZLib.cpp:55: error: ‘data’ was not declared in this scope
ZLib.cpp:55: error: ‘size’ was not declared in this scope
ZLib.cpp: In member function ‘virtual LONG CInMemoryStream::Read(void*, UInt32, UInt32*)’:
ZLib.cpp:67: error: ‘m_data’ was not declared in this scope
ZLib.cpp: At global scope:
ZLib.cpp:119: error: expected ‘)’ before ‘*’ token
ZLib.cpp:179: error: ISO C++ forbids declaration of ‘Bytef’ with no type
ZLib.cpp:179: error: expected ‘;’ before ‘*’ token
ZLib.cpp: In member function ‘virtual LONG COutMemoryStream::Write(const void*, UInt32, UInt32*)’:
ZLib.cpp:131: error: ‘m_data’ was not declared in this scope
ZLib.cpp: At global scope:
ZLib.cpp:185: error: expected constructor, destructor, or type conversion before ‘int’
make[1]: *** [ZLib.o] Error 1
make[1]: Leaving directory `/usr/src/broadcom/src/lzma/CPP/7zip/Compress/LZMA_Lib'
make: *** [lzma-lib] Ошибка 2
root@user-desktop:/usr/src/broadcom/src/gateway#

Dalamar78
10-05-2010, 03:28
Только что по рассылке форума пришел пост от Vampik (правда самого сообщения на форуме никак не могу найти, чтобы сослаться).


Я в свое время делал так. Чистый инсталл Kubuntu (8 версии, кажется) +


aptitude install build-essential
aptitude install libncurses-dev
aptitude install gawk
aptitude install flex
aptitude install zlib1g-dev
aptitude install subversion
aptitude install unzip
aptitude install rcs

Потом еще бизон установил, потому что он при сборке новых версий понадобился.


Я сделал все, как написано выше, но из всех пакетов не установленными оказались следующие::
aptitude install build-essential
aptitude install zlib1g-dev
aptitude install rcs

В итоге, прошивка собралась!

Какой же все же у вас классный форум и люди на нем!
Еще раз спасибо всем, кто помогал и особенная благодарность тем, кто эти самые прошивки разрабатывает!

AndreyUA
10-05-2010, 03:50
Только что по рассылке форума пришел пост от Vampik (правда самого сообщения на форуме никак не могу найти, чтобы сослаться).



Я сделал все, как написано выше, но из всех пакетов не установленными оказались следующие::
aptitude install build-essential
aptitude install zlib1g-dev
aptitude install rcs

В итоге, прошивка собралась!

Какой же все же у вас классный форум и люди на нем!
Еще раз спасибо всем, кто помогал и особенная благодарность тем, кто эти самые прошивки разрабатывает!Да, действительно, я забыл о aptitude install zlib1g-dev на виртуалке.
А вы спрашивали о standard compilation software, все это установится вместе с aptitude install build-essential
Это aptitude install rcs я не знаю что :) Надо в манах глянуть. Если хотите, то положите где-нибудь виртуалку, мне было лениво :)

shatle
10-05-2010, 06:27
Да, действительно, я забыл о aptitude install zlib1g-dev на виртуалке.
А вы спрашивали о standard compilation software, все это установится вместе с aptitude install build-essential
Это aptitude install rcs я не знаю что :) Надо в манах глянуть. Если хотите, то положите где-нибудь виртуалку, мне было лениво :)

rcs - gnu revision control system
У меня не установлена. Все и без нее отлично собирается.

cat /usr/share/build-essential/essential-packages-list
список того что ставит build-essential

Unlimited
10-05-2010, 10:29
Большое спасибо за подробную инструкцию!
Все выполнил как по нотам и в итоге имею patch 2.6.1
Но, увы и это не помогло.
По-прежнему, при выполнении make kernel все та же злая ошибка...
А patch -v теперь хоть новое говорит? :) может у вас просто стало два патча а по умолчанию запускается старый?

Dalamar78
10-05-2010, 11:07
2.6.1 выдал именно patch -v

Vampik
10-05-2010, 11:13
Только что по рассылке форума пришел пост от Vampik (правда самого сообщения на форуме никак не могу найти, чтобы сослаться).


Я удалил сообщение, потому что хотел перепроверить список. Все это дело я устанавливал в год назад, тогда еще для сборки ревизий 2xx. rcs видимо уже не нужен, а раньше без него не собиралось.

Dalamar78
10-05-2010, 11:21
При использовании прошивок 1.9.2.7-rtn-r1538 и 1.9.2.7-rtn-r1543 замечена следующая проблема:
Через какое-то время (обычно в течение часа) после включения/перезагрузки, роутер зависает, роутер не пингуется и сеть отваливается.

Поначалу я стал грешить на подключенный внешний хард MyBook (на который я предварительно скопировал все партиции предыдущего диска на который изначально были установлены все программы, включая rtorrent).

Грешил я и на rtorrent - думал он сильно нагружает проц.
Мои опасения подтверждал еще и тот факт, что незадолго до полного зависания, rtorrent отваливался и приходилось его вручную перезапускать.

Для чистоты эксперимента, я отключил MyBook и подключил прежний диск. Но, проблема НЕ исчезла.
Сейчас откатился на предшествующую этим прошивкам версию 1427.
uptime 7 часов - полет нормальный. И rtorrent работает без проблем.

Вывод: причина не в rtorrent и не в внешнем харде.

Я думаю, что если ошибка закралась в прошивку начиная с версий между 1427 и 1538 (промежуточные я не пробовал), то надо выловить этот баг чтобы он дальше не наследовался от версии к версии.
Что вы думаете по этому поводу?

Кто-тоиз вас испытывал подобные проблемы?

P.S. Все прошивки брались отсюда: ftp://core.dumped.ru/rt-n/
свежесобранные на своей виртуалке я еще не пробовал устанавливать.

Dalamar78
10-05-2010, 11:23
Я удалил сообщение, потому что хотел перепроверить список. Все это дело я устанавливал в год назад, тогда еще для сборки ревизий 2xx. rcs видимо уже не нужен, а раньше без него не собиралось.

Зря удалили, потому что этот список мне очень помог!
Хорошо я подписан на этот топик и мне информатор сразу прислал копию сообщения :)

Dalamar78
10-05-2010, 11:57
Сейчас попробую самостоятельно собрать версию 1427 и внести правки из ревизии 1538.
Точнее уже внес и уже собираю.
Если все получится и прошивка установится на роутере без проблем, протестирую ее под нагрузкой и отпишусь, если интересно.

Algris
10-05-2010, 15:05
Я думаю, что если ошибка закралась в прошивку начиная с версий между 1427 и 1538 (промежуточные я не пробовал), то надо выловить этот баг чтобы он дальше не наследовался от версии к версии.
Что вы думаете по этому поводу?
Кто-тоиз вас испытывал подобные проблемы?

У меня почему-то проблем не возникало ни на одной из перечисленных прошивок...

YVM
10-05-2010, 16:13
При использовании прошивок 1.9.2.7-rtn-r1538 и 1.9.2.7-rtn-r1543 замечена следующая проблема:
Через какое-то время (обычно в течение часа) после включения/перезагрузки, роутер зависает, роутер не пингуется и сеть отваливается.


Прошивка 1543 за 3 часа работы ничего подобного не наблюдается. Правда, в отличии от Вас, я не использую торренты и wi-fi.

theMIROn
10-05-2010, 17:48
Обновление страницы Status & Log - System Utilization.
В IE будет работать, но, пока, без смены интервала.

http://img686.imageshack.us/img686/2320/systemmonitor.th.png (http://img686.imageshack.us/img686/2320/systemmonitor.png)

Dalamar78
10-05-2010, 18:24
Прошивка 1543 за 3 часа работы ничего подобного не наблюдается. Правда, в отличии от Вас, я не использую торренты и wi-fi.

А я использую роутер по максимуму:

Wi-Fi
Torrents
Samba (кстати версию самбы поставил самую новую, поскольку та что была в прошивке плохо поддерживает CIFS)
FTP

Возможно какое-то из приложений привело к утечке памяти или перегрузке CPU.
ХЗ Что именно было, но сейчас у меня стоит прошивка 1.9.2.7-rtn-r1427M (модифицированная 1427 - убрал асусовский баг насчет ограничения количества интерфейсов у подключаемых по USB устройств (ревизия 1538)).
В итоге аптайм 4 часа без падений роутера и приложений.
Пожалуй, пока остановлюсь на этой прошивке.

rss
10-05-2010, 19:02
Обновление страницы Status & Log - System Utilization.
В IE будет работать, но, пока, без смены интервала.
Желательно интервал поставить 3-5 секунд. Иначе каждую секунду идет пачка как минимум 4-х запросов.

Кстати, после просмотра графиков загрузки изменение каких-либо параметров маршрутизатора происходит только после второго нажатия Apply.

Еще, для желающих поковыряться с собственым веб-интерфейсом или нарисовать свои графики чего-нибудь из /proc/ предлагаю простой способ выполнения любых скриптов. Страница прилагается. Запрос к ней строкой

http://192.168.1.1/apply.cgi?current_page=syscmd_out.asp&action_mode=+Refresh+&SystemCmd=cmd, где cmd - команда, которую надо выполнить в формате URL, т.е. " " - %20, "/" - %2F и т.д.
Возвращает в точности то, что получено в результате выполнения команды (не html).

JHBTYN
11-05-2010, 07:34
BusyBox 1.16.1 видимо еще не до конца допиленный, раз выскакивает такое:


[root@DIR-320 root]$ e2fsck -f -y -v /dev/discs/disc0/part1
e2fsck 1.38 (30-Jun-2005)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

11103 inodes used (8%)
232 non-contiguous inodes (2.1%)
# of inodes with ind/dind/tind blocks: 615/16/0
94953 blocks used (38%)
0 large files

9208 regular files
641 directories
0 character device files
0 block device files
0 fifos
29 links
1245 symbolic links (1245 fast symbolic links)
0 sockets--------

11123 files
Bus error

lly
11-05-2010, 07:44
BusyBox 1.16.1 видимо еще не до конца допиленный, раз выскакивает такое:

Вполне возможно. На любом ext3 разделе такое? Если нет, просьба стереть оттуда конфиденциальные данные и дамп dd куда-нибудь выложить на обменник, а ссылку личкой.

JHBTYN
11-05-2010, 07:56
Вполне возможно. На любом ext3 разделе такое?
На всех двух у меня имеющихся. Началось сразу после перехода на 1.16 версию, и с тех пор на всех последующих прошивках. При откате на 1.15 все нормально.

satanic
11-05-2010, 08:39
Аналогичная ситуация при проверке разделов:

Unmounting filesystems ...
Now check on errors the OPT partition ...
e2fsck 1.38 (30-Jun-2005)
/dev/discs/disc0/part2: recovering journal
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

17116 inodes used (13%)
83 non-contiguous inodes (0.5%)
# of inodes with ind/dind/tind blocks: 821/17/0
115369 blocks used (45%)
0 large files

14831 regular files
922 directories
0 character device files
0 block device files
0 fifos
20 links
1353 symbolic links (1353 fast symbolic links)
1 socket--------

17127 files
Bus error
Now check on errors the DATA partition ...
e2fsck 1.38 (30-Jun-2005)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

3708 inodes used (0%)
1112 non-contiguous inodes (30.0%)
# of inodes with ind/dind/tind blocks: 2023/1206/0
36272199 blocks used (14%)
1 large file

2926 regular files
773 directories
0 character device files
0 block device files
0 fifos
0 links
0 symbolic links (0 fast symbolic links)
0 sockets--------

3699 files
Bus error

TReX
11-05-2010, 11:15
Интересные графики получаются на последнем билде -

http://img28.imageshack.us/img28/6999/rtn16.jpg

Или я что то не понимаю, но когда WAN и MAN близнецы братья - что то тут не так )

shatle
11-05-2010, 11:53
Интересные графики получаются на последнем билде -

http://img28.imageshack.us/img28/6999/rtn16.jpg

Или я что то не понимаю, но когда WAN и MAN близнецы братья - что то тут не так )

Однако не совсем, но близко.
vlan1 - физический интерфейс (витая пара от прова)
ppp0 - виртуальный для впн (pptp или pppoe)

Все что ходит по ppp0 (это дырка в интернет), проходит и по vlan1.
А вот если начать качать с локалки провайдера, на vlan1 трафик будет, а на ppp0 нет (при наличии правильных маршрутов до провайдера).

ABATAPA
11-05-2010, 13:08
А вот если начать качать с локалки провайдера, на vlan1 трафик будет, а на ppp0 нет (при наличии правильных маршрутов до провайдера).

Только если "локалка" не проходит по PPPoE, что далеко не у всех так (к сожалению, ибо роутер "загибается" на ~35Mbps).

TReX
11-05-2010, 13:34
Однако не совсем, но близко.
vlan1 - физический интерфейс (витая пара от прова)
ppp0 - виртуальный для впн (pptp или pppoe)

Все что ходит по ppp0 (это дырка в интернет), проходит и по vlan1.
А вот если начать качать с локалки провайдера, на vlan1 трафик будет, а на ppp0 нет (при наличии правильных маршрутов до провайдера).

Если смотрели внимательно то там не vlan1 a vlan2, a это как раз локалка провайдера ))

shatle
11-05-2010, 13:56
Если смотрели внимательно то там не vlan1 a vlan2, a это как раз локалка провайдера ))

Писал по своим интерфейсам :)
У меня он vlan1.

TReX
11-05-2010, 14:32
.

Кстати еще вопросик, почему после ошибки "слишком много ретансмитов в тунеле, код 18" соединение не преустанавливается автоматически?

lly
11-05-2010, 14:35
Кстати еще вопросик, почему после ошибки "слишком много ретансмитов в тунеле, код 18" соединение не преустанавливается автоматически?
У меня на локальном стенде переустанавливается, или ты о каком случае?

TReX
11-05-2010, 14:41
У меня на локальном стенде переустанавливается, или ты о каком случае?

Все работает - неожиданно рвется сессия, с кодом 18, и сообщением - ту мени ретрансмишн он тунель, попыток переподключения не было :confused: Хотя какой там таймаут до попыток переподключится? Может не дождался?

lly
11-05-2010, 14:48
Все работает - неожиданно рвется сессия, с кодом 18, и сообщением - ту мени ретрансмишн он тунель, попыток переподключения не было :confused:
Во-первых, с чего ты взял что не было? С того что их нет в syslog'е?

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

Ну и в завершении, ты сам любишь всем указывать, что без подробностей, можно только к гадалке ходить...

TReX
11-05-2010, 15:39
Во-первых, с чего ты взял что не было? С того что их нет в syslog'е?

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

Ну и в завершении, ты сам любишь всем указывать, что без подробностей, можно только к гадалке ходить...

) С английским больше так не буду, на работе писал на бегу... Именно, в syslog чисто... если нет там, тогда где можно посмотреть? У MrGalaxy, похожая ошибка и тоже на Билайне, вот и хочется понять где проблема...

MrGalaxy
11-05-2010, 17:21
У MrGalaxy, похожая ошибка и тоже на Билайне, вот и хочется понять где проблема...Не упоминайте моего имени, оно для здешних гуру как красная тряпка для быка. :D

lly
11-05-2010, 19:31
Именно, в syslog чисто... если нет там, тогда где можно посмотреть? У MrGalaxy, похожая ошибка и тоже на Билайне, вот и хочется понять где проблема...
Очевидно - в связке pppd + pppol2tp. Как ловить, если это правда - tcpdump + отладочные сообщения, другого сходу придумать не могу.

Krelian
11-05-2010, 21:35
Всем снова добрый вечер! на этот раз я к вам с такой проблемой))
Есть у меня роутер: ASUS WL500GP2, соответственно с вашей последней прошивкой, и все было бы замечательно, если бы не один баг:
В наличии имеем провайдера билайн с подключением по l2tp и все работает, но время от времени (редко) роутер дропает коннект и подключается заного. В логе наблюдается следующая картина:
May 11 23:29:43 pppd[106]: LCP terminated by peer
May 11 23:29:43 pppd[106]: Connect time 657.4 minutes.
May 11 23:29:43 pppd[106]: Sent 1923279192 bytes, received 1220029411 bytes.
May 11 23:29:43 dnsmasq[70]: read /etc/hosts - 2 addresses
May 11 23:29:43 dnsmasq[70]: using nameserver 213.234.192.8#53
May 11 23:29:43 dnsmasq[70]: using nameserver 85.21.192.3#53
May 11 23:29:43 L2TP: Disconnected
May 11 23:29:46 pppd[106]: Connection terminated.
May 11 23:29:46 pppd[106]: Modem hangup
May 11 23:29:46 pppd[106]: Exit.
May 11 23:30:13 l2tpd[101]: Too many retransmissions on tunnel (34930/38987); closing down
May 11 23:30:16 pppd[144]: Plugin pppol2tp.so loaded.
May 11 23:30:16 pppd[144]: pppd 2.4.5 started by admin, uid 0
May 11 23:30:16 pppd[144]: Using interface ppp0
May 11 23:30:16 pppd[144]: Connect: ppp0 <--> l2tp (78.107.1.255)
May 11 23:30:16 pppd[144]: CHAP authentication succeeded
May 11 23:30:16 pppd[144]: CHAP authentication succeeded
May 11 23:30:18 pppd[144]: local IP address 89.178.120.38
May 11 23:30:18 pppd[144]: remote IP address 78.107.1.255
May 11 23:30:18 pppd[144]: primary DNS address 85.21.192.5
May 11 23:30:18 pppd[144]: secondary DNS address 213.234.192.7
May 11 23:30:18 dnsmasq[70]: read /etc/hosts - 2 addresses
May 11 23:30:18 dnsmasq[70]: using nameserver 213.234.192.7#53
May 11 23:30:18 dnsmasq[70]: using nameserver 85.21.192.5#53
May 11 23:30:18 L2TP: connected to ISP
В какую сторону копать?) Подскажите пожалуйста.

Vampik
11-05-2010, 21:40
В чем тут баг? Редкие дисконнекты - вполне нормально (на корбине, по крайней мере).

Krelian
11-05-2010, 21:57
Нет уверенности просто, что соединение дропается по вине билайна...
эта строчка очень вводит в заблуждение
May 11 23:30:13 l2tpd[101]: Too many retransmissions on tunnel (34930/38987); closing down

Omega
11-05-2010, 22:02
Немного рекламы, тем более когда есть повод, проекту не повредит ;)

+1 :rolleyes: http://yota-wimax.ru/wimax-device/proshivoki-wl500g-wimax-ready/ :cool:


В чем тут баг? Редкие дисконнекты - вполне нормально (на корбине, по крайней мере).

Да здесь уже этими глюками Корбилайна почти полфорума завалили ... :eek:
Лучше бы долбились так в свою техподдержку к саппортам и админам ... :D

TReX
12-05-2010, 00:15
Очевидно - в связке pppd + pppol2tp. Как ловить, если это правда - tcpdump + отладочные сообщения, другого сходу придумать не могу.

Спасибо, попробую набрать статистику, к счастью ошибка редкая )

Еше вопрос в моем предыдущем посте графи (http://img28.imageshack.us/img28/6999/rtn16.jpg)к с портов WAN (ppp0): и MAN (vlan2):, они абсолютно одинаковые, закачка при этом идет только по WAN (соединение l2tp), MAN пропинговал, он реально MAN, маршруты MAN в ppp не ходят, vlan на роутере не трогал, RT-N16 1.9.2.7-rtn-r1547, если нужны дополнительно логи готов дать...


В чем тут баг? Редкие дисконнекты - вполне нормально (на корбине, по крайней мере).

Дисконнект я бы сказал тут по вине пользователя, канал перегружен, совершенно согласен что соединение дропается... К сожалению поскольку у билайна торренты возможно качать и по локалке установить лимит только для ppp0 нельзя, приходится ставить ограничение около 80 мбит, что иногда и вызывает такие проблемы... Плохо другое, иногда роутер не восстанавливает соединение (редкая ошибка, обычно после активной закачки/раздачи на локальной скорости) или зависает (очень редкая ошибка, 3 раза за время эксплуатации, обычно если лимиты для торрента стоят "0" т.е. без ограничений)



Да здесь уже этими глюками Корбилайна почти полфорума завалили ... :eek:
Лучше бы долбились так в свою техподдержку к саппортам и админам ... :D

Лучше бы сразу сказали, побейся головой о стену, результат тот же, а времени займет меньше...:D Я им 3 дня доказывал что у них ошибка в Астерике, нет озвучки одной из клавиш автоответчика )

satanic
12-05-2010, 03:11
После обновления прошивки до WL500gpv2-1.9.2.7-d-r1546 и через 4 минуты после перезагрузки роутер завис, вот с таким логом:

08:03:54 12-05-2010 (warning|kern|kernel) KERNEL: assertion (flags&MSG_PEEK) failed at tcp.c(1545)
08:03:54 12-05-2010 (warning|kern|kernel) KERNEL: assertion (flags&MSG_PEEK) failed at tcp.c(1545)
08:03:54 12-05-2010 (warning|kern|kernel) KERNEL: assertion (flags&MSG_PEEK) failed at tcp.c(1545)
08:03:54 12-05-2010 (warning|kern|kernel) KERNEL: assertion (flags&MSG_PEEK) failed at tcp.c(1545)

Повторная перезагрузка подобной проблемы не вызвала. пока.

MrGalaxy
12-05-2010, 04:16
Лучше бы долбились так в свою техподдержку к саппортам и админам ... :DДолбимся! По крайней мере, я. А что толку? У них одна и та же мантра: "проверьтесь на вирусы, ОМММММ...., перезагрузитесь, ОМММММ..., Ваш роутер не входит в число рекомендованных Билайном, ОМММММ...., смените прошивку, ОМММММ...." и т.п. :D:eek::D

popow_sergei
12-05-2010, 04:25
После обновления прошивки до WL500gpv2-1.9.2.7-d-r1546 и через 4 минуты после перезагрузки роутер завис, вот с таким логом:

08:03:54 12-05-2010 (warning|kern|kernel) KERNEL: assertion (flags&MSG_PEEK) failed at tcp.c(1545)
08:03:54 12-05-2010 (warning|kern|kernel) KERNEL: assertion (flags&MSG_PEEK) failed at tcp.c(1545)
08:03:54 12-05-2010 (warning|kern|kernel) KERNEL: assertion (flags&MSG_PEEK) failed at tcp.c(1545)
08:03:54 12-05-2010 (warning|kern|kernel) KERNEL: assertion (flags&MSG_PEEK) failed at tcp.c(1545)

Повторная перезагрузка подобной проблемы не вызвала. пока.


тоже и для wl500gP
логи не смотрел , но после прошивки роутер не пошел в ребут и не был доступен не через telnet ни через ssh ни через веб .
после жесткой перезагрузки все нормально.

Azur4
12-05-2010, 04:59
:( rtn-1549 не собирается прошивка:

make shared-clean rc-clean httpd-clean
grep: /usr/src/rt-n/broadcom/src/linux/linux-2.6/include/linux/utsrelease.h: No such file or directory
make[3]: Entering directory `/usr/src/rt-n/broadcom/src/gateway'
[ ! -d shared ] || make -C shared clean
make[4]: Entering directory `/usr/src/rt-n/broadcom/src/gateway/shared'
rm -f *.o *.so
make[4]: Leaving directory `/usr/src/rt-n/broadcom/src/gateway/shared'
[ ! -d rc ] || make -C rc clean
[ ! -d httpd ] || make -C httpd clean
make[3]: Leaving directory `/usr/src/rt-n/broadcom/src/gateway'
make koldconf
grep: /usr/src/rt-n/broadcom/src/linux/linux-2.6/include/linux/utsrelease.h: No such file or directory
make[3]: Entering directory `/usr/src/rt-n/broadcom/src/gateway'
cp /usr/src/rt-n/broadcom/src/linux/linux-2.6/arch/mips/defconfig-bcm947xx /usr/src/rt-n/broadcom/src/linux/linux-2.6/.config
cp: cannot stat `/usr/src/rt-n/broadcom/src/linux/linux-2.6/arch/mips/defconfig-bcm947xx': No such file or directory
make[3]: *** [/usr/src/rt-n/broadcom/src/linux/linux-2.6/.config] Error 1
make[3]: Leaving directory `/usr/src/rt-n/broadcom/src/gateway'
make[2]: *** [oldconf] Error 2
make[2]: Leaving directory `/usr/src/rt-n/broadcom/src/gateway'
make[1]: *** [.config] Ошибка 2
make[1]: Leaving directory `/usr/src/rt-n/broadcom/src/gateway'
make: *** [/usr/src/rt-n/broadcom/src/gateway/.config] Ошибка 2

lly
12-05-2010, 07:28
После обновления прошивки до WL500gpv2-1.9.2.7-d-r1546
satanic , popow_sergei: При подобных проблемах было бы неплохо писать с какой предыдущей версии обновлялись.

Unlimited
12-05-2010, 07:29
:( rtn-1549 не собирается прошивка:
Ага, у меня тоже не собралась ночью...

lly
12-05-2010, 07:55
Ага, у меня тоже не собралась ночью...
Спать хотелось - с номером патча в r1549 облажался :o Залью исправление как смогу.

satanic
12-05-2010, 08:02
satanic , popow_sergei: При подобных проблемах было бы неплохо писать с какой предыдущей версии обновлялись.
Стояла WL500gpv2-1.9.2.7-d-r1539 обновился на WL500gpv2-1.9.2.7-d-r1546
Оба билда брал (да и всегда беру) на ftp://core.dumped.ru/wl/

Кстати - в данный момент роутер а5 таки не отвечает, но поскольку я на работе - ничего с ним поделать не могу :(

lly
12-05-2010, 08:11
Стояла WL500gpv2-1.9.2.7-d-r1539 обновился на WL500gpv2-1.9.2.7-d-r1546
Странно, в этой линейке в 1539-1546 в ядре не менялось ничего, кроме драйвера принтера.

popow_sergei
12-05-2010, 09:00
satanic , popow_sergei: При подобных проблемах было бы неплохо писать с какой предыдущей версии обновлялись.

c 1539 на 1546

Goin
12-05-2010, 18:18
Подскажите пожалуйста. Я прошил роутер DIR-320 прошивкой от Олега, а теперь хочу заменить прошивку от DANtes. Как это сделать или как вернуть родную прошивку.

dlukanidin
12-05-2010, 20:20
Оборудование: DIR-320 + Anydata ADU-300A + флэшка Kingston с вставленной miro SD картой 2 гига
Провайдер: Skylink Тверь
Прошивка: WL500gpv2-1.9.2.7-d-r1445.trx со скриптами под модем
Прблема: Не может работать с флэшкой. Для точности убрал активный USB хаб и воткнул флэшку в DIR-320, получил:

При подключении флэшки
May 12 22:56:03 kernel: usb.c: new USB bus registered, assigned bus number 1
May 12 22:56:03 kernel: hub.c: USB hub found
May 12 22:56:03 kernel: hub.c: 2 ports detected
May 12 22:56:13 kernel: hub.c: new USB device 00:03.1-1, assigned address 2
May 12 22:56:14 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
и всё

при отключении
May 12 22:57:45 kernel: usb.c: USB disconnect on device 00:03.1-1 address 2
May 12 22:57:45 kernel: Unable to disconnect USB device from the SCSI subsystem

На прошивке Дантеса (ядро 2.6) всё определяется и монтируется нормально.

Что можно сделать ? Или где посмотреть ?

satanic
13-05-2010, 02:23
Снова повис роутер, после обновления прошивки с 1546 до 1552 прожил около 8 часов. Лог во вложении:

Unlimited
13-05-2010, 05:26
А ntfs-3g в прошивке можно не ждать? В официальной же прошивке он используется?

lly
13-05-2010, 08:56
На прошивке Дантеса (ядро 2.6) всё определяется и монтируется нормально.

Что можно сделать ? Или где посмотреть ?
Нужно сбекпортить правки подсистемы usb-storage из ядра 2.6 в 2.4.


Снова повис роутер, после обновления прошивки с 1546 до 1552 прожил около 8 часов. Лог во вложении:
Во-первых, уже есть 1555
Во-вторых, очень странно, что в 1546 всё OK - основные правки ppp и пр. были в r1532, r1537


А ntfs-3g в прошивке можно не ждать? В официальной же прошивке он используется?
Если ты про ветку rt-n - то кому-то надо собрать и протестировать. В 2.6 должно работать без костылей.

satanic
13-05-2010, 09:43
Во-первых, уже есть 1555
Во-вторых, очень странно, что в 1546 всё OK - основные правки ppp и пр. были в r1532, r1537

Череда падений началась после обновления с 1539 на 1546 - падал часто и быстро, лог ошибки выкладывал. http://wl500g.info/showpost.php?p=197040&postcount=4185
После обновления с 1546 на 1552 прожил 8 часов, сейчас стабильно работает уже почти 7 часов на этой прошивке . Однозначно стабильнее.

Сейчас обновлюсь на 1555 - посмотрим как она себя вести будет.

Вопрос - обязательно ли Делать сброс на заводские установки или достаточно восстановить Flashfs и Settings из бэкапа? (удаленно не получится после сброса восстановить настройки)

Unlimited
13-05-2010, 10:51
Если ты про ветку rt-n - то кому-то надо собрать и протестировать. В 2.6 должно работать без костылей.
Ага, про нее.

На слаке после ./configure --host=mipsel-linux && make

Making all in libntfs-3g
make[2]: Entering directory `/usr/local/src/ntfs-3g-2010.3.6/libntfs-3g'
/bin/sh ../libtool --tag=CC --mode=compile mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include/ntfs-3g -g -O2 -Wall -MT libntfs_3g_la-acls.lo -MD -MP -MF .deps/libntfs_3g_la-acls.Tpo -c -o libntfs_3g_la-acls.lo `test -f 'acls.c' || echo './'`acls.c
mkdir .libs
mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include/ntfs-3g -g -O2 -Wall -MT libntfs_3g_la-acls.lo -MD -MP -MF .deps/libntfs_3g_la-acls.Tpo -c acls.c -fPIC -DPIC -o .libs/libntfs_3g_la-acls.o
In file included from ../include/ntfs-3g/inode.h:35,
from ../include/ntfs-3g/security.h:30,
from acls.c:58:
../include/ntfs-3g/ntfstime.h:43: error: redefinition of 'struct timespec'
make[2]: *** [libntfs_3g_la-acls.lo] Error 1
make[2]: Leaving directory `/usr/local/src/ntfs-3g-2010.3.6/libntfs-3g'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/ntfs-3g-2010.3.6'
make: *** [all] Error 2


На роутере после ./configure && make

Making all in libntfs-3g
make[2]: Entering directory `/tmp/mnt/disca_1/src/ntfs-3g-2010.3.6/libntfs-3g'
/opt/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include/ntfs-3g -g -O2 -Wall -MT libntfs_3g_la-acls.lo -MD -MP -MF .deps/libntfs_3g_la-acls.Tpo -c -o libntfs_3g_la-acls.lo `test -f 'acls.c' || echo './'`acls.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/ntfs-3g -g -O2 -Wall -MT libntfs_3g_la-acls.lo -MD -MP -MF .deps/libntfs_3g_la-acls.Tpo -c acls.c -fPIC -DPIC -o .libs/libntfs_3g_la-acls.o
In file included from ../include/ntfs-3g/inode.h:35,
from ../include/ntfs-3g/security.h:30,
from acls.c:58:
../include/ntfs-3g/ntfstime.h:43: error: redefinition of ‘struct timespec’
make[2]: *** [libntfs_3g_la-acls.lo] Error 1
make[2]: Leaving directory `/tmp/mnt/disca_1/src/ntfs-3g-2010.3.6/libntfs-3g'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/mnt/disca_1/src/ntfs-3g-2010.3.6'
make: *** [all] Error 2


Закомментировал переопределение структуры и получил:

mipsel-linux-gcc -I../include/ntfs-3g -g -O2 -Wall -o .libs/ntfs-3g.secaudit ntfs_3g_secaudit-secaudit.o ../libntfs-3g/.libs/libntfs-3g.so -lpthread
creating ntfs-3g.secaudit
mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DFUSE_USE_VERSION=26 -I../include/fuse-lite -I../include/ntfs-3g -g -O2 -Wall -MT ntfs_3g-ntfs-3g.o -MD -MP -MF .deps/ntfs_3g-ntfs-3g.Tpo -c -o ntfs_3g-ntfs-3g.o `test -f 'ntfs-3g.c' || echo './'`ntfs-3g.c
ntfs-3g.c:874:3: error: #error "No known timespec member in struct stat!"
make[2]: *** [ntfs_3g-ntfs-3g.o] Error 1
make[2]: Leaving directory `/usr/local/src/ntfs-3g-2010.3.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/ntfs-3g-2010.3.6'
make: *** [all] Error 2

lly
13-05-2010, 11:57
Ага, про нее.

На слаке после ./configure --host=mipsel-linux && make

Совсем забыл про злобную фичу версии 2010.03.06 не учитывать старьё. Я еще не сподобился написать переходник (почему и в downloads валяется предыдущая версия), можно попытаться стащить у Фёдора:
http://repo.or.cz/w/tomato.git/commitdiff/721bf03b638b24c8703c055a5d9a61582d3147ae

или собрать предыдущую стабильную версию.

Unlimited
13-05-2010, 12:42
Совсем забыл про злобную фичу версии 2010.03.06 не учитывать старьё. Я еще не сподобился написать переходник (почему и в downloads валяется предыдущая версия), можно попытаться стащить у Фёдора:
http://repo.or.cz/w/tomato.git/commitdiff/721bf03b638b24c8703c055a5d9a61582d3147ae

или собрать предыдущую стабильную версию.
Вроде с патчами фёдора и небольшим допилом собралось... теперь надо потестить :)

lly
13-05-2010, 12:44
Череда падений началась после обновления с 1539 на 1546
Проверь еще раз, что на 1539 проблем нет!

Вопрос - обязательно ли Делать сброс на заводские установки или достаточно восстановить Flashfs и Settings из бэкапа? (удаленно не получится после сброса восстановить настройки)
Для стабильной основной ветки -d при переходе между версиями - не обязательно.

TReX
13-05-2010, 13:07
Вроде с патчами фёдора и небольшим допилом собралось... теперь надо потестить :)

И в меня можно кинуть если под RT-N16, у меня как раз флешка на 64 гектара под NTFS! ))

SEModer
13-05-2010, 16:23
В чём плюсы и минусы RT-N прошивки? если оффтоп извиняюсь:( не знаю где такое спросить

Goletsa
13-05-2010, 18:02
В чём плюсы и минусы RT-N прошивки? если оффтоп извиняюсь:( не знаю где такое спросить

У поиска.
Ну что за люди, несколько страниц не могут прочитать.

MrGalaxy
14-05-2010, 05:00
У поиска.
Ну что за люди, несколько страниц не могут прочитать.
Поиск по "плюсы и минусы RT-N прошивки" ничего не даёт. По "отличия -d от rt-n" - тоже.

Unlimited
14-05-2010, 05:28
Поиск по "плюсы и минусы RT-N прошивки" ничего не даёт. По "отличия -d от rt-n" - тоже.
Обсуждалось несколько страниц назад, отличия в ядре. rt-n на 2.6 ядре.

oleg71
14-05-2010, 05:31
Подскажите, в чем различия прошивок:

WL500gpv2-1.9.2.7-rtn-rXXXX.trx - размер 4618К
WL500gpv2-1.9.2.7-d-rXXXX.trx - 3.6М
и можно ли прошивку -rtn- использовать на роуте WL500gpv2 ?
опасаюсь относительно ее размера, может это для каких-нибудь модифицированных V2.

P.S. почти одновременно Unlimited дал краткий ответ, спасибо.
Но все-таки хотелось бы почитать поподробнее, если отличие только в ядре - какие последствия +/- для конечного пользователя,
будут ли работать программы уже настроенные на роуте с прошивкой -d- ?

Unlimited
14-05-2010, 05:43
Подскажите, в чем различия прошивок:

WL500gpv2-1.9.2.7-rtn-rXXXX.trx - размер 4618К
WL500gpv2-1.9.2.7-d-rXXXX.trx - 3.6М
и можно ли прошивку -rtn- использовать на роуте WL500gpv2 ?
опасаюсь относительно ее размера, может это для каких-нибудь модифицированных V2.
Это что флэшмоб такой? Даже выше пару постов прочитать не можем?

oleg71
14-05-2010, 06:06
Это что флэшмоб такой? Даже выше пару постов прочитать не можем?

Не кипятись, зачем. Наверно и флешмод уже на пять постов,
вместо того, что б ответить если знаешь или промолчать, если не знаешь.
Конечно, никто тут никому не обязан.

MrGalaxy
14-05-2010, 15:05
Но все-таки хотелось бы почитать поподробнее, если отличие только в ядре - какие последствия +/- для конечного пользователя,
будут ли работать программы уже настроенные на роуте с прошивкой -d- ?
+1!
С точки зрения чёрного ящика, не заглядывая внутрь, что именно изменилось?

mooncat4er
14-05-2010, 17:12
ntfs-3g-patch.tar.gz lly, это что?
ntfs файловая система винды
3g третье поколение технологии мобильной связи

rss
14-05-2010, 17:40
ntfs-3g-patch.tar.gz lly, это что?
ntfs файловая система винды
3g третье поколение технологии мобильной связи

http://ru.wikipedia.org/wiki/NTFS-3G

msevm
14-05-2010, 17:41
А patch это заплатка:D

mooncat4er
14-05-2010, 18:29
http://ru.wikipedia.org/wiki/NTFS-3G

спасибо,понял ,сейчас поставлю

Unlimited
14-05-2010, 20:05
спасибо,понял ,сейчас поставлю
Не надо пока ставить это еще не финальный вариант :)

mooncat4er
14-05-2010, 20:27
Не надо пока ставить это еще не финальный вариант :)

спасибо,что сказали а то я уже начал было копать как пропатчить это,может в прошивку сие чудо включить

Unlimited
14-05-2010, 22:35
спасибо,что сказали а то я уже начал было копать как пропатчить это,может в прошивку сие чудо включить
Вот теперь работает :) желающие могут потестить ftp://core.dumped.ru/rt-n/ntfs-3g_patch_rtn.tar.bz2
Прошивка с этим патчем лежит в 1557 с буковкой M

Включать или не включать этот патч в прошивку решат lly и TheMIROn.

ЗЫЖ По-моему скоромному мнению такая функциональность прошивке не помешает :)

Вот выдержка из моего лога при старте.

Jan 1 03:00:08 kernel: scsi 0:0:0:0: Direct-Access ST916082 1AS PQ: 0 ANSI: 0
Jan 1 03:00:08 kernel: sd 0:0:0:0: [sda] 312581807 512-byte hardware sectors (160042 MB)
Jan 1 03:00:08 kernel: sd 0:0:0:0: [sda] Write Protect is off
Jan 1 03:00:08 kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
Jan 1 03:00:08 kernel: sd 0:0:0:0: [sda] 312581807 512-byte hardware sectors (160042 MB)
Jan 1 03:00:08 kernel: sd 0:0:0:0: [sda] Write Protect is off
Jan 1 03:00:08 kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
Jan 1 03:00:09 kernel: sda: sda1
Jan 1 03:00:09 kernel: sd 0:0:0:0: [sda] Attached SCSI disk
Jan 1 03:00:14 kernel: fuse init (API version 7.8)
May 15 01:24:39 ntfs-3g[349]: Version 2010.3.6 integrated FUSE 27
May 15 01:24:39 ntfs-3g[349]: Mounted /dev/discs/disca/part1 (Read-Write, label "160_mobile", NTFS 3.1)
May 15 01:24:39 ntfs-3g[349]: Cmdline options:
May 15 01:24:39 ntfs-3g[349]: Mount options: silent,allow_other,nonempty,relatime,fsname=/dev/discs/disca/part1,blkdev,blksize=4096
May 15 01:24:39 ntfs-3g[349]: Ownership and permissions disabled, configuration type 1
May 15 01:24:39 USB storage: ntfs fs at /dev/discs/disca/part1 mounted to /tmp/mnt/disca_1
Read-Write NTFS прямо из коробки, ничего ставить не надо!

mooncat4er
14-05-2010, 23:14
Unlimited,спасибо за приложенные усилия,завтра пропатчу и повешаю свой хард,жалко только что ограничились наградить буквой М rt-n16

TReX
15-05-2010, 03:39
Read-Write NTFS прямо из коробки, ничего ставить не надо!



Jan 1 03:00:02 kernel: usbcore: registered new interface driver usbfs
Jan 1 03:00:02 kernel: usbcore: registered new interface driver hub
Jan 1 03:00:02 kernel: usbcore: registered new device driver usb
Jan 1 03:00:02 kernel: USB20H mdio control register : 0x80000018
Jan 1 03:00:02 kernel: ohci_hcd 0000:00:04.0: OHCI Host Controller
Jan 1 03:00:02 kernel: ohci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 1
Jan 1 03:00:02 kernel: ohci_hcd 0000:00:04.0: irq 5, io mem 0x18009000
Jan 1 03:00:02 kernel: usb usb1: configuration #1 chosen from 1 choice
Jan 1 03:00:02 kernel: hub 1-0:1.0: USB hub found
Jan 1 03:00:02 kernel: hub 1-0:1.0: 2 ports detected
Jan 1 03:00:03 kernel: usb 1-2: new full speed USB device using ohci_hcd and address 2
Jan 1 03:00:03 kernel: usb 1-2: configuration #1 chosen from 1 choice
Jan 1 03:00:03 kernel: usbcore: registered new interface driver usblp
Jan 1 03:00:03 kernel: SCSI subsystem initialized
Jan 1 03:00:03 kernel: Initializing USB Mass Storage driver...
Jan 1 03:00:03 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 03:00:03 kernel: usbcore: registered new interface driver usb-storage
Jan 1 03:00:03 kernel: USB Mass Storage support registered.
Jan 1 03:00:13 kernel: scsi 0:0:0:0: Direct-Access Corsair UFD 1100 PQ: 0 ANSI: 0 CCS
Jan 1 03:00:13 kernel: sd 0:0:0:0: [sda] 122159104 512-byte hardware sectors (62545 MB)
Jan 1 03:00:13 kernel: sd 0:0:0:0: [sda] Write Protect is off
Jan 1 03:00:13 kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
Jan 1 03:00:13 kernel: sd 0:0:0:0: [sda] 122159104 512-byte hardware sectors (62545 MB)
Jan 1 03:00:13 kernel: sd 0:0:0:0: [sda] Write Protect is off
Jan 1 03:00:13 kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
Jan 1 03:00:13 kernel: sda: sda1
Jan 1 03:00:13 kernel: sd 0:0:0:0: [sda] Attached SCSI removable disk
May 15 06:37:36 kernel: fuse init (API version 7.8)
May 15 06:39:06 USB storage: ntfs fs at /dev/discs/disca/part1 mounted to /tmp/mnt/disca_1
May 15 06:39:06 ntfs-3g[390]: Version 2010.3.6 integrated FUSE 27
May 15 06:39:06 ntfs-3g[390]: Mounted /dev/discs/disca/part1 (Read-Write, label "CORSAIR", NTFS 3.1)
May 15 06:39:06 ntfs-3g[390]: Cmdline options:
May 15 06:39:06 ntfs-3g[390]: Mount options: silent,allow_other,nonempty,relatime,fsname=/dev/discs/disca/part1,blkdev,blksize=4096
May 15 06:39:06 ntfs-3g[390]: Ownership and permissions disabled, configuration type 1

Unlimited
15-05-2010, 07:52
Unlimited,спасибо за приложенные усилия,завтра пропатчу и повешаю свой хард,жалко только что ограничились наградить буквой М rt-n16
Сделал для WL-500W, WL-500gp, WL-500gpv2, тестируйте...

starkakmir
15-05-2010, 15:33
Сделал для WL-500W, WL-500gp, WL-500gpv2, тестируйте...

вы WL500gpv2-1.9.2.7-rtn-r1557 собирали с офф исходников или что-то модифицировали?

WL500gpv2-1.9.2.7-rtn-r1557 у меня собралась криво, хотя делал все по инструкции. разница с вашим файлом в размерах.
мой - 4 685 824 кбайт
у вас - 4 730 880 кбайт

Последнююю версию из d-ветки собирал 1532 все норм было

Viper_Rus
15-05-2010, 15:55
прошил RT-16 M прошивкой, пришлось Flashfs восстанавливать. А так все работает.

Так что забекапьте перед прошивкой.

Unlimited
15-05-2010, 16:55
вы WL500gpv2-1.9.2.7-rtn-r1557 собирали с офф исходников или что-то модифицировали?

WL500gpv2-1.9.2.7-rtn-r1557 у меня собралась криво, хотя делал все по инструкции. разница с вашим файлом в размерах.
мой - 4 685 824 кбайт
у вас - 4 730 880 кбайт

Последнююю версию из d-ветки собирал 1532 все норм было

r1557 из офф, ничего не менял, собирается автоматом.
r1557M с ntfs-3g.

TReX
15-05-2010, 18:05
r1557M с ntfs-3g.

Хорошая фишка, через встроенную SAMBA на RT-N16 около 1мб/сек, глюков не обнаруженно, пробовал файлы до 4 Gb

Unlimited
15-05-2010, 18:14
Хорошая фишка, через встроенную SAMBA на RT-N16 около 1мб/сек, глюков не обнаруженно, пробовал файлы до 4 Gb
Что-то маловато, это аплоад или даунлоад? По вифи или по кабелю?

TReX
15-05-2010, 19:34
Что-то маловато, это аплоад или даунлоад? По вифи или по кабелю?

По кабелю, с флешки в 64 гектара около 1мб/сек, запись на флешку порядка 2,5мб/с, памяти почти не есть, проца кушает процентов 30 )

mooncat4er
15-05-2010, 20:09
а описать можно как примонтировать диск через ntfs-3g,ибо делаю

[root@r0bot root]$ ntfs-3g -o rw /dev/sda2 /tmp/harddisk
modprobe: chdir(/opt/lib/modules): No such file or directory
ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root

TReX
15-05-2010, 20:17
а описать можно как примонтировать диск через ntfs-3g

Автоматически монтируется, в чем и пре3лесть)

mooncat4er
15-05-2010, 20:21
Автоматически монтируется, в чем и пре3лесть)

Дык
[root@r0bot root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.6M 3.6M 0 100% /
devfs 61.5M 0 61.5M 0% /dev
tmpfs 61.5M 180.0K 61.3M 0% /tmp

[root@r0bot root]$ fdisk -l

Disk /dev/mtdblock0: 0 MB, 262144 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/mtdblock0 doesn't contain a valid partition table

Disk /dev/sda: 32 MB, 32504320 bytes
1 heads, 62 sectors/track, 1023 cylinders
Units = cylinders of 62 * 512 = 31744 bytes

Device Boot Start End Blocks Id System
/dev/sda2 2 1023 31682 7 HPFS/NTFS

TReX
15-05-2010, 20:33
Дык


[a@root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.6M 3.6M 0 100% /
devfs 61.6M 0 61.6M 0% /dev
tmpfs 61.6M 200.0K 61.4M 0% /tmp
/dev/discs/disca/part1
58.2G 19.2G 39.1G 33% /tmp/mnt/disca_1
[a@root]$ fdisk -l

Disk /dev/mtdblock0: 0 MB, 262144 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/mtdblock0 doesn't contain a valid partition table

Disk /dev/sda: 62.5 GB, 62545461248 bytes
229 heads, 32 sectors/track, 16670 cylinders
Units = cylinders of 7328 * 512 = 3751936 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 16671 61079536 7 HPFS/NTFS
[a@root]$


Ничего специально не делал, диск размечен Win7 под NTFS

mooncat4er
15-05-2010, 20:36
Ничего специально не делал, диск размечен Win7 под NTFS

тоже ничего не делал форматировал вин7,попробую в дефаулт, флеху вытаскивать не буду, мож подмонтирует

Genry111
15-05-2010, 20:43
тоже ничего не делал форматировал вин7,попробую в дефаулт, флеху вытаскивать не буду, мож подмонтирует
В ХР и Win7 NTFS версии разные! Если в XP отформатировать под NTFS то действительно всё замонтирует автоматически, а вот если в Win 7 то так и напишет что "doesn't contain a valid partition table".
Решение такое: отформатировать в XP(2003) под NTFS и везде будет нормально читать и монтировать.

mooncat4er
15-05-2010, 20:45
В ХР и Win7 NTFS версии разные! Если в XP отформатировать под NTFS то действительно всё замонтирует автоматически, а вот если в Win 7 то так и напишет что "doesn't contain a valid partition table".
Решение такое: отформатировать в XP(2003) под NTFS и везде будет нормально читать и монтировать.

так через acronis все прошло отлично
/ # df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.6M 3.6M 0 100% /
devfs 29.8M 0 29.8M 0% /dev
tmpfs 29.8M 164.0K 29.6M 1% /tmp
/dev/discs/disca/part1
23.5M 2.2M 21.3M 9% /tmp/mnt/disca_1

mooncat4er
15-05-2010, 21:09
не подскажите что это?
/ # fdisk -l

Disk /dev/mtdblock0: 0 MB, 262144 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/mtdblock0 doesn't contain a valid partition table

и как подмонтировать в старый добрый /opt

23.5M 2.2M 21.3M 9% /tmp/mnt/disca_1

Genry111
15-05-2010, 21:32
не подскажите что это?
/ # fdisk -l

Disk /dev/mtdblock0: 0 MB, 262144 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/mtdblock0 doesn't contain a valid partition table

и как подмонтировать в старый добрый /opt

23.5M 2.2M 21.3M 9% /tmp/mnt/disca_1

какой размер флешки? если там ещё какие-то партиции(имеется ввиду что флешка могла раньше форматироваться как USB-HDD и там есть MBR помимо бут-блока) и очень странный размер 23.5M !!!
попробуй полностью удалить все с флешки или используй какую-нибудь утилиту для создания загрузочной флешки, она восстановит нормальный загрузчик.

mooncat4er
15-05-2010, 21:57
меня недопоняли это выходит даже если флешки нет в роутере
/ # fdisk -l

Disk /dev/mtdblock0: 0 MB, 262144 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/mtdblock0 doesn't contain a valid partition table

как будто эта партиция образовалась где то

и куда теперь устанавливать программы если к /opt не монтируется диски,а с других мест тот же ipkg просит /opt/tmp

TReX
16-05-2010, 00:25
В ХР и Win7 NTFS версии разные! Если в XP отформатировать под NTFS то действительно всё замонтирует автоматически, а вот если в Win 7 то так и напишет что "doesn't contain a valid partition table".
Решение такое: отформатировать в XP(2003) под NTFS и везде будет нормально читать и монтировать.

И с семеркой все прекраясно монтируется ))

Unlimited
16-05-2010, 01:25
а описать можно как примонтировать диск через ntfs-3g,ибо делаю

[root@r0bot root]$ ntfs-3g -o rw /dev/sda2 /tmp/harddisk
modprobe: chdir(/opt/lib/modules): No such file or directory
ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root
Вроде написано что не может найти модуль fuse. Я писал что под wl500 я не тестировал, на RT-N16 все работает... попробуйте руками написать insmod fuse, что в ответ напишет? в прошивку модуль включен...

vitosik
16-05-2010, 06:15
Что-то маловато, это аплоад или даунлоад? По вифи или по кабелю?

Подтверждаю. По кабелю чтение и запись со скоростью 1 Мб/сек на внешний винт 500Гб, отформатированный полностью в один раздел NTFS.

Т.е. если это маловато, то можно надеяться на увеличение скорости? :)

alexxx128
16-05-2010, 08:10
Ребят подскажите пожалуйста каую прошивку мне можно прошить на мой WL-500 G (старый который с LPT и USB 1.1) самую новенькую
http://wl500g.googlecode.com/ тут есть все кроме моей пробовал прошивать что там нашол ничего не подходит ...

mooncat4er
16-05-2010, 09:29
Вроде написано что не может найти модуль fuse. Я писал что под wl500 я не тестировал, на RT-N16 все работает... попробуйте руками написать insmod fuse, что в ответ напишет? в прошивку модуль включен...


/ # insmod fuse
insmod: can't insert 'fuse.ko': File exists
Пишет что существует

mooncat4er
16-05-2010, 09:31
И с семеркой все прекраясно монтируется ))

У кого как тогда,семеркой не пошло у меня,выручил acronis:cool: после перезагрузки не хочет сам подмонтироваться,только если передергиванием

Filesystem Size Used Available Use% Mounted on
/dev/root 3.6M 3.6M 0 100% /
devfs 61.5M 0 61.5M 0% /dev
tmpfs 61.5M 176.0K 61.3M 0% /tmp
/dev/discs/disca/part1
931.5G 158.2G 773.3G 17% /tmp/mnt/disca_1


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

dis8848
16-05-2010, 09:46
Ребят подскажите пожалуйста каую прошивку мне можно прошить на мой WL-500 G (старый который с LPT и USB 1.1) самую новенькую
http://wl500g.googlecode.com/ тут есть все кроме моей пробовал прошивать что там нашол ничего не подходит ...
думается, что Вам подойдёт только вот эта http://wl500g.info/showthread.php?t=18519

Kopa
16-05-2010, 14:07
будет ли в rtn версии модули "iptables [layer7, ipset, IMQ, webstr, esfq шедулер, багфиксы]"? Конкретно интересует IMQ. Без него не работает nshaper, и очень тяжко :(

JHBTYN
16-05-2010, 19:35
lly

На версии 1555 нет больше той (http://wl500g.info/showpost.php?p=196927&postcount=4164) проблемы. Спасибо!

Unlimited
16-05-2010, 20:02
/ # insmod fuse
insmod: can't insert 'fuse.ko': File exists
Пишет что существует
А lsmod что пишет?

mooncat4er
16-05-2010, 20:54
А lsmod что пишет?
откатил до 1478,так что ...как то мне маловато 1 мегабита.да и выкидывает из нета при загрузке канала

Unlimited
17-05-2010, 05:51
откатил до 1478,так что ...как то мне маловато 1 мегабита.да и выкидывает из нета при загрузке роутера
На 1557 без буквы М тоже самое?

mooncat4er
17-05-2010, 06:08
На 1557 без буквы М тоже самое?

Да на ней ,ниже я описывал

lly
17-05-2010, 08:03
Вот теперь работает :) желающие могут потестить ftp://core.dumped.ru/rt-n/ntfs-3g_patch_rtn.tar.bz2
Прошивка с этим патчем лежит в 1557 с буковкой M

Включать или не включать этот патч в прошивку решат lly и TheMIROn.
У меня есть желание сделать крыжик в web-UI для переключения режима ntfs RO/RW, т.к. fuse прилично жрёт ресурсы. Т.е. всё, кроме правок rc/services_ex.c будет залито в SVN ближайшее время.


будет ли в rtn версии модули "iptables [layer7, ipset, IMQ, webstr, esfq шедулер, багфиксы]"? Конкретно интересует IMQ. Без него не работает nshaper, и очень тяжко :(
Нужно только разуть глаза и всё, кроме ipset, найдется. Баги возможны, но аргументированно пока никто не жаловался.


на 1445 прошивке переодически слетают настройки, если выключить роутер и примерно через пол часа, час, включить - роутер голый.
на предыдущей прошивке всё было нормально
ну ещё часы сильно отстают
На своём подопытном 520gU подобной проблемы на замечал, правки Олега для хода часов на 520gU были всегда и никто их не удалял.

Unlimited
17-05-2010, 09:25
У меня есть желание сделать крыжик в web-UI для переключения режима ntfs RO/RW, т.к. fuse прилично жрёт ресурсы. Т.е. всё, кроме правок rc/services_ex.c будет залито в SVN ближайшее время.

Крыжик всмысле галочку? через условие с переменной nvram уже в services_ex монтировать?

lly
17-05-2010, 09:35
Крыжик всмысле галочку? через условие с переменной nvram уже в services_ex монтировать?
Угу. По галочке insmod fuse в start_usb() и твои модификации монтирования там же где и сейчас.

Unlimited
17-05-2010, 10:16
Угу. По галочке insmod fuse в start_usb() и твои модификации монтирования там же где и сейчас.
А галочку куда? System Setup -> Services -> USB feature?

Oszau
17-05-2010, 16:23
Привет всем, давно не обновлял свой wl500gp и тут обновился на WL500gp-1.9.2.7-d-r1445 все работает отлично и wds тоже вот косяк не могу флеху видеть в ext2 что делать помогите, тока не говорите что нет поддержки и т.п. в ext3 конечно видит, но хотелось бы и старую систему иметь.

lly
17-05-2010, 17:13
А галочку куда? System Setup -> Services -> USB feature?
Интерфейс давно пора переделывать - всё размазано ровным слоем :(
Надо подумать куда логичнее, но IMHO именно туда отдельным подразделом типа "USB features"

icCE
17-05-2010, 22:17
Я уже спрашивал, но еще раз спрошу:
Через Web можно настроить ipv6 тунель через tunnelbroker используя динамический ip? И если да, можно ткнуть в описание.
Мучаюсь не получается, хотя скриптами все работает хорошо (скрипты я тут кидал)
P.S Скрипты надо сделать обновление по реакции dyndns

Oszau
18-05-2010, 07:45
Поиск придумали трусы?

P.S. Oszau это и к тебе относится.

Извините, больше не буду. Хотя я всетки прикрутил ext2 к олегу, надоело что журнал убивает флешку.

Unlimited
18-05-2010, 08:55
Интерфейс давно пора переделывать - всё размазано ровным слоем :(
Надо подумать куда логичнее, но IMHO именно туда отдельным подразделом типа "USB features"
ftp://core.dumped.ru/rt-n/ntfs-3g_rtn_www_control.patch
Проверил - работает, по умолчанию - выключено.

TReX
19-05-2010, 15:30
.

http://code.google.com/p/wl500g/wiki/CoLinux

не срабатывает шаг -

создаем swap
mkswap /dev/hde

ошибка -
/dev/hde: No such device or address

так как в файле install.conf отсутствует строка - hde=c:\coLinux\linux\swap.img

AndreyUA
19-05-2010, 15:52
http://code.google.com/p/wl500g/wiki/CoLinux

не срабатывает шаг -

создаем swap
mkswap /dev/hde

ошибка -
/dev/hde: No such device or address
Проверьте вот эту
hde=c:\coLinux\linux\swap.img
строчку в slack.conf

AlexeyS
19-05-2010, 16:24
В версии 1583 собранной без поддержки IPv6 и WiMAX, в веб интерфейсе остаются пустые пункты: IP Config/IPv6, USB modem/WiMAX и Status & Log/WiMAX. Несколько версий назад они исчезали после make oldconfig

lly
19-05-2010, 16:31
В версии 1583 собранной без поддержки IPv6 и WiMAX, в веб интерфейсе остаются пустые пункты: IP Config/IPv6, USB modem/WiMAX и Status & Log/WiMAX. Несколько версий назад они исчезали после make oldconfig
Издержки подчисток, спасибо за репорт.

TReX
20-05-2010, 13:20
Делаю установку точно по этой инструкции http://code.google.com/p/wl500g/wiki/CoLinux
после установки и перезагрузки - возникает ошибка



Freeing unused kernel memory: 136k freed
INIT: version 2.86 booting
/proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
Starting udevd: /sbin/udevd --daemon
Triggering udev events: /sbin/udevadm trigger
swapon: cannot open /etc/fstab: No such file or directory
Loading fuse modulefuse init (API version 7.8)
.
Mounting fuse control filesystem.
grep: /etc/hardwareclock: No such file or directory
Setting system time from the hardware clock (localtime).
hwclock is unable to get I/O port access: the iopl(3) call failed.
Testing root filesystem status: read-only filesystem
Checking root filesystem:
fsck 1.41.3 (12-Oct-2008)
WARNING: couldn't open /etc/fstab: No such file or directory
/sbin/e2fsck: Is a directory while trying to open /
/:
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>


************************************************** *********
*** An error occurred during the root filesystem check. ***
*** You will now be given a chance to log into the ***
*** system in single-user mode to fix the problem. ***
*** ***
*** If you are using the ext2 filesystem, running ***
*** 'e2fsck -v -y <partition>' might help. ***
************************************************** *********

Once you exit the single-user shell, the system will reboot.


Type control-d to proceed with normal startup,
(or give root password for system maintenance):

Unmounting file systems.
warning: can't open /etc/fstab: No such file or directory
mount: can't find / in /etc/fstab or /etc/mtab
Rebooting system.


Куда можно покрутить?

lly
20-05-2010, 13:29
Делаю установку точно по этой инструкции http://code.google.com/p/wl500g/wiki/CoLinux
после установки и перезагрузки - возникает ошибка

Куда можно покрутить?
Изначально инструкцию писал angel_il, но сейчас ему похоже не до этого. Скорее всего, не монтируется рутовая fs.

TReX
20-05-2010, 16:21
Изначально инструкцию писал angel_il, но сейчас ему похоже не до этого. Скорее всего, не монтируется рутовая fs.

Да, проблемы с fstab, уже нашел вторую ошибку в описании, отсюда вопрос - а пользователи форума wiki править могут? )

lly
20-05-2010, 16:44
Да, проблемы с fstab, уже нашел вторую ошибку в описании, отсюда вопрос - а пользователи форума wiki править могут? )
Напрямую - нет. Если ты на 100% уверен что это ошибка (я не могу проверить сам), присылай правки мне, Владу или al37919.

TReX
20-05-2010, 21:34
Напрямую - нет. Если ты на 100% уверен что это ошибка (я не могу проверить сам), присылай правки мне, Владу или al37919.

Я как раз спецально под это стенд собрал, так что все проверяю на собственной шкуре )))

sherion
21-05-2010, 06:32
Прошивка 1.9.2.7-d-r1445 на девайсе WL500gpV2. Правило в цепочке FORWARD таблицы filter:
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

В мануале к iptables:
---
TCPMSS
This target allows to alter the MSS value of TCP SYN packets, to control the maximum size for that connection (usually limiting it to your outgoing interface’s MTU minus 40 for IPv4 or 60 for IPv6, respectively). Of course, it can only be used in conjunction with -p tcp. It is only valid in the mangle table.
This target is used to overcome criminally braindead ISPs or servers which block "ICMP Fragmentation Needed" or "ICMPv6 Packet Too Big" packets. The symptoms of this problem are that everything works fine from your Linux firewall/router, but machines behind it can never exchange large packets:
1) Web browsers connect, then hang with no data received.
2) Small mail works fine, but large emails hang.
3) ssh works fine, but scp hangs after initial handshaking.
Workaround: activate this option and add a rule to your firewall configuration like:
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
---
Т.е. подразумевается использование действия TCPMSS в цепочке FORWARD таблицы mangle. Или таблица не важна, будет работать в любой, несмотря на "It is only valid in the mangle table"? Хотя, в принципе, все равно цепочки FORWARD таблиц mangle и filter следуют друг за другом в схеме прохождения транзитных пакетов.

P.S.
Вот, кста, обсуждение этого вопроса на опенврт https://dev.openwrt.org/ticket/5890.

Power
21-05-2010, 11:55
Прошивка 1.9.2.7-d-r1445 на девайсе WL500gpV2. Правило в цепочке FORWARD таблицы filter:
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

В мануале к iptables:
---
TCPMSS
This target allows to alter the MSS value of TCP SYN packets, to control the maximum size for that connection (usually limiting it to your outgoing interface’s MTU minus 40 for IPv4 or 60 for IPv6, respectively). Of course, it can only be used in conjunction with -p tcp. It is only valid in the mangle table.
This target is used to overcome criminally braindead ISPs or servers which block "ICMP Fragmentation Needed" or "ICMPv6 Packet Too Big" packets. The symptoms of this problem are that everything works fine from your Linux firewall/router, but machines behind it can never exchange large packets:
1) Web browsers connect, then hang with no data received.
2) Small mail works fine, but large emails hang.
3) ssh works fine, but scp hangs after initial handshaking.
Workaround: activate this option and add a rule to your firewall configuration like:
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
---
Т.е. подразумевается использование действия TCPMSS в цепочке FORWARD таблицы mangle. Или таблица не важна, будет работать в любой, несмотря на "It is only valid in the mangle table"? Хотя, в принципе, все равно цепочки FORWARD таблиц mangle и filter следуют друг за другом в схеме прохождения транзитных пакетов.

P.S.
Вот, кста, обсуждение этого вопроса на опенврт https://dev.openwrt.org/ticket/5890.

Правило работает для пакетов, идущих в обе стороны (syn, syn+ack), я проверял. Так что, видимо, это не принципиально.
А по той ссылке у товарища неправильная конфигурация iptables. У него правило с TCPMSS идёт после правила ACCEPT state RELATED,ESTABLISHED. Поэтому у него пакеты syn+ack (которые относятся уже к ESTABLISHED в обычной ситуации) и не обрабатывались правилом TCPMSS.

ncat
21-05-2010, 16:55
Добрый день
стоит 1.9.2.7-d-r1222.
хотелось бы поделиться несколькими наблюдениями:
1) Принтер подключен через USB-хаб, похоже роутер выдерживает только 1-2 сеанса печати (включаем принтер, печатаем, выключаем), затем вот это:

May 21 19:43:22 kernel: hub.c: new USB device 01:03.2-2.3, assigned address 8
May 21 19:43:24 kernel: usb_control/bulk_msg: timeout
May 21 19:43:27 kernel: usb_control/bulk_msg: timeout
May 21 19:43:27 kernel: usb.c: USB device not accepting new address=8 (error=-145
May 21 19:43:27 kernel: hub.c: new USB device 01:03.2-2.3, assigned address 9
May 21 19:43:28 kernel: usb_control/bulk_msg: timeout
May 21 19:43:32 p9100d[87]: Connection from 192.168.1.10 port 2444 accepted
May 21 19:43:32 p9100d[87]: /dev/usb/lp0: No such file or directory, will try opening later
May 21 19:43:32 kernel: usb_control/bulk_msg: timeout
May 21 19:43:32 kernel: usb_control/bulk_msg: timeout
May 21 19:43:32 kernel: usb.c: USB device not accepting new address=9 (error=-145)
May 21 19:43:36 kernel: usb_control/bulk_msg: timeout

2) как-то странно ведут себя post-mount скрипт: он работает через раз. то есть, например ребутаю роутер через putty, скрипт не запускается, ни монтирования ни свопа ничего, ребутаем ещё раз - всё работает...

lly
21-05-2010, 17:05
Добрый день
стоит 1.9.2.7-d-r1222.
Давно не последняя версия...

хотелось бы поделиться несколькими наблюдениями:
1) Принтер подключен через USB-хаб, похоже роутер выдерживает только 1-2 сеанса печати (включаем принтер, печатаем, выключаем), затем вот это:
Больше похоже на то, что связка роутер-хаб банально не тянут принтер. У роутера очень хилый usb :(
Перепроверю со своим canon'ом, но точно такой проблемы не помню.

2) как-то странно ведут себя post- скрипты
либо написаны некорректно (например, гарантировать четкую последовательность обнаружения дисков невозможно), либо надо как-то локализовывать проблему - у себя никогда подобного не наблюдал.

ncat
21-05-2010, 17:53
обновился до r1445
(роутер wl-500gpv1)
принтер вроде отвечает, а вот со скриптами у меня опять шляпа:

вот первая загрузка после перепрошивки:

Jan 1 03:00:02 syslogd started: BusyBox v1.15.3
Jan 1 03:00:02 kernel: klogd started: BusyBox v1.15.3 (2010-04-23 19:45:58 MSD)
Jan 1 03:00:02 kernel: CPU revision is: 00029006
Jan 1 03:00:02 kernel: Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Jan 1 03:00:02 kernel: Primary data cache 16kB, 2-way, linesize 16 bytes.
Jan 1 03:00:02 kernel: Linux version 2.4.37.9 (root@localhost) (gcc version 3.4.6) #12 2010-04-24 15:47:48 MSD
Jan 1 03:00:02 kernel: Setting the PFC to its default value
Jan 1 03:00:02 kernel: Determined physical RAM map:
Jan 1 03:00:02 kernel: memory: 02000000 @ 00000000 (usable)
Jan 1 03:00:02 kernel: On node 0 totalpages: 8192
Jan 1 03:00:02 kernel: zone(0): 8192 pages.
Jan 1 03:00:02 kernel: zone(1): 0 pages.
Jan 1 03:00:02 kernel: pty: 256 Unix98 ptys configured
Jan 1 03:00:02 kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Jan 1 03:00:02 kernel: ttyS00 at 0xb8000300 (irq = 3) is a 16550A
Jan 1 03:00:02 kernel: ttyS01 at 0xb8000400 (irq = 3) is a 16550A
Jan 1 03:00:02 kernel: HDLC line discipline: version $Revision: 3.7 $, maxframe=4096
Jan 1 03:00:02 kernel: N_HDLC line discipline registered.
Jan 1 03:00:02 kernel: loop: loaded (max 8 devices)
Jan 1 03:00:02 kernel: PPP generic driver version 2.4.2
Jan 1 03:00:02 kernel: PPP Deflate Compression module registered
Jan 1 03:00:02 kernel: PPP BSD Compression module registered
Jan 1 03:00:02 kernel: MPPE/MPPC encryption/compression module registered
Jan 1 03:00:03 dropbear[67]: Running in background
Jan 1 03:00:03 dnsmasq[74]: started, version 2.52 cachesize 512
Jan 1 03:00:03 dnsmasq[74]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
Jan 1 03:00:03 dnsmasq-dhcp[74]: DHCP, IP range 192.168.1.2 -- 192.168.1.254, lease time 1d
Jan 1 03:00:03 dnsmasq[74]: read /etc/hosts - 6 addresses
Jan 1 03:00:03 dnsmasq-dhcp[74]: read /etc/ethers - 6 addresses
Jan 1 03:00:03 kernel: usb.c: registered new driver usbdevfs
Jan 1 03:00:03 kernel: usb.c: registered new driver hub
Jan 1 03:00:03 kernel: usb-uhci.c: $Revision: 1.275 $ time 21:16:37 Apr 22 2010
Jan 1 03:00:03 kernel: usb-uhci.c: High bandwidth mode enabled
Jan 1 03:00:03 kernel: PCI: Enabling device 01:03.0 (0000 -> 0001)
Jan 1 03:00:03 kernel: UHCI: Enabling VIA 6212 workarounds
Jan 1 03:00:03 kernel: usb-uhci.c: USB UHCI at I/O 0x100, IRQ 12
Jan 1 03:00:03 kernel: usb-uhci.c: Detected 2 ports
Jan 1 03:00:03 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 03:00:03 kernel: hub.c: USB hub found
Jan 1 03:00:03 kernel: hub.c: 2 ports detected
Jan 1 03:00:04 kernel: PCI: Enabling device 01:03.1 (0000 -> 0001)
Jan 1 03:00:04 kernel: UHCI: Enabling VIA 6212 workarounds
Jan 1 03:00:04 kernel: usb-uhci.c: USB UHCI at I/O 0x120, IRQ 12
Jan 1 03:00:04 kernel: usb-uhci.c: Detected 2 ports
Jan 1 03:00:04 kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 1 03:00:04 kernel: hub.c: USB hub found
Jan 1 03:00:04 kernel: hub.c: 2 ports detected
Jan 1 03:00:04 kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
Jan 1 03:00:04 kernel: PCI: Enabling device 01:03.2 (0000 -> 0002)
Jan 1 03:00:04 kernel: ehci_hcd 01:03.2: PCI device 1106:3104
Jan 1 03:00:04 kernel: ehci_hcd 01:03.2: irq 12, pci mem c01a3000
Jan 1 03:00:04 kernel: usb.c: new USB bus registered, assigned bus number 3
Jan 1 03:00:04 kernel: EHCI: Enabling VIA 6212 workarounds
Jan 1 03:00:04 kernel: ehci_hcd 01:03.2: USB 2.0 enabled, EHCI 1.00, driver 10 Dec 2004/2.4
Jan 1 03:00:04 kernel: hub.c: USB hub found
Jan 1 03:00:04 kernel: hub.c: 4 ports detected
Jan 1 03:00:04 kernel: usb.c: registered new driver usblp
Jan 1 03:00:04 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 03:00:05 kernel: hub.c: new USB device 01:03.2-1, assigned address 2
Jan 1 03:00:05 kernel: usb.c: USB device 2 (vend/prod 0x951/0x160f) is not claimed by any active driver.
Jan 1 03:00:05 kernel: usb.c: registered new driver audio
Jan 1 03:00:05 kernel: audio.c: v1.0.1:USB Audio Class driver
Jan 1 03:00:05 kernel: Linux video capture interface: v1.00
Jan 1 03:00:06 kernel: hub.c: new USB device 01:03.2-2, assigned address 3
Jan 1 03:00:06 kernel: hub.c: USB hub found
Jan 1 03:00:06 kernel: hub.c: 4 ports detected
Jan 1 03:00:06 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 03:00:06 kernel: Initializing USB Mass Storage driver...
Jan 1 03:00:06 kernel: usb.c: registered new driver usb-storage
Jan 1 03:00:06 kernel: hub.c: new USB device 01:03.2-2.1, assigned address 4
Jan 1 03:00:07 kernel: usb.c: USB device 4 (vend/prod 0x51d/0x2) is not claimed by any active driver.
Jan 1 03:00:07 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 03:00:07 kernel: Vendor: Kingston Model: DT Mini Slim Rev: 1.00
Jan 1 03:00:07 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 03:00:07 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Jan 1 03:00:07 kernel: sda: Waiting for disc 0 to settle.
Jan 1 03:00:07 kernel: SCSI device sda: 7823296 512-byte hdwr sectors (4006 MB)
Jan 1 03:00:07 kernel: sda: Write Protect is off
Jan 1 03:00:07 kernel: Partition check:
Jan 1 03:00:07 kernel: /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3
Jan 1 03:00:07 kernel: USB Mass Storage support registered.
Jan 1 03:00:07 kernel: hub.c: new USB device 01:03.2-2.3, assigned address 5
Jan 1 03:00:07 kernel: printer.c: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04E8 pid 0x326C
Jan 1 03:00:07 kernel: printer.c: usblp0 Device ID string [58]='MFG:Samsung;CMD:GDI;MDL:ML-2010;CLS:PRINTER;STATUS:BUSY;'
Jan 1 03:00:07 kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Jan 1 03:00:07 portmap[105]: user rpc not found, reverting to user bin
Jan 1 03:00:08 statd[107]: Version 1.0.9 Starting
Jan 1 03:00:08 statd[107]: statd running as root. chown /var/lib/nfs/sm to choose different user
Jan 1 03:00:09 admin: *** post-firewall : started
Jan 1 03:00:09 admin: *** post-firewall : finished
Jan 1 03:00:09 dhcp client: deconfig: lease is lost
Jan 1 03:00:10 kernel: printer.c: usblp0 Device ID string [58/max 1552]='MFG:Samsung;CMD:GDI;MDL:ML-2010;CLS:PRINTER;STATUS:BUSY;'
Jan 1 03:00:10 kernel: printer.c: Parsing USBLPID...
Jan 1 03:00:10 admin: *** post-firewall : started
Jan 1 03:00:10 admin: *** post-firewall : finished
Jan 1 03:00:10 udpxy[134]: udpxy 1.0-Chipmunk (build 14) standard is starting
Jan 1 03:00:11 dnsmasq[74]: read /etc/hosts - 6 addresses
Jan 1 03:00:11 dnsmasq-dhcp[74]: read /etc/ethers - 6 addresses
Jan 1 03:00:11 dnsmasq[74]: using nameserver 213.234.192.8#53
Jan 1 03:00:11 dnsmasq[74]: using nameserver 85.21.192.3#53
Jan 1 03:00:11 dhcp client: bound IP : 10.87.10.252 from 10.87.8.1
Jan 1 03:00:11 admin: *** post-boot : started
Jan 1 03:00:11 admin: ::: Opening port 10099 for SSH...
Jan 1 03:00:11 dropbear[152]: Failed listening on '10099': Error listening: Address already in use
Jan 1 03:00:11 dropbear[152]: premature exit: No listening ports available.
Jan 1 03:00:11 admin: ::: ...done
Jan 1 03:00:11 pppd[145]: Plugin pppol2tp.so loaded.
Jan 1 03:00:11 admin: *** post-boot : finished
<...>
Jan 1 03:00:14 admin: *** post-firewall : started
Jan 1 03:00:21 admin: *** pre mount : started
Jan 1 03:00:21 admin: *** pre mount : stopped
Jan 1 03:00:27 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 03:00:27 kernel: EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
Jan 1 03:00:27 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
Jan 1 03:00:27 kernel: EXT3-fs: recovery complete.
Jan 1 03:00:27 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 03:00:59 admin: *** sending sms....
Jan 1 03:00:59 admin: *** myIP is -89.178.191.50- my DATE is 01/01/70 - 03:00:59
Jan 1 03:00:59 admin: *** post-firewall : finished
Jan 1 03:00:59 ddns update: ez-ipupdate Version 3.0.11b8, Copyright (C) 1998-2001 Angus Mackay.
Jan 1 03:00:59 ddns update: ez-ipupdate started for interface ppp0 host @@@@.homeftp.net using server members.dyndns.org and service dyndns
Jan 1 03:00:59 ddns update: got last update 95.27.163.120 on 2010/05/17 21:43 from cache file
Jan 1 03:00:59 L2TP: connected to ISP


[далее продолжение]

ncat
21-05-2010, 17:54
[продолжение :D]

post-mount не было
putty -> login, pass, reboot....


Jan 1 03:00:02 syslogd started: BusyBox v1.15.3
Jan 1 03:00:02 kernel: klogd started: BusyBox v1.15.3 (2010-04-23 19:45:58 MSD)
Jan 1 03:00:02 kernel: CPU revision is: 00029006
Jan 1 03:00:02 kernel: Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Jan 1 03:00:02 kernel: Primary data cache 16kB, 2-way, linesize 16 bytes.
Jan 1 03:00:02 kernel: Linux version 2.4.37.9 (root@localhost) (gcc version 3.4.6) #12 2010-04-24 15:47:48 MSD
Jan 1 03:00:02 kernel: Setting the PFC to its default value
Jan 1 03:00:02 kernel: Determined physical RAM map:
Jan 1 03:00:02 kernel: memory: 02000000 @ 00000000 (usable)
Jan 1 03:00:02 kernel: On node 0 totalpages: 8192
Jan 1 03:00:02 kernel: zone(0): 8192 pages.
Jan 1 03:00:02 kernel: zone(1): 0 pages.
Jan 1 03:00:02 kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Jan 1 03:00:02 kernel: ttyS00 at 0xb8000300 (irq = 3) is a 16550A
Jan 1 03:00:02 kernel: ttyS01 at 0xb8000400 (irq = 3) is a 16550A
Jan 1 03:00:02 kernel: HDLC line discipline: version $Revision: 3.7 $, maxframe=4096
Jan 1 03:00:02 kernel: N_HDLC line discipline registered.
Jan 1 03:00:02 kernel: loop: loaded (max 8 devices)
Jan 1 03:00:02 kernel: PPP generic driver version 2.4.2
Jan 1 03:00:02 kernel: PPP Deflate Compression module registered
Jan 1 03:00:02 kernel: PPP BSD Compression module registered
Jan 1 03:00:02 kernel: MPPE/MPPC encryption/compression module registered
Jan 1 03:00:02 kernel: PPPoL2TP kernel driver, V0.15.1
Jan 1 03:00:03 dropbear[67]: Running in background
Jan 1 03:00:03 dnsmasq[74]: started, version 2.52 cachesize 512
Jan 1 03:00:03 dnsmasq[74]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
Jan 1 03:00:03 dnsmasq-dhcp[74]: DHCP, IP range 192.168.1.2 -- 192.168.1.254, lease time 1d
Jan 1 03:00:03 dnsmasq[74]: read /etc/hosts - 6 addresses
Jan 1 03:00:03 dnsmasq-dhcp[74]: read /etc/ethers - 6 addresses
Jan 1 03:00:03 kernel: usb.c: registered new driver usbdevfs
Jan 1 03:00:03 kernel: usb.c: registered new driver hub
Jan 1 03:00:03 kernel: usb-uhci.c: $Revision: 1.275 $ time 21:16:37 Apr 22 2010
Jan 1 03:00:03 kernel: usb-uhci.c: High bandwidth mode enabled
Jan 1 03:00:03 kernel: PCI: Enabling device 01:03.0 (0000 -> 0001)
Jan 1 03:00:03 kernel: UHCI: Enabling VIA 6212 workarounds
Jan 1 03:00:03 kernel: usb-uhci.c: USB UHCI at I/O 0x100, IRQ 12
Jan 1 03:00:03 kernel: usb-uhci.c: Detected 2 ports
Jan 1 03:00:03 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 03:00:03 kernel: hub.c: USB hub found
Jan 1 03:00:03 kernel: hub.c: 2 ports detected
Jan 1 03:00:03 kernel: PCI: Enabling device 01:03.1 (0000 -> 0001)
Jan 1 03:00:03 kernel: UHCI: Enabling VIA 6212 workarounds
Jan 1 03:00:03 kernel: usb-uhci.c: USB UHCI at I/O 0x120, IRQ 12
Jan 1 03:00:03 kernel: usb-uhci.c: Detected 2 ports
Jan 1 03:00:04 kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 1 03:00:04 kernel: hub.c: USB hub found
Jan 1 03:00:04 kernel: hub.c: 2 ports detected
Jan 1 03:00:04 kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
Jan 1 03:00:04 kernel: PCI: Enabling device 01:03.2 (0000 -> 0002)
Jan 1 03:00:04 kernel: ehci_hcd 01:03.2: PCI device 1106:3104
Jan 1 03:00:04 kernel: ehci_hcd 01:03.2: irq 12, pci mem c01a3000
Jan 1 03:00:04 kernel: usb.c: new USB bus registered, assigned bus number 3
Jan 1 03:00:04 kernel: EHCI: Enabling VIA 6212 workarounds
Jan 1 03:00:04 kernel: ehci_hcd 01:03.2: USB 2.0 enabled, EHCI 1.00, driver 10 Dec 2004/2.4
Jan 1 03:00:04 kernel: hub.c: USB hub found
Jan 1 03:00:04 kernel: hub.c: 4 ports detected
Jan 1 03:00:04 kernel: usb.c: registered new driver usblp
Jan 1 03:00:04 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 03:00:05 kernel: hub.c: new USB device 01:03.2-1, assigned address 2
Jan 1 03:00:05 kernel: usb.c: USB device 2 (vend/prod 0x951/0x160f) is not claimed by any active driver.
Jan 1 03:00:05 kernel: hub.c: new USB device 01:03.2-2, assigned address 3
Jan 1 03:00:05 kernel: hub.c: USB hub found
Jan 1 03:00:05 kernel: hub.c: 4 ports detected
Jan 1 03:00:05 kernel: usb.c: registered new driver audio
Jan 1 03:00:05 kernel: audio.c: v1.0.1:USB Audio Class driver
Jan 1 03:00:05 kernel: Linux video capture interface: v1.00
Jan 1 03:00:06 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 03:00:06 kernel: Initializing USB Mass Storage driver...
Jan 1 03:00:06 kernel: usb.c: registered new driver usb-storage
Jan 1 03:00:06 kernel: hub.c: new USB device 01:03.2-2.1, assigned address 4
Jan 1 03:00:06 kernel: usb.c: USB device 4 (vend/prod 0x51d/0x2) is not claimed by any active driver.
Jan 1 03:00:07 kernel: hub.c: new USB device 01:03.2-2.3, assigned address 5
Jan 1 03:00:07 kernel: printer.c: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04E8 pid 0x326C
Jan 1 03:00:07 kernel: printer.c: usblp0 Device ID string [58]='MFG:Samsung;CMD:GDI;MDL:ML-2010;CLS:PRINTER;STATUS:BUSY;'
Jan 1 03:00:07 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 03:00:07 kernel: Vendor: Kingston Model: DT Mini Slim Rev: 1.00
Jan 1 03:00:07 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 03:00:07 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Jan 1 03:00:07 kernel: sda: Waiting for disc 0 to settle.
Jan 1 03:00:07 kernel: SCSI device sda: 7823296 512-byte hdwr sectors (4006 MB)
Jan 1 03:00:07 kernel: sda: Write Protect is off
Jan 1 03:00:07 kernel: Partition check:
Jan 1 03:00:07 kernel: /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3
Jan 1 03:00:07 kernel: USB Mass Storage support registered.
Jan 1 03:00:07 kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Jan 1 03:00:07 portmap[105]: user rpc not found, reverting to user bin
Jan 1 03:00:07 statd[107]: Version 1.0.9 Starting
Jan 1 03:00:07 statd[107]: statd running as root. chown /var/lib/nfs/sm to choose different user
Jan 1 03:00:09 admin: *** post-firewall : started
Jan 1 03:00:09 admin: *** post-firewall : finished
Jan 1 03:00:09 dhcp client: deconfig: lease is lost
Jan 1 03:00:24 l2tpd[128]: tunnel_establish: gethostbyname failed for 'tp.corbina.net'
Jan 1 03:00:25 admin: *** post-boot : started
Jan 1 03:00:25 admin: ::: Opening port 10099 for SSH...
Jan 1 03:00:25 dropbear[139]: Failed listening on '10099': Error listening: Address already in use
Jan 1 03:00:25 dropbear[139]: premature exit: No listening ports available.
Jan 1 03:00:25 admin: ::: ...done
Jan 1 03:00:25 admin: *** post-boot : finished
Jan 1 03:00:34 admin: *** pre mount : started
Jan 1 03:00:35 admin: *** pre mount : stopped
Jan 1 03:00:35 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 03:00:35 kernel: EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
Jan 1 03:00:35 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
Jan 1 03:00:35 kernel: EXT3-fs: recovery complete.
Jan 1 03:00:35 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 03:00:35 USB storage: ext3 fs at /dev/discs/disc0/part2 mounted to /tmp/mnt/disc0_2
Jan 1 03:00:35 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 03:00:35 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,3), internal journal
Jan 1 03:00:35 kernel: EXT3-fs: recovery complete.
Jan 1 03:00:36 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 03:00:36 USB storage: ext3 fs at /dev/discs/disc0/part3 mounted to /tmp/mnt/disc0_3
Jan 1 03:00:36 admin: *** post-mount : started
Jan 1 03:00:36 admin: ::: Activating swap...
Jan 1 03:00:36 kernel: Adding Swap: 257000k swap-space (priority -1)
Jan 1 03:00:36 admin: ::: ...done
Jan 1 03:00:36 admin: ::: Mounting disc to opt directory...
Jan 1 03:00:36 admin: ::: ...done
Jan 1 03:00:36 admin: ::: Mounting disc to opt/data directory...
Jan 1 03:00:36 admin: ::: ...done
Jan 1 03:00:36 admin: ::: Launching cron...
Jan 1 03:00:36 admin: ::: ...done
Jan 1 03:00:36 admin: ::: Launching nut...
Jan 1 03:00:36 /opt/sbin/cron[171]: (CRON) STARTUP (V5.0)
Jan 1 03:00:38 usbhid-ups[178]: Startup successful
Jan 1 03:00:38 upsd[180]: /opt/etc/upsd.conf is world readable
Jan 1 03:00:38 upsd[180]: ACL in upsd.conf is no longer supported - switch to LISTEN
Jan 1 03:00:38 upsd[180]: ACL in upsd.conf is no longer supported - switch to LISTEN
Jan 1 03:00:38 upsd[180]: ACCEPT in upsd.conf is no longer supported - switch to LISTEN
Jan 1 03:00:38 upsd[180]: REJECT in upsd.conf is no longer supported - switch to LISTEN
Jan 1 03:00:38 upsd[180]: listening on 127.0.0.1 port 3493
Jan 1 03:00:38 upsd[180]: not listening on ::1 port 3493
Jan 1 03:00:38 admin: ::: ...done
Jan 1 03:00:38 admin: ::: ...done
Jan 1 03:00:38 admin: ::: Mounting disc to hdd folder...
Jan 1 03:00:38 admin: ::: ...done
Jan 1 03:00:38 admin: ::: Launching rtorrent...
Jan 1 03:00:39 admin: ::: ...done
Jan 1 03:00:39 admin: *** post-mount : finished


post-mount есть...

специально попробовал ещё раз, на 3-й раз post-mount не запустился, на 4-й запустился....

lly
21-05-2010, 19:31
[продолжение :D]
post-mount не было

Что-то не так или в fstab или в pre-mount, т.к. в первый раз не было строк
USB storage: ext3 fs at /dev/discs/disc0/part2 mounted to /tmp/mnt/disc0_2
USB storage: ext3 fs at /dev/discs/disc0/part2 mounted to /tmp/mnt/disc0_3

после которых и должен срабатывать post-mount

P.S. Возможно, недостаточная защита от "дурака", но надо еще понять где...

lucky:)
22-05-2010, 01:23
после которых и должен срабатывать post-mount

А он что только один раз срабатывает? Тогда каков смысл передачи ему параметров $1 и $2 (информация из этой статьи (http://code.google.com/p/wl500g/wiki/UserScripts?wl=ru))?

lly
22-05-2010, 07:52
А он что только один раз срабатывает? Тогда каков смысл передачи ему параметров $1 и $2 (информация из этой статьи (http://code.google.com/p/wl500g/wiki/UserScripts?wl=ru))?
Да, так изначально было сделано Олегом. $2 уже я прикрутил. Согласен, не очень красивая конструкция, но до редизайна руки пока не дошли.

toxablin
22-05-2010, 22:42
Ну попытаюсь освежить вопрос.
Up!

lucky:)
23-05-2010, 02:27
Да, так изначально было сделано Олегом. $2 уже я прикрутил. Согласен, не очень красивая конструкция, но до редизайна руки пока не дошли.

Да все красиво даже, и точка монтирования как входящий параметр $2 там нужна. Просто логичной будет ситуация, когда при монтировании несколких разделов post-mount будет выполняться тоже несколько раз - для каждого логического диска со своей $2=<точка монтирования>. Это позволит, например, сослаться на какой-нибудь созданный пользователем скрипт $2/auto-start, выполняющий "дооформление" диска в системе (симлинки и т.п.).

lly
23-05-2010, 07:13
Да все красиво даже, и точка монтирования как входящий параметр $2 там нужна. Просто логичной будет ситуация, когда при монтировании несколких разделов post-mount будет выполняться тоже несколько раз - для каждого логического диска со своей $2=<точка монтирования>.
Не совсем. Сейчас используется распределённая система монтирования дисков - hotplug только выставляет usb_storage_device и более ничего не делает, а всю работу и запуск скриптов выполняет watchdog. Если, например, две разные флешки вставить одновременно то Vendor ID последней перетрется, а цикл монтирования будет выполняться один раз.

Так было сделано из-за того, что в 2.4.20 большая задержка в обработчике hotplug приводила к непредсказуемым последствиям в ядре.

Чтобы было красиво и логично, IMHO стоит доделать систему так, чтобы в post-mount передавался список смонтированных разделов. Но вот всё руки никак не доходят.

А у ncat я думаю busybox'у не нравится что-то в fstab.

theMIROn
23-05-2010, 10:52
руки дойдут, сделаю.
в оригинальной 1.9.2.7 не было еще asus ddns

TReX
23-05-2010, 13:26
А у ncat я думаю busybox'у не нравится что-то в fstab.

RT-N16-1.9.2.7-rtn-r1598



May 23 12:21:24 ntp client: Synchronizing time with time.nist.gov ...
May 23 13:00:11 kernel: nf_ct_ras: decoding error: out of range
May 23 13:00:11 kernel: nf_ct_ras: decoding error: out of range
May 23 14:21:24 ntp client: Synchronizing time with time.nist.gov ...


на сколько я понял это netfilter nf_conntrack_h323 module... Появляется редко.....

rss
23-05-2010, 16:04
Думаю, надо сделать что-то типа механизма подписки на USB (вероятно для watchdog).
Пакет подписки:

заявка на VID:PID:BUS, где вместо любого параметра можно указать маску -1 (т.е. любое значения). Может быть задавать массивы значений например соответствующих различным модемам. Или задавать тип устройства.
скрипт с параметрами на появление устройства
скрипт с параметрами на отключение устройства
флаги управления подпиской после выполнения скрипта (висеть вечно, удалить)


На фазе загрузки маршрутизатора формируются подписки для задекларированных устройств, а вот запуск start_wimax, start_modem_dial будет проходить только если устройства появились. Соответственно, если устройство уже есть - скрипт на подключение отрабатывает сразу.

Достаточно универсально для любых устройств. В случае мультивана имеем возможность указать до конкретного устройства на конкретной шине, если в системе несколько одинаковых устройств. Если же устройство одно - маскируем BUS и получаем реакцию на любое.

Кроме того, будет работать в том случае, если устройства подключаются на лету.

Как реализовать - подумаю.

lly
23-05-2010, 16:29
Думаю, надо сделать что-то типа механизма подписки на USB (вероятно для watchdog).

Как реализовать - подумаю.
Я уже задумывался над этим вопросом, но ни к какому красивому решению пока не пришёл. Некоторые соображения по передаче данных между процессами hotplug -> watchdog:

захламлять nvram нехорошо
через IPC(shared mem, семафоры и т.п.) можно, но получается тяжеловесно IMHO
через fifo/pipe мне чего-то не глянулось, могу и ошибаться
остается через msgsnd/msgrcv ...

rss
23-05-2010, 16:37
захламлять nvram нехорошо
через IPC(shared mem, семафоры и т.п.) можно, но получается тяжеловесно IMHO
через fifo/pipe мне чего-то не глянулось, могу и ошибаться
остается через msgsnd/msgrcv ...

Через pipe мы не ограничены размерами пакета подписка. В случае msgsnd/msgrcv - надо смотреть. Собственно, тут лучше договориться о формате пакета подписки. Взаимодействие - это уже вторично.

theMIROn
23-05-2010, 17:23
чтото вы усложняете, есть же hotplug2, в т.ч для 2.4

rss
23-05-2010, 17:31
чтото вы усложняете, есть же hotplug2, в т.ч для 2.4

Может тогда на него и перейти? Тем более сразу попалась ссылка: https://forum.openwrt.org/viewtopic.php?id=17827

Единственное, что меня сразу настораживает - какой же объем вычислений будет у него проходить при подключении любого устройства, если он запускает все скрипты в директории. (если я правильно понял)

theMIROn
23-05-2010, 17:44
Может тогда на него и перейти? Тем более сразу попалась ссылка: https://forum.openwrt.org/viewtopic.php?id=17827

Единственное, что меня сразу настораживает - какой же объем вычислений будет у него проходить при подключении любого устройства, если он запускает все скрипты в директории. (если я правильно понял)

их не так уж и много, подключения не так уж и часты, в правилах есть условия для асинхронной обработки.
более того, в обычной работе, задержка на пару-тройку секунд вообще не важна.
в rtn ветке у меня запланирован возвращение к hotpug2/udevtrigger, и отказ от mdev бо оно раздувает использование памяти демонами бизибокса

rss
23-05-2010, 17:47
в rtn ветке у меня запланирован возвращение к hotpug2/udevtrigger, и отказ от mdev бо оно раздувает использование памяти демонами бизибокса

Хорошо, а мне тогда что сейчас делать с веткой wl? Потребность в асинхронной обработке явно присутствует.

theMIROn
23-05-2010, 18:05
Хорошо, а мне тогда что сейчас делать с веткой wl? Потребность в асинхронной обработке явно присутствует.

для 2.4 нужно глядеть в сторону hotplug2-dnode и все так же, hotplug2 для обработки эвентов

UPD: правда вот размеры...


27980 Май 23 23:20 hotplug2
14704 Май 23 23:18 hotplug2-coldplug-2.4
15024 Май 23 23:20 hotplug2-dnode

rss
23-05-2010, 18:10
для 2.4 нужно глядеть в сторону hotplug2-dnode и все так же, hotplug2 для обработки эвентов

Т.е. принимаем решение о его включении в прошивку и всё, что нужно для wimax и cdma я переношу на него?

Исходники из http://isteve.bofh.cz/~isteve/hotplug2/ ?

theMIROn
23-05-2010, 18:29
Т.е. принимаем решение о его включении в прошивку и всё, что нужно для wimax и cdma я переношу на него?

Исходники из http://isteve.bofh.cz/~isteve/hotplug2/ ?

угу, они есть rtn ветке
гм, в 1.0beta дропнуто 2.4 :(

toxablin
23-05-2010, 20:29
Спасибо за отклик, буду с нетерпением ждать :)

popow_sergei
24-05-2010, 06:15
Добрый день .

После обновления с 1591 на 1595, отвалился HDD - не виден вообще.
помогло восстановление образа GHO на винт.

После обновления с 1595 на 1599 ситуация повторилась .

лог

Jan 1 03:00:01 syslogd started: BusyBox v1.16.1
Jan 1 03:00:01 kernel: klogd started: BusyBox v1.16.1 (2010-05-23 04:42:25 MSD)
Jan 1 03:00:01 kernel: CPU revision is: 00029006
Jan 1 03:00:01 kernel: Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Jan 1 03:00:01 kernel: Primary data cache 16kB, 2-way, linesize 16 bytes.
Jan 1 03:00:01 kernel: Linux version 2.4.37.9 (root@localhost) (gcc version 3.4.6) #1 2010-05-23 04:49:03 MSD
Jan 1 03:00:01 kernel: Setting the PFC to its default value
Jan 1 03:00:01 kernel: Determined physical RAM map:
Jan 1 03:00:01 kernel: memory: 08000000 @ 00000000 (usable)
Jan 1 03:00:01 kernel: On node 0 totalpages: 32768
Jan 1 03:00:01 kernel: zone(0): 32768 pages.
Jan 1 03:00:01 kernel: zone(1): 0 pages.
Jan 1 03:00:01 kernel: PPP BSD Compression module registered
Jan 1 03:00:01 kernel: MPPE/MPPC encryption/compression module registered
Jan 1 03:00:01 kernel: PPPoL2TP kernel driver, V0.15.1
Jan 1 03:00:01 kernel: PPTP driver version 0.8.4
Jan 1 03:00:01 kernel: Amd/Fujitsu Extended Query Table v1.3 at 0x0040
Jan 1 03:00:01 kernel: Flash Id: Vendor: 0x0001 Device: 0x007e
Jan 1 03:00:01 kernel: number of CFI chips: 1
Jan 1 03:00:01 kernel: cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Jan 1 03:00:02 dropbear[68]: Running in background
Jan 1 03:00:02 dnsmasq[74]: started, version 2.52 cachesize 512
Jan 1 03:00:02 dnsmasq[74]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
Jan 1 03:00:02 dnsmasq-dhcp[74]: DHCP, IP range 192.168.1.10 -- 192.168.1.50, lease time 1d
Jan 1 03:00:02 dnsmasq[74]: read /etc/hosts - 9 addresses
Jan 1 03:00:02 dnsmasq-dhcp[74]: read /etc/ethers - 7 addresses
Jan 1 03:00:02 kernel: usb.c: registered new driver usbdevfs
Jan 1 03:00:02 kernel: usb.c: registered new driver hub
Jan 1 03:00:02 kernel: usb-uhci.c: $Revision: 1.275 $ time 04:51:18 May 23 2010
Jan 1 03:00:02 kernel: usb-uhci.c: High bandwidth mode enabled
Jan 1 03:00:02 kernel: PCI: Enabling device 01:03.0 (0000 -> 0001)
Jan 1 03:00:02 kernel: UHCI: Enabling VIA 6212 workarounds
Jan 1 03:00:02 kernel: usb-uhci.c: USB UHCI at I/O 0x100, IRQ 12
Jan 1 03:00:02 kernel: usb-uhci.c: Detected 2 ports
Jan 1 03:00:02 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 03:00:02 kernel: hub.c: USB hub found
Jan 1 03:00:02 kernel: hub.c: 2 ports detected
Jan 1 03:00:02 kernel: PCI: Enabling device 01:03.1 (0000 -> 0001)
Jan 1 03:00:02 kernel: UHCI: Enabling VIA 6212 workarounds
Jan 1 03:00:02 kernel: usb-uhci.c: USB UHCI at I/O 0x120, IRQ 12
Jan 1 03:00:02 kernel: usb-uhci.c: Detected 2 ports
Jan 1 03:00:03 kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 1 03:00:03 kernel: hub.c: USB hub found
Jan 1 03:00:03 kernel: hub.c: 2 ports detected
Jan 1 03:00:03 kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
Jan 1 03:00:03 kernel: PCI: Enabling device 01:03.2 (0000 -> 0002)
Jan 1 03:00:03 kernel: ehci_hcd 01:03.2: PCI device 1106:3104
Jan 1 03:00:03 kernel: ehci_hcd 01:03.2: irq 12, pci mem c01a2000
Jan 1 03:00:03 kernel: usb.c: new USB bus registered, assigned bus number 3
Jan 1 03:00:03 kernel: EHCI: Enabling VIA 6212 workarounds
Jan 1 03:00:03 kernel: ehci_hcd 01:03.2: USB 2.0 enabled, EHCI 1.00, driver 10 Dec 2004/2.4
Jan 1 03:00:03 kernel: hub.c: USB hub found
Jan 1 03:00:03 kernel: hub.c: 4 ports detected
Jan 1 03:00:03 kernel: usb.c: registered new driver usblp
Jan 1 03:00:03 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 03:00:03 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 03:00:03 kernel: Initializing USB Mass Storage driver...
Jan 1 03:00:03 kernel: usb.c: registered new driver usb-storage
Jan 1 03:00:03 kernel: USB Mass Storage support registered.
Jan 1 03:00:04 dhcp client: deconfig: lease is lost
Jan 1 03:00:04 kernel: hub.c: new USB device 01:03.2-2, assigned address 2
Jan 1 03:00:05 dnsmasq-dhcp[74]: DHCPREQUEST(br0) 192.168.1.10 00:13:20:51:e0:54
Jan 1 03:00:05 dnsmasq-dhcp[74]: DHCPACK(br0) 192.168.1.10 00:13:20:51:e0:54 PC_PS_LAN
Jan 1 03:00:06 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 03:00:06 kernel: Vendor: ST350063 Model: 0NS Rev: 3.AE
Jan 1 03:00:06 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 03:00:06 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Jan 1 03:00:06 kernel: sda: Waiting for disc 0 to settle.
Jan 1 03:00:06 kernel: SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
Jan 1 03:00:06 kernel: Partition check:
Jan 1 03:00:06 kernel: /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3
Jan 1 03:00:06 kernel: hub.c: new USB device 01:03.0-1, assigned address 2
Jan 1 03:00:06 kernel: usb.c: USB device 2 (vend/prod 0x1131/0x1004) is not claimed by any active driver.
Jan 1 03:00:07 dnsmasq[74]: read /etc/hosts - 9 addresses
Jan 1 03:00:07 dnsmasq-dhcp[74]: read /etc/ethers - 7 addresses
Jan 1 03:00:07 dnsmasq[74]: using nameserver 193.203.60.1#53
Jan 1 03:00:07 dhcp client: bound IP : 172.21.104.115 from 172.21.104.113
Jan 1 03:00:07 pppd[107]: Plugin rp-pppoe.so loaded.
Jan 1 03:00:07 pppd[107]: RP-PPPoE plugin version 3.10 compiled against pppd 2.4.5
Jan 1 03:00:07 pppd[108]: pppd 2.4.5 started by root, uid 0
Jan 1 03:00:07 pppd[108]: PPP session is 6664 (0x1a08)
Jan 1 03:00:07 pppd[108]: Connected to 00:00:cd:16:f1:96 via interface vlan1
Jan 1 03:00:07 pppd[108]: Using interface ppp0
Jan 1 03:00:07 pppd[108]: Connect: ppp0 <--> vlan1
Jan 1 03:00:10 pppd[108]: CHAP authentication succeeded
Jan 1 03:00:10 pppd[108]: CHAP authentication succeeded
Jan 1 03:00:10 pppd[108]: peer from calling number 00:00:CD:16:F1:96 authorized
Jan 1 03:00:10 pppd[108]: local IP address 172.17.44.9
Jan 1 03:00:10 pppd[108]: remote IP address 10.10.0.4
Jan 1 03:00:10 pppd[108]: primary DNS address 193.203.60.1
Jan 1 03:00:10 pppd[108]: secondary DNS address 172.20.0.82
Jan 1 03:00:10 dnsmasq[74]: read /etc/hosts - 9 addresses
Jan 1 03:00:10 dnsmasq-dhcp[74]: read /etc/ethers - 7 addresses
Jan 1 03:00:10 dnsmasq[74]: using nameserver 172.20.0.82#53
Jan 1 03:00:10 dnsmasq[74]: using nameserver 193.203.60.1#53
Jan 1 03:00:10 PPPoE: connected to ISP
May 24 09:08:37 e2fsck: opt: recovering journal
May 24 09:08:37 e2fsck: opt: clean, 11409/262144 files, 79835/262144 blocks
May 24 09:08:37 e2fsck: data: recovering journal
May 24 09:08:38 e2fsck: data has been mounted 36 times without being checked, check forced.
May 24 09:08:39 pppd[108]: System time change detected.
May 24 09:08:58 dropbear[141]: Child connection from 192.168.1.10:1122
May 24 09:08:59 dropbear[141]: password auth succeeded for 'root' from 192.168.1.10:1122
May 24 09:08:59 dropbear[141]: exit after auth (root): Exited normally
May 24 09:09:06 dropbear[144]: Child connection from 192.168.1.10:1128
May 24 09:09:06 dropbear[144]: password auth succeeded for 'root' from 192.168.1.10:1128
May 24 09:09:19 dropbear[144]: exit after auth (root): Exited normally

винт без бедов - новый работает исправно , свой БП , 500 гиг , установлен пакет "Установка программ для чайника "

В чём может быть причина ??



Check of your HDD-USB disk on errors
Turn off all services ...
Unmounting filesystems ...
Now check on errors the OPT partition ...
e2fsck 1.38 (30-Jun-2005)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

11409 inodes used (4%)
22 non-contiguous inodes (0.2%)
# of inodes with ind/dind/tind blocks: 558/14/0
79835 blocks used (30%)
0 large files

9359 regular files
690 directories
0 character device files
0 block device files
0 fifos
3 links
1351 symbolic links (1351 fast symbolic links)
0 sockets--------

11403 files
Now check on errors the DATA partition ...
e2fsck 1.38 (30-Jun-2005)
Pass 1: Checking inodes, blocks, and sizes
Error allocating inode bitmap (2): Communication error on send
e2fsck:

Press ENTER for REBOOT ...

lly
24-05-2010, 18:14
Добрый день .

После обновления с 1591 на 1595, отвалился HDD - не виден вообще.
помогло восстановление образа GHO на винт.

После обновления с 1595 на 1599 ситуация повторилась .

Т.к. в прошивке ничего относящегося к винтам/usb не менялось (что можно было посмотреть на гуглекоде), то вывод напрашивается простой - в момент перепрошивки торрент(или что еще) не был остановлен и пытался писать на винт фигню...

popow_sergei
24-05-2010, 20:03
Т.к. в прошивке ничего относящегося к винтам/usb не менялось (что можно было посмотреть на гуглекоде), то вывод напрашивается простой - в момент перепрошивки торрент(или что еще) не был остановлен и пытался писать на винт фигню...

как ни странно , ни чего не делал , вечером глянул - все работает .
за сутки адумался .странно .

lly
25-05-2010, 07:19
как ни странно , ни чего не делал , вечером глянул - все работает .
за сутки адумался .странно .
Так достаточно было того, чтобы в pre-shutdown что-либо не остановилось, далее fs не отмонтировалась, и кеши не сброшены. При перепрошивке все модули usb выгружаются, а изменения где? :rolleyes:

grey.leo
25-05-2010, 09:32
День добрый.

Спасибо ещё раз за вашу работу и за инструкцию по сборке.
Наконец решил попробовать - собрал под арчем в виртуалке прошивку (1608).
Заливать на роутер не стал :) , но размер похож.

Т.к. у меня gpv2, т.е. 8М флэша, то можно было бы делать прошивку больше (поместится). Или есть трудности?

Научите :) , пожалуйста, компилировать свои довески и включать их в прошивку.
Хотя бы просто компилировать под мипс с используемым окружением uclibc.

Заранее спасибо.

Unlimited
25-05-2010, 12:05
У меня вопрос :) Почему wimax в прошивке включен по умолчанию, а cdma выключен? может сделать наоборот?:) я так понимаю если включить cdma то уже в некоторые роутеры прошивка не влазит?

lly
25-05-2010, 12:23
У меня вопрос :) Почему wimax в прошивке включен по умолчанию, а cdma выключен? может сделать наоборот?:) я так понимаю если включить cdma то уже в некоторые роутеры прошивка не влазит?
Потому что wimax уже отлажен, а cdma в SVN выложено только для удобства синхронизации изменений и без участия rss многие функции пока не работают.

grey.leo - ты не первый, на форуме почти всё расписано.

Unlimited
26-05-2010, 05:42
Здравствуйте, уважаемые. Несмотря на то, что это первый мой пост, до сих пор удавалось как-то информацию черпать тут, но сейчас хотелось бы уточнить. У меня уже некоторое время используется Asus w520gu, юзается Корбина L2TP подключение, 12мбит и круглосуточно торренты uTorrent 2 (bt.transp-disposition = 5), прошивка 1.9.2.7-10.7. Сейчас я наткнулся на http://code.google.com/p/wl500g/wiki/News на прошивку WL520gu-1.9.2.7-d-r1445.trx (2010-04-24). И у меня на счёт этой прошивки 2 вопроса. Прошу прощения, если уже спрашивали.
Первый. Есть ли смысл мне обновлять прошивку 1.9.2.7-10.7 на WL520gu-1.9.2.7-d-r1445.trx и вообще возможно ли это. Увеличит ли это действие сейчас производительность раздач (на данный момент скорость раздачи около 1мбайт/сек, а это всё же не 12мбит/сек).
Второй. Самый более важный для меня.
Надо будет в помещение провести интернет и кроме yota, как оказалось, мне ничего в этом помещении не светит. Итак вопрос возможно ли купить WL520gu, прошить его WL520gu-1.9.2.7-d-r1445.trx прошивкой, докупить Samsung SWC-U200 и, воткнув его в USB порт роутера, подключить интернет 4G и расшарить по wi-fi и остальным 4м портам роутера? Также, если кто-то сталкивался, может ли мне сказать, будет ли достаточным мощности антены в usb или лучше через USB удлинитель подключать Samsung к Asus, чтобы вывести модем ближе к окну комнаты на первом этаже (в планах, к порту LAN подключить свитч на 8 портов и расшарить интернет на комнаты).

Спасибо за ответы. Сорри, если вопрос не в ту тему задал.
По скорости l2tp вам лучше взять да самим проверить, делов то на 30 минут(1 минута прошивка и 29 тестирование).
Насчет ваймакса, то должно все заработать по качеству приема да поиграйтесь с удлиннилетелем или переносом роутера, в остальном все должно работать и 520 имхо для всего хватит (если не гонять на самом роутере торренты).

pux
26-05-2010, 06:15
Во первых главах, парни, большое спасибо вам за вашу работу.

Имею предложение: отключить показ версии dropbear в приглашении, выдаваемом всем клиентам. Сейчас оно выглядит как "SSH-2.0-dropbear_0.52". Для нормальной работы достаточно оставить "SSH-2.0".

Есть объемная дискуссия в интернетах, стоит это делать или нет. Имхо стоит. Основные соображения -- чем меньше информации для атакующего, тем лучше.

Спасибо еще раз.

Vampik
26-05-2010, 07:39
Посмотрел я тут последние ревизии, вы несколько страничек из веб-интерфейса почистили.. только одна загвоздка

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
при сборке прошивки обрезается до

<!DOCTYPE HTML PUBLIC ";)

grey.leo
26-05-2010, 10:29
grey.leo - ты не первый, на форуме почти всё расписано.

Я основательно не первый :)
Но на форуме хорошо вести полемику, найти выводы крайне сложно, если их не оформили (изменяемым) первым постом в соответствующей ветке.
На вики проекта хорошо смотреть, но там этого пока нет (кажется).

Если не очень трудно, скажите, пожалуйста, действительно можно в 500gpv2 лить прошивку объёмом до 7995392 байт (как указано в make-файле) ?

Предлагаю разделить в make-файле цель "package-%" на 2 части - сборку чего нужно в TARGETDIR и упаковку того, что там, в cramfs образ со склейкой с ядром vmlinuz в асусовский trx-файл. Проще будет делать добавки в (почти) готовый образ. Для себя я сделал так.

Что касается компиляции, то лично мне пока повезло - нужный сишник просто собрался mipsel-linux-gcc, как поступать в более сложных случаях пока не понял.

AndreyV
27-05-2010, 10:30
не печатает принтер HP LaserJet 1005 - подключен к роутеру по USB
роутер WL-500gpV2
прошивка 1.9.2.7-d

роутер видит принтер - в настройках пишет что подключен, а с компа печать не идет.

как заставить печатать принтер?:confused:

VicSer
27-05-2010, 20:04
не печатает принтер HP LaserJet 1005 - подключен к роутеру по USB
роутер WL-500gpV2
прошивка 1.9.2.7-d

роутер видит принтер - в настройках пишет что подключен, а с компа печать не идет.

как заставить печатать принтер?:confused:

Воспользоваться поиском. Нужная Вам тема ТУТ (http://wl500g.info/showthread.php?t=19915).

AndreyV
27-05-2010, 20:42
1. Логинимся в шелл роутера
как это сделать? это телнет? или есть web интерфейс? или еще что нибудь?


4. В ней же создаем hotplug.sh :
а как создать файл? и как отредактировать существующий?

VicSer
27-05-2010, 21:31
как это сделать? это телнет? или есть web интерфейс? или еще что нибудь?


Telnet или SSH


а как создать файл? и как отредактировать существующий?

Команда еcho или редактор vi

rss
28-05-2010, 06:34
Кто бы новость о релизе на OpenNet написал бы....

http://www.opennet.ru/announce_news.shtml?c=f

AndreyV
28-05-2010, 07:01
Telnet или SSH
Команда еcho или редактор vi
спасибо все заработало

BASik
28-05-2010, 12:48
Прошивка 1.9.2.7-d-r1612
На вкладке "Status & Log - System Utilization" в браузере IE 8 не реагирует на изменение Refresh Rate. Какое бы значение не стояло - обновляется 1 раз в секунду. В Opera этот параметр работает.

На первом графике "CPU" не понятно каким цветом sys обозначается, можно ли подкрасит надпись как это сделано в графиках трафика. Раз есть sys, значит наверное должен быть и user? а user+sys = CPU Load

Можно ли добавить график использования оперативной памяти?

На прошивках 1.9.2.7-rtn-r1601 и 1.9.2.7-rtn-r1610 программа SIP телефонгии SJPhone писала
http://wl500g.info/attachment.php?attachmentid=6483&stc=1&d=1275050719
На прошивке 1.9.2.7-rtn-r1611 и 1.9.2.7-d-r1612 снова заработало
http://wl500g.info/attachment.php?attachmentid=6484&stc=1&d=1275050728

Работа "монитора" в прошивках rtn-r1611 и d-r1612 в торренте закачка со скоростью ~3 Мбайта в секунду, соединение PPTP, Corbina, 100 Mbps.

rtn-r1611

http://wl500g.info/attachment.php?attachmentid=6485&stc=1&d=1275055472
Неправильно показана загрузка процессора, скорость WAN занижена.

Mem: 21456K used, 7024K free, 0K shrd, 2392K buff, 6912K cached
CPU: 0% usr 1% sys 0% nic 0% idle 0% io 0% irq 97% sirq
Load average: 3.39 1.37 0.51 4/28 343
PID PPID USER STAT VSZ %MEM %CPU COMMAND
236 1 nobody S 932 3% 24% dnsmasq
221 1 admin R 1192 4% 23% httpd vlan1
322 1 admin S 1412 5% 20% watchdog
341 340 admin R 1604 6% 19% top
203 1 admin S 1192 4% 1% nas
200 1 admin S 1008 4% 1% eapd
339 218 admin S 1232 4% 0% dropbear -4
314 1 admin S 1608 6% 0% udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcpc
340 339 admin S 1604 6% 0% -sh
198 1 admin S 1596 6% 0% klogd
195 1 admin S 1596 6% 0% syslogd -m 0 -O /tmp/syslog.log -S -l 7 -b 2
208 1 admin S 1596 6% 0% telnetd
1 0 admin S 1412 5% 0% /sbin/init
316 1 admin S 1392 5% 0% pppd file /tmp/ppp/options.wan0
329 1 admin S 1392 5% 0% pppd file /tmp/ppp/options.wan0
218 1 admin S 1176 4% 0% dropbear -4
288 1 admin S 736 3% 0% p9100d -f /dev/lp0 0
3 2 admin SWN 0 0% 0% [ksoftirqd/0]
108 2 admin SW< 0 0% 0% [mtdblockd]
54 2 admin SW 0 0% 0% [pdflush]
5 2 admin SW< 0 0% 0% [khelper]
24 2 admin SW< 0 0% 0% [kblockd/0]
229 2 admin SW< 0 0% 0% [khubd]
53 2 admin SW 0 0% 0% [pdflush]
4 2 admin SW< 0 0% 0% [events/0]
55 2 admin SW< 0 0% 0% [kswapd0]
56 2 admin SW< 0 0% 0% [aio/0]
2 0 admin SW< 0 0% 0% [kthreadd]

d-r1612
Правильно показана загрузка процессора и скорость WAN.
http://wl500g.info/attachment.php?attachmentid=6486&stc=1&d=1275056883

Mem: 15104K used, 14856K free, 0K shrd, 1848K buff, 5212K cached
CPU: 0% usr 81% sys 0% nic 17% idle 0% io 0% irq 0% sirq
Load average: 0.75 0.45 0.20 3/23 137
PID PPID USER STAT VSZ %MEM %CPU COMMAND
3 1 admin RWN 0 0% 63% [ksoftirqd_CPU0]
84 1 nobody S 856 3% 5% dnsmasq
82 1 admin S 1120 4% 4% httpd vlan1
137 134 admin R 1520 5% 0% top
110 1 admin S 1524 5% 0% udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcpc -b
134 133 admin S 1520 5% 0% -sh
53 1 admin S 1516 5% 0% syslogd -m 0 -O /tmp/syslog.log -S -l 7 -b 2
57 1 admin S 1512 5% 0% klogd
58 1 admin S 1512 5% 0% telnetd
1 0 admin S 1320 4% 0% /sbin/init
116 1 admin S 1320 4% 0% watchdog
112 1 admin S 1312 4% 0% pppd file /tmp/ppp/options.wan0
123 1 admin S 1312 4% 0% pppd file /tmp/ppp/options.wan0
133 81 admin S 1160 4% 0% dropbear -4
81 1 admin S 1100 4% 0% dropbear -4
79 1 admin S 1076 4% 0% nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan
94 1 admin S 652 2% 0% p9100d -f /dev/usb/lp0 0
7 1 admin SW 0 0% 0% [mtdblockd]
2 1 admin SW 0 0% 0% [keventd]
85 1 admin SW 0 0% 0% [khubd]
4 1 admin SW 0 0% 0% [kswapd]
5 1 admin SW 0 0% 0% [bdflush]
6 1 admin SW 0 0% 0% [kupdated]

У меня скорость при PPTP стала больше чем при L2TP соединении, как на прием так и на отдачу! Фантастика!
http://internet.yandex.ru/infoimages/horizontal/15668429/

Breaknus
28-05-2010, 15:41
А куда делась вкладка в вебморде "Bandwidth Management"? Али я что-то упустил? 0_о
P.S. Прошивка 1.9.2.7-d-r1612, wl500gpv1

lly
28-05-2010, 16:25
А куда делась вкладка в вебморде "Bandwidth Management"? Али я что-то упустил? 0_о
P.S. Прошивка 1.9.2.7-d-r1612, wl500gpv1
Потеряли, ввиду ненужности. Восстановил в r1615


Можно ли добавить график использования оперативной памяти?
Не имеет практического смысла.


rtn-r1611
Неправильно показана загрузка процессора, скорость WAN занижена.

d-r1612
Правильно показана загрузка процессора и скорость WAN.

Во-первых, ты серьезно опечатался. Во-вторых, сравниваешь абсолютно разные ядра 2.4 & 2.6 с разными Broadcom SDK. Увы, на данный момент, сравнение не совсем корректно. Плюс, не написал, какой именно девайс ты мучаешь.

Breaknus
28-05-2010, 16:36
Потеряли, ввиду ненужности. Восстановил в r1615

Как я понимаю, есть альтернативные способы, недоступные через вебморду? Нельзя ли их прикрутить к морде, коли эта не нравится?

lly
28-05-2010, 16:37
Как я понимаю, есть альтернативные способы, недоступные через вебморду? Нельзя ли их прикрутить к морде, коли эта не нравится?
Можно, есть целая тема по QoS. Реализовать в морде пока никто не вызвался, а у нас всё времени не хватает. Да и дизайнер из меня никакой...

Breaknus
28-05-2010, 16:39
Да и без дизайна можно, просто формы с настройками, для не желающих делать через скрипты. Или я совсем обленился?)

Breaknus
28-05-2010, 16:47
Ладно, убедили, и без морды можно. http://wl500g.info/showthread.php?t=13609&highlight=qos&page=13

BASik
28-05-2010, 16:55
Во-первых, ты серьезно опечатался. Во-вторых, сравниваешь абсолютно разные ядра 2.4 & 2.6 с разными Broadcom SDK. Увы, на данный момент, сравнение не совсем корректно. Плюс, не написал, какой именно девайс ты мучаешь.
Тот который в подписи написан WL-500GPv1.
Опечатку исправил.

Обсуждаемый пост (http://wl500g.info/showpost.php?p=199116&postcount=4358)
1. Почему процессы дублируються?

112 1 admin S 1312 4% 0% pppd file /tmp/ppp/options.wan0
123 1 admin S 1312 4% 0% pppd file /tmp/ppp/options.wan0
133 81 admin S 1160 4% 0% dropbear -4
81 1 admin S 1100 4% 0% dropbear -4

2. Можно ли раскрасить легенду загрузки CPU?
3. С чем связана неработоспособность sip в некоторых билдах rtn (хотя бы предположительно). Я 30 минут мучил инженера тех поддержку Корбины :)
4. Теперь PPTP, быстрее L2TP?
5. Проблемы при работе с web интерфейсом через IE 8. Не меняется частота обновления монитора. Не всегда срабатывает кнопка Apply и Finish - Страничка обновляться, но значения показываются старые, которые в памяти, а не те которые я установил перед нажатие Apply или Finish.

elite128
28-05-2010, 17:18
а как вы смотрите графики загрузки на 500GP V1? в IE7 мне предлагает качать png файлы

Viper_Rus
28-05-2010, 17:24
3. С чем связана неработоспособность sip в некоторых билдах rtn (хотя бы предположительно). Я 30 минут мучил инженера тех поддержку Корбины :)


Все прекрастно работает на кажом билде. У меня были проблемы с мультиваном(при смене шлюза и то все реши), но в остальном Siemens C470IP работает как часы.

Viper_Rus
28-05-2010, 17:24
а как вы смотрите графики загрузки на 500GP V1? в IE7 мне предлагает качать png файлы

Палагин от Adobe надо установить.

BASik
28-05-2010, 17:25
а как вы смотрите графики загрузки на 500GP V1? в IE7 мне предлагает качать png файлы

вы уверены что PNG а не SVG?
Вам предлагаеться скачать и установить плагин, который и отобразает графики http://www.adobe.com/svg/viewer/install/

BASik
28-05-2010, 17:29
Все прекрастно работает на кажом билде. У меня были проблемы с мультиваном(при смене шлюза и то все реши), но в остальном Siemens C470IP работает как часы.
Обсуждаемый пост (http://wl500g.info/showpost.php?p=199116&postcount=4358) Проверьте пожалуйста с теми билдами, которые указаны в посоте. Я прошиваю rtn-1610 - не работает; потом rtn-1611 - работает. Проверял дважды. Брал прошивки тут (ftp://core.dumped.ru/rt-n/)

Vampik
28-05-2010, 20:06
По поводу r1615 - по-моему там не все исправлено.

function isModel() {
model = 'WL600';
pid = parent.titleFrame.document.form.productid.value;

if (pid.indexOf("WL500") != -1 || pid.indexOf("RT-N1") != -1 ||
pid.indexOf("Wl700") != -1 || pid.indexOf("WL550") != -1 ||
pid.indexOf("Wl520gu") != -1)
model = 'WL500';
else if (pid.indexOf("WL520") != -1 || pid.indexOf("WL530") != -1)
model = 'WL520';
else if (pid.indexOf("SnapAP") != -1)
model = 'SnapAP';
else if (pid.indexOf("WL300") != -1 || pid.indexOf("WL320") != -1 ||
pid.indexOf("Wl330") != -1)
model = 'WL300';
else if (pid.indexOf("WLHDD") != -1)
model = 'WLHDD';

return model;
}

lly
29-05-2010, 13:56
По поводу r1615 - по-моему там не все исправлено.

угу, просмотрел :(

McMaster
29-05-2010, 15:33
1612 работает стабильно. спасибо большое авторам!:cool:
только часы всё равно отстают, не критично но всё же
3-3,5 мегабайт секунду скорость скачивания. похоже предел роутера
по статику у знакомого было что то 6 мегабайт

McMaster
29-05-2010, 16:59
у меня МФУшник
помогите настроить сканер через роутер, с принтером вроде разобрался
May 29 18:52:08 kernel: hub.c: new USB device 00:03.1-1, assigned address 2
May 29 18:52:08 kernel: printer.c: usblp0: USB Bidirectional printer dev 2 if 1 alt 0 proto 2 vid 0x0924 pid 0x3D64
May 29 18:52:08 kernel: printer.c: usblp0 Device ID string [53]='MFG:Xerox;CMD:GDI;MDL:Phaser 6121MFP-S;CLS:PRINTER;'
May 29 18:52:08 kernel: printer.c: usblp0 Device ID string [53]='MFG:Xerox;CMD:GDI;MDL:Phaser 6121MFP-S;CLS:PRINTER;'

TReX
29-05-2010, 19:11
3. С чем связана неработоспособность sip в некоторых билдах rtn (хотя бы предположительно). Я 30 минут мучил инженера тех поддержку Корбины :)


С неправильными настройками, отсутствием минимальных 30 рублей на счету для запуска SIP...

Прошиваюсь всеми билдами с ftp://core.dumped.ru/rt-n , проблем не было...

BASik
29-05-2010, 21:55
С неправильными настройками, отсутствием минимальных 30 рублей на счету для запуска SIP...

Прошиваюсь всеми билдами с ftp://core.dumped.ru/rt-n , проблем не было...

На счету 150 рублей никакие настройки не менял, ни в роутере ни в программе. Прошивку в своём WL-500gP v1 z менял 2 раза туда и обратно. rtn-r1610 - SJPhone не регистрируеться на SIP сервере, rtn-r1611 и d-r1612 - регистрируеться.
Я звонил по этому поводу в тех поддержу у них всё с SIP сервисом нормально.

Прежде чем что-то ответить по этой теме проверте пожалуйста что я написал. И не надо фантазировать - дело именно в прошивке для WL-500gP v1.

Delfin
30-05-2010, 08:18
Здравствуйте господа.
Роутер WL500W.
Прошился последним билдом 1.9.2.7-d-r1612
В вебморде изменение параметра 802.11n SubChannel ничего не дает.
Настройки:
Channel - Auto
Mode - Auto
Bandwith - 40

Subchannel - Lower


SSID:
Mode: Managed RSSI: 0 dBm noise: 0 dBm Channel: 8
BSSID: 00:1E:8C:D0:77:65 Capability: ESS ShortSlot
Supported Rates: [ 1(b) 2(b) 5.5(b) 6 9 11(b) 12 18 24 36 48 54 ]
802.11N Capable:
Chanspec: 2.4GHz channel 8 40MHz (0x2d08)
Control channel: 6
802.11N Capabilities:
Supported MCS : [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]



Subchannel - Upper


SSID:
Mode: Managed RSSI: 0 dBm noise: 0 dBm Channel: 8
BSSID: 00:1E:8C:D0:77:65 Capability: ESS ShortSlot
Supported Rates: [ 1(b) 2(b) 5.5(b) 6 9 11(b) 12 18 24 36 48 54 ]
802.11N Capable:
Chanspec: 2.4GHz channel 8 40MHz (0x2d08)
Control channel: 6
802.11N Capabilities:
Supported MCS : [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]



После прописания ручками
wl chanspec 6u && wl down && wl up && wl status


Chanspec set to 0x2e04
SSID:
Mode: Managed RSSI: 0 dBm noise: 0 dBm Channel: 4
BSSID: 00:1E:8C:D0:77:65 Capability: ESS ShortSlot
Supported Rates: [ 1(b) 2(b) 5.5(b) 6 9 11(b) 12 18 24 36 48 54 ]
802.11N Capable:
Chanspec: 2.4GHz channel 4 40MHz (0x2e04)
Control channel: 6
802.11N Capabilities:
Supported MCS : [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]



UPDATE: При установке статического значения канала установка субканала работает. Может тогда имеет смысл при установке автоматического режима выбора канала сделать эту настройку недоступной?

McMaster
30-05-2010, 11:48
пытаюсь форматнуть флешку, пишет:
mke2fs 1.38 (30-Jun-2005)
/dev/discs/disc0 is not a block special device.
Proceed anyway? (y,n)

в команде ввожу y
выдаётся ответ
/bin/sh: y: not found

что я делаю не так?

команда mount:
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type tmpfs (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/disc on /tmp/mnt/disc0 type ntfs (ro)

lly
30-05-2010, 12:13
UPDATE: При установке статического значения канала установка субканала работает. Может тогда имеет смысл при установке автоматического режима выбора канала сделать эту настройку недоступной?
Похоже на то, поправил в r1622

TReX
30-05-2010, 15:29
На счету 150 рублей никакие настройки не менял, ни в роутере ни в программе. Прошивку в своём WL-500gP v1 z менял 2 раза туда и обратно. rtn-r1610 - SJPhone не регистрируеться на SIP сервере, rtn-r1611 и d-r1612 - регистрируеться.
Я звонил по этому поводу в тех поддержу у них всё с SIP сервисом нормально.

Прежде чем что-то ответить по этой теме проверте пожалуйста что я написал. И не надо фантазировать - дело именно в прошивке для WL-500gP v1.

Советую внимательно смотреть в подпись ) GPV1 у меня тоже, и тоже нет проблем ))