Руководства, Инструкции, Бланки

Dns-320l Инструкция На Русском img-1

Dns-320l Инструкция На Русском

Рейтинг: 4.8/5.0 (1623 проголосовавших)

Категория: Инструкции

Описание

D-Link DNS-320L

Обсуждение NAS D-Link DNS-320L
Обсуждение, прошивка, решение проблем.

  • В теме действуют все Правила форума и 10 заповедей новичка, кому тяжело осилить Правила Форума
  • Обсуждение устройств, не относящихся к данной теме, запрещено. Если нужной вам темы по конкретной модели не существует - создайте её.
  • Вместо слов «Спасибо!» используйте . Если у Вас меньше 15 постов - нажмите на кнопку под тем сообщением, где Вам помогли, и напишите благодарность.
  • Полезные темы на заметку: FAQ по форуму. Как искать на форуме?. Как убирать изображения под спойлер.. Экскурсовод Сетей и Оборудования

Сетевой дисковый массив ShareCenter с 2 отсеками для жестких дисков и поддержкой сервиса mydlink DNS-320L является удобным решением для организации совместного доступа и осуществления резервного копирования важных данных путем создания персонального “облака”.

Удаленный совместный доступ
Сетевой дисковый массив ShareCenter с 2 отсеками для жестких дисков и поддержкой сервиса mydlink DNS-320L оснащен файловым Web-сервером, позволяющим загружать документы, фотографии и другие мультимедийные файлы вне зависимости от вашего местонахождения. После настройки ShareCenter воспользуйтесь удобным пользовательским Web-интерфейсом для просмотра списка доступных файлов. Также можно использовать мобильное приложение mydlink для подключения и воспроизведения музыки, просмотра видео и фотографий непосредственно на мобильном устройстве.

Потоковый цифровой медиа-контент со встроенным медиа-сервером
Создавайте резервные копии цифровых медиа-файлов для надежного хранения на ShareCenter и воспользуйтесь преимуществами встроенного медиа-сервера UPnP AV, получившего сертификат DLNA®. Выполните передачу потокового цифрового медиа-контента на совместимые медиа-плейеры, такие как PlayStation® 3, Microsoft Xbox 360™, или
непосредственно на Smart TV. Также передачу потокового видео, фотографий, музыки можно выполнить удаленно через мобильные устройства.

Альтернативная прошивка ALT-F

https://drive.google.c…aTR4fP6YTZPeDU3OHVQLTQ
Что дает? Дает полную поддержку от дебиановских репозиториев, включая последние ядра линуксевые ну и более 25 000 пакетов. Требует знаний линуха, но для более-менее нормального начинающего линуксоида труда в настройке требует меньше, чем тот огрызок, что идет изначально на коробке.
Полная поддержка локализации (нет проблем с русскими символами).
Нет проблем с ошибками на винтах - при сбоях во время загрузки выполняется проверка и исправлениями ФС.
Скорость работы где-то такая же, местами может быть меньше, чем у родной прошивки в силу использования полновесных не урезанных библиотек.

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку «Жалоба» под сообщениями, на которые необходимо добавить ссылки, или через QMS.

Сообщение отредактировал artem1701 - 23.06.2016, 18:39

Причина редактирования: Шаблон

А как установить альтернативную прошивку.

Да очень интересно будьте добры, дайте намек парню))) ;) :rofl:

Сообщение отредактировал 13mazahaka13 - 30.03.2016, 10:49

Разобрался сам. Нужно в "Обновлении програм" подставить bin фаил ну дальше поннятно.

Сообщение отредактировал waa56 - 30.03.2016, 17:18

как в прошивке 1.08 русский язык включить?

Сообщение отредактировал Miklok - 13.04.2016, 09:57

Miklok @ 13.04.2016, 14:53

как в прошивке 1.08 русский язык включить?


В верхнем правом углу нажать на глобус и выбрать язык

Всем привет, вопрос к владельцам. Хочу приобрести NAS, по цене пролезаю либо в D-Link DNS-320L либо Seagate Central STCG2000200. основная задача видео и аудиопомойка для DLNA.
в сеагейте нет торрента,зато сразу 2тб. на полке пылится 2.5 дюймовый терабайтный диск, по моему 7200 оборотов(не особо насовский вариант,конечно). есть ли возможность через переходник https://www.ulmart.ru/goods/272605 поставить малыша внутрь. покупать wd green ближайшие полгода точно не планирую
еще раньше была гигантская тема на IXBT, ее я так понял снесли, опасаюсь без прошивок допилов остаться,может какието альтернативные форумы есть?


в общем, какие то муки выбора)), посоветуете это устройство сейчас.

P P S S -последний вопрос, ситуация-закачался на сабж бдремукс 39гб, хватит ли мощности чтобы без рывков (да еще бы и с перемоткой;)) видео по DLNA по Wifi воспроизводить в соседней комнате. это наверно имеет для меня принципиальное значение.

Буду рад любому ответу-совету)

Сообщение отредактировал pikachoo - 18.05.2016, 21:39

pikachoo @ 19.05.2016, 02:20

есть ли возможность через переходник https://www.ulmart.ru/goods/272605 поставить малыша внутрь.


Через этот переходник не состыкуются SATA-разъемы, надо будет че нить колхозить, сам жесткий на 2.5 воткнется, просто надо будет его чем то закрепить внутри что б не болтался.

pikachoo @ 19.05.2016, 02:20

хватит ли мощности чтобы без рывков (да еще бы и с перемоткой;)) видео по DLNA по Wifi воспроизводить в соседней комнате.


Это уже зависит только от роутера, NAS через Twonky проглотит спокойно.

P.S.
До этого был WD и Seagate, D-Link по функционалу-цене гораздо лучше.

контейнер, который я выше указывал в принципе крепится в 320L, не болтается, но в этом случае, да, разъемы не совпадают, надеюсь поможет короткий соединительный sata кабель.
Можно конечно просто прижать хдд куском пенопласта, но не хочется поджарить устройство ))
zyxel keenetic, обычный, первая его версия, хорошая модель, но ессно уже немолодая)))

если хдд будет один, имеет значение в какой слот его запихнуть?
хдд все ж на 5400, и то радость, будет меньше греться и шуметь

P.S. в общем вот такая конструкция получилась, понятное дело,до покупки второго 3.5 дюймового винчестера, но я думаю, не раньше чем через год это случится :blush:

Сообщение отредактировал pikachoo - 20.05.2016, 09:48

pikachoo @ 19.05.2016, 21:34

если хдд будет один, имеет значение в какой слот его запихнуть?


Желательно в 1 слот, но по моему это не особо принципиально.

Доброго всем времени суток. Очень нужна помощь. У меня D-Link DNS-320. И все хорошо работало с родной прошивкой, но вот решил я завести на нем небольшой Web-сервер. Промучился, но так и не смог. От большого ума нашел прошивку ALT-F под свое хранилище и благополучно прошил через веб-морду.

Я последний год изучаю и потихоньку вожусь с Linux Mint. Немного представление имею. А тут. Язык английский. В интернете найти мануала на русском по прошивке не могу найти. Хотел Twonky поставить, да вроде не поднять его на этой прошивке.
Помогите кто чем сможет.

Сообщение отредактировал rass_vet - 26.05.2016, 02:27

Пользовались данным девайсом три года в офисе. Проблем не доставлял, все четко отрабатывал.
После ухода на пенсию сей девайса встал вопрос об обновлении его прошивки. Давным давно он был прошит прошивкой DNS-320L(LW)_A3(A2)_FW_1.03b04 (сам девай A3 модификации). Полез на д-линковский фтп и для этой модификации нашел только самый поздний релиз DNS-320L_A3_FW_1.02b07 .
Можно ли на модификацию A3 поставить D-LINK_DNS320L(LW).1.08b08 ?

upd
Не подошла прошивка.
В веб морду впускает, а вот дальше уже ничего сделать невозможно.
Какие есть варианты восстановления?)

upd
Все в порядке оказалось)

Сообщение отредактировал baxrama - 31.05.2016, 12:54

8. Открываем putty, устанавливаем порт подключения (посмотреть в Диспетчере устройств -> Порты COM и LPT) скорость 115200
В категории serial Data bits – 8, Flow Control — None. Жмем Open.

9. Подключаем питание NAS, подключаем LAN, и нажимаем кнопку включения. Пошла загрузка, ждем надпись: If you want to stop u-boot booting, then press space then 1 when prompted to press any key
Быстро жмем «Пробел», потом «1». Получаем строку ввода:


Я просто после включения NAS истерично жал пробел и 1, с первого раза попадал в терминал :D

10. Самое интересное:
прописываем IP адрес нашего NAS, пусть будет 192.168.0.71

setenv ipaddr 192.168.0.71

прописываем IP адрес tftp-сервера (нашего компьютера), у меня он 192.168.0.70

Другие статьи

Загрузить драйверы D-Link DNS-320L

Доступные для загрузки с использованием DriverDoc:

На данной странице содержится информация об установке последних загрузок драйверов D-Link DNS-320L с использованием средства обновления драйверов D-Link .

Драйверы D-Link DNS-320L представляют собой небольшие программы, которые позволяют оборудованию Сетевое хранилище взаимодействовать с программным обеспечением операционной системы. Постоянное обновление программного обеспечения D-Link DNS-320L предотвращает сбои и максимально повышает производительность оборудования и системы. Использование устаревших или поврежденных драйверов D-Link DNS-320L может привести к системным ошибкам, сбоям и отказу оборудования или компьютера. Болеет того, установка неправильных драйверов D-Link может сделать эти проблемы серьезнее.

Совет: если вы не знаете, как обновлять драйверы устройств D-Link вручную, мы рекомендуем загрузить служебную программу для драйверов D-Link DNS-320L. Этот инструмент автоматически загрузит и обновит правильные версии драйверов D-Link DNS-320L, оградив вас от установки неправильных драйверов DNS-320L .

Об авторе: Джей Гитер (Jay Geater ) является президентом и генеральным директором корпорации Solvusoft — глобальной компании, занимающейся программным обеспечением и уделяющей основное внимание новаторским сервисным программам. Он всю жизнь страстно увлекался компьютерами и любит все, связанное с компьютерами, программным обеспечением и новыми технологиями.

Топ-3 драйверов, похожих на D-Link DNS-320L (53 Модели)

Solvusoft: Золотой сертификат Microsoft Компания Solvusoft имеет репутацию лучшего в своем классе независимого поставщика программного обеспечения,

и признается корпорацией Microsoft в качестве ведущего независимого поставщика программного обеспечения, с высшим уровнем компетенции и качества. Близкие взаимоотношения компании Solvusoft с корпорацией Microsoft в качестве золотого партнера позволяют нам предлагать лучшие в своем классе решения, оптимизированные для работы с операционной системой Windows.

Как достигается золотой уровень компетенции?

Чтобы обеспечивать золотой уровень компетенции, компания Solvusoft производит независимый анализ,добиваясь высокого уровня опыта в работе с программным обеспечением, успешного обслуживания клиентов и первоклассной потребительской ценности. В качестве независимого разработчика ПО Solvusoft обеспечивает высочайший уровень удовлетворенности клиентов, предлагая программное обеспечение высшего класса и сервисные решения, постоянно проходящие строгие проверку и отбор со стороны корпорации Microsoft.

НАЖМИТЕ для верификации статуса Solvusoft как золотого партнера корпорации Microsoft на сайте Microsoft Pinpoint >>

Dns-320l инструкция на русском

DNS-325/345 - Сетевой дисковый массив ShareCenter Shadow с 2/4 отсеками для жестких дисков.

Безопасный доступ к общим файлам локально или через Интернет
Использование сетевого дискового накопителя ShareCenter™ c внутренними дисками SATA позволяет организовать совместный доступ к документам, файлам, медиафайлам, таким, как музыка, фото и видео с другими пользователями в домашней или офисной сети. Благодаря встроенному FTP-серверу и файловому web-серверу возможен также удаленный доступ к файлам через Интернет. DNS-325 обеспечивает защиту данных, предоставляя доступ к файлам по локальной сети или из Интернет только определенным пользователям или группам с правом чтения или чтения/записи.

Встроенный медиа-сервер DLNA для передачи потокового медиаконтента
Создайте резервную копию медиа-файлов на сетевом накопителе ShareCenter Shadow, обеспечив сохранение данных, и воспользуйтесь преимуществами встроенного медиа-сервера UPnP AV. Медиа-сервер обеспечивает потоковую передачу контента на совместимые медиаплееры, такие как D-Link Boxee Box, PlayStation® 3, Microsoft® Xbox 360™, а также продукцию серии D-Link MediaLounge.

Подключение USB принтеров, хранилищ и источников бесперебойного питания
Подключив USB принтер или сканер к портам USB 2.0 можно получить к ним общий доступ в пределах сети. Также можно подключить внешний жесткий диск или флеш-диск и получить к ним совместный доступ по сети. Удобная кнопка USB позволяет немедленно копировать данные из флеш-диска USB на NAS. Кроме того, ShareCenter поддерживает источник бесперебойного питания, управляемый по USB, для сохранения данных при сбое питания.

Производительность, защита и гибкость
Высокая аппаратная прозводительность устройств. Доступны различные режимы использования жестких дисков. позволяющие пользователям выбрать более подходящую конфигурацию, с учетом своих требований по производительности и отказоустойчивости.

Увеличение функционала при использовании плагинов
Плагины расширяют функционал NAS и позволяют совершать больше действий с устройством. Загрузить их можно с сайта tsd.dlink.com.tw .

Настройка DLNA-сервера на сетевых накопителях D-link

Настройка DLNA-сервера на сетевых накопителях D-link.

