المحتويات

المقدمة

السجلات المطلوب تجميعها

السجلات الأساسية المطلوب تجميعها

نبض القلب الآنسة لوكس

السجلات ذات الصلة ب EOBC/EPC

ذو صلة بالنسيج

مدير الشرائح

مدير MPA

إقتادتن

تثبيت PD

التفاصيل

التحليل باستخدام سجلات card-mgr

إستخدام Show tech ctrace لإجراء التحليل دون اتصال

فك ترميز ctrace غير متصل على خادم ADS

تحديد SC الأساسي والخدمة sup الأساسية

إسترداد الأكواد اللاحقة من SC الأساسي

محفوظات الأحداث من وجهة نظر RP الأساسية:

مثال سيناريوهات الفرز

كيف يمكنك سحب وتحرير وإنشاء مجموعة ساتوري؟

أمر بناء kernel

كيف يتم إجراء التغييرات على KLMS المختلفة وتجميعها؟

مواصفات بطاقات Fretta الثابتة من HW و FPGA

المقدمة

يصف هذا وثيقة الإرشادات حول كيفية تحليل والبحث عن الأسباب الجذرية للمشاكل المعتمدة على النظام الأساسي على مجموعة (NCS5500) من الموجهات.

السجلات المطلوب تجميعها

بالنسبة لأي فرز يعتمد على النظام الأساسي، قم بتجميع السجلات الأساسية المدرجة أدناه. قم بجمع السجلات الأخرى بالإضافة إلى السجلات الأساسية، كما هو موضح في الأقسام الفرعية أدناه، وذلك وفقا للمكون أو مساحة الوظيفة المشتبه فيها.

السجلات الأساسية المطلوب تجميعها

- show logging

- show tech ctrace

- show tech card-mgr

- show tech shelf-mgr

- نظام تشغيل Show tech

- اعرض فني

نبض القلب الآنسة لوكس

- عرض فني لملكة جمال

السجلات ذات الصلة ب EOBC/EPC

يرجى الرجوع إلى المسائل المحددة الخاصة بلجنة المصادقة والتفويض والمحاسبة (EOBC/EPC).

- show tech control-ethernet

ذو صلة بالنسيج

- إظهار البنية الفنية من xRVM

مدير الشرائح

- show tech-support sdr_mgr

- إظهار تثبيت الدعم الفني

- إظهار بنية الدعم الفني

- show tech support fpd

- show tech support cm

- show controller fabric health

- إظهار شرائح النظام الأساسي

مدير MPA

- show tech-support mpa-mgr

إقتادتن

- عرض خدمة الدعم الفني

- show tech-support alarm_mgr

- إظهار الإنذارات

- مؤشر الدوي

- بيئة العرض

يرجى الرجوع إلى هذه الارتباطات للحصول على مزيد من التفاصيل حول مؤشر LED والحالة.

تثبيت PD

يرجى الرجوع إلى مشاكل تثبيت ملفات التعريف (PD) الرئيسية

التفاصيل

التحليل باستخدام سجلات card-mgr

- خصص بعض الوقت لمرور مدير البطاقات على الويكي التفصيلي على

- لتصحيح أخطاء أي مشكلة في النظام الأساسي، يلزمك إستخدام show tech ctrace، وshow tech card-mgr، وshow tech shelf_mgr log لفهم ما يحدث.

- show reboot-history card موقع <> من shelf_mgr سجل يزود سجل إعادة التشغيل من البطاقة.

- show controllers card-mgr event-history موقع موجز <> وshow controllers card-mgr event-history detail location <> من show tech card-mgr log يقدم تفاصيل عن تفاصيل جهاز حالة البطاقة-mgr fsm.

- عندما تفشل البطاقة في التمهيد، فأنت بحاجة إلى الاطلاع على محفوظات الأحداث لتلك البطاقة، واستنادا إلى الحالة/الحدث الذي تم تعليق/فشل البطاقة فيه، تحتاج إلى مراجعة نظام الإدخال والإخراج الأساسي (BIOS) أو تثبيت ملف التعريف (PD) أو نقطة عرض قائمة على البطاقة. يحتوي كل حدث على رمز بريدي مقترن، يوفر أدلة على حركة FSM.

