dadv (dadv) wrote in cisco_ru,
dadv
dadv
cisco_ru

2811 и USB boot

В каком случае 2811 со свежим ROMMON может отказаться грузиться с USB, при том, что тот же IOS нормально загружается с CompactFlash?

Имеется тестовая 2811, доступная локально с подключенной консолью. Успешно обновил ROMMON до ROM: System Bootstrap, Version 12.4(13r)T11, RELEASE SOFTWARE (fc1) через upgrade rom-monitor file. Вроде бы этот ROMMON умеет грузить IOS с usbflash0:

В конфигурации:

boot-start-marker
boot system usbflash0:c2800nm-adventerprisek9-mz.124-22.T.bin
boot system flash c2800nm-adventerprisek9-mz.124-13a.bin
boot-end-marker


При ребуте пишет на консоль:

Upgrade ROMMON initialized
program load complete, entry point: 0x8000f000, size: 0x3d240
*** TLB (Load/Fetch) Exception ***
Access address = 0x364
PC = 0x8003d878, Cause = 0x8, Status Reg = 0x3040a803
monitor: command "boot" aborted due to exception


И потом идёт на второй заход и грузит IOS уже с CompactFlash. Если выйти в ROMMON, то видим, что загрузчик, с одной стороны, предлагает использовать usbflash0, а с другой стороны, не может этого:

rommon 1 > dev
Devices in device table:
        id  name
    flash:  compact flash              
bootflash:  boot flash                 
usbflash0:  usbflash0                  
usbflash1:  usbflash1                  
    eprom:  eprom 
rommon 2 > dir usbflash0:
program load complete, entry point: 0x8000f000, size: 0x3d240
*** TLB (Load/Fetch) Exception ***
Access address = 0x364
PC = 0x8003d878, Cause = 0x8, Status Reg = 0x3040a803
monitor: command "dir" aborted due to exception


Флешка на 256M (249M реальных, 261849088 байта), отформатирована на этой же 2811 и IOS скопирован туда через copy /verify тоже на ней. Уже загруженный IOS признаёт флешку за поддерживаемую:

#show usb device          
Host Controller: 1
Address: 0x1
Device Configured: YES
Device Supported: YES
Description: USB Mass Storage
[skip]

Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 1 comment
...иос-то признаёт, а вот роммон?
я тут недели три назад похоже развлекался с 6506/sup2, но там роммон совсем ископаемый был, и сообщение об ошибке вида "Bad magic number".
итогом развлечений стала заливка древнего иоса и форматирование предварительно обнулённого CF под ним.

ну то есть в этой ситуации может быть проблема в каких-то отклонениях создаваемого свежим иосом mbr/fat16 и того, что хочет видеть роммон.