|
|||||||
Как прописать ENVIROMENT в mtd3
Время создания: 20.08.2009 16:33
Текстовые метки: dlink, d-link
Раздел: Компьютер - Аппаратное обеспечение - Dlink
Запись: xintrea/mytetra_syncro/master/base/0000001203/text.html на raw.github.com
|
|||||||
|
|||||||
Вообщем, в mtd3 писать напрямую нельзя, покрайней мере посмотрев еще раз исходники своего ядра, я пришел к такому выводу. Можно ли это делать в официальной прошивке, теперь уже не знаю, раньше можно было. В другие mtd писать напрямую можно. Следовательно, когда вы попытались прошить образ в mtd3, то у вас произошло стирание всего mtd3, а из-за блокировки записи, ничего не было записано, т.е. там образовалась пустышка, поэтому ADAM2 сам подставил свои значения. Пишите скрипт для обновления env, например такой: #!/bin/sh DD=/proc/ticfg/env echo "memsize 0x01000000" > $DD echo "flashsize 0x00400000" > $DD echo "modetty0 38400,n,8,1,hw" > $DD echo "modetty1 38400,n,8,1,hw" > $DD echo "bootserport tty0" > $DD echo "cpufrequency 150000000" > $DD echo "sysfrequency 125000000" > $DD echo "bootloaderVersion 0.22.02" > $DD echo "ProductID AR7DB" > $DD echo "HWRevision Unknown" > $DD echo "SerialNumber none" > $DD echo "my_ipaddress 10.8.8.8" > $DD echo "maca 00:0F:3D:XX:XX:XX" > $DD echo "prompt Adam2_AR7DB" > $DD echo "firstfreeaddress 0x9401d328" > $DD echo "req_fullrate_freq 125000000" > $DD echo "mtd0 0x900a0000,0x903f0000" > $DD echo "mtd1 0x90010000,0x900a0000" > $DD echo "mtd2 0x90000000,0x90010000" > $DD echo "mtd3 0x903f0000,0x90400000" > $DD echo "autoload 1" > $DD echo "usb_vid 0x0" > $DD echo "usb_pid 0x0" > $DD echo "usb_man N/A" > $DD echo "usb_prod N/A" > $DD .... только между параметрами и значениями не пробелы, а табуляция, загрузите его по ftp на свое устройство, сделайте chmod 777 myscript, обнулите mtd3, как вы это делали, когда пытались прошить образ, и запустите скрипт как ./myscript, после зайдите в веб интерфейси загрузите дефолтный конфиг.... После рестарта, env должен быть чистеньким и хорошим, если конечно вы все сделали правильно и следовали моим рекомендациям... Проверяете эти значения через cat /proc/ticfg/env, после делаете reboot. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|