cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
22351
Views
24
Helpful
20
Replies

init>> prompt on 2802i Access Point

LeroyW
Level 1
Level 1

Hello,

we have a 2802i AP that keeps booting into init>> prompt:

init>>

Please choose one of the following boards:
1. 3K
2. 2K (new)
3. 2K (proto)
4. Milos
5. 2KH
6. 3KVE (v-sku)
7. 3KH/3KA/4K
8. Duplo
init>>

 If I select 2. 2K (new) the AP boots normally and functions as expected (joins Controller, etc.). But after reload, power-cycle and even mode-button-reset it keeps getting stuck at the init>> prompt.

 

After some poking around in u-boot, I noticed that the board_env variables are not set:

u-boot>> dump_board_env
SF: Detected S25FL032P with page size 64 KiB, total 4 MiB
Board env is unconfigured
u-boot>>

Compared that to a working AP (same model):

u-boot>> dump_board_env
SF: Detected S25FL032P with page size 64 KiB, total 4 MiB
Board ID: 2K
Flags=00000000
EM Ignore: 0
EM Blacklist : pid=00000000, mask=00000000
EM Whitelist : pid=00000000, mask=00000000
u-boot>>

 

How do we set this on the faulty AP? 

I see no option to set this, only to clear (via clear_board_env).

As a side note, where is the documentation on u-boot?

Is TAC/RMA the only option left here? I would very much like it if we were able to fix this ourselves.

 

20 Replies 20

the progpid is a command to set the board id which is what we need to do but this command will not work in 4800 and above. it will work anything less of 4800. basically this sets the board id environment value which will be used by u boot and i am also strukling to find in 4800 how to set. i have the command but its asking file to download and program. i am not sure what file we need to download a kind of cfg file and so on and i am bit clueless. any thoughts will be highly appreciated.

kholod
Level 1
Level 1

Please help me to set default profile in init

AP1562E , on boot show

 

Please choose one of the following boards:
1. 3K
2. 2K (new)
3. 2K (proto)
4. Milos
5. 2KH
6. 3KVE (v-sku)
7. 3KH/3KA/4K
8. Duplo
init>>


if i press 4 - it boot ok

How to set default board profile ?

i don't have prog_pid in available command

PLEASE Help

 

BootROM - 1.78
Booting from SPI flash, Secure mode
BootROM: RSA Public key verification PASSED
BootROM: CSK block signature verification PASSED
BootROM: Boot header signature verification PASSED
BootROM: Box ID verification PASSED
BootROM: JTAG is disabled


General initialization - Version: 1.0.0
Detected Device ID 6920
Master bootloder version 1.34


Please choose one of the following boards:
1. 3K
2. 2K (new)
3. 2K (proto)
4. Milos
5. 2KH
6. 3KVE (v-sku)
7. 3KH/3KA/4K
8. Duplo

 

after i press 4


init>> High speed PHY - Version: 2.0
BoardId = 0x23board SerDes lanes topology details:
| Lane # | Speed| Type |
------------------------------|
| 1 | 0 | SGMII1 |
| 2 | 5 | PCIe1 |
| 4 | 5 | PCIe2 |
-------------------------------
:** Link is Gen1, check the EP capability
PCIe, Idx 1: Link upgraded to Gen2 based on client cpabilities
:** Link is Gen1, check the EP capability
PCIe, Idx 2: Link upgraded to Gen2 based on client cpabilities
High speed PHY - Ended Successfully
DDR4 Training Sequence - Ver TIP-0.23.(Sublib 0.8)0
DDR4 Training Sequence - Switching XBAR Window to FastPath Window
DDR4 Training Sequence - Ended Successfully
BootROM: Image checksum verification PASSED
BootROM: Boot image signature verification PASSED

____ _
/ ___|(_) ___ ___ ___
| | | |/ __| / __|/ _ \
| |___ | |\__ \| (__| (_) |
\____||_||___/ \___|\___/
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** LOADER **


U-Boot 2013.01-gacaad15 (Aug 18 2019 - 20:12:19) SDK version: 2015_T2.0p10

Board: Milos
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

RST I2C0
NAND: 256 MiB
SF: Detected N25Q32A with page size 64 KiB, total 4 MiB
*** Warning - bad CRC, using default environment

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: 0x3fed9000:0x3ffadc40
BSS: 0x3ffef704
Stack: 0x3f9c8f20
Heap: 0x3f9c9000:0x3fed9000
U-Boot Environment: 0x00100000:0x00110000 (SPI)

Board configuration:
| port | Interface | PHY address |
|--------|------------|--------------|
| egiga1 | SGMII | 0x01 |
SFP not detected, enable RJ45
Net: , egiga1 [PRIME]
Hit ESC key to stop autoboot: 0

 

Hit ESC key - to go u-bot


u-boot>>
u-boot>> version

U-Boot 2013.01-gacaad15 (Aug 18 2019 - 20:12:19) 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


u-boot>> dump_board_env
SF: Detected N25Q32A with page size 64 KiB, total 4 MiB
Board env is unconfigured
u-boot>>

 

How to set board env ?

 

resetenv - i try this, not working

JuanLira93
Level 1
Level 1

Hello!

I solve my problem with the reset button. I try a reboot command, unplug and plug in the PoE cable but it doesn't work.

You need to disconnect the AP from the PoE, press the reset button and connect again, you need to press and hold the button in this process for 30 seconds, then the AP will reboot. You only need to reconfigure the first parameters.

Best regards.

Hi I also have the same issue and did u able to fix the board Os and pls help

ripclap
Level 1
Level 1

I ran into this exact problem and solved it by loading an earlier bootloader image. Below are the steps I followed:

  1. Download the legacy firmware
    Grab an older Cisco firmware bundle—for example, for a 2802i I used ap3g3-k9w8-tar.153-3.JC15.tar.

  2. Extract the U-Boot binary

    • Unpack the .tar file.

    • Open btdlr.img (7-Zip works well) and extract the U-Boot file:
      named something like u-boot-barbados3k-abraxas-signed_*_REL.bin.

    • Rename it to u-boot.bin.

  3. Configure your TFTP settings in U-Boot

     
    u-boot> setenv serverip 10.80.21.253
    u-boot> setenv netmask 255.255.254.0
    u-boot> setenv ipaddr 10.80.21.100
  4. Flash the older U-Boot

    u-boot> bubt
    Using default filename "u-boot.bin" TFTP from server 10.80.21.253; our IP address is 10.80.21.100
    Loading: [##########] 7.4 MiB/s Bytes transferred = 1023524 (0xF9E24)
    Override Env parameters to default? [y/N] y
    Erasing 0x100000 - 0x110000: [Done]
    Erasing 0x0 - 0x100000: [Done]
    Writing image to flash: [Done]
  5. Reboot into the legacy U-Boot

    u-boot> reset
  6. Use progpid to set the correct Board-ID

    u-boot> help progpid
    progpid - Program PID cookie

    Usage: progpid 3k | 2k | 2kp1 | milos | 2kh
    u-boot> progpid 2k
    u-boot> reset

After reboot, you’ll no longer be prompted at boot to select the Board ID—and the AP will correctly identify itself as a 2K device.

eu tive esse problema , e consegui resolver 

Review Cisco Networking for a $25 gift card