С каждым днем вокруг нас становится все больше и больше цифровой техники. И с каждым годом техника становится "умнее". Всё к большему числу устройств добавляется приставка "Smart". В место простых телефонов пользуемся "smartphon-ами", вместо обычного телевизора покупаем "SmartTV" и т.д.

«DLNA (англ. Digital Living Network Alliance) — набор стандартов, позволяющих совместимым устройствам передавать и принимать по домашней сети различный медиа-контент (изображения, музыку, видео), а также отображать его в режиме реального времени. То есть — технология для соединения домашних компьютеров, мобильных телефонов, ноутбуков и бытовой электроники в единую цифровую сеть.» (wikipedia.org, dlna.org)

По стандартам DLNA, различные устройства разделяются на категории и классы. Накопители D-link, о которых далее пойдет речь, относятся к классу Digital Media Server .

Переходим к настройке.

1. У Вас должно быть одно из вышеперечисленных устройств. На устройстве установлена последняя прошивка (прошивку можно скачать с сайта

ftp://dlink.ru/pub/NAS/). В накопителе созданы разделы и "залиты" фильмы, музыка, фото.

2. Перед включения UPnP AV(DLNA)-сервера нужно добавить папки, к которым открываем доступ. Для этого заходим на WEB-интерфейс накопителя и последовательно нажима:

Management -> Application Management -> Multimedia Services-> Add

У DNS-315 немного отличается расположение пунктов, в нём нужно сначала включить UPnP AV(DLNA)-сервер, потом добавить выбранные каталоги.

Management -> Application Management -> UPnP AV Server -> Enable -> Add

После нажатия кнопки Add. появится окно для выбора папок.

1. В появившемся диалоговом окне нажимаем на название папки, для отображения вложенных папок. Ставим отметку возле папки, которую хотим добавить. Нажимаем Apply .

После нажатия кнопки Apply начнется создание медиа библиотеки. В зависимости от количества выбранных файлов процесс может занять от нескольких минут до нескольких часов.

Пока накопитель создает медиа библиотеку, Вам будут доступны остальные функции накопителя. Когда медиа библиотека будет создана, появится информационное окно.

2. Для DNS-315 UPnP AV(DLNA)- сервер уже включен, и его можно использовать. В остальных накопителях нужно его включить.

Management -> Application Management -> Multimedia Services-> UPnP AV Server -> Enable -> Save Settings

На этом настройка UPnP AV(DLNA)-сервера завершена.

Больше информации по настройке накопителей Вы можете найти в инструкции пользователя или на наших сайтах. Если Вас не устраивают возможности встроенного UPnP AV-сервера, можете воспользоваться альтернативным DLNA-сервером .

И в завершение, прежде чем расстраиваться что Ваши Smart-устройства не видят файлы на DLNA-сервере, посмотрите инструкцию к Smart-устройству. На сегодняшний день большинство SmartTV умеют "читать" много форматов аудио/видео, используя сетевой протокол обмена данными – CIFS(SMB) или NFS. И немного SmartTV обладают "всеядностью", когда используют набор стандартов DLNA.

D-Link DNS-320L инструкция, характеристики, форум

D-Link DNS-320L инструкция, характеристики, форум

Чтобы ознакомиться с инструкцией выберите файл в списке, который вы хотите скачать, нажмите на кнопку "Загрузить" и вы перейдете на страницу загрузки, где необходимо будет ввести код с картинки. При правильном ответе на месте картинки появится кнопка для скачивания.

Если в поле с файлом есть кнопка "Просмотр", это значит, что можно просмотреть инструкцию онлайн, без необходимости скачивать ее на компьютер.

Чтобы ознакомится с другими нашими инструкциями воспользуйтесь поиском вверху страницы, либо через навигацию на главной странице.

В случае если инструкция по вашему не полная или нужна дополнительная информация по этому устройству, например драйвер, дополнительное руководство пользователя (у одного устройства может быть несколько руководств, например, руководство по обновлению), прошивка или микропрограмма, то вы можете задать вопрос модераторм и участникам нашего сообщества, которые постараются оперативно отреагировать на ваш вопрос.

Характеристики

• FTP over SSL/TLS/FXP

Поддерживаемые типы жестких дисков*

Внутренний 3.5" SATA I/II – Поддержка жестких дисков емкостью 3 ТБ или выше 1

Оживление почти убитого D-Link DNS 320l

Оживление почти убитого D-Link DNS 320l

У меня этот чудо девайс работает уже полтора года. Работает отлично, и особых нареканий к нему нет. Разве что стоковая прошивка совсем уж бедная по своим возможностям, и чтобы более полноценно использовать D-Link DNS 320l, желательно установить на него fun_plug, или прошить альтернативной прошивкой Alt-f.

fun_plug я поставил в первую очередь, и он мне очень понравился. Можно ставить дополнительные программы, использовать всю мощь доступа по ssh, в том числе и для бэкапа важных данных через rsync. Все просто замечательно было с fun_plug, если бы не сильно урезанное ядро системы. Уж не знаю зачем, но D-Link в своем firmware из ядра выпилил модуль iptables, и без него невозможно настроить nat, маскарадинг и прочие прелести. А мне вот что-то вдруг захотелось развернуть на своем аппарате OpenVPN, и я решил таки сменить прошивку на Alt-f.

Кстати, Alt-f — молодцы, сделали весьма качественный продукт. Комьюнити проекта пока не очень большое, но оно динамично развивается. Мне прошивка в целом понравилась, но в ней есть и минусы:

1. Веб интерфейс D-Link DNS 320l в прошивке Alt-F весьма убог по сравнению с родым firmware D-Link. Это не так критично, если конфигурировать устройство через консоль, но все равно — неприятно.

2. По умолчанию после установки прошивки у меня не запустился важны демон — dns320l-daemon. Он снимает показания с датчиков температуры и без него вентилятор охлаждения просто не запустится. А это уже серьезно, поскольку чревато перегревом как процессора, так и винчестеров и выходом их из строя. Проблема эта легко устраняется, но надо знать, что проблема существует.

3. Самое раздражающее в новой прошивке — это невозможность выключить сетевое хранилище программно. Нажатие на кнопку Power не выключает его, но останавливает работу всех сервисов и переводит коробочку в режим ожидания. И выключить хранилище по расписанию уже не представляется возможным, оно просто уйдет в спячку и дальше будет гудеть своим вентилятором.

В общем, поигравшись вдоволь с прошивкой Alt-F, я все-таки решил откатиться к прошивке оригинальной D-Link. И тут случилось страшное, во время перепрошивки хранилища пропало питание — и D-Link DNS 320l перестал загружаться. Совсем. Кнопка сброса к заводским установкам не помогла — достучаться до хранилища не было никакой возможности.

Последней надеждой была возможность подключения к хранилищу через serial console, для этого надо было найти соответствующие места на плате хранилища и припаять к ним провода. Но пайка проводов — это полбеды; настоящей проблемой было найти переходник RS232-ttl или USB-ttl. Причем DNS 320l использует низковольтный ttl (3.3 вольта), поэтому далеко не факт, что подойдет переходник на 5-вольтовый TTL. У нас в городе так и не удалось найти ни одного готового переходника, или подходящего телефонного дата-кабеля для создания такого переходника. Пришлось заказывать переходник в Китае, на AliExpress.

Удивительно, но покупка двух переходников на микросхеме PL2303 в Китае с доставкой в Россию оказалась намного выгоднее, чем покупка отдельных деталей и сборка своими силами. Я отдал меньше 1 доллара за каждый из переходников, а заказал я их 2 штуки — поскольку предполагал, что своими неумелыми действиями я могу спалить этот переходник. В общем, мне удалось подключить переходник к плате хранилища, и при включении питания хранилища я мог видеть все сообщения загрузки системы.

Выяснилось, что загрузчик u-boot был в полном порядке, а вот при попытке загрузки ядра выскакивало следующее сообщение:

Образ рамдиска или ядра был битым во флеш-памяти, я мне надо было его перезаписать по новой. Говорят, как-то можно перезаписать флеш-память командами из u-boot, но я поступил по-другому.

Сначала я скачал firmware Alt-f, и с помощью утилиты dns323-firmware-tools-master извлек из firmware образ ядра и рамдиска:

На выходе получил файлы uKernel, uInitrd, uDefaults и uSquashfs (последние 2 не понадобились). Далее, развернул сервер tftp и в его корень положил полученные файлы. Потом, при загрузке хранилища в нужном месте нажал пробел и единицу, в результате получил доступ к командной строке u-boot:

Про «Hit any key to stop autoboot» они конечно переврали, надо нажимать строго Пробел и потом цифру 1. Дальше последовательность действий была такой:

Через некоторое время загрузился интерфейс Alt-F по адресу http://192.168.1.7 В нем уже есть возможность полноценно залить прошивку Alt-F или D-Link во флеш-память. После перепрошивки перезагрузился — и все заработало. Правда, при перепрошивке слетели все настройки — но это уже мелочи, сетевое хранилище удалось оживить.

Оживление почти убитого D-Link DNS 320l. 40 комментариев

у меня кирпич dns-323
говорит:
** LOADER **
** MARVELL BOARD: RD-88F5182-NAS-2 LE

U-Boot 1.1.1 (Dec 20 2006 – 15:49:31) Marvell version: 1.7.3

DRAM CS[0] base 0×00000000 size 64MB
DRAM Total size 64MB
[8192kB@ff800000] Flash: 8 MB
Addresses 20M – 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M – 16M): Done
*** Warning – bad CRC, using default environment

Soc: MV88F5182 Rev 2
CPU: ARM926 (Rev 0) running @ 500Mhz
SysClock = 166Mhz. TClock = 166Mhz

USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Hit any key to stop autoboot: 0
## Booting image at ff820000 …
Bad Magic Number
Marvell>> loadb r
## Ready for binary (kermit) download to 0×00100000 at 115200 bps…
## Total Size = 0x005221ca = 5382602 Bytes
## Start Addr = 0×00100000
Un-Protect Flash Bank # 1
Erase Ramdisk from 0xff9a0000 to 0xfff7ffff done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
Ramdisk Size = 5382602
Copy to Flash… done
Protect Flash Bank # 1
Marvell>> ** LOADER **
** MARVELL BOARD: RD-88F5182-NAS-2 LE

U-Boot 1.1.1 (Dec 20 2006 – 15:49:31) Marvell version: 1.7.3

DRAM CS[0] base 0×00000000 size 64MB
DRAM Total size 64MB
[8192kB@ff800000] Flash: 8 MB
Addresses 20M – 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M – 16M): Done
*** Warning – bad CRC, using default environment

Soc: MV88F5182 Rev 2
CPU: ARM926 (Rev 0) running @ 500Mhz
SysClock = 166Mhz. TClock = 166Mhz

USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Hit any key to stop autoboot: 0
## Booting image at ff820000 …
Bad Magic Number
Marvell>> 676
Unknown command ’676′ – try ‘help’
Marvell>> ?
. – alias for ‘help’
bootm – boot application image from memory
cp – memory copy
echo – echo args to console
erase – erase FLASH memory
loadb – load binary file over serial line (kermit mode)
md – memory display
printenv- print environment variables
run – run commands in an environment variable
setenv – set environment variables
Marvell>> loadb
## Ready for binary (kermit) download to 0×00100000 at 115200 bps…
## Total Size = 0x0016bd5c = 1490268 Bytes
## Start Addr = 0×00100000
Un-Protect Flash Bank # 1
Kernel Size = 0
Copy to Flash… done
Protect Flash Bank # 1
Marvell>> ?
. – alias for ‘help’
bootm – boot application image from memory
cp – memory copy
echo – echo args to console
erase – erase FLASH memory
loadb – load binary file over serial line (kermit mode)
md – memory display
printenv- print environment variables
run – run commands in an environment variable
setenv – set environment variables
Marvell>> bootm
## Booting image at 00100000 …
Image Name: Linux-2.6.12.6-arm1
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1490204 Bytes = 1.4 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum … OK
OK

Starting kernel …