ملاحظة: إذا فشلت بطاقة خط في التمهيد وانتقلت إلى حالة "فشل/فشل"، فيلزمك الاتصال بوحدة تحكم بطاقة الخط بعد فرض إعادة تحميل البطاقة. هذا يساعدك على فهم سبب فشل تمهيد بطاقة الخط. show tech غير قادر على تجميع السجلات من بطاقة خط فاشلة.

يرجى الرجوع إلى موقع wiki المفصل المذكور أعلاه الخاص ببطاقة-mgr لفهم معنى تفاصيل الحالة والحدث والرمز البريدي المحددة. راجع أيضا ملف إدارة البطاقة الموجود على calvados/dc_common_pkg/drivers/card_mgr/card_mgr_fsm.smil. يحتوي هذا الملف على وصف جيد لحالات FSM والأحداث وانتقال الحالة.

هنا مثال على إخراج موجز محفوظات أحداث حالة العمل عندما يتم إعادة ضبط LC ببرودة:

sysadmin-vm:0_RP0# show controller card-mgr event-history brief location 0/1

Mon Dec 16 14:47:58.974 UTC+00:00

Card Event History for: 0/1

Card Event History as seen by Master (0/RP0)

Current State: CARD_READY

DATE  TIME (UTC)   STATE EVENT

----- ------------ ---------------------- ------------------------------

12/16 14:46:51.116 WAIT_CARD_INFO ev_card_info_synced

12/16 14:46:06.990 WAIT_SYSADMIN_VM_READY ev_sysadmin_vm_booted

12/16 14:45:57.375 HOST_OS_RUNNING ev_sysadmin_vm_started

12/16 14:45:39.554 BOOTLDR_STARTED ev_host_os_started

12/16 14:44:22.746 CARD_POWERED_ON ev_bootldr_started

12/16 14:44:19.142 IOFPGA_BOOTED ev_dm1_power_up_ok

12/16 14:44:12.825 IOFPGA_RESET_CHECK ev_inserted

12/16 14:44:12.325 CARD_IN_RESET ev_removed

12/16 14:44:10.224 PROCESS_PENDING_RESET if_pending_cold_reset_req

12/16 14:44:10.224 SYSADMIN_VM_GOING_DOWN ev_host_halting_os

12/16 14:43:50.258 SYSADMIN_VM_GOING_DOWN ev_cold_reset_req

12/16 14:43:34.275 CARD_READY ev_sysadmin_vm_shutdown

12/16 11:11:55.291 OIR_INSERT_NOTIF if_card_local_init_done

12/16 11:11:55.290 IDLE ev_card_info_synced

مثال للمخرجات التفصيلية لتاريخ الحدث:

sysadmin-vm:0_RP0# show controller card-mgr event-history detail location 0/1

Mon Dec 16 14:49:20.850 UTC+00:00

Card Event History for: 0/1

Card Event History as seen by Master (0/RP0)

Event buffer info:

Total number of events recorded: 14

Number of events available for display: 14

Current State: CARD_READY

EVENT #: 13 (record index = 13)

TIMESTAMP: 2019/12/16 14:46:51.116090 UTC

STATE: WAIT_CARD_INFO

EVENT: ev_card_info_synced

EVENT DESC: Card info of the remote node has been received

EVENT #: 12 (record index = 12)

TIMESTAMP: 2019/12/16 14:46:06.990465 UTC

STATE: WAIT_SYSADMIN_VM_READY

EVENT: ev_sysadmin_vm_booted

EVENT DESC: SysAdmin VM has booted

EVENT #: 11 (record index = 11)

TIMESTAMP: 2019/12/16 14:45:57.375813 UTC

STATE: HOST_OS_RUNNING

EVENT: ev_sysadmin_vm_started

EVENT DESC: SysAdmin VM has been started from host

