Loading...

Lỗi "mainboard hardware authentication failed. abort init" trên Switch Cisco: Nguyên nhân và Cách khắc phục.

Lỗi "Mainboard hardware authentication failed. Abort init" là một lỗi nghiêm trọng và khá phổ biến trên một số dòng Switch Cisco Catalyst, đặc biệt là dòng cũ hơn như C3650/C3850 và cả một số mẫu C9000 series.

Lỗi này xảy ra khi quy trình khởi động của Switch (ROMMON hoặc Bootloader) không thể xác thực được tính hợp pháp của phần cứng Mainboard.

Lý do: Lỗi này thường liên quan đến một khiếm khuyết trong quy trình xác thực phần cứng ở cấp độ Bootloader hoặc chip. Cisco đã ghi nhận lỗi này qua nhiều Bug ID khác nhau (ví dụ: CSCvc72748, CSCvn16574, CSCvm55208) và thường không có bản vá phần mềm nào sửa được tận gốc.

Biện pháp Khắc phục:

1, Hiệu quả Nhất đó là đổi thiết bị khác

Đối với đa số trường hợp, đây là lỗi phần cứng đã được biết đến rộng rãi (Well-Known Issue) và biện pháp khắc phục duy nhất, hiệu quả nhất là đổi trả thay thế thiết bị khác.

2, Nếu bạn không thể thay thế đổi thiết bị khác:

Nếu bạn không thể đổi thiết bị khác, các kỹ sư mạng đã tìm ra một số giải pháp "thủ công" có thể khắc phục tạm thời lỗi này (đặc biệt phổ biến với C3650/C3850): 

A. Cập nhật IOS XE mới nhất. Trong một số trường hợp, việc cài đặt một phiên bản IOS XE mới hơn có thể vô tình bao gồm một bản cập nhật vi mã (microcode upgrade) có thể giải quyết vấn đề xác thực.

  1. Vào chế độ ROMMON: Thường là bằng cách giữ nút MODE trong quá trình khởi động Switch cho đến khi bạn thấy dấu nhắc switch:

  2. Khởi tạo Flash: Gõ lệnh flash_init.

  3. Kiểm tra file hệ thống: Gõ lệnh dir flash:.

  4. Tải/Cài đặt IOS mới nhất:

    • Sử dụng USB (nếu Switch hỗ trợ) hoặc TFTP để sao chép file IOS XE mới nhất (ví dụ: phiên bản 16.12.12 trở lên hoặc mới nhất có thể) vào bộ nhớ Flash.

    • Sau khi copy xong, tiến hành cài đặt thủ công.

  5. Khởi động lại: Khởi động Switch với lệnh boot hoặc boot flash:<tên file .bin>.

B. Khởi động lại hệ thống với Image dự phòng

Nếu Switch có nhiều phiên bản IOS trên Flash, hãy thử chỉ định boot sang một phiên bản ổn định đã biết trước đó:

  1. Vào chế độ ROMMON (như bước 1.A).

  2. Chỉ định Boot:

    switch: set BOOT flash:<tên_file_IOS_cũ_đã_biết>.bin
    switch: boot
    

    (Hoặc sử dụng file packages.conf của phiên bản cũ nếu đang dùng Install Mode).


Liên hệThỏa thuận sử dụng | Chính sách bảo mật