Uncompressing Linux……………………………………………………………………………………… done, booting the kernel.
Linux version 2.6.12.6-arm1 (tim@SWTEST2) (gcc version 3.3.3) #47 Mon Nov 30 12:06:02 CST 2009
CPU: ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ)
CPU0: D VIVT write-back cache
CPU0: I cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
CPU0: D cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
Machine: MV-88fxx81
Using UBoot passing parameters structure
Sys Clk = 166000000, Tclk = 166000000
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists
Kernel command line: root=/dev/ram console=ttyS0,115200. DB88FXX81:egiga0:none
PID hash table entries: 512 (order: 9, 8192 bytes)
Console: colour dummy device 80×30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 64MB 0MB 0MB 0MB = 64MB total
Memory: 61696KB available (2599K code, 462K data, 112K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16

Marvell Development Board (LSP Version 1.7.6_NAS)– RD-88F5182-NAS-2

Detected Tclk 166000000 and SysClk 166000000
Marvell USB EHCI Host controller #0: c03e5b00
Marvell USB EHCI Host controller #1: c03e5a40
pexBarOverlapDetect: winNum 2 overlap current 0
mvPexInit:Warning :Bar 2 size is illigal
it will be disabled
please check Pex and CPU windows configuration
PCI: bus0: Fast back to back transfers enabled
PCI: bus1: Fast back to back transfers enabled
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
cesadev_init(c0012468)
Fast Floating Point Emulator V0.9 (c) Peter Teichmann.
inotify device minor=63
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 3.3 (2007/10/31) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
Installing knfsd (copyright (C) 1996 okir@monad.swb.de ).
Initializing Cryptographic API
Serial: 8250/16550 driver $Revision: 1.1.1.1 $ 4 ports, IRQ sharing disabled
ttyS0 at MMIO 0×0 (irq = 3) is a 16550A
io scheduler noop registered
io scheduler deadline registered
RAMDISK driver initialized: 16 RAM disks of 10240K size 1024 blocksize
loop: loaded (max 8 devices)
Marvell Gigabit Ethernet Driver ‘egiga’:
o Ethernet descriptors in DRAM
o DRAM SW cache-coherency
o Checksum offload enabled
o Loading network interface ‘egiga0′
Intergrated Sata device found
scsi0. Marvell SCSI to SATA adapter
scsi1. Marvell SCSI to SATA adapter
physmap flash device: 800000 at ff800000
phys_mapped_flash: Found 1 x16 devices at 0×0 in 8-bit bank
Amd/Fujitsu Extended Query Table at 0×0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
cmdlinepart partition parsing not available
RedBoot partition parsing not available
Using physmap partition definition
Creating 5 MTD partitions on “phys_mapped_flash”:
0×00000000-0×00010000. “MTD1″
0×00010000-0×00020000. “MTD2″
0×00020000-0x001a0000. “Linux Kernel”
0x001a0000-0x007d0000. “File System”
0x007d0000-0×00800000. “u-boot”
ehci_platform ehci_platform.20865: EHCI Host Controller
ehci_platform ehci_platform.20865: new USB bus registered, assigned bus number 1
ehci_platform ehci_platform.20865: irq 17, io mem 0×00000000
ehci_platform ehci_platform.20865: park 0
ehci_platform ehci_platform.20865: USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ehci_platform ehci_platform.86401: EHCI Host Controller
ehci_platform ehci_platform.86401: new USB bus registered, assigned bus number 2
ehci_platform ehci_platform.86401: irq 12, io mem 0×00000000
ehci_platform ehci_platform.86401: park 0
ehci_platform ehci_platform.86401: USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
mice: PS/2 mouse device common for all mice
md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
md: Autodetecting RAID arrays.
md: autorun …
md: … autorun DONE.
Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
** LOADER **
** MARVELL BOARD: RD-88F5182-NAS-2 LE

U-Boot 1.1.1 (Dec 20 2006 – 15:49:31) Marvell version: 1.7.3

DRAM CS[0] base 0×00000000 size 64MB
DRAM Total size 64MB
[8192kB@ff800000] Flash: 8 MB
Addresses 20M – 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M – 16M): Done
*** Warning – bad CRC, using default environment

Soc: MV88F5182 Rev 2
CPU: ARM926 (Rev 0) running @ 500Mhz
SysClock = 166Mhz. TClock = 166Mhz

USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Hit any key to stop autoboot: 0
## Booting image at ff820000 …
Bad Magic Number
Marvell>>
Marvell>> bootm
## Booting image at 00400000 …
Bad Magic Number
Marvell>> ** LOADER **
** MARVELL BOARD: RD-88F5182-NAS-2 LE

U-Boot 1.1.1 (Dec 20 2006 – 15:49:31) Marvell version: 1.7.3

DRAM CS[0] base 0×00000000 size 64MB
DRAM Total size 64MB
[8192kB@ff800000] Flash: 8 MB
Addresses 20M – 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M – 16M): Done
*** Warning – bad CRC, using default environment

Soc: MV88F5182 Rev 2
CPU: ARM926 (Rev 0) running @ 500Mhz
SysClock = 166Mhz. TClock = 166Mhz

USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Hit any key to stop autoboot: 0
## Booting image at ff820000 …
Bad Magic Number
Marvell>> ?
. – alias for ‘help’
bootm – boot application image from memory
cp – memory copy
echo – echo args to console
erase – erase FLASH memory
loadb – load binary file over serial line (kermit mode)
md – memory display
printenv- print environment variables
run – run commands in an environment variable
setenv – set environment variables
Marvell>> loadb r
## Ready for binary (kermit) download to 0×00100000 at 115200 bps…
## Total Size = 0x0016bd5c = 1490268 Bytes
## Start Addr = 0×00100000
Un-Protect Flash Bank # 1
Erase Ramdisk from 0xff9a0000 to 0xfff7ffff done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
Ramdisk Size = 1490268
Copy to Flash… done
Protect Flash Bank # 1
Marvell>> bootm
## Booting image at 00100000 …
Image Name: Linux-2.6.12.6-arm1
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1490204 Bytes = 1.4 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum … OK
OK

Starting kernel …

Uncompressing Linux……………………………………………………………………………………… done, booting the kernel.
Linux version 2.6.12.6-arm1 (tim@SWTEST2) (gcc version 3.3.3) #47 Mon Nov 30 12:06:02 CST 2009
CPU: ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ)
CPU0: D VIVT write-back cache
CPU0: I cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
CPU0: D cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
Machine: MV-88fxx81
Using UBoot passing parameters structure
Sys Clk = 166000000, Tclk = 166000000
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists
Kernel command line: root=/dev/ram console=ttyS0,115200. DB88FXX81:egiga0:none
PID hash table entries: 512 (order: 9, 8192 bytes)
Console: colour dummy device 80×30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 64MB 0MB 0MB 0MB = 64MB total
Memory: 61696KB available (2599K code, 462K data, 112K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16

Marvell Development Board (LSP Version 1.7.6_NAS)– RD-88F5182-NAS-2

Detected Tclk 166000000 and SysClk 166000000
Marvell USB EHCI Host controller #0: c03e5b00
Marvell USB EHCI Host controller #1: c03e5a40
pexBarOverlapDetect: winNum 2 overlap current 0
mvPexInit:Warning :Bar 2 size is illigal
it will be disabled
please check Pex and CPU windows configuration
PCI: bus0: Fast back to back transfers enabled
PCI: bus1: Fast back to back transfers enabled
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
cesadev_init(c0012468)
Fast Floating Point Emulator V0.9 (c) Peter Teichmann.
inotify device minor=63
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 3.3 (2007/10/31) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
Installing knfsd (copyright (C) 1996 okir@monad.swb.de ).
Initializing Cryptographic API
Serial: 8250/16550 driver $Revision: 1.1.1.1 $ 4 ports, IRQ sharing disabled
ttyS0 at MMIO 0×0 (irq = 3) is a 16550A
io scheduler noop registered
io scheduler deadline registered
RAMDISK driver initialized: 16 RAM disks of 10240K size 1024 blocksize
loop: loaded (max 8 devices)
Marvell Gigabit Ethernet Driver ‘egiga’:
o Ethernet descriptors in DRAM
o DRAM SW cache-coherency
o Checksum offload enabled
o Loading network interface ‘egiga0′
Intergrated Sata device found
scsi0. Marvell SCSI to SATA adapter
scsi1. Marvell SCSI to SATA adapter
physmap flash device: 800000 at ff800000
phys_mapped_flash: Found 1 x16 devices at 0×0 in 8-bit bank
Amd/Fujitsu Extended Query Table at 0×0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
cmdlinepart partition parsing not available
RedBoot partition parsing not available
Using physmap partition definition
Creating 5 MTD partitions on “phys_mapped_flash”:
0×00000000-0×00010000. “MTD1″
0×00010000-0×00020000. “MTD2″
0×00020000-0x001a0000. “Linux Kernel”
0x001a0000-0x007d0000. “File System”
0x007d0000-0×00800000. “u-boot”
ehci_platform ehci_platform.20865: EHCI Host Controller
ehci_platform ehci_platform.20865: new USB bus registered, assigned bus number 1
ehci_platform ehci_platform.20865: irq 17, io mem 0×00000000
ehci_platform ehci_platform.20865: park 0
ehci_platform ehci_platform.20865: USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ehci_platform ehci_platform.86401: EHCI Host Controller
ehci_platform ehci_platform.86401: new USB bus registered, assigned bus number 2
ehci_platform ehci_platform.86401: irq 12, io mem 0×00000000
ehci_platform ehci_platform.86401: park 0
ehci_platform ehci_platform.86401: USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
mice: PS/2 mouse device common for all mice
md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
md: Autodetecting RAID arrays.
md: autorun …
md: … autorun DONE.
Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
** LOADER **
** MARVELL BOARD: RD-88F5182-NAS-2 LE

U-Boot 1.1.1 (Dec 20 2006 – 15:49:31) Marvell version: 1.7.3

DRAM CS[0] base 0×00000000 size 64MB
DRAM Total size 64MB
[8192kB@ff800000] Flash: 8 MB
Addresses 20M – 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M – 16M): Done
*** Warning – bad CRC, using default environment

Soc: MV88F5182 Rev 2
CPU: ARM926 (Rev 0) running @ 500Mhz
SysClock = 166Mhz. TClock = 166Mhz

USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Hit any key to stop autoboot: 0
## Booting image at ff820000 …
Bad Magic Number
Marvell>> ?
. – alias for ‘help’
bootm – boot application image from memory
cp – memory copy
echo – echo args to console
erase – erase FLASH memory
loadb – load binary file over serial line (kermit mode)
md – memory display
printenv- print environment variables
run – run commands in an environment variable
setenv – set environment variables
Marvell>> loadb r
## Ready for binary (kermit) download to 0×00100000 at 115200 bps…
## Total Size = 0x0016bd5c = 1490268 Bytes
## Start Addr = 0×00100000
Un-Protect Flash Bank # 1
Erase Ramdisk from 0xff9a0000 to 0xfff7ffff done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
Ramdisk Size = 1490268
Copy to Flash… done
Protect Flash Bank # 1
Marvell>> bootb r
Unknown command ‘bootb’ – try ‘help’
Marvell>> ?
. – alias for ‘help’
bootm – boot application image from memory
cp – memory copy
echo – echo args to console
erase – erase FLASH memory
loadb – load binary file over serial line (kermit mode)
md – memory display
printenv- print environment variables
run – run commands in an environment variable
setenv – set environment variables
Marvell>> loadb r
## Ready for binary (kermit) download to 0×00100000 at 115200 bps…
## Total Size = 0x00540a6b = 5507691 Bytes
## Start Addr = 0×00100000
Un-Protect Flash Bank # 1
Erase Ramdisk from 0xff9a0000 to 0xfff7ffff done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
Ramdisk Size = 5507691
Copy to Flash… done
Protect Flash Bank # 1
Marvell>> bootm
## Booting image at 00100000 …
Image Name: Ramdisk
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 5507627 Bytes = 5.3 MB
Load Address: 00800000
Entry Point: 00800000
Verifying Checksum … OK
Wrong Image Type for bootm command
Marvell>> ** LOADER **
** MARVELL BOARD: RD-88F5182-NAS-2 LE

U-Boot 1.1.1 (Dec 20 2006 – 15:49:31) Marvell version: 1.7.3

DRAM CS[0] base 0×00000000 size 64MB
DRAM Total size 64MB
[8192kB@ff800000] Flash: 8 MB
Addresses 20M – 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M – 16M): Done
*** Warning – bad CRC, using default environment

Soc: MV88F5182 Rev 2
CPU: ARM926 (Rev 0) running @ 500Mhz
SysClock = 166Mhz. TClock = 166Mhz

USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Hit any key to stop autoboot: 0
## Booting image at ff820000 …
Bad Magic Number
Marvell>> ?
. – alias for ‘help’
bootm – boot application image from memory
cp – memory copy
echo – echo args to console
erase – erase FLASH memory
loadb – load binary file over serial line (kermit mode)
md – memory display
printenv- print environment variables
run – run commands in an environment variable
setenv – set environment variables
Marvell>> loadb r
## Ready for binary (kermit) download to 0×00100000 at 115200 bps…
## Total Size = 0x0016bd5c = 1490268 Bytes
## Start Addr = 0×00100000
Un-Protect Flash Bank # 1
Erase Ramdisk from 0xff9a0000 to 0xfff7ffff done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
Ramdisk Size = 1490268
Copy to Flash… done
Protect Flash Bank # 1
Marvell>> bootm
## Booting image at 00100000 …
Image Name: Linux-2.6.12.6-arm1
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1490204 Bytes = 1.4 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum … OK
OK

Starting kernel …

