المقدمة
يصف هذا المستند حل المشكلة التي تحدث عند إختفاء وحدات طاقة التيار المباشر ASR9K V1 من النظام الأساسي Admin Show. قد لا تظهر وحدات التزويد بالطاقة الخاصة بالتيار المباشر (DC) الإصدار 1 (V1) في المخزون بعد أن تفقد كلا موجز الطاقة.
المشكلة
عندما تقوم باختبار وحدة تغذية طاقة التيار المباشر (DC) وإزالة الطاقة من وحدات إمداد طاقة التيار المباشر، فإنك تقوم بفحص show platform ولا ترى وحدات إمداد الطاقة المدرجة.
هذه هي الخطوات التي تتخذها في وقت الاختبار:
1. يتم توصيل طاقة التيار المباشر وتشغيلها بأعلى درج/وحدات الطاقة وأدنى درج/وحدات الطاقة.
2. محاكاة عطل الطاقة الكامل وإيقاف تشغيل جميع مدخلات التيار المباشر في أدراج الطاقة/الوحدة النمطية.
3. قم باستعادة إدخال وحدة التحكم بالمجال DC إلى الدرج العلوي/الوحدات النمطية فقط.
4. انتظر حتى يتم تحميل الجهاز (مع الاستمرار في إيقاف تشغيل الجهاز إلى علبة الورق/الوحدات الطرفية في الجزء السفلي).
5. قم باستعادة دخل التيار المستمر إلى الدرج/الوحدات الطرفية السفلي.
عند إستعادة وحدات إدخال طاقة التيار المباشر إلى الدرج السفلي، يمكنك الاطلاع على وحدات الطاقة في عرض المسؤول عرض مصدر طاقة المخزون ومنصة عرض المسؤول. ولكن هذه ليست الحال.
الشرح:
ستقوم وحدات التزويد بالطاقة حسب النسب بتوليد أخطاء في الدائرة المدمجة (I2C) إذا لم يتم توصيل أي إدخال طاقة تيار مستمر. وهذا يعني أنه يمكنك اكتشاف وجودهم (يتم ذلك عبر اتصال منفصل، وليس بواسطة i2C)، على مستوى الطاقة ولا يتم اكتشاف وجودهم. لا يتم عرض وحدة الطاقة الحالية في النظام الأساسي ل Admin Show للعلبة السفلية لا يمكنها الاتصال بها لاكتشاف حالتها.
سيتم وضع علامة "فشل" على كود إدارة الطاقة نظرا لارتفاع عدد الأخطاء التي تقوم الإمدادات بإنشائها. أسلوب الاسترداد هو OIR الخاص بالتوريد.
يوجد شرح جيد في قسم الوصف في CSCun46616: معالجة فشل وحدة الطاقة I2C (في V1 غالبا).
ويتم إستنساخها هنا:
تحتاج الوحدة النمطية V1 غير المزودة بالطاقة إلى فولتين لاكتشاف عنوانها الخاص. هذه الفولتية هي 5 فولت و 8 فولت. تتم مشاركة 5V بين طرازي 9010، ولكن لا تتم مشاركة 8V. وهذا يعني أنه إذا تم توصيل وحدة نمطية بفتحة غير مشغلة لدرج لا يحتوي على وحدة نمطية مشغلة بالفعل، فإن هذه الوحدة النمطية لا تكتشف العنوان الصحيح.
لمعالجة هذه المشكلة، يجب تغيير رمز برنامج تشغيل وحدات الطاقة النمطية بحيث لا يحاول باستمرار الوصول إلى I2C للوحدات النمطية الفاشلة، قد يحدث هذا بسبب تنبيهات I2C المتكررة (المتعطلة) للوحدات النمطية التي لا يمكن الوصول إليها من خلال I2C. تتسبب محاولات I2C المتكررة هذه في تأخير تهيئة برنامج تشغيل وحدات الطاقة مما قد يمنع السماح بتمهيد وحدات LC بواسطة مدير الأرفف إذا لم تكن تتلقى توزيع طاقة الهيكل في الوقت المناسب من برنامج تشغيل وحدات الطاقة.
وهذا هو ما يحدث بالضبط في هذه الحالة. لا تحتوي أي من وحدات التزويد بالطاقة الموجودة على الرف السفلي على أية وحدات إدخال للتيار المستمر، ومن ثم لا يتوفر مصدر بقدرة 8 فولت للدرج، ومن ثم تبدأ جميع الوحدات الموجودة في الدرج السفلي في إحداث أخطاء في تقنية I2C. وتضع إدارة الطاقة علامة "فاشلة" على جميع هذه الوحدات النمطية ولا تحاول إستردادها حتى يتم إستبدالها (أي OIR).
الحل
يمكن إسترداد النظام عند إعادة تشغيل عمليتين بهذا الترتيب:
process restart pwrmon
process restart shelfmgr