EVENT #: 10 (record index = 10)

TIMESTAMP: 2019/12/16 14:45:39.554589 UTC

STATE: BOOTLDR_STARTED

EVENT: ev_host_os_started

EVENT DESC: Host OS has started booting

EVENT #: 9 (record index = 9)

TIMESTAMP: 2019/12/16 14:44:22.746147 UTC

STATE: CARD_POWERED_ON

EVENT: ev_bootldr_started

EVENT DESC: Bootloader on the card has started booting

EVENT #: 8 (record index = 8)

TIMESTAMP: 2019/12/16 14:44:19.142021 UTC

STATE: IOFPGA_BOOTED

EVENT: ev_dm1_power_up_ok

EVENT DESC: I/O FPGA indicating power domain 1 was successfully powered up

EVENT #: 7 (record index = 7)

TIMESTAMP: 2019/12/16 14:44:12.825682 UTC

STATE: IOFPGA_RESET_CHECK

EVENT: ev_inserted

EVENT DESC: Card inserted into the chassis or I/O FPGA booted

EVENT #: 6 (record index = 6)

TIMESTAMP: 2019/12/16 14:44:12.325703 UTC

STATE: CARD_IN_RESET

EVENT: ev_removed

EVENT DESC: Card removed from chassis or I/O FPGA was power cycled

EVENT #: 5 (record index = 5)

TIMESTAMP: 2019/12/16 14:44:10.224354 UTC

STATE: PROCESS_PENDING_RESET

EVENT: if_pending_cold_reset_req

EVENT #: 4 (record index = 4)

TIMESTAMP: 2019/12/16 14:44:10.224343 UTC

STATE: SYSADMIN_VM_GOING_DOWN

EVENT: ev_host_halting_os

EVENT DESC: Host is performing halting of OS

EVENT #: 3 (record index = 3)

TIMESTAMP: 2019/12/16 14:43:50.258016 UTC

STATE: SYSADMIN_VM_GOING_DOWN

EVENT: ev_cold_reset_req

EVENT DESC: Client request to cold reset the card (I/O FPGA is also power-cycled)

EVENT #: 2 (record index = 2)

TIMESTAMP: 2019/12/16 14:43:34.275167 UTC

STATE: CARD_READY

EVENT: ev_sysadmin_vm_shutdown

EVENT DESC: SysAdmin VM shutdown operation has started

EVENT #: 1 (record index = 1)

TIMESTAMP: 2019/12/16 11:11:55.291184 UTC

STATE: OIR_INSERT_NOTIF

EVENT: if_card_local_init_done

EVENT #: 0 (record index = 0)

TIMESTAMP: 2019/12/16 11:11:55.290959 UTC

STATE: IDLE

EVENT: ev_card_info_synced

EVENT DESC: Card info of the remote node has been received

مثال على ما بعد الأكواد الملحوظة على SC الأساسي و SUP الأساسي:

تعرف على رقم الفتحة المادية للبطاقة المعنية والإعداد الأساسي SC و SUP من هذا الإخراج:

الموضع 0/1 رقم الفتحة الفعلية هو 2 (عمود المعرف)، و Primary SC هو 0/SC0، و Primary SUP هو 0/RP0.

sysadmin-vm:0_RP0# show controller card-mgr inventory summary

Mon Dec 16 14:50:50.810 UTC+00:00

Card Manager Inventory Summary :

BP HW

Location Card Type      ID Serial Number Ver Card State

------------------------------------------------------------------------------

0/1   NC55-32T16Q4H-AT   2 JAE233813G2   0.302 CARD_READY

0/2   NC55-12X100GE-PROT 3 SAL1918EF3S   0.203 CARD_READY

0/FC1 NC55-5504-FC      22 JAE210600VD   0.3   CARD_READY

0/FC3 NC55-5504-FC      24 JAE210600XV   0.3   CARD_READY

0/FC5 NC55-5504-FC      26 JAE210600VX   0.3   CARD_READY