Uncompressing Linux……………………………………………………………………………………… done, booting the kernel.
Linux version 2.6.12.6-arm1 (tim@SWTEST2) (gcc version 3.3.3) #47 Mon Nov 30 12:06:02 CST 2009
CPU: ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ)
CPU0: D VIVT write-back cache
CPU0: I cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
CPU0: D cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
Machine: MV-88fxx81
Using UBoot passing parameters structure
Sys Clk = 166000000, Tclk = 166000000
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists
Kernel command line: root=/dev/ram console=ttyS0,115200. DB88FXX81:egiga0:none
PID hash table entries: 512 (order: 9, 8192 bytes)
Console: colour dummy device 80×30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 64MB 0MB 0MB 0MB = 64MB total
Memory: 61696KB available (2599K code, 462K data, 112K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16

Marvell Development Board (LSP Version 1.7.6_NAS)– RD-88F5182-NAS-2

Detected Tclk 166000000 and SysClk 166000000
Marvell USB EHCI Host controller #0: c03e5b00
Marvell USB EHCI Host controller #1: c03e5a40
pexBarOverlapDetect: winNum 2 overlap current 0
mvPexInit:Warning :Bar 2 size is illigal
it will be disabled
please check Pex and CPU windows configuration
PCI: bus0: Fast back to back transfers enabled
PCI: bus1: Fast back to back transfers enabled
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
cesadev_init(c0012468)
Fast Floating Point Emulator V0.9 (c) Peter Teichmann.
inotify device minor=63
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 3.3 (2007/10/31) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
Installing knfsd (copyright (C) 1996 okir@monad.swb.de ).
Initializing Cryptographic API
Serial: 8250/16550 driver $Revision: 1.1.1.1 $ 4 ports, IRQ sharing disabled
ttyS0 at MMIO 0×0 (irq = 3) is a 16550A
io scheduler noop registered
io scheduler deadline registered
RAMDISK driver initialized: 16 RAM disks of 10240K size 1024 blocksize
loop: loaded (max 8 devices)
Marvell Gigabit Ethernet Driver ‘egiga’:
o Ethernet descriptors in DRAM
o DRAM SW cache-coherency
o Checksum offload enabled
o Loading network interface ‘egiga0′
Intergrated Sata device found
scsi0. Marvell SCSI to SATA adapter
scsi1. Marvell SCSI to SATA adapter
physmap flash device: 800000 at ff800000
phys_mapped_flash: Found 1 x16 devices at 0×0 in 8-bit bank
Amd/Fujitsu Extended Query Table at 0×0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
cmdlinepart partition parsing not available
RedBoot partition parsing not available
Using physmap partition definition
Creating 5 MTD partitions on “phys_mapped_flash”:
0×00000000-0×00010000. “MTD1″
0×00010000-0×00020000. “MTD2″
0×00020000-0x001a0000. “Linux Kernel”
0x001a0000-0x007d0000. “File System”
0x007d0000-0×00800000. “u-boot”
ehci_platform ehci_platform.20865: EHCI Host Controller
ehci_platform ehci_platform.20865: new USB bus registered, assigned bus number 1
ehci_platform ehci_platform.20865: irq 17, io mem 0×00000000
ehci_platform ehci_platform.20865: park 0
ehci_platform ehci_platform.20865: USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ehci_platform ehci_platform.86401: EHCI Host Controller
ehci_platform ehci_platform.86401: new USB bus registered, assigned bus number 2
ehci_platform ehci_platform.86401: irq 12, io mem 0×00000000
ehci_platform ehci_platform.86401: park 0
ehci_platform ehci_platform.86401: USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
mice: PS/2 mouse device common for all mice
md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
md: Autodetecting RAID arrays.
md: autorun …
md: … autorun DONE.
Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
** LOADER **
** MARVELL BOARD: RD-88F5182-NAS-2 LE

U-Boot 1.1.1 (Dec 20 2006 – 15:49:31) Marvell version: 1.7.3

DRAM CS[0] base 0×00000000 size 64MB
DRAM Total size 64MB
[8192kB@ff800000] Flash: 8 MB
Addresses 20M – 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M – 16M): Done
*** Warning – bad CRC, using default environment

Soc: MV88F5182 Rev 2
CPU: ARM926 (Rev 0) running @ 500Mhz
SysClock = 166Mhz. TClock = 166Mhz

USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Hit any key to stop autoboot: 0
## Booting image at ff820000 …
Bad Magic Number
Marvell>> ?
. – alias for ‘help’
bootm – boot application image from memory
cp – memory copy
echo – echo args to console
erase – erase FLASH memory
loadb – load binary file over serial line (kermit mode)
md – memory display
printenv- print environment variables
run – run commands in an environment variable
setenv – set environment variables
Marvell>> loadb k
## Ready for binary (kermit) download to 0×00100000 at 115200 bps…
## Total Size = 0x0016bd5c = 1490268 Bytes
## Start Addr = 0×00100000
Un-Protect Flash Bank # 1
Erase Kernel from 0xff820000 to 0xff99ffff done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
done
Erased 1 sectors
Kernel Size = 1490268
Copy to Flash… done
Protect Flash Bank # 1
Marvell>>


скажите, что не так?

Здравствуйте! Меня зовут Дмитрий! Я прошу у Вас помощи. У меня есть DNS-320 Rev. A1 И после прошивки его на альтернативную прошивку ALT-F он перестал загружаться. Купил на Aliexpress USB-TTL переходник и добрался до загрузки данного устройства во время включения. Вот что он выдаёт:

** MARVELL BOARD: DB-88F6281A-BP LE

U-Boot 1.1.4 (Jan 21 2011 – 11:56:48) Marvell version: 3.4.14.DNS-320_03

U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CEE80

Soc: MV88F6281 Rev 3 (DDR2)
CPU running @ 800Mhz L2 running @ 400Mhz
SysClock = 200Mhz. TClock = 166Mhz

DRAM CAS Latency = 3 tRP = 3 tRAS = 8 tRCD=3
DRAM CS[0] base 0×00000000 size 128MB
DRAM Total size 128MB 16bit width
Flash: 0 kB
Addresses 8M – 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M – 7M): Done
NAND:128 MB
*** Warning – bad CRC or NAND, using default environment

CPU. Marvell Feroceon (Rev 1)

Streaming disabled
Write allocate disabled

USB 0: host mode
PEX 0: interface detected no Link.
Net: egiga0 [PRIME]
Hit any key to stop autoboot: <0

NAND read: device 0 offset 0×100000, size 0×300000
load addr …. =a00000

3145728 bytes read: OK

NAND read: device 0 offset 0×600000, size 0×300000
load addr …. =f00000

3145728 bytes read: OK
## Booting image at 00a00000 …
Image Name: Linux-2.6.22.18
Created: 2011-05-25 7:48:34 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2211624 Bytes = 2.1 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum … OK
OK
## Loading Ramdisk Image at 00f00000 …
Image Name: Alt-F-0.1RC4, initrd
Created: 2014-06-23 18:02:20 UTC
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 2945024 Bytes = 2.8 MB
Load Address: 00800000
Entry Point: 00800000
Verifying Checksum … OK

Starting kernel …

