Page 7 of 394 FirstFirst ... 567891757107 ... LastLast
Results 91 to 105 of 5902

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

  1. #91
    >Но обязательно придётся тщательно тестировать, бывает много сырого кода

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


    >Тогда мне надо пройтись по дереву и вытащить чего менял


    Спасибо, жду.

    > Версия SVN OpenWRT - 14025.

    Скачал последнюю - так у них даже для gcc 4.3.3 уже патчи есть Вселяет надежду

  2. #92
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ghost_ufa View Post
    Скачал последнюю - так у них даже для gcc 4.3.3 уже патчи есть Вселяет надежду
    Не стоит, с 4.3 большинство пакетов не соберутся, а уж про ядро и драйвера я молчу.
    Имеет смысл только для супер-пупер C++ проектов, кои для роутера не сильно актуальны.

  3. #93
    не, я про то что наличие 4.3 повышает вероятность работоспособности 4.2.4


    UPD:

    кстати об отладке прошивок без опасности угробить коробочку - а что уважаемые гуру думают про kexec?

    ОпенВРТ таки да - https://dev.openwrt.org/browser/trun...file?rev=11856
    Last edited by ghost_ufa; 24-02-2009 at 04:35.

  4. #94
    У gcc 4.1.2 пожестче с типизацией, и mysql не собирается без такого патча

    Code:
    #http://sunsite.icm.edu.pl/listserv/wa.cgi?A2=ind0207&L=sun-admins-pl&F=lf&P=14515
    
    
    --- mysql-4.1.22/sql/mysqld.cc.orig     2006-11-03 07:15:29 +0500
    +++ mysql-4.1.22/sql/mysqld.cc  2009-02-24 07:38:09 +0500
    @@ -3778,7 +3778,7 @@
         {
           size_socket length=sizeof(struct sockaddr_in);
           new_sock = accept(sock, my_reinterpret_cast(struct sockaddr *) (&cAddr),
    -                       &length);
    +                       (socklen_t *)&length);
     #ifdef __NETWARE__
           // TODO: temporary fix, waiting for TCP/IP fix - DEFECT000303149
           if ((new_sock == INVALID_SOCKET) && (socket_errno == EINVAL))
    @@ -3851,7 +3851,7 @@
           size_socket dummyLen;
           struct sockaddr dummy;
           dummyLen = sizeof(struct sockaddr);
    -      if (getsockname(new_sock,&dummy, &dummyLen) < 0)
    +      if (getsockname(new_sock,&dummy, (socklen_t *)&dummyLen) < 0)
           {
            sql_perror("Error on new connection socket");
            (void) shutdown(new_sock,2);

  5. #95
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ghost_ufa View Post
    У gcc 4.1.2 пожестче с типизацией
    В 4.2 и 4.3 должно быть еще жестче.

  6. #96
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by ghost_ufa View Post
    У gcc 4.1.2 пожестче с типизацией, и mysql не собирается без такого патча

    Code:
    #http://sunsite.icm.edu.pl/listserv/wa.cgi?A2=ind0207&L=sun-admins-pl&F=lf&P=14515
    
    
    --- mysql-4.1.22/sql/mysqld.cc.orig     2006-11-03 07:15:29 +0500
    +++ mysql-4.1.22/sql/mysqld.cc  2009-02-24 07:38:09 +0500
    @@ -3778,7 +3778,7 @@
         {
           size_socket length=sizeof(struct sockaddr_in);
           new_sock = accept(sock, my_reinterpret_cast(struct sockaddr *) (&cAddr),
    -                       &length);
    +                       (socklen_t *)&length);
     #ifdef __NETWARE__
           // TODO: temporary fix, waiting for TCP/IP fix - DEFECT000303149
           if ((new_sock == INVALID_SOCKET) && (socket_errno == EINVAL))
    @@ -3851,7 +3851,7 @@
           size_socket dummyLen;
           struct sockaddr dummy;
           dummyLen = sizeof(struct sockaddr);
    -      if (getsockname(new_sock,&dummy, &dummyLen) < 0)
    +      if (getsockname(new_sock,&dummy, (socklen_t *)&dummyLen) < 0)
           {
            sql_perror("Error on new connection socket");
            (void) shutdown(new_sock,2);
    Бредовый патч. Надо не тип приводить, а переменную определить сразу нужного типа.

  7. #97
    Тип переменной менять - это еще и все окружение можно зацепить, а локальное приведение и компиляется, и даже работает. Что там действительно бредовое - так это стиль майскулевских программеров.

  8. #98
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by ghost_ufa View Post
    Тип переменной менять - это еще и все окружение можно зацепить, а локальное приведение и компиляется, и даже работает.
    С таким подходом лучше вообще не браться...

  9. lly,
    У меня просьба бэк портировать anydata.c из 2.6 в нашу. Именно этот модуль входит в чешский модуль modem.o

  10. #100
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Oleg View Post
    Дело даже не в этом. Просто МИПС он у каждого свой. Вот в писюке всё просто есть и биос и фиксированные точки входа. А здесь - кто на что горазд.
    Ну базовый набор команд конечно совпадает, а вот параметры инициализации ...

    Кстати, в твоё отсутствие возник вопрос о наличии DSP ASE в нашем проце BCM4704 and DSP instructions
    Я перетащил расшифровку config1-config3 из ядра 2.6, согласно ему DSP отсутствует как класс, а на сайте броадкома заявляется что какой-то DSP есть! И кому верить?

  11. #101
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by lly View Post
    Я перетащил расшифровку config1-config3 из ядра 2.6, согласно ему DSP отсутствует как класс, а на сайте броадкома заявляется что какой-то DSP есть! И кому верить?
    Я на блок схеме DSP не нашёл. А где броадком про это пишет? Я раньше не встречал...

  12. Quote Originally Posted by lly View Post
    Пальцем ткни?! Ни в 2.6.27, ни в 2.6.28.7 я не вижу anydata.c.
    В новых ядрах:
    drivers/usb/serial/option.c
    Начиная с 2005 года появился доп модуль для usb модемов по названием
    "option" (ком. разработчика: "This driver is named "option" because the
    most common device it's used for is a PC-Card (with an internal OHCI-USB
    interface, behind which the GSM interface sits), made by Option Inc.")
    (в ядрах с 2.6.18 уже точно рабочая версия присутствует, а впревые
    пришёл из git веток ядра 2.6.xз).

    Описание модуля(это и есть чешский modem.o):

    USB Driver for GSM modems v0.7.1
    Copyright (C) 2005 Matthias Urlichs <smurf@smurf.noris.de.>

    This driver exists because the "normal" serial driver doesn't work too well
    with GSM modems. Issues:
    - data loss -- one single Receive URB is not nearly enough
    - nonstandard flow (Option devices) control
    - controlling the baud rate doesn't make sense

    В нем сразу многих нестандартных CDMA и GPRS
    Он включает в себя старый отдельный anydata.c например в 2.6.16
    http://www.gelato.unsw.edu.au/lxr/so...ydata.c?a=i386
    Last edited by sorine; 24-02-2009 at 20:26.

  13. lly,
    патч usbserial для модема ZTE MF626 (билайновский)
    http://www.gentoo.ru/node/12140?page=1
    Last edited by sorine; 24-02-2009 at 21:42.

  14. #104
    Join Date
    Jan 2008
    Location
    SPb
    Posts
    20
    Quote Originally Posted by Oleg View Post
    Я на блок схеме DSP не нашёл. А где броадком про это пишет? Я раньше не встречал...
    Вроде как Broadcom говорит о "DSP-подобных" инструкциях, имея в виду MDMX, реализованный в математическом сопроцессоре. Это SIMD, обрабатывающие спаренные операнды типа single.

    А вот аппаратная поддержка шифрования там точно есть, и в OpenWRT вроде как поддерживается.
    HardwareAcceleratedCrypto

  15. #105
    WL500gpv2-1.9.2.7-d-20090225.trx

    top стал показывать значительно лучше :-)

    заметил что на флешку с FAT32 1.3ГБ файл залить нелзя. (5МБ можно.)
    А вот если поформатить флешку в ext3 то все ОК.
    это у всех так или я что-то не так делаю?

Page 7 of 394 FirstFirst ... 567891757107 ... LastLast

Similar Threads

  1. WiFidog на прошивке Олега и энтузиастов
    By semen-demon in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 10
    Last Post: 29-08-2013, 10:08
  2. Replies: 83
    Last Post: 11-12-2012, 18:31
  3. Прошивка Олега на роутере DIR-320
    By sorine in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 4359
    Last Post: 07-08-2011, 22:25
  4. Replies: 204
    Last Post: 28-06-2011, 20:08
  5. Архив - Прошивка 1.9.2.7-d/-rtn от энтузиастов
    By AndreyPopov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 477
    Last Post: 23-02-2009, 15:29

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
  •