>Но обязательно придётся тщательно тестировать, бывает много сырого кода
как же без этого Порой один патч требует еще три чтобы хоть как-то компиляться начало, как раз столкнулся.
>Тогда мне надо пройтись по дереву и вытащить чего менял
Спасибо, жду.
> Версия SVN OpenWRT - 14025.
Скачал последнюю - так у них даже для gcc 4.3.3 уже патчи есть Вселяет надежду
не, я про то что наличие 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.
У 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);
Тип переменной менять - это еще и все окружение можно зацепить, а локальное приведение и компиляется, и даже работает. Что там действительно бредовое - так это стиль майскулевских программеров.
lly,
У меня просьба бэк портировать anydata.c из 2.6 в нашу. Именно этот модуль входит в чешский модуль modem.o
Ну базовый набор команд конечно совпадает, а вот параметры инициализации ...
Кстати, в твоё отсутствие возник вопрос о наличии DSP ASE в нашем проце BCM4704 and DSP instructions
Я перетащил расшифровку config1-config3 из ядра 2.6, согласно ему DSP отсутствует как класс, а на сайте броадкома заявляется что какой-то DSP есть! И кому верить?
В новых ядрах:
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.
lly,
патч usbserial для модема ZTE MF626 (билайновский)
http://www.gentoo.ru/node/12140?page=1
Last edited by sorine; 24-02-2009 at 21:42.
Вроде как Broadcom говорит о "DSP-подобных" инструкциях, имея в виду MDMX, реализованный в математическом сопроцессоре. Это SIMD, обрабатывающие спаренные операнды типа single.
А вот аппаратная поддержка шифрования там точно есть, и в OpenWRT вроде как поддерживается.
HardwareAcceleratedCrypto
WL500gpv2-1.9.2.7-d-20090225.trx
top стал показывать значительно лучше :-)
заметил что на флешку с FAT32 1.3ГБ файл залить нелзя. (5МБ можно.)
А вот если поформатить флешку в ext3 то все ОК.
это у всех так или я что-то не так делаю?