Page 31 of 32 FirstFirst ... 2129303132 LastLast
Results 451 to 465 of 478

Thread: Архив - Прошивка 1.9.2.7-d/-rtn от энтузиастов

  1. #451
    Quote Originally Posted by ghost_ufa View Post
    Code:
    [root@its ~]# flip --help
    -bash: flip: command not found
    [root@its ~]#
    Code:
    apt-get install flip

  2. #452
    ну я может и по пояс деревянный, но точно с другой стороны

    Вот три разных дистрибутива.

    Code:
     apt-get install flip
    Reading Package Lists... Done
    Building Dependency Tree... Done
    E: Couldn't find package flip
    [root@vm-linux root]#
    Code:
    [root@its ~]# apt-get install filp
    -bash: apt-get: command not found
    [root@its ~]#

    Code:
    [root@evrasia ~]$ apt-get install flip
    -bash: apt-get: command not found
    [root@evrasia ~]$

    это решительно не совпадает с декларацией

    Самостоятельная сборка прошивки
    1. Необходимый софт
    Linux с установленными пакетами
    standard compilation software
    libncurses-dev
    gawk
    g++
    flex
    zlib development
    subversion
    ЗЫ. яндекс при поиске "flip linux" ничего по теме не находит, я надеюсь мну не сюда послали?

    ЗЗЫ. Ессно наличие flip родными тулзами тоже проверено.
    Last edited by ghost_ufa; 21-02-2009 at 00:03.

  3. #453
    В итоге - предлагается удалить из rc-common.patch строки касательно файла manu_ex.c, а его патч вынести в отдельный файл в таком формате:

    Code:
    d17 859
    a875 860
    
    #define A_UCHAR  unsigned char
    #define A_UINT8  unsigned char
    #define A_UINT16 unsigned int
    #define A_UINT32 unsigned long
    
    
    /*----------------------------------------------------------------*/
    /* Magic number, a quick test to see we're getting the desired struct */
    #define P80211_IOCTL_MAGIC      (0x4a2d464dUL)
    #define MSG_BUFF_LEN            4000
    #define WLAN_DEVNAMELEN_MAX     16
    
    
    #define CHANNEL_CW_INT              0x0001   // CW interference detected on the channel
    #define CHANNEL_RADAR_INT           0x0002   // Radar interference detected on the channel
    #define CHANNEL_BUSY                0x0004   // Busy, occupied directly or overlap from BSS on adjoining channe
    l
    #define CHANNEL_TURBO               0x0100   // Turbo Channel
    #define CHANNEL_CCK                 0x0200   // CCK channel
    #define CHANNEL_OFDM                0x0400   // OFDM channel
    #define CHANNEL_2GHZ                0x0800   // 2 GHz spectrum channel.
    #define CHANNEL_5GHZ                0x1000   // 5 GHz spectrum channel
    #define CHANNEL_A       (CHANNEL_5GHZ|CHANNEL_OFDM)
    #define CHANNEL_B       (CHANNEL_2GHZ|CHANNEL_CCK)
    #define CHANNEL_PUREG   (CHANNEL_2GHZ|CHANNEL_OFDM)
    #define CHANNEL_T       (CHANNEL_5GHZ|CHANNEL_OFDM|CHANNEL_TURBO)
    #define CHANNEL_ALL     (CHANNEL_OFDM|CHANNEL_CCK|CHANNEL_5GHZ|CHANNEL_2GHZ|CHANNEL_TURBO)
    #define CHANNEL_DEFAULT (CHANNEL_5GHZ|CHANNEL_OFDM) // default is normal 11a mode
    #define MAX_REG_DOM_NAME_SIZE       10       // Max string size of reg dom name inc NULL
    ну и далее - все содержимое РЕЗУЛЬТИРУЮЩЕГО файла

    после этого у меня проходит все чисто.

    ЗЫ. ...если не считать ворнингов при компиляции. Нда, ТАКОГО их количества я еще не видел

    ЗЗЫ. Может лучше таки сказать в wiki про необходимость ручного создания каталога gateway/install ?

    ЗЗЗЫ. install -t понимается не всеми дистрибутивами, в то время как каталог последним аргументом - вроде бы всеми.
    Last edited by ghost_ufa; 21-02-2009 at 01:05.

  4. #454
    Join Date
    Feb 2009
    Location
    Domodedovo (Moscow reg.)
    Posts
    48

    Прошивка WL-520GC

    У Олега существует версия прошивки для WL-520GC.
    Скажите пожалуйста, почему вы её не сделали?

  5. #455
    Quote Originally Posted by ghost_ufa View Post
    ЗЗЫ. Может лучше таки сказать в wiki про необходимость ручного создания каталога gateway/install ?
    дык вроде не надо его создавать...
    vim имеет два режима - бибикать и все портить (с) не мое

  6. #456
    Quote Originally Posted by angel_il View Post
    дык вроде не надо его создавать...
    в моем случае - пришлось, сам он не создался, а первой строчкой таргета "install" стоит как раз его проверка.

    вложением - патчи под сделаные изменения
    Last edited by vectorm; 06-10-2009 at 13:39.

  7. #457
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Quote Originally Posted by ghost_ufa View Post
    проблема не в старости дистрибутива - а в излишней "умности" местного патчера.
    Вы для любопытства посмотрите как выглядит патч к этому файлу в исходниках 10-ки от Олега. Так что у местного патчера есть имя и зовут его Олег.

    Я против предложенных изменений

  8. #458
    нужна ли возможность через вэбморду отключить usb 2.0? или драйвер уже решает проблему подключения usb 1.1 устройств через usb 2.0 хаб?

  9. #459

    Unhappy Багрепорт, мать его

    В общем, на прошивке 1.9.2.7-d появился забаный баг в gethostbyname/pptp/uCLibc. Провайдер выпускает наружу по PPtP, и PPtP-серверов несколько десятков. Соответственно, "взрослый" nslookup (на полноформатном линуксе в glibc) в ответ на запрос vpn.provider.com говорит "Truncated, retrying in TCP mode".

    И если команда { ping vpn.provider.com } работает нормально, то pptp при указании имени, в ответ на которое идет truncate, говорит "gethostbyname(): host not found".

    Пока обошелся в качестве воркэраунда созданием скрипта, который ресолвит заданное имя и из списка результатов выдает первый попавшийся адрес, после чего через веб-морду в качестве имени сервера `/usr/local/bin/resolve vpn.provider.com` (именно так, с апострофами) - но баг таки есть.

  10. #460
    Quote Originally Posted by al37919 View Post
    Вы для любопытства посмотрите как выглядит патч к этому файлу в исходниках 10-ки от Олега.

    Хи... имелась в виду утилита patch в используемом дистрибутиве )

    Наше дело предложить - ваше отказаться (С)

    Но в таком случае стоило бы в ВИКИ отписать, что сборка возможна далеко не на каждом дистрибутиве, и упомянуть тот, на котором сейчас ведется разработка.
    Last edited by ghost_ufa; 21-02-2009 at 14:30.

  11. #461
    Quote Originally Posted by ghost_ufa View Post
    Но в таком случае стоило бы в ВИКИ отписать, что сборка возможна далеко не на каждом дистрибутиве, и упомянуть тот, на котором сейчас ведется разработка.
    согласен. Debian @ 2.6.18
    лично мне подходит и flip в пакетах присутствует

  12. #462
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Спасибо, понял.

    К сожалению, файл rc/manu_ex.c --- не самый принципиальный. Точно такой же кривой файл --- rc/firewall_ex.c и изменений в нем большая гора, которые было бы нежелательно одним росчерком сделать невидимыми.

    а вот статистику собрать на ком собирается, и особенно на на ком нет --- любопытно. У меня собирается успешно на debian-lenny/i386 и debian-etch/amd64

  13. #463
    Самое смешное что на firewall_ex у меня НЕ РУГАЛОСЬ!

    Да, согласен - нехорошо терять инфу о примененных патчах. Тогда может так - добавить в тулзы простенький фильтр (сорцом! чтоб не искать по всему инету) и таки фильтровать сами исходники перед применением патчей. Все равно ж через patch.sh все делается

    Отказалось собираться на
    1. ALT linux 2.4 master:
    а) patch конфликтует с ^M в сорцах
    б) install не имеет ключа -t

    2. FedoraCore 7 - причины детально не изучал.

    UPD.

    Вроде разобрался. Если заменить в файле rc-common.patch строку (начинающуюся с @@)
    Code:
    --- router/rc/manu_ex.c 2004-12-07 16:02:14.000000000 +0300
    +++ gateway/rc/manu_ex.c        2008-03-19 20:07:24.000000000 +0300
    @@ -724,7 +724,7 @@ void sync_mac(char *devname, char *mac)^M
    вот так
    Code:
    --- router/rc/manu_ex.c 2004-12-07 16:02:14.000000000 +0300
    +++ gateway/rc/manu_ex.c        2008-03-19 20:07:24.000000000 +0300
    @@ -724,7 +724,7 @@ void sync_mac(char *devname, char *mac)

    то патч применяется благополучно.

    А чтобы не вытаскивалось это ^M - надо убрать у diff-a ключ -p
    Last edited by ghost_ufa; 21-02-2009 at 16:56.

  14. #464
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Спасибо, что не поленился разобраться. Поправил, проверь, пожалуйста.

    Прикольно, google code этого патча не видит. Точно проверить надо.

    написал телегу №2257 на googlecode. Пущай разбираются

    Кстати у Олега этого ключа не было
    Last edited by al37919; 21-02-2009 at 19:50.

  15. #465
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ghost_ufa View Post
    посмотрел сам патч, и все стало ясно - файло из винды редактировали, а потом diff делали ^M по всему файлу, ну оно и...
    Не совсем. Это так в ASUS'овских исходниках - часть файлов с виндовыми концами строк Перекодировать всё скопом, тоже не шибко прямое решение...

Page 31 of 32 FirstFirst ... 2129303132 LastLast

Similar Threads

  1. Новая прошивка 1.9.2.7-d/-rtn от энтузиастов и Олега
    By lly in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 5901
    Last Post: 16-11-2020, 09:31
  2. Прошивка 1.9.2.7-rtn от энтузиастов на WNR3500L
    By Omega in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 570
    Last Post: 27-05-2019, 21:08
  3. Asus RT-N12 с прошивкой от энтузиастов
    By Goletsa in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 147
    Last Post: 20-02-2017, 20:38
  4. Прошивка от энтузиастов для Linksys WRT150N/610N v2 ?
    By sergey_vb in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 61
    Last Post: 19-01-2014, 00:11
  5. Архив - Не ошибитесь в выборе роутера
    By Dmk in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 381
    Last Post: 05-01-2008, 15:36

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
  •