0/RP0 NC55-RP (Master)  27 SAL2044VUZT   1.0   CARD_READY

0/RP1 NC55-RP (Slave)   28 SAL1916DT8B   0.2040 CARD_READY

0/SC0 NC55-SC (Master)  29 SAL2046W07E   1.6   CARD_READY

أستخدم هذا الأمر للحصول على قائمة التعليمات البرمجية للترحيل لبطاقة الخط 0/1:

sysadmin-vm:0_RP0# show controller card-mgr trace cmgr_isr location 0/SC0 | inc "slot 2" | inc changed

Mon Dec 16 14:56:27.355 UTC+00:00

2019-12-16:11.14.44.916211712:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:11.14.44.916268544:[ISR]: POST Code for slot 22 changed to 0x54

2019-12-16:11.14.44.916295168:[ISR]: POST Code for slot 24 changed to 0x54

2019-12-16:11.14.44.916321280:[ISR]: POST Code for slot 26 changed to 0x54

2019-12-16:11.14.44.916347392:[ISR]: POST Code for slot 27 changed to 0xa0

2019-12-16:11.14.44.916373504:[ISR]: POST Code for slot 28 changed to 0xa0

2019-12-16:11.15.03.646569472:[ISR]: POST Code for slot 26 changed to 0xa0

2019-12-16:11.15.04.748022272:[ISR]: POST Code for slot 22 changed to 0xa0

2019-12-16:11.15.14.266484736:[ISR]: POST Code for slot 24 changed to 0xa0

2019-12-16:11.18.11.489846272:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:11.18.12.491101184:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:11.22.30.391535104:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:11.22.31.492875776:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:11.26.49.407702016:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:11.26.50.509097472:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:11.31.08.408430592:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:11.31.09.409682432:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:11.35.26.315185152:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:11.35.27.416556032:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:11.39.45.310315520:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:11.39.46.311528448:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:11.44.04.337517056:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:11.44.05.338741248:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:11.48.23.232193024:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:11.48.24.333538304:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:11.52.41.234022400:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:11.52.43.336457728:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:11.57.00.153080320:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:11.57.01.254410752:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.01.19.178457600:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.01.20.179703296:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.05.38.203790336:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.05.39.205028864:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.09.57.103055360:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.09.58.204383232:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.14.15.027237888:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.14.16.128579072:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.18.34.047417856:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.18.35.148794880:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.22.53.047706624:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.22.54.048883200:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.27.12.054199808:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.27.13.055494656:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.31.30.979380224:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.31.32.080705024:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.35.48.888316416:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.35.49.989663744:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.40.07.891782144:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.40.08.993085440:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.44.26.908366848:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.44.27.909621760:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.48.45.918578176:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.48.46.919841792:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.53.03.837281280:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.53.04.838517248:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:12.57.22.831639552:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:12.57.23.832911360:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.01.41.833031680:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.01.42.834268672:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.06.00.740024320:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.06.01.841394688:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.10.19.768019968:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.10.20.769302528:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.14.37.655355392:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.14.38.756755456:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.18.56.655229952:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.18.57.756587520:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.23.15.658801664:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.23.16.660048384:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.27.34.655034880:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.27.35.656287232:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.31.53.652897792:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.31.54.654104576:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.36.11.558914560:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.36.12.560167424:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.40.30.568370688:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.40.31.569627136:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.44.49.468186112:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.44.50.571635712:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.49.08.482063360:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.49.09.583393280:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.53.26.395422208:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.53.27.496771584:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:13.57.45.399475712:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:13.57.46.500909568:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.02.04.405213184:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.02.05.406433280:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.06.23.417884672:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.06.24.419138048:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.10.42.329566720:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.10.43.430938112:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.15.00.253901824:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.15.01.355243520:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.19.19.247721472:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.19.20.349063680:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.23.38.254869504:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.23.39.256110592:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.27.57.261724160:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.27.58.262965760:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.32.15.158858240:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.32.17.261378560:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.36.34.186439168:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.36.35.187675648:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.40.53.126042624:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.40.54.227419648:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.43.33.504493568:[ISR]: POST Code for slot 2 changed to 0xa1

