Кстати, если в прошивке от revA ошибок записи нету, то можно попробовать использовать ее. Аппаратные различия между ними только в объеме оперативки.
Для того, чтобы использовать прошивку от revA нужно поправить заголовки файлов.
Итак:
1. Обрезаем файл прошивки:
Код:
dd if=DNS-313_2008.12.07-1421__1.03b04v2 of=DNS.tgz bs=8 skip=13
2. Распаковываем:
Код:
tar -xvzf DNS.tgz
и получаем 3 файла rd.gz rootfs.tgz zImage
3. Обрезаем у них заголовки:
Код:
dd if=zImage of=zImage_noh bs=8 skip=13
dd if=rd.gz of=rd_noh.gz bs=8 skip=13
dd if=rootfs.tgz of=rootfs_noh.tgz bs=8 skip=13
4. Качаем утилиту добавления заголовков:
http://www.msbd.de/image_tools.tgz5. Правим файл image_tools/kernel.cfg:
Код:
MODEL_NAME dns-313v3
VERSION 2.00b11
5. Добавляем новые заголовки в файлы прошивки:
Код:
image_tools/mkimage -f image_tools/kernel.cfg -d zImage_noh zImage
image_tools/mkimage -f image_tools/kernel.cfg -d rd_noh.gz rd.gz
image_tools/mkimage -f image_tools/kernel.cfg -d rootfs_noh.tgz rootfs.tgz
6. Подключаем диск к компу через USB, монтируем диск /dev/sdb3(может быть не sdb, sdc, sdd и т.п.) в /mnt/sdb3, копируем rd.gz rootfs.tgz zImage в /mnt/sdb3/.boot(предварительно сохранив старое содержимое).
7. Размонтируем /mnt/sdb3, отключаем USB, перегружаем NAS.
8. Смотрим результат.
9. Если что-то не так, то старую прошивку можно вернуть скопировав сохраненные на шаге 6 файлы обратно.
Все команды написаны для LINUX! В Windows вы этого не сделаете!
Все эксперимены вы производите на свой страх и риск.
ЗЫ: Ядро в прошивке от revA видит только 32Мб памяти.