Page 6 of 31 FirstFirst ... 4567816 ... LastLast
Results 76 to 90 of 460

Thread: Сборка собственной прошивки

  1. #76
    Join Date
    Aug 2007
    Location
    St.Petersburg
    Posts
    114
    спасибо за информацию. Поглядим. Не думал, что это уже кому-то приходило в голову. Скромнее надо быть...

  2. #77
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by artp View Post
    Вряд-ли найдется много таких психов как я. Не хватает пропускной способности на эзернете. Хочу поиздеваться над сеткой, посмотреть, что может дать на этом железе поллинг и агрегатные линки. Когда-то я такими вещами занимался на free. С тех пор много времени прошло, но, говорят, мастерство не пропъешь... Ну а попутно мелкие детальки хочется попатчить.
    Ну почему-же Если будет нечем заняться - можешь поучаствовать в тестировании/доработке варианта прошивки Олега с ядром 2.4.36 и uClibc 0.9.29. Она пока на базе 1.9.2.7-9, но в ближайшем будущем перетащу на 10-ку (всё ждал Олега, чтобы он подзалечил дырки в новых Broadcom'овских модулях, но похоже это нескоро ).

  3. #78
    Join Date
    Apr 2007
    Location
    St. Petersburg
    Posts
    16
    Quote Originally Posted by PupsDRVR View Post
    WL-500W 128 mb 1.9.2.7-10 ADOS 1.3.8 (сборка 73)
    , mldonkey, rtorrent, провайдер Корбина L2TP (всё работает нормально)
    А у мну млдонки валится из-за ошибок ext3 ((
    не сразу правда, но всётаки.
    Еще обиднее то, что ext2 не удается смонтировать...

  4. #79
    Quote Originally Posted by mcwees View Post
    А у мну млдонки валится из-за ошибок ext3 ((
    не сразу правда, но всётаки.
    Я бы питание посмотрел на винте, так из-за его недостатка происходит, смотрите тему про подключение HDD.
    Еще обиднее то, что ext2 не удается смонтировать...
    Чем ext3 не угодил? У меня все работатет, не жалуюсь. Может, действительно, проблемы с питанием.

    З.Ы. В этой теме немного другое обсуждалось, нехорошо Оффтоп разводить

  5. #80
    Join Date
    Apr 2007
    Location
    St. Petersburg
    Posts
    16
    Quote Originally Posted by PupsDRVR View Post
    Чем ext3 не угодил? У меня все работатет, не жалуюсь. Может, действительно, проблемы с питанием.

    З.Ы. В этой теме немного другое обсуждалось, нехорошо Оффтоп разводить
    Всем угодил. Но вот на 3..4-м торренте падает через пару суток.
    Ну и, собсно, ext2 заявлен, а не монтируется. Баг?

    Могет багзиллу завести? ;-)

  6. #81
    Join Date
    Aug 2007
    Location
    St.Petersburg
    Posts
    114
    Quote Originally Posted by lly View Post
    Ну почему-же Если будет нечем заняться - можешь поучаствовать в тестировании/доработке варианта прошивки Олега с ядром 2.4.36 и uClibc 0.9.29. Она пока на базе 1.9.2.7-9, но в ближайшем будущем перетащу на 10-ку (всё ждал Олега, чтобы он подзалечил дырки в новых Broadcom'овских модулях, но похоже это нескоро ).
    Боюсь быть ненадежным. Как сейчас, отвалил на 10 дней... Большой начальник - много работы. Но, вообще-то, давай попробую. Где взять?

    А, кстати, какие слухи про переход на 2.6? Помню, с пол года назад Олег, что-то писал на эту тему...

  7. #82
    Join Date
    Aug 2008
    Location
    Saratov, Russia
    Posts
    27
    Quote Originally Posted by artp View Post
    Победа разума над сенсипариллой!

    lly, большой решпект. Именно этого и не хватало. Прописал правильную модель и make install сделал прошивку, которая хоть и немного отличается по размеру, но залилась и работает.

    Всем спасибо.
    зачем править мейкфайл? достаточно было запустить make image-WL500gp чтобы собрать прошивку для WL500gp или на крайняк make images чтобы собрать под все платформы

    p.s. чтение мейкфайла помогает

  8. #83
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    makcumka
    Теоретизируешь? Сам то пробовал?

    2All К сожалению Makefile сделан кривовато, и желания его выправлять пока ни у кого не нашлось...

  9. #84
    Join Date
    Aug 2007
    Location
    St.Petersburg
    Posts
    114
    Quote Originally Posted by lly View Post
    makcumka
    Теоретизируешь? Сам то пробовал?

    2All К сожалению Makefile сделан кривовато, и желания его выправлять пока ни у кого не нашлось...
    Как это ни печально, но это так

  10. #85
    Join Date
    Aug 2008
    Location
    Saratov, Russia
    Posts
    27
    пиплы... вы гонити... все впорядке... сначала соборал свой образ,
    потом ради экспиремента все! в результате получил:
    Code:
    debian:/opt/broadcom/src/gateway/mipsel-uclibc# ls -la
    total 39880
    drwxr-xr-x  5 root root    4096 2008-09-12 18:43 .
    drwxr-xr-x 49 root root    4096 2008-09-12 18:18 ..
    drwxr-xr-x 40 root root    4096 2008-09-12 18:42 install
    drwxr-xr-x  3 root root    4096 2008-09-12 18:19 modules
    drwxr-xr-x 14 root root    4096 2008-09-12 18:42 target
    -rwx------  1 root root 3095202 2008-09-12 18:43 target.cramfs
    -rw-r--r--  1 root root  669561 2008-09-12 18:42 vmlinuz
    -rw-r--r--  1 root root 3674112 2008-09-12 18:38 WL320gE-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3674112 2008-09-12 18:39 WL320gP-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3674112 2008-09-12 18:42 WL330gE-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3702784 2008-09-12 18:39 WL500gp-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3698688 2008-09-12 18:41 WL500gpv2-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3706880 2008-09-12 18:37 WL500gx-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3702784 2008-09-12 18:40 WL500W-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3698688 2008-09-12 18:41 WL520gu-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3698688 2008-09-12 18:37 WL550gE-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3768320 2008-09-12 18:43 WL700g-1.9.2.7-10.trx

  11. #86
    Join Date
    Aug 2008
    Location
    Saratov, Russia
    Posts
    27
    специально для всех даю краткую инструкцию... всего десяток комманд... для компиляции нужно иметь linux-box (в моем случае Debian GNU/Etch 4.0 развернутый в VMWare для чистоты экспиремента)

    Code:
    # uname -a
    Linux debian 2.6.26-1-amd64 #1 SMP Thu Aug 28 13:32:26 UTC 2008 x86_64 GNU/Linux
    подготовим место для сборки и скачали три необходимых файла

    Code:
    # rm -rf /opt/brcm /opt/broadcom
    # ls -la ~/tmp
    -rw-r--r-- 1 root root 273177367 2008-09-13 00:12 GPL_1927.ZIP
    -rw-r--r-- 1 root root   2015762 2008-09-13 00:12 hndtools-mipsel-uclibc-3.2.3-full.tar.bz2
    -rw-r--r-- 1 root root  15256385 2008-09-13 00:12 wl500g-1.9.2.7-10.tar.bz2
    выполняем по очереди комманды... вывод каждой не привожу... смысла не вижу (кому нужно могу сделать логи выполнения каждой комманды make)

    Code:
    # tar -C /opt -zxvf ~/tmp/GPL_1927.ZIP
    # mv /opt/broadcom/opt/brcm /opt
    # tar -C / -jxvf ~/tmp/hndtools-mipsel-uclibc-3.2.3-full.tar.bz2
    # rm /opt/brcm/hndtools-mipsel-uclibc
    # ln -sf /opt/brcm/hndtools-mipsel-uclibc-3.2.3-full /opt/brcm/hndtools-mipsel-uclibc
    # export PATH=$PATH:/opt/brcm/hndtools-mipsel-uclibc/bin:/opt/brcm/hndtools-mipsel-linux/bin
    # tar -C /opt/broadcom/src -jxvf ~/tmp/wl500g-1.9.2.7-10.tar.bz2
    # cd /opt/broadcom/src/wl500g-1.9.2.7-10 && make kernel && make
    # cd /opt/broadcom/src/gateway && make && make images
    в результате получаем все образы

    Code:
    # ls -la /opt/broadcom/src/gateway/mipsel-uclibc/
    total 39880
    drwxr-xr-x  5 root root    4096 2008-09-13 00:33 .
    drwxr-xr-x 49 root root    4096 2008-09-13 00:18 ..
    drwxr-xr-x 40 root root    4096 2008-09-13 00:33 install
    drwxr-xr-x  3 root root    4096 2008-09-13 00:26 modules
    drwxr-xr-x 14 root root    4096 2008-09-13 00:33 target
    -rwx------  1 root root 3095166 2008-09-13 00:33 target.cramfs
    -rw-r--r--  1 root root  669542 2008-09-13 00:33 vmlinuz
    -rw-r--r--  1 root root 3674112 2008-09-13 00:28 WL320gE-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3674112 2008-09-13 00:29 WL320gP-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3674112 2008-09-13 00:33 WL330gE-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3702784 2008-09-13 00:30 WL500gp-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3698688 2008-09-13 00:32 WL500gpv2-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3706880 2008-09-13 00:27 WL500gx-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3702784 2008-09-13 00:31 WL500W-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3698688 2008-09-13 00:31 WL520gu-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3698688 2008-09-13 00:28 WL550gE-1.9.2.7-10.trx
    -rw-r--r--  1 root root 3768320 2008-09-13 00:33 WL700g-1.9.2.7-10.trx

  12. #87
    Quote Originally Posted by makcumka View Post
    специально для всех даю краткую инструкцию... всего десяток комманд... для компиляции нужно иметь linux-box (в моем случае Debian GNU/Etch 4.0 развернутый в VMWare для чистоты экспиремента)

    Code:
    # uname -a
    Linux debian 2.6.26-1-amd64 #1 SMP Thu Aug 28 13:32:26 UTC 2008 x86_64 GNU/Linux
    Попробовал на Debiane под VMWare
    Code:
    debian:/# uname -a
    Linux debian 2.6.18-6-686 #1 SMP Mon Aug 18 08:42:39 UTC 2008 i686 GNU/Linux
    Свежая установка, из дополнительных настроек только openssh. Все операции проделаны через ssh, из под root`а. ~/tmp/ у меня не оказалось, сложил и соответственно распаковывал из /tmp/tt/

    До следующей команды все проходит без ошибок
    Code:
    cd /opt/broadcom/src/wl500g-1.9.2.7-10 && make kernel
    А на make выдает:
    Code:
    patching file options.h
    Hunk #1 succeeded at 204 (offset 19 lines).
    cd /opt/broadcom/src/gateway/dropbear-0.50 && \
                    CC=mipsel-uclibc-gcc ./configure --host=mipsel-linux --disable-zlib --disable-shadow \
                    --disable-lastlog --disable-utmp --disable-utmpx --disable-wtmp --disable-wtmpx \
                    --disable-libutil --disable-loginfunc --disable-pututline --disable-pututxline
    configure: WARNING: If you wanted to set the --build type, don't use --host.
        If a cross compiler is detected then cross compile mode will be used.
    checking for mipsel-linux-gcc... mipsel-uclibc-gcc
    checking for C compiler default output file name... configure: error: C compiler cannot create executables
    See `config.log' for more details.
    make: *** [/opt/broadcom/src/gateway/dropbear/config.h] Error 77
    Может быть еще какие телодвижения нужно делать?

  13. #88
    Join Date
    Jun 2008
    Location
    Russia, Perm
    Posts
    476

  14. #89
    Quote Originally Posted by DemonGloom View Post
    поставить build-essential
    Поставил, то место проскочил, но вывалился в другом с ошибкой:
    Code:
    checking for flex... no
    checking for lex... no
    ./configure: line 1464: flex: command not found
    checking for flex... lex
    checking for yywrap in -ll... no
    checking lex output file root... ./configure: line 1552: lex: command not found
    configure: error: cannot find output from lex; giving up
    make: *** [/opt/broadcom/src/gateway/radvd/Makefile] Error 1

  15. #90
    Join Date
    Jun 2008
    Location
    Russia, Perm
    Posts
    476
    Поищите пакет, содержащий в нзвании слово flex

Page 6 of 31 FirstFirst ... 4567816 ... LastLast

Similar Threads

  1. Загрузка прошивки с USB
    By VictorL in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 170
    Last Post: 23-08-2016, 14:19
  2. Новый веб-интерфейс прошивки от энтузиастов
    By euseller in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 636
    Last Post: 27-08-2014, 01:26
  3. Прошивки для Asus RT-N16
    By Oleg in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 395
    Last Post: 20-08-2014, 17:17
  4. Сборка пакетов под WL-500g Premium
    By angel_il in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 127
    Last Post: 24-11-2011, 12:28

Tags for this Thread

Posting Permissions

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