CodingBox Q&A Ask question

Dell DD9900 trong cặp HA không nhận SFP ở ethMa: State UP, link status NO, Cannot get module EEPROM information

Asked Active Viewed 124 AI translation from Русский
5

Tôi quản lý hệ thống lưu trữ dự phòng trong trung tâm dữ liệu. Cặp DD9900 chạy HA, các cổng mạng nằm trên NDC QLogic. Sau mỗi lần khởi động lại hoặc lắp lại module, cổng ethMa không còn nhận ra transceiver nữa, và đây không còn là sự cố một lần mà là kiểu lặp lại ổn định.

  • Dell DD9900, DD OS 7.2.0.95, cấu hình HA
  • NDC QLogic QL41164HMCU 4x10GbE (Dell 0XVVY1)
  • Module ABCU-5710RZ-CS4B, FCLF-8521-3-HP, FTLX8571D3BCL-FC, AFBR-703ASDZ - nhận được cả đồng lẫn quang

Trong hệ thống thấy:

State UP
link status NO
Transceiver is unplugged
Cannot get module EEPROM information

ethtool -m trên cổng này không trả về gì cả.

Những gì đã thử:

  • đổi module qua lại giữa các cổng và đổi dây nhảy quang - vấn đề đi theo cổng, không đi theo module
  • chuyển link sang switch khác và sang cổng khác của switch
  • thay hẳn NDC sang cái mới, sau một thời gian lại gặp đúng y hệt

Trong khi đó cổng vẫn báo UP, tức hệ thống coi như mọi thứ bình thường và không bật cảnh báo gì cả. Vậy nên tìm tiếp ở đâu - driver, DD OS, hay vẫn là phần cứng?

Comments 4

Accepted answer

Vì trên hệ thống đơn không tái hiện được, còn trên HA thì ổn định lặp lại, nên có thể bỏ qua phần cứng. Đây là lỗi driver QLogic, nó lộ ra đúng ở cấu hình HA trên DD OS 7.2. Từ đó ra cả bức tranh: cổng báo UP, không có link, còn trong log là Transceiver is unplugged và Cannot get module EEPROM information. Driver đơn giản là không chạm được tới EEPROM của module, và module là đồng hay quang thì nó cũng chẳng quan tâm - vì vậy đổi module, đổi dây, đổi cổng switch và cả thay NDC đều không ăn thua.

Cách chữa là nâng DD OS lên tối thiểu 7.10.1, ở đó có bundle firmware và driver mới hơn, sau đó triệu chứng biến mất. Trong lúc chưa chốt được cửa sổ nâng cấp:

  • giữ quyền truy cập qua serial console để không bị mất quyền quản lý khi ethMa lại rớt
  • chuyển traffic sang các cổng khác của card, chúng không dính lỗi này
  • đừng để DAC và SFP chung một card, đây là điều cấm riêng trong tài liệu của QLogic

Lưu ý về support: trước khi nâng cấp hãy đối chiếu với vendor theo ma trận tương thích đúng cho cấu hình HA của bạn, 7.10.1 chỉ là mức sàn, không phải khuyến nghị dừng lại đúng ở đó. Và về lâu dài: ở các DD đời mới hơn NDC này đã được thay bằng Intel X710, nên khi nâng cấp dàn máy thì vấn đề này tự hết.

3 BelarusnetfoxBY Show original (Русский) AI translation

Ba câu hỏi để thu hẹp phạm vi. Thứ nhất: trên hệ thống đơn có bắt được lỗi này không hay chỉ trên cặp HA? Cái này quan trọng vì HA thay đổi cách interface lên và chuyển sang node khác, và phân nửa các case kiểu này nằm đúng ở đó.

Thứ hai: trên card này chỉ toàn module SFP hay ở cổng bên cạnh có cắm DAC? QLogic trong tài liệu cấm thẳng việc để DAC và SFP chung một card, và hậu quả đúng kiểu này - một số cổng ngừng đọc được EEPROM.

Thứ ba: ethtool -m trên các cổng bên cạnh cùng card có chạy bình thường không hay cũng im luôn?

0 RussialasernerdRU Show original (Русский) AI translation

Đã dựng dàn test và chạy thử. Trên hệ thống đơn với cùng module và cùng DD OS 7.2 thì không tái hiện được, dù rút cắm module hay khởi động lại bao nhiêu lần cũng vậy. Chỉ bắt được trên cặp HA, và có vẻ đây chính là chìa khóa.

DAC và SFP không bị lẫn chung một card, cả bốn cổng đều dùng module cùng loại. ethtool -m trên các cổng bên cạnh đọc bình thường, EEPROM trả về đầy đủ, còn trên ethMa thì đúng là Cannot get module EEPROM information, cho tới khi cổng tự lên lại sau một lần khởi động lại nào đó.

1 Russiaportrunner91RU Show original (Русский) AI translation

Đồng ý với chuyện "bỏ QLogic mà đi". Có một card QLogic 8262 (dòng 8200) trong FreeNAS 11.3-U5 trên HP MicroServer Gen10: cả hai PCI function đều hiện ra, nhưng chỉ ql0 hoạt động, còn ql1 lên như none2 và không khởi tạo được, tức là nửa card coi như chết.

Trong log mỗi lần boot đều có 0x200000 bytes of rid 0x10 res 3 failed và tiếp theo là unable to map any ports. Có người khuyên kiểm tra bằng pciconf -l xem có phải đây là HP NC523SFP đổi nhãn hay không, cập nhật firmware adapter và thử chỉnh tunable MSI/MSI-X. Không cái nào ăn thua, cuối cùng đổi card luôn, còn cho lưu trữ thì ở đó khuyên thẳng là dùng Chelsio T520-CR hoặc Intel X520. Nên việc chuyển sang X710 ở các hệ thống mới nhìn cũng hợp lý thôi.

3 Kazakhstanlambdaowl20KZ Show original (Русский) AI translation
Log in to comment. Log in