Ваша проблема здесь:
setenv bootargs console=ttyS0,115200 mem=64M ver=4384k icofat=257k rootfstype=jffs2 root=/dev/mtdblock1 rw mtdparts=at91_nand:7936k(ARMboot)ro,-@7936k(root) init=/bin/busybox
Busyboxy похож на хамелеона. Это изменяет свое поведение в зависимости от того, как Вы называете его. Чтобы заставить его действовать как init
необходимо назвать его init
. Измените его на init=/sbin/init
.
Также необходимо удостовериться это /sbin/init
символьная ссылка или жесткая ссылка на /bin/busybox
в Вашем ramdisk.img.
Пока Вы не определяете, какой тип и размер Флэш-ROM используются в устройстве, Вы не должны рисковать высвечивать его с чем-либо кроме специализированного встроенного микропрограммного обеспечения. Чипсеты Atheros очень распространены через широкий спектр беспроводных устройств, и единственный факт использования конкретной микросхемы не гарантирует, что все устройство будет работать правильно с Вашим встроенным микропрограммным обеспечением. Чипсет похож на coputer ЦП + некоторые периферийные устройства, но не обязательно все. И системное устройство хранения данных должно поддерживаться.
Править: Если бы Вы читали тщательно, Вы видели бы страница соединение с подарками списка несовместимых устройств. Так как DI-624 перечислен там, он определенно не поддерживается dd-wrt. Это делает это почти бесспорным, что Ваше пользовательское изображение OpenWrt не работало бы также.
существует много разных версий DL -624, некоторые из них имеют 1 МБ флэш-памяти, некоторые 2, 4, 8 или 16 МБ, но они все еще несовместимы, я думаю, что у них нет времени, чтобы действительно посмотри на них всех... очень плохо.