Cisco Aironet 2800 Series. Изображение Mobility Express не работает

Вопрос или проблема

Я купил бывшую в употреблении точку доступа Cisco AIR-AP2802I-E-K9 на ebay и хочу использовать её как точку доступа в автономном режиме. Когда я ее получил, я сделал сброс к заводским настройкам. Теперь при запуске устройство не загружается дальше U-Boot.

U-Boot 2013.01-ged7ddad (Jun 07 2017 - 17:31:48) SDK version: 2015_T2.0p10

Board: Barbados-2K
SoC: MV88F6920 Rev A1
running 2 CPUs
CPU: ARM Cortex A9 MPCore (Rev 1) LE
CPU 0
CPU @ 1800 [MHz]
L2 @ 900 [MHz]
TClock @ 250 [MHz]
DDR4 @ 900 [MHz]
DDR4 32 Bit Width,FastPath Memory Access, DLB Enabled, ECC Disabled
DRAM: 1 GiB
NAND: 256 MiB
SF: Detected N25Q32A with page size 64 KiB, total 4 MiB
PCI-e 1 (IF 0 - bus 0) Root Complex Interface, Detected Link X1, GEN 2.0
PCI-e 2 (IF 1 - bus 1) Root Complex Interface, Detected Link X1, GEN 2.0

Map: Code: 0x3feda000:0x3ffae0a0
BSS: 0x3ffefb5c
Stack: 0x3f9c9f20
Heap: 0x3f9ca000:0x3feda000
U-Boot Environment: 0x00100000:0x00110000 (SPI)

Настройки платы:

порт    Интерфейс   PHY адрес
egiga1  SGMII   0x01
egiga2  SGMII   0x00
Net: , egiga1, egiga2 [PRIME]       
Нажмите клавишу ESC, чтобы остановить автобут: 0 

Когда я проверяю версию, я вижу:

u-boot>> version        
U-Boot 2013.01-ged7ddad (Jun 07 2017 - 17:31:48) SDK version: 2015_T2.0p10
arm-openwrt-linux-uclibcgnueabi-gcc (OpenWrt GCC 4.7.1 r48430) 4.7.1
GNU ld (GNU Binutils) 2.24.0

У меня несколько поврежденных блоков во флеш-памяти NAND

плохой блок на 0x0ff00000
плохой блок на 0x0ff20000
плохой блок на 0x0ff40000
плохой блок на 0x0ff60000
плохой блок на 0x0ff80000
плохой блок на 0x0ffa0000
плохой блок на 0x0ffc0000
плохой блок на 0x0ffe0000

u-boot>> ubi info
UBI: имя устройства MTD: "mtd=2"
UBI: размер устройства MTD: 254 MiB
UBI: физический размер блока стирания: 131072 байт (128 KiB)
UBI: логический размер блока стирания: 126976 байт
UBI: количество хороших PEB: 2024
UBI: количество плохих PEB: 8
UBI: наименьшая единица ввода-вывода флеша: 2048
UBI: смещение заголовка VID: 2048 (выровненное 2048)
UBI: смещение данных: 4096
UBI: макс. разрешенное количество томов: 128
UBI: порог износа: 4096
UBI: количество внутренних томов: 1
UBI: количество пользовательских томов: 1
UBI: доступные PEB: 0
UBI: общее количество зарезервированных PEB: 2024
UBI: количество PEB, зарезервированных для обработки плохих PEB: 20
UBI: макс/средний счетчик стираний: 2/0

При попытке загрузки после успешной записи образа в вновь созданный раздел rootfs у меня возникает ошибка проверки подписи. Я взял образ из Интернет Архива https://archive.org/details/ciscomobility, так как не могу скачать его с сайта cisco… но он должен быть довольно свежим, так как это тоже версия 8.10 https://software.cisco.com/download/home/286304510/type/286289839/release/8.10.196.0?i=!pp

u-boot>> bootm ${loadaddr}

Проверка подписи изображения.
Ошибка проверки подписи изображения (-2), запрещено запускать...

Затем я установил переменную среды setenv skip_validation 1, чтобы отключить проверку подписи.

Я смог перезагрузиться, но теперь появились другие ошибки при загрузке.

Связанный скриншот, показывающий ошибки U-Boot

Ответ или решение

Теория:

Серия Cisco Aironet 2800 является одним из премиальных решений компании Cisco для беспроводных сетей. Эти точки доступа поддерживают как централизованное управление через контроллеры, так и автономный режим работы, известный как Mobility Express. Однако пользователи, приобретающие такое оборудование с рук, как в вашем случае, могут столкнуться с определёнными трудностями. Одной из таких проблем является невозможность загрузки устройства вследствие повреждений NAND флэш-памяти или использования неподдерживаемого или некорректного программного обеспечения. Программное обеспечение точек доступа должно быть надежным и лицензируемым, чтобы гарантировать безопасность и полноценную работу устройства.

Пример:

Ваш Cisco AIR-AP2802I-E-K9 при запуске застревает на этапе U-Boot, который является первоначальной программой загрузки на устройстве. Вы столкнулись с несколькими проблемами:

  1. Проблемы в NAND-флэш памяти: Ваше устройство показывает наличие плохих блоков в NAND памяти, что может указывать на физические повреждения или износ памяти.

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

  3. Обход проверки подписи: Попытка обхода проверки подписи через установку переменной skip_validation 1 временно позволила загрузиться, но возникли новые ошибки во время процесса загрузки.

Применение:

Для решения данной ситуации предлагаются следующие шаги:

  1. Подтверждение состояния NAND: Проблемы с памятью NAND могут быть критичными. Проверьте журнал ошибок и обратите внимание на количество плохих блоков. Если слишком много секторов NAND неисправны, это может потребовать замены NAND-чипа или услуги ремонта.

  2. Проверка подлинности ПО: Поскольку вы используете образ программного обеспечения из стороннего источника, есть вероятность его несовместимости или неисправности. Официальное программное обеспечение Cisco можно получить через регистрацию и загрузку с официального веб-сайта Cisco, при условии наличия поддержки или активного обслуживания оборудования.

  3. Загрузка оригинального ПО: Попробуйте получить доступ к официальным каналам Cisco для загрузки оригинального программного обеспечения (если это возможно) и повторно развернуть его на вашем устройстве.

  4. Обновление и восстановление через консоль: Если устройство до сих пор не загружается, попробуйте загрузить его в безопасном режиме и вручную установить обновления через консоль. Для этого вам может понадобиться прямое подключение по последовательному интерфейсу и использование инструментов, таких как TFTP-сервер, для передачи рабочего образа ОС.

  5. Проверка состояния оборудования: Убедитесь, что все физические соединения (кабели, порты) и питание функционируют должным образом. Плохие физические соединения могут вызывать сбои в загрузке.

  6. Обратиться в службу поддержки Cisco: Если указанные выше действия не решают проблему, рекомендуется обратиться за помощью в службу поддержки Cisco или к сертифицированным партнерам для профессионального ремонта и восстановления устройства.

Заключение:

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

Оцените материал
Добавить комментарий

Капча загружается...