2019-12-16:14.44.09.450505728:[ISR]: POST Code for slot 2 changed to 0x73

2019-12-16:14.44.18.369435136:[ISR]: POST Code for slot 2 changed to 0x1b

2019-12-16:14.44.21.973499392:[ISR]: POST Code for slot 2 changed to 0xe0

2019-12-16:14.44.45.599875072:[ISR]: POST Code for slot 2 changed to 0xe1

2019-12-16:14.45.26.660646400:[ISR]: POST Code for slot 2 changed to 0xe3

2019-12-16:14.45.28.064965632:[ISR]: POST Code for slot 2 changed to 0xe2

2019-12-16:14.45.30.167515648:[ISR]: POST Code for slot 2 changed to 0xe4

2019-12-16:14.45.33.070848000:[ISR]: POST Code for slot 2 changed to 0xe6

2019-12-16:14.45.38.777229312:[ISR]: POST Code for slot 2 changed to 0x50

2019-12-16:14.45.56.597211648:[ISR]: POST Code for slot 2 changed to 0x54

2019-12-16:14.46.06.211475968:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.46.14.720887296:[ISR]: POST Code for slot 2 changed to 0x17

2019-12-16:14.46.15.822237696:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.48.29.977753088:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.48.31.079104512:[ISR]: POST Code for slot 2 changed to 0xa0

2019-12-16:14.52.48.986328576:[ISR]: POST Code for slot 2 changed to 0x1e

2019-12-16:14.52.49.987563520:[ISR]: POST Code for slot 2 changed to 0xa0

إستخدام Show tech ctrace لإجراء التحليل دون اتصال

فك ترميز ctrace غير متصل على خادم ADS

1. انسخ أرشيف show tech ctrace إلى دليل على خادم الإعلانات.

2. إلغاء تحديد محتويات الأرشيف باستخدام - tar zxvf show tech-ctrace-admin-2019-november-06.174210.utc.tgz

3. cd showtech-ctrace-admin-2019-november-06.174210.utc

4. أستخدم هذا الأمر لفك ترميز آثار عملية card_mgr تحت دليل cmgr: /users/gonaidu/bin/showtech_ct_dec -d cmgr -p card_mgr

5. سي دي إم جي آر

ملاحظة: توجد السجلات التي تم فك ترميزها في المنطقة الزمنية المحلية - إذا تم فك ترميزها على خادم Bangalore ADS، فإن عمليات الكشف تستند إلى المنطقة الزمنية ل IST. الرجاء تذكر ذلك أثناء مقارنة سجلات الموجه وسجلات التتبع التي تم فك ترميزها دون اتصال.

تحديد SC الأساسي والخدمة sup الأساسية

أستخدم " GREP " دور رئيسي" *" تحت دليل cmgr:

card_mgr.0_RP0:299:2019-02-22:07.35.38.709224844:2580:calvados/dc_common_pkg/drivers/card_mgr/src/card_mgr_main.c:1539:main:cmgr_main:MAIN_HW_ARB_RESULT:[MAIN]: HW Arbitration Result = Master Role

card_mgr.0_SC0:96:2019-04-06:19.04.34.500975616:1976:calvados/dc_common_pkg/drivers/card_mgr/src/card_mgr_main.c:1539:main:cmgr_main:MAIN_HW_ARB_RESULT:[MAIN]: HW Arbitration Result = Master Role

إسترداد الأكواد اللاحقة من SC الأساسي

أستخدم هذا الأمر للحصول على رموز POST ل LC 0/1: GREP "slot 2" card_mgr.0_SC0 | تغيير جروب

2019-04-06:19.04.34.759844864:1976:calvados/dc_common_pkg/drivers/card_mgr/src/card_mgr_interrupt.c:256:iofpga_check_card_post_code_change:cmgr_isr:ISR_CARD_POST_CODE_CHANGED:[ISR]: POST Code for slot 2 changed to 0xa0

