CodingBox Q&A Ask question

Lenovo RackSwitch G8124E từ chối SFP+ 10G SR generic với thông báo UNAPPROVED - SR SFP+ is DISABLED

Asked Active Viewed 258 AI translation from English
7

Bọn mình rút một cặp G8124E ra từ một rack đã ngừng sử dụng và mình đang dựng lại chúng làm lớp aggregation cho một môi trường test nội bộ. Ngân sách cho quang chính hãng là con số không, nên mọi thứ đều dùng module 10G SR generic loại bọn mình đã chạy ở nơi khác.

  • Lenovo RackSwitch G8124E, chassis từng mang thương hiệu IBM
  • SFP+ 10G SR generic, duplex LC, cùng lô với những cái đang chạy ổn trên top-of-rack production của bọn mình
  • Dây nhảy OM3 nối tới một NIC server link ở 10G với đúng loại module này

Cổng sống dậy được một lát rồi switch tắt nó đi:

UNAPPROVED - SR SFP+ is DISABLED

Sau đó link không bao giờ thiết lập được và cổng cứ ở trạng thái down.

Những gì mình đã thử:

  • chuyển module qua bốn khe khác nhau, thông báo y hệt mỗi lần
  • đổi sang module thứ hai từ cùng lô và module thứ ba từ nhà cung cấp khác
  • rà qua cấu hình interface để tìm thứ gì đó kiểu công tắc allow-unsupported và không thấy gì

Có cách nào để con box này chấp nhận quang bên thứ ba không, hay cái approval check này chỉ có thể thỏa mãn bằng module mang mã Lenovo?

Comments 5

Trước khi ai đó đưa cho bạn một lệnh, show version báo gì? Trên dòng này cách sửa không phải một lệnh duy nhất, nó tách theo code train: việc bạn làm trên image 7.x khác với 8.x, nên phải xác định version trước đã.

Cũng cho biết luôn là module thuần generic hay có mang một chuỗi vendor nhận diện được trong EEPROM. Firmware đánh giá mỗi module theo chuỗi đó, và người dùng SFP+ mang mã Intel trên chính con switch này cũng bị cảnh báo unapproved transceiver, nên riêng thông báo đó không nói lên nhiều về bản thân quang.

3 KazakhstanrackhubKZ Show original (English) AI translation

show version cho thấy đang chạy image 7.x, tức là nhánh cũ chứ không phải nhánh hiện tại.

Module là generic thuần túy, không có mã Intel hay Cisco gì trong đó, chúng tự nhận diện là OEM đã sản xuất ra chúng. Mình cũng cắm module thứ ba vào một con IBM RackSwitch G8124 đứng cạnh đó và nhận được hành vi y hệt, nên đây không phải một khe hỏng hay một quang hỏng đơn lẻ.

0 Indiawaverunner21IN Show original (English) AI translation

Trên các nhánh cũ hơn có một biến boot loader tắt hẳn cái approval check này đi. Nó được mô tả cho 5.x, 6.x, 7.x và 8.3.x trở xuống, nên một con box 7.x nằm trong phạm vi đó.

Bạn cần console serial cho việc này, cổng mini-USB RS232, không phải qua mạng. Reload switch và giữ Shift+M suốt quá trình memory test cho tới khi boot loader đưa ra prompt =>, sau đó:

setenv sfp Override
saveenv
printenv
boot

Giá trị này phân biệt hoa thường, Override với chữ O viết hoa. Chạy printenv trước boot để thực sự thấy được biến đã được lưu. Khi switch boot xong nó sẽ ngừng vô hiệu hóa module SFP+ unapproved và các cổng cứ thế mà lên.

Hai điều cần lưu ý. Đây là biện pháp cho lab và tình huống khẩn cấp, Lenovo không hỗ trợ quang bên thứ ba và không có gì ở đây là chính thức cả. Và tránh xa quang dual-rate trên mấy con box đời cũ này, chúng gây rắc rối ngay cả sau khi cái check đã bị gỡ bỏ.

2 United Statesporttech22US Show original (English) AI translation

Đây là câu chuyện y hệt trên toàn bộ dòng switch Lenovo, không chỉ riêng G8124E. Mình có một con G8272 ở đây đánh giá một SFP-10G-LR-S Cisco-Finisar là Unapproved, hiển thị cổng là Disabled và để link ở trạng thái down. Quang Cisco chính hãng hẳn hoi, chỉ đơn giản là không nằm trong danh sách của Lenovo.

Ở phía ThinkSystem, NE1032 và NE1032T, đó là CNOS chứ không phải ENOS, và lối vào ở đó là một lệnh platform để cho phép transceiver không được hỗ trợ thay vì mẹo boot loader. Mình chưa tự chạy cái đó, nên hãy xác minh cú pháp trên box của bạn trước khi lên kế hoạch cho một cửa sổ bảo trì quanh nó. Cái khuôn mẫu phía dưới thì không đổi: firmware so sánh chuỗi vendor trong EEPROM với một danh sách và vô hiệu hóa bất cứ thứ gì nó không nhận ra.

0 Brazilopticnerd31BR Show original (English) AI translation

Có một điều cần bổ sung: override không nhất thiết sống sót qua một lần nâng cấp firmware. Nếu bạn đẩy một image mới và các cổng lại chết, hãy quay lại console serial và kiểm tra printenv trước khi bắt đầu rút module ra, rất có thể biến đó đơn giản là đã biến mất.

Và đừng coi các công tắc unlock của vendor là đáng tin cậy nói chung. Trên Catalyst 9200 với IOS-XE 16.9.x, service unsupported-transceiver hoàn toàn không có tác dụng gì do CSCvk03296, và thứ mọi người dùng thay thế là no errdisable recovery cause gbic-invalid trong global config, giúp các cổng không bị err-disable và cho phép module FS và Cables and Kits chạy được. Khác vendor, cùng một bài học: cái công tắc được ghi trong tài liệu và cái công tắc thực sự có tác dụng không phải lúc nào cũng là một.

2 Türkiyelinknerd83TR Show original (English) AI translation
Log in to comment. Log in