Неправильно. SLAB всего-лишь навсего более корректно отработает нехватку памяти и прибьёт жадный процесс, а вот к чему это привёдет...
P.S. У нас есть желание вернуться на SLAB, после ряда фиксов, но для этого нужно тестировать драйвер WiFi очень тщательно. Мне пока не на чем.
версия 1908 для wl500gpv2 ядро 2.4.37.9 собралась нормально.
после update до 1925 в ответ на make install (до этого вроде всё good) получил вот такое:
make[1]: Leaving directory `/wl500gp/broadcom/src/gateway'
cd /wl500gp/broadcom/src/gateway/mipsel-uclibc/target && /wl500gp/broadcom/src/gateway/misc/rootprep.sh
/wl500gp/broadcom/src/linux/linux/scripts/squashfs/mksquashfs-lzma /wl500gp/broadcom/src/gateway/mipsel-uclibc/target /w
l500gp/broadcom/src/gateway/mipsel-uclibc/target.cramfs -all-root -noappend -nopad
Creating little endian 3.0 filesystem on /wl500gp/broadcom/src/gateway/mipsel-uclibc/target.cramfs, block size 65536.
mksquashfs-lzma[13483]: segfault at 400 ip 080595e0 sp bff77d90 error 6 in mksquashfs-lzma[8048000+24000]
make: *** [package-WL500gpv2] Segmentation fault
чтобы исключить свои возможные изменения в linux (debian) восстановил с образа системы (линукс) на момент успешной сборки 1900 версии, убедился (вторичный самоконтроль(избыточный)) выполнив только make install - по прежнему всё собирается(типа лёжа в архиве образ сохранился).
далее снова обновляю до 1934 и получаю точно такую же задницу на последнем шаге(после make install) ..... make: *** [package-WL500gpv2] Segmentation fault
как бы это поправить, а то глонас какой-то...
Либо бага в mksquashfs, либо (что вероятнее) - бага в хостовых библиотеках debian'а.
Для локализации необходимо собрать mksquashfs-lzma с отладочной информацией(debug), и, либо запускать через gdb, либо скормить файлик core gdb, чтобы получить трассировку места падения.
P.S. У нас и на core.dumped собирается успешно.
Podskazhite pozhalusto, kakuyu prashivku mne stavit' na WL520GC.
Problema v tom chto vnutreniy interface routera pinguyu bez poter', a vot s inetom problema, cherez minut 3-5 posle perezagruzki routera pingi v internet nachinayut to teryatsya to vostanavlivatsya. Xotya vnutrenniy interface pinguyetsya vsegda 1ms.
Spasibo bolshoye!!
ftp://core.dumped.ru/ теперь под паролем? Или меня чета сглючило.......
p.s. О, уже нет. Наверное автор чета крутил
Asus RT-N16(1.9.2.7-rtn-r4xxx) + multi-wan + PopTop 1.3.4-2 + MediaTomb 0.11
Asus O!Play (1.16P) + moServices
Ну попробовал я разные варианты и без swap, всегда одинакого все, есть ошибки.
Потом подредактировал конфиг rtorrent, поджав во всех местах расход памяти, скорость закачки/отдачи ограничил чтоб не превышало 4Мбит/с. Сейчас качает, оперативка под 100% занята, своп почти пустой, ошибок пока не видно.
Да, я тоже попал на это, сейчас работает нормально.
Опять не собираетсо...
Sentry5 Features Enable (CONFIG_SENTRY5) [N/y/?] n
Robo switch configuration (CONFIG_ROBO) [N/y/?] n
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'
Last edited by TReX; 11-08-2010 at 21:53.
скачал по вашей ссылке WL500W-1.9.2.7-rtn-r1925.trx
Роутер прошился и умер. Ждал 5 минут, пока не пропала страница в ie (обычно она обновляется после перепрошивки)
Почему не встала прошивка? Версия же для моей модели.
Так существует 1925 rt-n для WL500W или это ошибка?
Last edited by moveinone; 13-08-2010 at 06:13.
Ни то ни то не собирается:
WL500gpv2
Для RT-N16 ошибка выше...make[1]: `.config' не требует обновления.
make[1]: Leaving directory `/usr/src/wl500/broadcom/src/gateway'
tar -C . --exclude .svn -cf - loader | tar -C /usr/src/wl500/broadcom/src/gateway -xf -
tar: loader: Функция stat завершилась с ошибкой: Нет такого файла или каталога
tar: Завершение работы с состоянием неисправности с из-за возникших ошибок
make: *** Нет правила для сборки цели `busybox/busybox-1.17.1.tar.bz2', требуемой для `/usr/src/wl500/broadcom/src/gateway/busybox'. Останов.
Похоже на тоже самое что у меня, я позавчера писал: http://wl500g.info/showpost.php?p=206578&postcount=4758 и это до сих пор актуально. И естественно, если запустить make, а из svn извлеклась только половина, то будут разные ошибки об отсутствующих файлах.