محفوظات الأحداث من وجهة نظر RP الأساسية:

grep rcapi_notify_card_post_code_cb card_mgr 0_rp0 | GREP "0\/1"

2019-04-06:19.04.40.665774834:2589:calvados/dc_common_pkg/drivers/card_mgr/src/card_mgr_rack_service.c:1919:cmgr_rack_notify_card_post_code_change_cb:cmgr_rack_capi:RCAPI_NOTIFY_CARD_POST_CODE_CB:[RACK CAPI]: 0/1 - CAPI cmgr_rack_notify_card_post_code_change_cb, client card_mgr (PID=1976,hdl=0x7f7c880ff728,slot=29)

مثال سيناريوهات الفرز

- مساعد معالجة وحدة المعالجة المركزية (CPU) لإدارة البطاقة:

- لا تظهر الشريحة على LC Reload-Potenza 10C

كيف يمكنك سحب وتحرير وإنشاء مجموعة ساتوري؟

يمكن أن تكون هناك عدة سلاسل موجودة معا. يجب أن يعرف المهندس من أين يجب أن يشد المنظر.  لمعرفة ترتيب خط ساتوري/إصدار افتراضي مناسب، من مطالبة sysadmin linux قم بتشغيل هذا الأمر

cat /etc/build-info.txt

سوف تحصل على البضاعة بهذه الطريقة

### Thirdparty Information

SDK arm /auto/exr-yocto/SDK/WRL7/Fretta/REL0109/arm/kvm-host-arm-sdk.tgz

SDK x86_64 /auto/exr-yocto/SDK/WRL7/Fretta/REL0109/x86_64/kvm-host-x86_64-sdk.tgz

Refpoint = thirdparty/opensource/release@tp-main/289

Hostname     : calcium-99.cisco.com

Workspace    : /nobackup/hetsoi/satori-wrl7.release.20191209/target-n9000-gdb

Source Base  : ssh://wwwin-git-sjc-2/git/thinstack/satori.git

Devline      : cisco-xr-wr7

Devline Ver  : f53915539d9ca49d3dedec0882ee4eb12a408956

Devline Type : GIT Repository

Here Devline ‘cisco-xr-wr7’ should be used.

Before pulling the view, setup your environment

الخطوة 2. تأكد من أن هذا الإدخال موجود في ملف تكوين GIT الخاص بك، ~/.gitconfig

[تطبيق]

المسافة البيضاء = nowarn

مسافة التجاهل = تغيير

الخطوة 3. أستخدم هذا الأمر لإعداد بيئتك قبل القيام بأي نشاط

المصدر /auto/exr-yocto/tools/scripts/set_yocto_env

الخطوة 4. أستخدم هذا الأمر لسحب العرض.

سحب ACME -sb ios_ena -dev cisco-xr-wr7 -plat بلا

الخطوة 5. قم بتشغيل الأمر التالي في قشرتك

إلغاء تعيين CDPATH

أمر بناء kernel

الخطوة 1. انتقل إلى دليل satori وقم بتشغيل هذا الأمر.

scripts/xr/build-release.sh -f

الخطوة 2. بمجرد إنشاء Kernel بنجاح، فإنه يطبق حزم التصحيح الخاصة من Cisco على ملفات .c و.h والرمز المختلفة التي تصبح متوفرة في هذا المسار للسير على التعليمات البرمجية.

satori/target-n9000-gdb/bitbake_build/tmp/work/n9000_gdb-wrs-linux/

ملاحظة: ليس من المفترض أن تقوم بأي تغيير دائم هنا لعكس ذلك في نظامك الثنائي لأن هذا هو موقع بروتوكول TMP وسيتم الكتابة فوقه في البناء التالي. يجب إستخدام التعليمات البرمجية الموجودة في هذا الموقع لسير التعليمات البرمجية وإنشاء ملف .patch. تمت مناقشة ملف .patch هنا

من وجهة نظر موقع التعليمات البرمجية، فإن التعليمات البرمجية ل KLM موجودة في مسارين