Uncompressing Linux…………………………………………………………………………………………………………………………… done, booting the kernel.
Linux version 2.6.22.18 (jack@swtest4) (gcc version 4.2.1) #23 Wed May 25 15:48:30 CST 2011
CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053977
Machine: Feroceon-KW
Using UBoot passing parameters structure
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists. Total pages: 32512
Kernel command line: root=/dev/ram console=ttyS0,115200. DB88FXX81:egiga0:none
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80×30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB 0MB 0MB 0MB = 128MB total
Memory: 122368KB available (4148K code, 252K data, 124K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16

CPU Interface
————-
SDRAM_CS0 ….base 00000000, size 128MB
SDRAM_CS1 ….disable
SDRAM_CS2 ….disable
SDRAM_CS3 ….disable
PEX0_MEM ….base e8000000, size 128MB
PEX0_IO ….base f2000000, size 1MB
INTER_REGS ….base f1000000, size 1MB
NFLASH_CS ….base fa000000, size 2MB
SPI_CS ….base f4000000, size 16MB
BOOT_ROM_CS ….no such
DEV_BOOTCS ….no such
CRYPT_ENG ….base f0000000, size 2MB

Marvell Development Board (LSP Version KW_LSP_4.3.4_patch30)– DB-88F6281A-BP Soc: 88F6281 A1 LE

Detected Tclk 166666667 and SysClk 200000000
MV Buttons Device Load
Marvell USB EHCI Host controller #0: c0af3600
PEX0 interface detected no Link.
PCI: bus0: Fast back to back transfers enabled
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
Time: kw_clocksource clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
checking if image is initramfs…it isn't (bad gzip magic numbers); looks like an initrd
Freeing initrd memory: 2876K
cpufreq: Init kirkwood cpufreq driver
XOR registered 1 NET_DMA over 4 channels
XOR 2nd invalidate WA enabled
cesadev_init(c00119d8)
mvCesaInit: sessions=640, queue=64, pSram=f0000000
Warning: TS unit is powered off.
MV Buttons Driver Load
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 3.3 (2007/10/31) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
Installing knfsd (copyright (C) 1996 okir@monad.swb.de ).
JFFS2 version 2.2. (NAND) A© 2001-2006 Red Hat, Inc.
fuse init (API version 7.8)
SGI XFS with large block numbers, no debug enabled
io scheduler noop registered
io scheduler anticipatory registered (default)
Serial: 8250/16550 driver $Revision: 1.7 $ 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 10240K size 1024 blocksize
loop: module loaded
Loading Marvell Ethernet Driver:
o Cached descriptors in DRAM
o DRAM SW cache-coherency
o Single RX Queue support – ETH_DEF_RXQ=0
o Single TX Queue support – ETH_DEF_TXQ=0
o TCP segmentation offload enabled
o LRO support supported
o Receive checksum offload enabled
o Transmit checksum offload enabled
o Network Fast Processing (Routing) supported
o Driver ERROR statistics enabled
o Driver INFO statistics enabled
o Proc tool API enabled
o SKB Reuse supported
o SKB Resycle supported
o Rx descripors: q0=128
o Tx descripors: q0=532
o Loading network interface(s):
o register under egiga0 platform
o egiga0, ifindex = 1, GbE port = 0

Warning: Giga 1 is Powered Off

mvFpRuleDb (c7efb000): 1024 entries, 4096 bytes
Integrated Sata device found
scsi0. Marvell SCSI to SATA adapter
scsi1. Marvell SCSI to SATA adapter
NFTL driver: nftlcore.c $Revision: 1.1.1.1 $, nftlmount.c $Revision: 1.1.1.1 $
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 97 at 0x00c20000
Using static partition definition
Creating 6 MTD partitions on "nand_mtd":
0×00000000-0×00100000. "u-boot"
0×00100000-0×00600000. "uImage"
0×00600000-0x00b00000. "ramdisk"
0x00b00000-0×07100000. "image"
0×07100000-0x07b00000. "mini firmware"
0x07b00000-0×08000000. "config"
ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
USB Universal Host Controller Interface driver v3.0
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
dm_crypt using the OCF package.
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID sore driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
md: Autodetecting RAID arrays.
md: autorun …
md: … autorun DONE.
RAMDISK: squashfs filesystem found at block 0
RAMDISK: image too big! (732498KiB/10240KiB)
UDF-fs: No partition found (1)
List of all partitions:
1f00 1024 mtdblock0 (driver?)
1f01 5120 mtdblock1 (driver?)
1f02 5120 mtdblock2 (driver?)
1f03 104448 mtdblock3 (driver?)
1f04 10240 mtdblock4 (driver?)
1f05 5120 mtdblock5 (driver?)
No filesystem could mount root, tried: ext3 ext2 squashfs iso9660 jffs2 fuseblk udf xfs
Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(1,0)

Подскажите мне, пожалуйста, что мне делать дальше? Нигде не могу найти приличного how to. Если можно, то хочу попросить Вас изготовить uKernel и uRamdisk из http://ftp.dlink.ru/pub/NAS/DNS-320/Firmware/DNS-320_A1_FW_v2.02b01.zip
У меня не получается:
homeuser@HomeUser-PC:

/Временные файлы и папки/dns323-firmware-tools-0.5$ sudo ./splitdns323fw -k uKernel -i uRamdisk DLINK_DNS320.2.02b01
./splitdns323fw:76:in `signature': Unparseable signature string: "\t(@7\x00\xF0|\x01\x12\x1CG\xC6" (RuntimeError)
from ./splitdns323fw:289:in `splitdns323fw'
from ./splitdns323fw:331:in `’
homeuser@HomeUser-PC:

/Временные файлы и папки/dns323-firmware-tools-0.5$ ./splitdns323fw -k uKernel -i uRamdisk DLINK_DNS320.2.02b01
./splitdns323fw:76:in `signature’: Unparseable signature string: “\t(@7\x00\xF0|\x01\x12\x1CG\xC6″ (RuntimeError)
from ./splitdns323fw:289:in `splitdns323fw’
from ./splitdns323fw:331:in `’
На этом мои познания в Linux заканчиваются и я начинаю тормозить.
Если Вам не трудно распишите, пожалуйста, последовательно что и куда писать в serial console.
ОЧЕНЬ надеюсь на Вашу помощь. Заранее Вам благодарен. С уважением, Дмитрий.

Дмитрий, приветствую. Похоже, что у вас ситуация такая же, как и у меня.
Попробуйте при загрузке вашего устройства, как только увидите надпись:

Hit any key to stop autoboot:

нажать на пробел, и потом на единицу. Если попадете в командную строку U-boot, ваш NAS можно попробовать оживить. Вам понадобится разобранный на части (uKernel, uRamdisk) образ прошивки (Alt-F или D-Link), еще надо будет развернуть у себя tftp-сервер и соединить NAS с сервером. А дальше по инструкции из статьи, посмотрите после слов «Hit any key to stop autoboot»

Здравствуйте, Ed!
Очень благодарен Вам, что ответили на мой призыв о помощи.
“…Вам понадобится разобранный на части (uKernel, uRamdisk) образ прошивки (Alt-F или D-Link)…” – вот, как раз, я и не могу получить (разобрать на части) uKernel и uRamdisk из официальной прошивки и из прошивки ALT-F! Чуть ранее ( в предыдущем комментарии) я уже показал лог работы splitdns323fw. Программа выдаёт ошибку. Хотя я проделывал эту операцию и на других компьютерах. Та же ошибка. Скачивал эту программу (splitdns323fw) с сайта производителя. В интернетах нашёл информацию о том, что можно использовать программу binwalk для распаковки прошивки на части. Но описанных примеров работы этой программы я не нашёл. К сожалению, я копипастер в таких делах и не могу сам довести дело до логического конца. Если можно, Ed, подскажите: как ещё можно получить части прошики. Ed, если у Вас осталась программа splitdns323fw, не могли бы Вы выложить её для скачивания, я попробую разложить прошивку на части с помощью Вашей версии программы. Благодарю Вас, Ed, за помощь! С уважением, Дмитрий!

Дмитрий, я выложил свою разобранную прошивку Alt-F-0.1RC4-DNS-320L-rev-A1, которую использовал для оживления своего NAS:

Я только не уверен, что эти образы подойдут к Вашему оборудованию, все же у меня D-Link DNS 320l, там железо немного другое.

Программа splitdns323fw у меня сохранилась, код у нее открыт и она написана на Ruby. Она требует отдельно установленные модули ffi и optparse; поэтому она у Вас работать не будет, если у Вас Ruby с необходимыми модулями не установлен.

Предлагаю вот что, Вы мне даете ссылки на прошивку для Вашего оборудования (Alt-F или D-link, не важно), а я у себя локально извлеку ядро, рамдиск и файлы по умолчанию, и выложу где-нибудь у себя. Ну а Вас попрошу потом рассказать, получилось ли оживить Ваше устройство, или нет.

Перепроверил ещё раз всё, что я делал. Оказывается dns323-firmware-tools есть в репозиториях ubuntu 12.04-15.04 Переустановил убунту, установил dns323-firmware-tools, скачал прошивки от ALT-F и родную D-Link. Ввожу команду из Вашей статьи:
splitdns323fw -k uKernel -i uInitrd -d uDefaults -s uSquashfs Alt-F-0.1RC4.1-DNS-320-rev-A1A2.bin
Ответ:
/usr/bin/splitdns323fw:273:in `splitdns323fw’: invalid option: -s (OptionParser::InvalidOption)
from /usr/bin/splitdns323fw:331:in `’
Убираю опции -d и -s (по Вашей статье – они всё-равно не нужны), оставляю -k и -i
Ввожу снова команду:
splitdns323fw -k uKernel -i uInitrd Alt-F-0.1RC4.1-DNS-320-rev-A1A2.bin
Ответ:
/usr/bin/splitdns323fw:76:in `signature’: Unparseable signature string: “\x9B|-\xE5\xE5\x83\xE3K\x00\x00\x00\x00″ (RuntimeError)
from /usr/bin/splitdns323fw:289:in `splitdns323fw’
from /usr/bin/splitdns323fw:331:in `’
Повторяю с другой прошивкой:
splitdns323fw -k uKernel -i uInitrd DNS-320_A1_FW_v2.00
Ответ:
/usr/bin/splitdns323fw:76:in `signature’: Unparseable signature string: “nK\”\xC9\x00\xE0n\x01q\x1F\xB1\xCE” (RuntimeError)
from /usr/bin/splitdns323fw:289:in `splitdns323fw’
from /usr/bin/splitdns323fw:331:in `’
Мне эти ответы ни о чём не говорят. Гугление по этим ошибкам не помогло. Что делать – незнаю! Вот так! Поможете?

С уважением, Дмитрий!

Видимо, не та версия программы. Я скачал образ прошивки Alt-F-0.1RC4.1-DNS-320-rev-A1A2.bin, и вот что у меня получилось:

Здравствуйте, Ed!
Наконец-то смог получить “код безопасности” для комментария. Заходя по прямой ссылке на страницу с описанием про восстановление DNS-320L, “код безопасности” иногда не отображается, видны только полоски, а самого кода нет. Но сегодня выяснил, что если перейти по ссылке вверху страницы на главную страницу, а потом нажать кнопочку назад в браузере, то “код безопасности” чудесным образом появляется. Данный баг проявляется в IE и Firefox.
=============================================================
Ed, поздравте меня! У меня всё получилось, как в Вашей инструкции. УРА.

Но рано радоваться.

В Web-интерфейс я так и не смог войти. Проверил в роутере ip-адреса, нашёл тот, который выбрал себе NAS-сервер, попытался по нему зайти через браузер, но так и не смог. Браузер сказал, что такой страницы не существует.
Хочу привести лог своей работы:

Starting kernel …

Uncompressing Linux… done, booting the kernel.
Booting Linux on physical CPU 0×0
Linux version 3.10.32 (jcard@silver) (gcc version 4.3.3 (GCC) ) #1 Fri Jan 30 16:37:58 WET 2015
CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
CPU: VIVT data cache, VIVT instruction cache
Machine: Marvell Kirkwood (Flattened Device Tree), model: D-Link DNS-320 NAS (Rev A1/A2)
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Kernel command line: console=ttyS0,115200 root=/dev/ram0 init=/init
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 121932k/121932k available, 9140k reserved, 0K highmem
Virtual kernel memory layout:
vector. 0xffff0000 – 0xffff1000 ( 4 kB)
fixmap. 0xfff00000 – 0xfffe0000 ( 896 kB)
vmalloc. 0xc8800000 – 0xff000000 ( 872 MB)
lowmem. 0xc0000000 – 0xc8000000 ( 128 MB)
modules. 0xbf000000 – 0xc0000000 ( 16 MB)
.text. 0xc0008000 – 0xc0467fac (4480 kB)
.init. 0xc0468000 – 0xc0493354 ( 173 kB)
.data. 0xc0494000 – 0xc04c22a0 ( 185 kB)
.bss. 0xc04c22a0 – 0xc04d7fe4 ( 88 kB)
NR_IRQS:114
sched_clock: 32 bits at 166MHz, resolution 5ns, wraps every 25769ms
Calibrating delay loop… 795.44 BogoMIPS (lpj=3977216)
pid_max: default: 4096 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0xc03cb4c8 – 0xc03cb504
xor: measuring software checksum speed
arm4regs. 724.800 MB/sec
8regs. 537.200 MB/sec
32regs. 587.200 MB/sec
xor: using function: arm4regs (724.800 MB/sec)
pinctrl core: initialized pinctrl subsystem
regulator-dummy: no parameters
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
Kirkwood: MV88F6281-A1, TCLK=166666667.
Feroceon L2: Enabling L2
Feroceon L2: Cache support initialised.
dnskw: Failed to register dnskw:power:recover
No ATAGs?
bio: create slab at 0
raid6: int32x1 80 MB/s
raid6: int32x2 98 MB/s
raid6: int32x4 80 MB/s
raid6: int32x8 80 MB/s
raid6: using algorithm int32x2 (98 MB/s)
raid6: using intx1 recovery algorithm
SATA0 Power: Failed to request enable GPIO39: -517
reg-fixed-voltage 1.regulator: Failed to register regulator: -517
platform 1.regulator: Driver reg-fixed-voltage requests probe deferral
SATA1 Power: Failed to request enable GPIO40: -517
reg-fixed-voltage 2.regulator: Failed to register regulator: -517
platform 2.regulator: Driver reg-fixed-voltage requests probe deferral
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource orion_clocksource
NET: Registered protocol family 2
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs…
rootfs image is not initramfs (junk in compressed archive); looks like an initrd
Freeing initrd memory: 2984K (c0800000 – c0aea000)
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Installing knfsd (copyright (C) 1996 okir@monad.swb.de ).
jffs2: version 2.2. (NAND) В© 2001-2006 Red Hat, Inc.
aufs 3.10.x-20140127
msgmni has been set to 243
async_tx: api initialized (async)
io scheduler noop registered
io scheduler cfq registered (default)
kirkwood-pinctrl f1010000.pinctrl: registered pinctrl driver
mv_xor f1060800.xor: Marvell shared XOR driver
mv_xor f1060800.xor: Marvell XOR: ( xor cpy )
mv_xor f1060800.xor: Marvell XOR: ( xor fill cpy )
mv_xor f1060900.xor: Marvell shared XOR driver
mv_xor f1060900.xor: Marvell XOR: ( xor cpy )
mv_xor f1060900.xor: Marvell XOR: ( xor fill cpy )
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
console [ttyS0] enabled
f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
brd: module loaded
loop: module loaded
sata_mv f1080000.sata: slots 32 ports 2
scsi0. sata_mv
scsi1. sata_mv
ata1: SATA max UDMA/133 irq 21
ata2: SATA max UDMA/133 irq 21
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit), 128MiB, page size: 2048, OOB size: 64
Scanning device for bad blocks
Bad eraseblock 97 at 0x000000c20000
6 ofpart partitions found on MTD device orion_nand
Creating 6 MTD partitions on “orion_nand”:
0×000000000000-0×000000100000. “u-boot”
0×000000100000-0×000000600000. “uImage”
0×000000600000-0x000000b00000. “ramdisk”
0x000000b00000-0×000007100000. “image”
0×000007100000-0x000007b00000. “mini firmware”
0x000007b00000-0×000008000000. “config”
libphy: orion_mdio_bus: probed
mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:50:43:18:06:04
ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-orion: EHCI orion driver
orion-ehci f1050000.ehci: EHCI Host Controller
orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
orion-ehci f1050000.ehci: irq 19, io mem 0xf1050000
orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
usbcore: registered new interface driver usb-storage
rtc-mv f1010300.rtc: rtc core: registered f1010300.rtc as rtc0
i2c /dev entries driver
gpio-fan gpio_fan.2: GPIO fan initialized
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
cpuidle: using governor ladder
cpuidle: using governor menu
leds-gpio gpio-leds.5: pins are not configured from the driver
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
NET: Registered protocol family 17
SATA0 Power: 5000 mV
SATA1 Power: 5000 mV
input: gpio_keys.1 as /devices/gpio_keys.1/input/input0
rtc-mv f1010300.rtc: setting system clock to 2099-08-31 19:17:28 UTC (4091887048)
ata1: SATA link down (SStatus 0 SControl F300)
ata2: SATA link down (SStatus 0 SControl F300)
md: Skipping autodetection of RAID arrays. (raid=autodetect will force)
RAMDISK: squashfs filesystem found at block 0
RAMDISK: Loading 2982KiB [1 disk] into ram disk… done.
VFS: Mounted root (squashfs filesystem) readonly on device 1:0.
Freeing unused kernel memory: 172K (c0468000 – c0493000)
pre-init started, pid=1
pre-init: squash-rd
init started: BusyBox v1.20.2 (2015-01-30 16:18:45 WET)
sed: /proc/atags: No such file or directory
rcS: Reading RCT in UTC and setting system time and date
hwclock: settimeofday: Invalid argument
rcS: Board: DNS-320-A1A2
rcS: Flashed Firmware: Linux-2.6.22.18
rcS: loadsave_settings: loaded set_2014-10-17_17:29:07.tgz settings file.
rcS: IP from flash-defaults
mv643xx_eth_port mv643xx_eth_port.0 eth0: link down
udhcpc (v1.20.2) started
udhcpc: Deconfiguring eth0
Sending discover…
mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
Sending discover…
Sending select for 192.168.0.101…
Lease of 192.168.0.101 obtained, lease time 7200
udhcpc: Renew: Using 192.168.0.101 for 7200 seconds
udhcpc: Updating /etc/hosts: 192.168.0.101 HOME-NAS-SERVER.localnet HOME-NAS-SERVER
udhcpc: Updating /etc/httpd.conf: allow 192.168.0.0/255.255.255.0
udhcpc: Updating /etc/samba/smb.conf: allow 192.168.0.0/255.255.255.0
udhcpc: Updating eth0 default route: adding route 192.168.0.1
udhcpc: Updating /etc/resolv.conf: adding nameserver 208.67.222.222 208.67.220.220
root: Starting syslogd: OK.
Starting klogd: OK.
root: Starting sslcert: OK.
root: Starting urandom: OK.
root: Starting modload: OK.
root:
root: Starting sysctrl: OK.
root: Starting crond: OK.
root: Starting smartd: Fail.
root: Starting cleanup: OK.
root: Starting news: OK.
root: Starting inetd: OK.
nmbd: can’t load library ‘libiconv.so.2′
smbd: can’t load library ‘libiconv.so.2′
root: Starting nmbd: Fail.
Starting smbd: Fail.
transmission: Alt-F folder not yet available.\nUse menu Packages->Alt-F to install Alt-F packages folder if you have not yet done it.
root:

/ #
============================================================
Все адреса, о которых Вы беспокоились, подошли. Но, я думаю, что в моём случае, нужна ещё команда, по которой я могу прописать uSquashfs (наподобие “tftp 0xa00000 uKernel”). К сожалению, в интернетах я не смог найти примеров для этой команды. Поэтому вновь прошу помощи у Вас, Ed.
Есть ли команда в uboot, которая позволит прописать uSquashfs по определённым адресам? Вернее, сама команда есть (“tftp 0xa00000 uSquashfs”), но в какой адрес в памяти её прописывать? Хотя, может быть я во всём этом могу и ошибаться!
Я вспомнил, что когда я устанавливал ALT-F, я пользовался им, но потом решил вернуться на родную прошивку. И вот во время процедуры записи новой (родной) прошивки погас свет во всей квартире (сосед искал свои выключатели в электрощите в коридоре).
Поэтому хочу с Вами, Ed, поделиться своими соображениями по этому поводу.
1. Может выходом из данной ситуации будет дополнительная команда, наподобие “tftp 0xa00000 uSquashfs”, только с адресом в памяти нужно разобраться?
2. Может выходом из данной ситуации будет разборка на части родной прошивки, которая находится по адресу:
http://ftp.dlink.ru/pub/NAS/DNS-320/Firmware/DNS-320_A1_FW_v2.02b01.zip
И уже с ней проделывать все те же процедуры, которые описаны в Вашей инструкции? Тогда, Ed, я вновь хочу Вас попросить Вас разобрать на части прошивку для моего аппарата DNS-320, но уже родную. Я Вам буду очень благодарен за оказанную мне помощь.
Хочу пояснить, что загрузившись в Ubuntu 14.04 я стал искать в репозиториях дополнительные плагины для Ruby: ffi и optparse. ffi я нашёл, optparse в репозиториях нет, а есть cmdparse. Я их установил, но при запуске той же коамнды:
splitdns323fw -k uKernel -i uInitrd -d uDefaults -s uSquashfs Alt-F-0.1RC4.1-DNS-320-rev-A1A2.bin
Получаю тот же ответ:
/usr/bin/splitdns323fw:273:in `splitdns323fw’: invalid option: -s (OptionParser::InvalidOption)
from /usr/bin/splitdns323fw:331:in `’

Опять же убираю опции -d и -s, оставляю -k и -i
Ввожу снова команду:
splitdns323fw -k uKernel -i uInitrd Alt-F-0.1RC4.1-DNS-320-rev-A1A2.bin
И тот же ответ:
/usr/bin/splitdns323fw:76:in `signature’: Unparseable signature string: “\x9B|-\xE5\xE5\x83\xE3K\x00\x00\x00\x00? (RuntimeError)
from /usr/bin/splitdns323fw:289:in `splitdns323fw’
from /usr/bin/splitdns323fw:331:in `’
============================================================
Вот так.
Итог: всё получилось, но не до конца. Осталось попасть в web-интерфейс и уже из него восстановить прошивку. Очень надеюсь на Вашу, Ed, помощь в этом.

С уважением, Дмитрий!

Ed, хочу дописать ещё вот что: в самом начале я не мог прервать загрузку устройства, подключившись к нему через USB-TTL переходник. Сколько бы я не нажимал пробел и клавишу цифры 1, не мог я прервать загрузку устройства.
Стал искать информацию в интернетах. И знаете – нашёл! На забугорном форуме http://forum.dlink.com. После перевода одной страницы, на которой парень обращался к форумчанам с такой же проблемой, я понял из описания, что нужно обязательно подключать провод GND (земля), т.е. к устройству должны быть подключены три провода: TX – RX – GND. После этого, подключив USB-TTL и в окне терминала, после слов «Hit any key to stop autoboot», нажав пробел и клавишу цифры 1, я спокойно прервал загрузку устройства и прешёл в режим ожидания команды.
Вот. Спасибо Вам за помощь! Надеюсь с помощью Вас довести дело до конца!

Дмитрий, я рад, что у Вас получилось залить прошивку.

По какому адресу Вы пытались зайти на Ваш NAS? Руками Вы прописывали 192.168.0.100. но в процессе загрузки я заметил, что IP адрес изменился на 192.168.0.101:

Sending select for 192.168.0.101…
Lease of 192.168.0.101 obtained, lease time 7200
udhcpc: Renew: Using 192.168.0.101 for 7200 seconds
udhcpc: Updating /etc/hosts: 192.168.0.101 HOME-NAS-SERVER.localnet

И кстати, squashfs нормально подцепился во время загрузки, судя по логам:

md: Skipping autodetection of RAID arrays. (raid=autodetect will force)
RAMDISK: squashfs filesystem found at block 0
RAMDISK: Loading 2982KiB [1 disk] into ram disk… done.
VFS: Mounted root (squashfs filesystem) readonly on device 1:0.
Freeing unused kernel memory: 172K (c0468000 – c0493000)

Может, просто стоило попробовать зайти на NAS по адресу http://192.168.0.101 ?

Спасибо за то, что протестировали возможность оставить мне голосовое сообщение – я его получил.

Кстати, D-Link’овский образ у меня не распаковался на ядро и рамдиск:

$ ./splitdns323fw -k uKernel -i uInitrd DLINK_DNS320.2.02b01
‘DNS323D1′ firmware signature found
Kernel is 2211688 bytes
initrd is 1565868 bytes
./splitdns323fw:87:in `validate’: wrong number of arguments (1 for 0) (ArgumentError)
from ./splitdns323fw:145:in `validate’
from ./splitdns323fw:656:in `splitdns323fw’
from ./splitdns323fw:706:in `’

Ed, здравствуйте! Я повторил сегодня всю процедуру с теми файлами, которые Вы мне дали. Всё произошло так же, как и вчера. Устройство появилось по адресу 192.168.0.101, но как и вчера браузер говорит, что данная страница не доступна. Так же пробовал зайти по адресу 192.168.0.100, но ответ такой же. Может после адреса через слеш / нужно что-нибудь прописать?
Все-таки меня интересует, как можно принудительно записать squashfs в память? Просканировал свою сетку санером и определил только этот адрес 192.168.0.101.
Может быть можно как-нибуть залить всю прошику целиком с помощью одной команды?

Дмитрий, а были ли воткнуты винчестер(ы) в NAS при загрузке ядра и рамдиска через tftp.

Может быть у Вас просто не запустился вебсервер на NAS. Попробуйте зайти на NAS с помощью telnet или ssh по IP 192.168.0.101, и еще можно попробовать зайти по https://192.168.0.101

Вообще, 2-х файлов достаточно для перепрошивки, я нигде не видел, чтобы еще пытались подсунуть squashfs или defaults.

Ed, нет дисков не было, но за наводку спасибо – попробую. По https тоже не заходит и по телнету и ssh он не видится. Я пробовал. Да и по логу не видно, чтобы были запущены эти демоны.

Здравствуйте, Ed!
Если сказать кратко, то у меня так ничего и не выходит: веб-интерфейс я загрузить никак не могу. Но мне удалось загрузиться в интерфейс SSH от пользователя root, предварительно изменив пароль пользователя root. Но что делать дальше я не знаю – опыта не хватает. В голове понимаю, что можно каким-то образом накатить другую прошивку и без веб-интерфейса, но я не знаю команд для этого. Ed, одна голова – хорошо, а две – лучше! Что ещё можно сделать для перепрошивки данного устройства? Ведь есть доступ от пользователя root к консоли и это уже хорошо.
Вот мой лог работы:

** MARVELL BOARD: DB-88F6281A-BP LE

U-Boot 1.1.4 (Jan 21 2011 – 11:56:48) Marvell version: 3.4.14.DNS-320_03

U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CEE80

Soc: MV88F6281 Rev 3 (DDR2)
CPU running @ 800Mhz L2 running @ 400Mhz
SysClock = 200Mhz. TClock = 166Mhz

DRAM CAS Latency = 3 tRP = 3 tRAS = 8 tRCD=3
DRAM CS[0] base 0×00000000 size 128MB
DRAM Total size 128MB 16bit width
Flash: 0 kB
Addresses 8M – 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M – 7M): Done
NAND:128 MB
*** Warning – bad CRC or NAND, using default environment

CPU. Marvell Feroceon (Rev 1)

Streaming disabled
Write allocate disabled

Starting kernel …

Uncompressing Linux… done, booting the kernel.
Booting Linux on physical CPU 0×0
Linux version 3.10.32 (jcard@silver) (gcc version 4.3.3 (GCC) ) #1 Fri Jan 30 16:37:58 WET 2015
CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
CPU: VIVT data cache, VIVT instruction cache
Machine: Marvell Kirkwood (Flattened Device Tree), model: D-Link DNS-320 NAS (Rev A1/A2)
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Kernel command line: console=ttyS0,115200 root=/dev/ram0 init=/init
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 121932k/121932k available, 9140k reserved, 0K highmem
Virtual kernel memory layout:
vector. 0xffff0000 – 0xffff1000 ( 4 kB)
fixmap. 0xfff00000 – 0xfffe0000 ( 896 kB)
vmalloc. 0xc8800000 – 0xff000000 ( 872 MB)
lowmem. 0xc0000000 – 0xc8000000 ( 128 MB)
modules. 0xbf000000 – 0xc0000000 ( 16 MB)
.text. 0xc0008000 – 0xc0467fac (4480 kB)
.init. 0xc0468000 – 0xc0493354 ( 173 kB)
.data. 0xc0494000 – 0xc04c22a0 ( 185 kB)
.bss. 0xc04c22a0 – 0xc04d7fe4 ( 88 kB)
NR_IRQS:114
sched_clock: 32 bits at 166MHz, resolution 5ns, wraps every 25769ms
Calibrating delay loop… 795.44 BogoMIPS (lpj=3977216)
pid_max: default: 4096 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0xc03cb4c8 – 0xc03cb504
xor: measuring software checksum speed
arm4regs. 724.800 MB/sec
8regs. 537.200 MB/sec
32regs. 587.200 MB/sec
xor: using function: arm4regs (724.800 MB/sec)
pinctrl core: initialized pinctrl subsystem
regulator-dummy: no parameters
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
Kirkwood: MV88F6281-A1, TCLK=166666667.
Feroceon L2: Enabling L2
Feroceon L2: Cache support initialised.
dnskw: Failed to register dnskw:power:recover
No ATAGs?
bio: create slab at 0
raid6: int32x1 80 MB/s
raid6: int32x2 98 MB/s
raid6: int32x4 80 MB/s
raid6: int32x8 80 MB/s
raid6: using algorithm int32x2 (98 MB/s)
raid6: using intx1 recovery algorithm
SATA0 Power: Failed to request enable GPIO39: -517
reg-fixed-voltage 1.regulator: Failed to register regulator: -517
platform 1.regulator: Driver reg-fixed-voltage requests probe deferral
SATA1 Power: Failed to request enable GPIO40: -517
reg-fixed-voltage 2.regulator: Failed to register regulator: -517
platform 2.regulator: Driver reg-fixed-voltage requests probe deferral
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource orion_clocksource
NET: Registered protocol family 2
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs…
rootfs image is not initramfs (junk in compressed archive); looks like an initrd
Freeing initrd memory: 2984K (c0800000 – c0aea000)
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Installing knfsd (copyright (C) 1996 okir@monad.swb.de ).
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
aufs 3.10.x-20140127
msgmni has been set to 243
async_tx: api initialized (async)
io scheduler noop registered
io scheduler cfq registered (default)
kirkwood-pinctrl f1010000.pinctrl: registered pinctrl driver
mv_xor f1060800.xor: Marvell shared XOR driver
mv_xor f1060800.xor: Marvell XOR: ( xor cpy )
mv_xor f1060800.xor: Marvell XOR: ( xor fill cpy )
mv_xor f1060900.xor: Marvell shared XOR driver
mv_xor f1060900.xor: Marvell XOR: ( xor cpy )
mv_xor f1060900.xor: Marvell XOR: ( xor fill cpy )
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
console [ttyS0] enabled
f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
brd: module loaded
loop: module loaded
sata_mv f1080000.sata: slots 32 ports 2
scsi0. sata_mv
scsi1. sata_mv
ata1: SATA max UDMA/133 irq 21
ata2: SATA max UDMA/133 irq 21
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit), 128MiB, page size: 2048, OOB size: 64
Scanning device for bad blocks
Bad eraseblock 97 at 0x000000c20000
6 ofpart partitions found on MTD device orion_nand
Creating 6 MTD partitions on “orion_nand”:
0×000000000000-0×000000100000. “u-boot”
0×000000100000-0×000000600000. “uImage”
0×000000600000-0x000000b00000. “ramdisk”
0x000000b00000-0×000007100000. “image”
0×000007100000-0x000007b00000. “mini firmware”
0x000007b00000-0×000008000000. “config”
libphy: orion_mdio_bus: probed
mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:50:43:48:14:1d
ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-orion: EHCI orion driver
orion-ehci f1050000.ehci: EHCI Host Controller
orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
orion-ehci f1050000.ehci: irq 19, io mem 0xf1050000
orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
usbcore: registered new interface driver usb-storage
rtc-mv f1010300.rtc: rtc core: registered f1010300.rtc as rtc0
i2c /dev entries driver
gpio-fan gpio_fan.2: GPIO fan initialized
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
cpuidle: using governor ladder
cpuidle: using governor menu
leds-gpio gpio-leds.5: pins are not configured from the driver
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
NET: Registered protocol family 17
SATA0 Power: 5000 mV
SATA1 Power: 5000 mV
input: gpio_keys.1 as /devices/gpio_keys.1/input/input0
rtc-mv f1010300.rtc: setting system clock to 2099-09-02 13:37:19 UTC (4092039439)
ata1: SATA link down (SStatus 0 SControl F300)
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl F300)
ata2.00: ATA-8: WDC WD2500BEVS-60UST0, 01.01A01, max UDMA/100
ata2.00: 488397168 sectors, multi 0: LBA48
ata2.00: configured for UDMA/100
scsi 1:0:0:0: Direct-Access ATA WDC WD2500BEVS-6 01.0 PQ: 0 ANSI: 5
sd 1:0:0:0: Attached scsi generic sg0 type 0
sd 1:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
sda: sda1
sd 1:0:0:0: [sda] Attached SCSI disk
md: Skipping autodetection of RAID arrays. (raid=autodetect will force)
RAMDISK: squashfs filesystem found at block 0
RAMDISK: Loading 2982KiB [1 disk] into ram disk… done.
VFS: Mounted root (squashfs filesystem) readonly on device 1:0.
Freeing unused kernel memory: 172K (c0468000 – c0493000)
pre-init started, pid=1
pre-init: squash-rd
init started: BusyBox v1.20.2 (2015-01-30 16:18:45 WET)
sed: /proc/atags: No such file or directory
rcS: Reading RCT in UTC and setting system time and date
hwclock: settimeofday: Invalid argument
rcS: Board: DNS-320-A1A2
rcS: Flashed Firmware: Linux-2.6.22.18
rcS: loadsave_settings: loaded set_2014-10-17_17:29:07.tgz settings file.
rcS: IP from flash-defaults
mv643xx_eth_port mv643xx_eth_port.0 eth0: link down
udhcpc (v1.20.2) started
udhcpc: Deconfiguring eth0
EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
Sending discover…
mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
Sending discover…
Sending select for 192.168.1.101…
Lease of 192.168.1.101 obtained, lease time 7200
udhcpc: Renew: Using 192.168.1.101 for 7200 seconds
udhcpc: Updating /etc/hosts: 192.168.1.101 HOME-NAS-SERVER.localnet HOME-NAS-SERVER
udhcpc: Updating /etc/httpd.conf: allow 192.168.1.0/255.255.255.0
udhcpc: Updating /etc/samba/smb.conf: allow 192.168.1.0/255.255.255.0
udhcpc: Updating eth0 default route: adding route 192.168.1.1
udhcpc: Updating /etc/resolv.conf: adding nameserver 208.67.222.222 208.67.220.220
root: Starting syslogd: OK.
Starting klogd: OK.
root: Starting sslcert: OK.
root: Starting urandom: OK.
root: Starting modload: OK.
root: quota on sda1 is disabled
root: Starting sysctrl: OK.
root: Starting crond: OK.
root: Starting smartd: OK.
root: Starting cleanup: OK.
root: Starting news: OK.
root: Starting inetd: OK.
nmbd: can’t load library ‘libiconv.so.2′
smbd: can’t load library ‘libiconv.so.2′
root: Starting nmbd: Fail.
Starting smbd: Fail.
transmission: Alt-F folder not yet available.\nUse menu Packages->Alt-F to install Alt-F packages folder if you have not yet done it.
root:

/ # passwd
Changing password for root
New password:
Retype password:
Password for root changed by root
/ #
А это от пользователя root:
login as: root
root@192.168.1.101 ‘s password:
COLUMNS=80;LINES=24;export COLUMNS LINES;
[root@HOME-NAS-SERVER]# mc
-sh: mc: not found
[root@HOME-NAS-SERVER]# ls
[root@HOME-NAS-SERVER]#

Очень благодарен Вам за помощь мне! С уважением, Дмитрий!

** MARVELL BOARD: DB-88F6281A-BP LE

U-Boot 1.1.4 (Jan 21 2011 – 11:56:48) Marvell version: 3.4.14.DNS-320_03

U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CEE80

Soc: MV88F6281 Rev 3 (DDR2)
CPU running @ 800Mhz L2 running @ 400Mhz
SysClock = 200Mhz. TClock = 166Mhz

DRAM CAS Latency = 3 tRP = 3 tRAS = 8 tRCD=3
DRAM CS[0] base 0×00000000 size 128MB
DRAM Total size 128MB 16bit width
Flash: 0 kB
Addresses 8M – 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M – 7M): Done
NAND:128 MB
*** Warning – bad CRC or NAND, using default environment

CPU. Marvell Feroceon (Rev 1)

Streaming disabled
Write allocate disabled

Starting kernel …

Uncompressing Linux… done, booting the kernel.
Booting Linux on physical CPU 0×0
Linux version 3.10.32 (jcard@silver) (gcc version 4.3.3 (GCC) ) #1 Fri Jan 30 16:37:58 WET 2015
CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
CPU: VIVT data cache, VIVT instruction cache
Machine: Marvell Kirkwood (Flattened Device Tree), model: D-Link DNS-320 NAS (Rev A1/A2)
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Kernel command line: console=ttyS0,115200 root=/dev/ram0 init=/init
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 121932k/121932k available, 9140k reserved, 0K highmem
Virtual kernel memory layout:
vector. 0xffff0000 – 0xffff1000 ( 4 kB)
fixmap. 0xfff00000 – 0xfffe0000 ( 896 kB)
vmalloc. 0xc8800000 – 0xff000000 ( 872 MB)
lowmem. 0xc0000000 – 0xc8000000 ( 128 MB)
modules. 0xbf000000 – 0xc0000000 ( 16 MB)
.text. 0xc0008000 – 0xc0467fac (4480 kB)
.init. 0xc0468000 – 0xc0493354 ( 173 kB)
.data. 0xc0494000 – 0xc04c22a0 ( 185 kB)
.bss. 0xc04c22a0 – 0xc04d7fe4 ( 88 kB)
NR_IRQS:114
sched_clock: 32 bits at 166MHz, resolution 5ns, wraps every 25769ms
Calibrating delay loop… 795.44 BogoMIPS (lpj=3977216)
pid_max: default: 4096 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0xc03cb4c8 – 0xc03cb504
xor: measuring software checksum speed
arm4regs. 724.800 MB/sec
8regs. 537.200 MB/sec
32regs. 587.200 MB/sec
xor: using function: arm4regs (724.800 MB/sec)
pinctrl core: initialized pinctrl subsystem
regulator-dummy: no parameters
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
Kirkwood: MV88F6281-A1, TCLK=166666667.
Feroceon L2: Enabling L2
Feroceon L2: Cache support initialised.
dnskw: Failed to register dnskw:power:recover
No ATAGs?
bio: create slab at 0
raid6: int32x1 80 MB/s
raid6: int32x2 98 MB/s
raid6: int32x4 80 MB/s
raid6: int32x8 80 MB/s
raid6: using algorithm int32x2 (98 MB/s)
raid6: using intx1 recovery algorithm
SATA0 Power: Failed to request enable GPIO39: -517
reg-fixed-voltage 1.regulator: Failed to register regulator: -517
platform 1.regulator: Driver reg-fixed-voltage requests probe deferral
SATA1 Power: Failed to request enable GPIO40: -517
reg-fixed-voltage 2.regulator: Failed to register regulator: -517
platform 2.regulator: Driver reg-fixed-voltage requests probe deferral
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource orion_clocksource
NET: Registered protocol family 2
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs…
rootfs image is not initramfs (junk in compressed archive); looks like an initrd
Freeing initrd memory: 2984K (c0800000 – c0aea000)
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Installing knfsd (copyright (C) 1996 okir@monad.swb.de ).
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
aufs 3.10.x-20140127
msgmni has been set to 243
async_tx: api initialized (async)
io scheduler noop registered
io scheduler cfq registered (default)
kirkwood-pinctrl f1010000.pinctrl: registered pinctrl driver
mv_xor f1060800.xor: Marvell shared XOR driver
mv_xor f1060800.xor: Marvell XOR: ( xor cpy )
mv_xor f1060800.xor: Marvell XOR: ( xor fill cpy )
mv_xor f1060900.xor: Marvell shared XOR driver
mv_xor f1060900.xor: Marvell XOR: ( xor cpy )
mv_xor f1060900.xor: Marvell XOR: ( xor fill cpy )
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
console [ttyS0] enabled
f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
brd: module loaded
loop: module loaded
sata_mv f1080000.sata: slots 32 ports 2
scsi0. sata_mv
scsi1. sata_mv
ata1: SATA max UDMA/133 irq 21
ata2: SATA max UDMA/133 irq 21
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit), 128MiB, page size: 2048, OOB size: 64
Scanning device for bad blocks
Bad eraseblock 97 at 0x000000c20000
6 ofpart partitions found on MTD device orion_nand
Creating 6 MTD partitions on “orion_nand”:
0×000000000000-0×000000100000. “u-boot”
0×000000100000-0×000000600000. “uImage”
0×000000600000-0x000000b00000. “ramdisk”
0x000000b00000-0×000007100000. “image”
0×000007100000-0x000007b00000. “mini firmware”
0x000007b00000-0×000008000000. “config”
libphy: orion_mdio_bus: probed
mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:50:43:19:19:01
ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-orion: EHCI orion driver
orion-ehci f1050000.ehci: EHCI Host Controller
orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
orion-ehci f1050000.ehci: irq 19, io mem 0xf1050000
orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
usbcore: registered new interface driver usb-storage
rtc-mv f1010300.rtc: rtc core: registered f1010300.rtc as rtc0
i2c /dev entries driver
gpio-fan gpio_fan.2: GPIO fan initialized
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
cpuidle: using governor ladder
cpuidle: using governor menu
leds-gpio gpio-leds.5: pins are not configured from the driver
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
NET: Registered protocol family 17
SATA0 Power: 5000 mV
SATA1 Power: 5000 mV
input: gpio_keys.1 as /devices/gpio_keys.1/input/input0
rtc-mv f1010300.rtc: setting system clock to 2099-09-02 18:03:15 UTC (4092055395)
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl F300)
ata1.00: ATA-8: WDC WD2500BEVS-60UST0, 01.01A01, max UDMA/100
ata1.00: 488397168 sectors, multi 0: LBA48
ata1.00: configured for UDMA/100
scsi 0:0:0:0: Direct-Access ATA WDC WD2500BEVS-6 01.0 PQ: 0 ANSI: 5
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
sda: sda1
sd 0:0:0:0: [sda] Attached SCSI disk
ata2: SATA link down (SStatus 0 SControl F300)
md: Skipping autodetection of RAID arrays. (raid=autodetect will force)
RAMDISK: squashfs filesystem found at block 0
RAMDISK: Loading 2982KiB [1 disk] into ram disk… done.
VFS: Mounted root (squashfs filesystem) readonly on device 1:0.
Freeing unused kernel memory: 172K (c0468000 – c0493000)
pre-init started, pid=1
pre-init: squash-rd
init started: BusyBox v1.20.2 (2015-01-30 16:18:45 WET)
sed: /proc/atags: No such file or directory
rcS: Reading RCT in UTC and setting system time and date
hwclock: settimeofday: Invalid argument
rcS: Board: DNS-320-A1A2
rcS: Flashed Firmware: Linux-2.6.22.18
rcS: loadsave_settings: loaded set_2014-10-17_17:29:07.tgz settings file.
rcS: IP from flash-defaults
mv643xx_eth_port mv643xx_eth_port.0 eth0: link down
udhcpc (v1.20.2) started
EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
udhcpc: Deconfiguring eth0
Sending discover…
mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
Sending discover…
Sending select for 192.168.1.101…
Lease of 192.168.1.101 obtained, lease time 7200
udhcpc: Renew: Using 192.168.1.101 for 7200 seconds
udhcpc: Updating /etc/hosts: 192.168.1.101 HOME-NAS-SERVER.localnet HOME-NAS-SERVER
udhcpc: Updating /etc/httpd.conf: allow 192.168.1.0/255.255.255.0
udhcpc: Updating /etc/samba/smb.conf: allow 192.168.1.0/255.255.255.0
udhcpc: Updating eth0 default route: adding route 192.168.1.1
udhcpc: Updating /etc/resolv.conf: adding nameserver 208.67.222.222 208.67.220.220
root: Starting syslogd: OK.
Starting klogd: OK.
root: Starting sslcert: OK.
root: Starting urandom: OK.
root: Starting modload: OK.
root: quota on sda1 is disabled
root: Starting sysctrl: OK.
root: Starting crond: OK.
root: Starting smartd: OK.
root: Starting cleanup: OK.
root: Starting news: OK.
root: Starting inetd: OK.
nmbd: can’t load library ‘libiconv.so.2′
smbd: can’t load library ‘libiconv.so.2′
root: Starting nmbd: Fail.
Starting smbd: Fail.
transmission: Alt-F folder not yet available.\nUse menu Packages->Alt-F to install Alt-F packages folder if you have not yet done it.
root:

/ # printenv
USER=root
HOME=/
OLDPWD=/
TERM=vt100
PATH=/sbin:/usr/sbin:/bin:/usr/bin
SHELL=/bin/sh
PWD=/
/ # passwd
Changing password for root
New password:
Retype password:
Password for root changed by root
===========================================================
Это первый лог с файлами от ALT-F
===========================================================
login as: root
root@192.168.1.101 ‘s password:
COLUMNS=80;LINES=24;export COLUMNS LINES;
[root@HOME-NAS-SERVER]# rcinitd start
-sh: rcinitd: not found
[root@HOME-NAS-SERVER]# rcinitd status
-sh: rcinitd: not found
[root@HOME-NAS-SERVER]# initd status
-sh: initd: not found
[root@HOME-NAS-SERVER]# webui
-sh: webui: not found
[root@HOME-NAS-SERVER]# services status
-sh: services: not found
[root@HOME-NAS-SERVER]# help
-sh: help: not found
[root@HOME-NAS-SERVER]# /?
-sh: /. not found
[root@HOME-NAS-SERVER]# ?
-sh. not found
[root@HOME-NAS-SERVER]# uname -a
Linux HOME-NAS-SERVER 3.10.32 #1 Fri Jan 30 16:37:58 WET 2015 armv5tel GNU/Linux
[root@HOME-NAS-SERVER]# who a me
BusyBox v1.20.2 (2015-01-30 16:18:45 WET) multi-call binary.

Show who is logged on

-a Show all
-H Print column headers

[root@HOME-NAS-SERVER]# who -a
LOGIN ttyS0 00:03 Jan 1 03:00:17
root pts/0 00:00 Jan 1 03:01:10 192.168.1.2
[root@HOME-NAS-SERVER]# initd
-sh: initd: not found
[root@HOME-NAS-SERVER]# login as: root
root@192.168.1.101 ‘s password:
COLUMNS=80;LINES=24;export COLUMNS LINES;
[root@HOME-NAS-SERVER]# rcinitd start
-sh: rcinitd: not found
[root@HOME-NAS-SERVER]# rcinitd status
-sh: rcinitd: not found
[root@HOME-NAS-SERVER]# initd status
-sh: initd: not found
[root@HOME-NAS-SERVER]# webui
-sh: webui: not found
Password:
[root@HOME-NAS-SERVER]# help
-sh: help: not found
[root@HOME-NAS-SERVER]# /?
-sh: /. not found
[root@HOME-NAS-SERVER]# ?
-sh. not found
[root@HOME-NAS-SERVER]# uname -a
Linux HOME-NAS-SERVER 3.10.32 #1 Fri Jan 30 16:37:58 WET 2015 armv5tel GNU/Linux
[root@HOME-NAS-SERVER]# who a me
BusyBox v1.20.2 (2015-01-30 16:18:45 WET) multi-call binary.

Show who is logged on

-a Show all
-H Print column headers

Здравствуйте, Ed!
==========================================================
Нас с Вами можно поздравить с успешным окончанием поставленной задачи – восстановления устройства хранения информации DNS-320 rev. A1.
УРА.
==========================================================
Вчера, когда я написал последний комментарий – я ошибся! Время уже поджимало. До выхода из дома на работу оставалось минут 20, надо было собираться. Но я решил, всё-таки, добить до конца поставленную перед собой задачу и отсечь все не приемлемые решения.
Я прочитал Ваш последний комментарий и стал вникать в суть: ошибка моя была в том, что я был не внимателен к мелочам, а в них вся суть и есть. Чуть позже, находясь на работе, я понял, что проблему можно было решить и раньше, если бы было понимание того что происходит в окне консоли, подключенной через переходник USB-TTL к устройству.
==========================================================
В общем, проделав, в очередной раз, всю процедуру заливки образов uKernel и uInitrd в память устройства, я стал вновь пробовать подключаться к веб-интерфейсу устройства. Но как и в прошлые разы меня ждало разочарование.
Чуть ранее я обратил Ваше внимание на одну деталь и указал на одну строку в логе загрузки устройства, а именно:

rcS: loadsave_settings: loaded set_2014-10-17_17:29:07.tgz settings file.

Получается, что что-то было не в порядке с сохранённым файлом настроек, который хранился в где-то в памяти устройства и по-идее нужно было сбросить все настройки по умолчанию. Но я почему-то думал, что, нажав кнопку “Reset”, я отправлю устройство на перезагрузку и те файлы образов uKernel и uInitrd, которые я, чуть ранее, загрузил в устройство “слетят”, что сделает не возможным восстановление настроек по-умолчанию.
Как же я ошибался.
Итак, загрузив образы uKernel и uInitrd в память устройства, я решил перечитать Ваш последний комментарий. Там говорилось, что (не дословно), находясь в том состоянии загрузки, о котором я говорю, можно было попытаться сбросить настройки по-умолчанию, нажав на кнопку “Reset”, и держать её от 10 до 20 секунд, при этом поочерёдно, через секунду, будут мигать два индикатора, жёлтым цветом.
Я так и поступил, а в окне консоли, подключенной к устройству через переходник USB-TTL, я увидел как устройство сбрасывает все настройки и перезагружается. Но самое интересное в том, что оно перезагрузившись, показало мне веб-интерфейс, через который я и восстановил (по нормальному) прошивку от ALT-F.
========================================================
А вот и лог загрузки устройства после перепрошивки:

** MARVELL BOARD: DB-88F6281A-BP LE

U-Boot 1.1.4 (Jan 21 2011 – 11:56:48) Marvell version: 3.4.14.DNS-320_03

U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CEE80

Soc: MV88F6281 Rev 3 (DDR2)
CPU running @ 800Mhz L2 running @ 400Mhz
SysClock = 200Mhz. TClock = 166Mhz

DRAM CAS Latency = 3 tRP = 3 tRAS = 8 tRCD=3
DRAM CS[0] base 0×00000000 size 128MB
DRAM Total size 128MB 16bit width
Flash: 0 kB
Addresses 8M – 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M – 7M): Done
NAND:128 MB
*** Warning – bad CRC or NAND, using default environment

CPU. Marvell Feroceon (Rev 1)

Streaming disabled
Write allocate disabled

USB 0: host mode
PEX 0: interface detected no Link.
Net: egiga0 [PRIME]
Hit any key to stop autoboot: 0

NAND read: device 0 offset 0×100000, size 0×300000
load addr …. =a00000

3145728 bytes read: OK

NAND read: device 0 offset 0×600000, size 0×300000
load addr …. =f00000

3145728 bytes read: OK
## Booting image at 00a00000 …
Image Name: Alt-F-0.1RC4.1, kernel 3.10.32
Created: 2015-02-03 14:52:08 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1803444 Bytes = 1.7 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum … OK
OK
## Loading Ramdisk Image at 00f00000 …
Image Name: Alt-F-0.1RC4.1, initrd
Created: 2015-02-03 14:52:07 UTC
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 3055616 Bytes = 2.9 MB
Load Address: 00800000
Entry Point: 00800000
Verifying Checksum … OK

Starting kernel …

Uncompressing Linux… done, booting the kernel.
Booting Linux on physical CPU 0×0
Linux version 3.10.32 (jcard@silver) (gcc version 4.3.3 (GCC) ) #1 Fri Jan 30 16:37:58 WET 2015
CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
CPU: VIVT data cache, VIVT instruction cache
Machine: Marvell Kirkwood (Flattened Device Tree), model: D-Link DNS-320 NAS (Rev A1/A2)
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Kernel command line: console=ttyS0,115200 root=/dev/ram0 init=/init
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 121932k/121932k available, 9140k reserved, 0K highmem
Virtual kernel memory layout:
vector. 0xffff0000 – 0xffff1000 ( 4 kB)
fixmap. 0xfff00000 – 0xfffe0000 ( 896 kB)
vmalloc. 0xc8800000 – 0xff000000 ( 872 MB)
lowmem. 0xc0000000 – 0xc8000000 ( 128 MB)
modules. 0xbf000000 – 0xc0000000 ( 16 MB)
.text. 0xc0008000 – 0xc0467fac (4480 kB)
.init. 0xc0468000 – 0xc0493354 ( 173 kB)
.data. 0xc0494000 – 0xc04c22a0 ( 185 kB)
.bss. 0xc04c22a0 – 0xc04d7fe4 ( 88 kB)
NR_IRQS:114
sched_clock: 32 bits at 166MHz, resolution 5ns, wraps every 25769ms
Calibrating delay loop… 795.44 BogoMIPS (lpj=3977216)
pid_max: default: 4096 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0xc03cb4c8 – 0xc03cb504
xor: measuring software checksum speed
arm4regs. 724.400 MB/sec
8regs. 537.200 MB/sec
32regs. 587.200 MB/sec
xor: using function: arm4regs (724.400 MB/sec)
pinctrl core: initialized pinctrl subsystem
regulator-dummy: no parameters
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
Kirkwood: MV88F6281-A1, TCLK=166666667.
Feroceon L2: Enabling L2
Feroceon L2: Cache support initialised.
dnskw: Failed to register dnskw:power:recover
No ATAGs?
bio: create slab at 0
raid6: int32x1 80 MB/s
raid6: int32x2 98 MB/s
raid6: int32x4 80 MB/s
raid6: int32x8 80 MB/s
raid6: using algorithm int32x2 (98 MB/s)
raid6: using intx1 recovery algorithm
SATA0 Power: Failed to request enable GPIO39: -517
reg-fixed-voltage 1.regulator: Failed to register regulator: -517
platform 1.regulator: Driver reg-fixed-voltage requests probe deferral
SATA1 Power: Failed to request enable GPIO40: -517
reg-fixed-voltage 2.regulator: Failed to register regulator: -517
platform 2.regulator: Driver reg-fixed-voltage requests probe deferral
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource orion_clocksource
NET: Registered protocol family 2
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs…
rootfs image is not initramfs (junk in compressed archive); looks like an initrd
Freeing initrd memory: 2984K (c0800000 – c0aea000)
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Installing knfsd (copyright (C) 1996 okir@monad.swb.de ).
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
aufs 3.10.x-20140127
msgmni has been set to 243
async_tx: api initialized (async)
io scheduler noop registered
io scheduler cfq registered (default)
kirkwood-pinctrl f1010000.pinctrl: registered pinctrl driver
mv_xor f1060800.xor: Marvell shared XOR driver
mv_xor f1060800.xor: Marvell XOR: ( xor cpy )
mv_xor f1060800.xor: Marvell XOR: ( xor fill cpy )
mv_xor f1060900.xor: Marvell shared XOR driver
mv_xor f1060900.xor: Marvell XOR: ( xor cpy )
mv_xor f1060900.xor: Marvell XOR: ( xor fill cpy )
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
console [ttyS0] enabled
f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
brd: module loaded
loop: module loaded
sata_mv f1080000.sata: slots 32 ports 2
scsi0. sata_mv
scsi1. sata_mv
ata1: SATA max UDMA/133 irq 21
ata2: SATA max UDMA/133 irq 21
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit), 128MiB, page size: 2048, OOB size: 64
Scanning device for bad blocks
Bad eraseblock 97 at 0x000000c20000
6 ofpart partitions found on MTD device orion_nand
Creating 6 MTD partitions on “orion_nand”:
0×000000000000-0×000000100000. “u-boot”
0×000000100000-0×000000600000. “uImage”
0×000000600000-0x000000b00000. “ramdisk”
0x000000b00000-0×000007100000. “image”
0×000007100000-0x000007b00000. “mini firmware”
0x000007b00000-0×000008000000. “config”
libphy: orion_mdio_bus: probed
mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:50:43:42:14:10
ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-orion: EHCI orion driver
orion-ehci f1050000.ehci: EHCI Host Controller
orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
orion-ehci f1050000.ehci: irq 19, io mem 0xf1050000
orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
usbcore: registered new interface driver usb-storage
rtc-mv f1010300.rtc: rtc core: registered f1010300.rtc as rtc0
i2c /dev entries driver
gpio-fan gpio_fan.2: GPIO fan initialized
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
cpuidle: using governor ladder
cpuidle: using governor menu
leds-gpio gpio-leds.5: pins are not configured from the driver
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
NET: Registered protocol family 17
SATA0 Power: 5000 mV
SATA1 Power: 5000 mV
input: gpio_keys.1 as /devices/gpio_keys.1/input/input0
rtc-mv f1010300.rtc: setting system clock to 2015-09-13 12:16:38 UTC (1442146598)
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl F300)
ata1.00: ATA-8: WDC WD2500BEVS-60UST0, 01.01A01, max UDMA/100
ata1.00: 488397168 sectors, multi 0: LBA48
ata1.00: configured for UDMA/100
scsi 0:0:0:0: Direct-Access ATA WDC WD2500BEVS-6 01.0 PQ: 0 ANSI: 5
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
sda: sda1
sd 0:0:0:0: [sda] Attached SCSI disk
ata2: SATA link down (SStatus 0 SControl F300)
md: Skipping autodetection of RAID arrays. (raid=autodetect will force)
RAMDISK: squashfs filesystem found at block 0
RAMDISK: Loading 2982KiB [1 disk] into ram disk… done.
VFS: Mounted root (squashfs filesystem) readonly on device 1:0.
Freeing unused kernel memory: 172K (c0468000 – c0493000)
pre-init started, pid=1
pre-init: squash-rd
init started: BusyBox v1.20.2 (2015-01-30 16:18:45 WET)
sed: /proc/atags: No such file or directory
rcS: Reading RCT in UTC and setting system time and date
rcS: Board: DNS-320-A1A2
rcS: Flashed Firmware: Alt-F-0.1RC4.1, kernel 3.10.32
rcS: loadsave_settings: empty or no file found!
EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
mv643xx_eth_port mv643xx_eth_port.0 eth0: link down
mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
udhcpc (v1.20.2) started
Sending discover…
Sending select for 192.168.1.101…
Lease of 192.168.1.101 obtained, lease time 7200
rcS: IP from dhcp server
udhcpc (v1.20.2) started
udhcpc: Deconfiguring eth0
Sending discover…
Sending select for 192.168.1.101…
Lease of 192.168.1.101 obtained, lease time 7200
udhcpc: Renew: Using 192.168.1.101 for 7200 seconds
udhcpc: Updating /etc/hosts: 192.168.1.101 dns325.localnet dns325
hostname: dns325: Unknown host
udhcpc: Updating /etc/httpd.conf: allow 192.168.1.0/255.255.255.0
udhcpc: Updating /etc/samba/smb.conf: allow 192.168.1.0/255.255.255.0
udhcpc: Updating eth0 default route: adding route 192.168.1.1
udhcpc: Updating /etc/resolv.conf: adding nameserver 208.67.222.222 208.67.220.220
root: Starting syslogd: OK.
Starting klogd: OK.
root: Starting sslcert: Creating SSL self-signed certificate… OK.
root: Starting urandom: OK.
root: Starting modload: OK.
root: quota on sda1 is disabled
root: Starting sysctrl: OK.
root: Starting crond: OK.
Starting news: OK.
usbcore: registered new interface driver usblp
root: dropbear: generating rsa key…
dropbear: generating dsa key…
dropbear: generating ecdsa key…
Starting inetd: OK.
root: Starting nmbd: OK.
Starting smbd: OK.
root: Starting ffp: No ffp instalation found.
root: Starting user: OK.

Здравствуйте, Ed!
Хочу ещё раз Вас поблагодарить за оказанную мне помощь!
Низко кланяюсь Вам! С уважением, Дмитрий.

В память загрузил Вэб интерфейс появляется но при перепрошивке из Вэб любой родной или Alt-t доходит только до
Starting kernel …
Uncompressing Linux… done, booting the kernel.
Не грузится вобщем.
Не подскажите как загнать во флеш какие команды

setenv ipaddr 192.168.1.7 # прописываю IP адрес сетевого хранилища
setenv serverip 192.168.1.9 # прописываю IP адрес tftp-сервера
tftp 0xa00000 uKernel # загружаю образ ядра в формате u-boot в память по адресу 0xa00000
tftp 0xf00000 uInitrd # загружаю initrd в память по адресу 0xf00000
bootm 0xa00000 0xf00000 # запускаю операционную систему БЕЗ перешивания флеш памяти — если что-то пойдет не так, всегда можно перезагрузиться.

Николай, эти команды во флеш-память загонять не надо. Попробуйте еще раз перепрошить свое устройство с помощью веб-интерфейса. Не исключено, что со второго-третьего раза все получится. Попробуйте перепрошиться на оригинальную D-Link’овскую прошивку после загрузки интерфейса – у меня получилось.

Большое спасибо перепрошил на заводскую.Это он в Опере не хотел а в IE прошил на ура.