ethtool -m يفشل على بطاقة FS.com XXV710: "Module EEPROM memory read not supported" وNVM غير قابل للتحديث
على Ubuntu 18.04 (kernel 5.4.0، ethtool 5.3، i40e 2.8.20-k) استخدم صاحب السؤال بطاقات 25G قائمة على XXV710 مشتراة من FS.com (رقم قطعة FS: XXV710AM2-F2، شريحة Intel XXV710). اللينك وحركة المرور بسرعة السلك دون أخطاء كانت تعمل، لكن قراءة بيانات DMI لترانسيفر باستخدام sudo ethtool -m enp4s0f0 فشلت برسالة "Cannot get module EEPROM information: Invalid argument"، وسجّل dmesg "i40e 0000:04:00.0 enp4s0f0: Module EEPROM memory read not supported. Please update the NVM image." تشغيل أداة nvmupdate64e من Intel (NVMUpdate 1.34.17.7) قام بترقية بطاقة Intel X710 أصلية (DevId 1572) إلى 7.16(7.10)، لكنه أدرج XXV710 (DevId 158B) عند NVM 5.81(5.51) كـ "Update not available". بما أن ethtool -m يعمل على X710 بنفس التعريف (driver)، سأل صاحب السؤال ما إذا كانت قراءات EEPROM مدعومة على XXV710 على الإطلاق وما هو أحدث إصدار NVM لها.
- الأجهزة: FS.com XXV710AM2-F2 (شريحة Intel XXV710)، Intel Ethernet Converged Network Adapter X710-2
- الترانسيفرات: ترانسيفرات 25G SFP28 غير محددة
- الشكل الفيزيائي: SFP28
الأعراض / الرسائل:
Cannot get module EEPROM information: Invalid argument
Module EEPROM memory read not supported. Please update the NVM image.
nvmupdate64e reports "Update not available" for XXV710 at NVM 5.81(5.51)
link and throughput normal, only DDM/EEPROM readout fails
Comments 3
طلب دعم Intel النقوش الموجودة على ملصق 4-في-1 الخاص بالبطاقة ومخرجات ethtool -i لتحديد البطاقة.
فقط للتوضيح، البطاقة تحمل علامة FS.com، وليست Intel. أخبرتني FS أن بطاقات XXV710 التي شُحنت بـNVM 5.81(5.51) لا يمكن ترقية برنامجها الثابت، ووافقوا على استبدال RMA للوحدات المشحونة بـNVM 6.01، والتي يمكن تحديثها إلى 7.1 وتدعم قراءة EEPROM الخاصة بالوحدة البصرية. ما يزعجني هو أن FS لم تفصح قط عن هذه الإصدارات المختلفة من العتاد.
طلبت أيضًا من Intel تسمية موديلات بطاقات NIC القائمة على XXV710 التي تقبل أي وحدة إرسال واستقبال من طرف ثالث متوافقة مع MSA وتُبلّغ عن تفاصيل EEPROM بشكل صحيح.