- لإنشاء ميزة "المشي على التعليمات البرمجية" وبرامج التصحيح:

satori/target-n9000-gdb/bitbake_build/tmp/work/n9000_gdb-wrs-linux/

- ملفات فعلي .c و.h تستخدم في إصدارات ثنائية/sdk

satori/meta-cisco-nxos/recipes-kernel/

على المسار أعلاه، ستحصل على دليلين

A. Cisco-klm —> يغطي هذا كافة KLM التي تستخدم في أنظمة المنافذ النمطية والثابتة.

b. cisco-klm-zermatt —> يغطي هذا كافة KLM التي يتم إستخدامها فقط في أنظمة fretta الثابتة مثل klm_iofpga.

كيف يتم إجراء التغييرات على KLMS المختلفة وتجميعها؟

يعد إجراء التغييرات على klm_iofpga أمرا بسيطا للغاية. ما عليك سوى الانتقال إلى هذا المسار والبدء في إجراء تغييرات على الملف .c أو .h الذي يهمك.

satori/target-n9000-gdb/bitbake_build/tmp/work/n9000_gdb-wrs-linux/cisco-klm-zermatt/0.1-r0/klm_iofpga

أما إجراء تغييرات على كل الادوات الاخرى فهو صعب بعض الشيء. كما هو موضح أعلاه، تحتاج إلى الانتقال إلى موقع TMP، وإجراء التغييرات، وإنشاء ملف .patch (كيفية إنشاء ملف .patch موضح هنا). انسخ ملف .patch إلى موقع محدد، وقم بإدخال للملف .patch الجديد في ملف .bb وابدأ البناء.

الرجاء العثور على الخطوات لإجراء التغييرات.

الخطوة 1. انتقل إلى الدليل المحدد ل KLM حيث تريد إجراء التغييرات. تجد كل الكلكمات في هذا الموقع.

satori/target-n9000-gdb/bitbake_build/tmp/work/n9000_gdb-wrs-linux/cisco-klm/0.1-r0

الخطوة 2. أستخدم أداة اللحاف لعمل التغييرات، بحيث يمكن إنشاء ملف .patch. لاحظ، هنا ACME diff لا يعمل، لذلك أنت تحتاج أن يستعمل أداة اللحاف لإنشاء ملف التصحيح.

الخطوة 3. إعداد الاسم المستعار لأداة اللحاف

cd satori/target-n9000-gdb/bitbake_build/tmp/work/n9000_gdb-wrs-linux/cisco-klm/0.1-r0

الاسم المستعار quilt=/nobackup/rpanday/kernel-wr7/satori/target-n9000-gdb/bitbake_build/tmp/sysroot/x86_64-linux/usr/bin/quilt

قم بإصدار أمر جديد ل patch_file.patch —>قم بإصدار أمر تخصيص ملف .patch جديد باسم patch_file.patch.

quilt top —>يخبرنا هذا الأمر أن patch_file.patch يوجد في أعلى مكدس اللحاف وجاهز للتحرير.

تحرير اللحاف klm_obfl/obfl_dc3.c —->قم بتوجيه اللحاف لالتقاط التغييرات التي تم إجراؤها في klm_obfl/obfl_dc3.c. بمجرد تشغيل هذا الأمر، يكون obfl_dc3.c مفتوحا وجاهزا للتحرير. بعد الانتهاء من التحريرات، قم بالكتابة والخروج.

quilt refresh —->يأخذ هذا الأمر الأمر الأمر diff من الملف الذي تم تحريره klm_obfl/obfl_dc3.c ويضعه في patch_file.patch. للتحقق من ذلك، افتح الملف في VI.

الخطوة 4. بمجرد إنشاء ملف التصحيح patch patch patch patch_file.patch، انسخه إلى هذا المسار.

cp patches/patch_file.patch /nobackup/rpanday/kernel-wr7/satori/meta-cisco-nxos/recipes-kernel/cisco-klm/files

الخطوة 5. قم بإجراء إدخال في ملف .bb لملف .patch الجديد هذا. يوجد ملف .bb في هذا الموقع.

/nobackup/rpanday/kernel-wr7/satori/meta-cisco-nxos/recipes-kernel/cisco-klm/cisco-klm_0.1.bb

مواصفات بطاقات Fretta الثابتة من HW و FPGA

PID

اسم الهندسة

نوع البطاقة

مواصفات الأجهزة

مواصفات IOFPGA

NCS-5502-SE

زيرمات

ثابت 2RU

· معيار EDCS- 1515475

· معيار EDCS- 1026647

· معيار EDCS- 1516467

· معيار EDCS- 1193041

NCS-5501-SE

تورينو-MX

ثابت 1RU

· معيار EDCS- 1497433

· معيار EDCS- 1527505

· معيار EDCS- 1527506

NCS-5502-SE-proto

زيرمات-بروتو

NCS-5502

زيرمات سي آر

ثابت 2RU

· معيار EDCS- 1515475

معيار EDCS- 1516467

CPU iOFPGA FS: EDCS-1026647

MIFPGA - EDCS - 1193041

NCS-5501

تايهو

ثابت 1RU

معيار EDCS- 1530044

IOFPGA - EDCS - 1541805

MIFPGA - EDCS - 1541804

NCS-5501-A2-SE

وينتربفيل

NCS-5501-A1-SE

أولدكاسل

NCS-5501-A1

NCS-55A1-36H-S

أولدكاسل

NCS-55A1-36H-SE-S

أولدكاسل سي

ثابت 1RU

· الطراز EDCS-1563746

· الطراز EDCS-1568105

· الطراز EDCS-11402862

· الطراز EDCS-11556985

NCS-55A1-36H-S

أولدكاسل

ثابت 1RU

· الطراز EDCS-1563746

· الطراز EDCS-1568105

· الطراز EDCS-11402862

N540-X-24Z8Q2C-M

صندوق تورتين غير رسمي

N540-24Z8Q2C-M

تورتن آر

N540X-ACC-SYS

تورتن-16g-cr

N540-ACC-SYS

تورتن-16g

الطراز NCS-5501-HD

N540-24Z8Q2C-M

تورتن آر

NCS-5501-A3

NCS-55A1-24H

بايك

NCS-55A1-24H

بايك

ثابت 1RU

· معيار EDCS- 11415948

· معيار EDCS- 1568105 EDCS- 1026647

· معيار EDCS- 1568940

NCS-55A2-MOD-SE-S

بيتو تو تو تو كام

ثابت 2RU

· معيار EDCS- 11601538

· معيار EDCS- 11632621

· معيار EDCS- 11632622

NC55A2-MOD-SE-H-S

بيتو باستخدام TCAM و CC

ثابت 2RU

· معيار EDCS- 11601538

· معيار EDCS- 11632621

· معيار EDCS- 11632622

NCS-55A2-MOD-S

Peyto NonSE C-Temp (TCAM)

ثابت 2RU

· معيار EDCS- 11601538

· معيار EDCS- 11632621

· معيار EDCS- 11632622

NCS-55A2-MOD-HD-S

بيتو بدون تي كام

ثابت 2RU

· معيار EDCS- 11601538

· معيار EDCS- 11632621

· معيار EDCS- 11632622

NCS-55A2-MOD-HX-S

بيتو بدون TCAM مع ITEMP CC

ثابت 2RU

· معيار EDCS- 11601538

· معيار EDCS- 11632621

· معيار EDCS- 11632622

NCS-55A1-48Q6H

بيفروست تي

ثابت 1RU

· معيار EDCS- 12914104

· معيار EDCS- 13259042

· معيار EDCS- 15599029

· معيار EDCS- 15676955

NCS-55A1-24Q6H-S

تورينو سي آر

ثابت 1RU

· معيار EDCS- 12909672

· معيار EDCS- 13259042

· معيار EDCS- 15599029

· معيار EDCS- 15676955

NCS-55A1-24Q6H-SS

تورينو سي آر