المحتويات

المقدمة

المتطلبات الأساسية

المشكلة

الحل

كيفية تمهيد بوابة Cisco Wireless IXM Gateway للتحقق من وضع التمهيد u

المقدمة

يصف هذا وثيقة الخطوات أن يسترد IXM من u-boot أسلوب.

المتطلبات الأساسية

المكونات المطلوبة لإجراء الاسترداد على IXM باستخدام وحدة التحكم:

- موصل RJ45 إلى كابل تسلسلي للوصول إلى وحدة التحكم

- الوصول إلى شبكة TFTP

- التزويد بالطاقة عبر شبكة إيثرنت (PoE) أو مصدر الطاقة ل IXM

- صور البرامج الثابتة

المشكلة

السيناريو الأول. تذهب وحدة IXM النمطية في موجه أوامر Marvell مع رسالة الخطأ في وحدة التحكم:

Booting LPWA modem kernel...

Wrong Image Format for bootm command

ERROR: can't get kernel image!

No previous OS finded!

Marvell>>

السيناريو 2. يعلق IXM ويلقي بأخطاء بايثون:

Could not find platform dependent libraries <exec_prefix>

Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]

ImportError: No module named site

السيناريو 3. وفي بعض الحالات، على سبيل المثال، بعد خفض البرنامج الثابت أو ترقيته، ينكمش IXM في تكرار حلقي مستمر مع رسالة خطأ:

mkdir: can't create directory '/etc/ipsec.d/': No space left on device

mkdir: can't create directory '/etc/ipsec.d/': No space left on device

mkdir: can't create directory '/etc/ipsec.d/': No space left on device

الحل

ملاحظة: في حالات محددة، مثل تلك الموضحة في السيناريوهين 2 و 3.، قد لا يدخل جهاز IXM في موجه الهبوط التلقائي لشركة Marvell. وفي مثل هذه الحالات، يجب عليك تنشيط وضع التمهيد u يدويا لبدء عملية إسترداد النظام أو إعادة التثبيت. للحصول على خطوات تفصيلية حول كيفية تحقيق ذلك والوصول إلى موجه Marvell، يرجى مراجعة التعليمات الموجودة في القسم المعنون كيفية تشغيل IXM إلى وضع Marvell U-Boot".

الاستعداد:

يمكن تنزيل صور البرامج الثابتة من صور CCO: صور IXM

الخطوة 1. جلبت الأحدث صورة صيغة من CCO. على سبيل المثال: ixm_mdm_i_k9-2.x.x.tar.gz

الخطوة 2. قم باستخراج الملف الذي تم تنزيله وضمانrecovery.itb توفر الملف release.itb عبر خادم TFTP.

الخطوة 3. باستخدام جلسة عمل وحدة التحكم في موجه أوامر Marvell، قم بتعيين تكوينات الشبكة.

Marvell>>setenv ipaddr 10.1.1.2 (Set the appropriate static IP Address)

Marvell>>setenv serverip 10.1.1.1 (Set the TFTP server IP Address)

Marvell>>setenv netmask 255.255.255.0 (Set the subnet mask )

Marvell>>ping 10.1.1.1 (Check if you can reach TFTP-server)

Using egiga0 device

host 10.1.1.1 is alive

إذا كنت تريد حفظ عنوان IP وإعدادات قناع الشبكة قم بتشغيل الأمر.

ملاحظة: تجاهل إذا رأيت الأمرsaveenv المعطل .

Marvell>>saveenv

اضبط متغيرات البيئة لتمهيد release.itb  الملف من خادم TFTP الخاص بك.

Marvell>>setenv bootargs $console $nandEcc $mtdparts root=/dev/ram0 rw initrd=0x8000000,128M ramdisk_size=128000000

Marvell>>setenv bootcmd_fit 'tftpboot 0x3000000 release.itb;bootm 0x3000000'

(Note: In this example release.itb file is placed in the default tftp-boot directory. Customize it with the full path of this file on your tftpserver.)

Marvell>>saveenv

تحميل صورة kernel:

Marvell>>run bootcmd_fit

انتظر حتى يتم تمهيد IXM بشكل طبيعي للوصول إلى البوابة > موجه الأمر.

الخطوة 4 (اختيارية). يمكن إجراء الترقية إلى أحدث إصدار من البرامج الثابتة.

ملاحظة: إذا كان الجهاز في الوضع الظاهري، فقم بتنفيذ تبديل إلى الوضع المستقل قبل المتابعة. Gateway# switchover switch mode to = st

بعد ذلك، تحتاج إلى الترقية إلى ملف البرامج الثابتة.

مرجع إضافي لترقية IXM: https://www.cisco.com/c/en/us/td/docs/routers/interface-module-lorawan/software/configuration/guide/b_lora_scg/iosfs.html#con_1258237)

Gateway>enable

Gateway#configure terminal

Gateway(config)#interface FastEthernet 0/1

Gateway(config-if)#ip address 10.1.1.2 255.255.255.0 (Configure FastEthernet0/1 to reach TFTP)

Gateway(config-if)#exit

Gateway(config)#ip default-gateway 10.1.1.1

Gateway(config)#

Gateway#archive download-sw firmware /uboot-factory /save-reload tftp://10.1.1.1/ ixm_mdm_i_k9-2.3.1.tar.gz

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

بعد إعادة تحميل بوابة IXM، تحقق من إصدار البرامج الثابتة المحدث.

Gateway>enable

Gateway#

Gateway#show version

or using :

gateway#sh inventory

Name : gateway

ImageVer : 2.3.1

BootloaderVer : 20180130_cisco

SerialNumber : FOC20304ZAH

PID : IXM-LPWA-800-16-K9

UTCTime : 20:12:35.076 UTC Wed Jun 23 2023

FPGAVersion : 61

FPGAStatus : Ready

ChipID : LSB = 0x286f0218 MSB = 0x00f14086

TimeZone : IST

LocalTime : Thu Jun 24 01:42:35 IST 2023

ACT2 Authentication: PASS

gateway#

كيفية تمهيد بوابة Cisco Wireless IXM Gateway للتحقق من وضع التمهيد u

المشكلة:

السيناريو الأول. إجراء إعادة تعيين IXM لا يعمل.

السيناريو 2. إستردت IXM من وضع Uboot.

السيناريو 3. في بعض الحالات، مثل بعد خفض البرنامج الثابت أو ترقيته، يصبح IXM عالقا في حلقة مستمرة مع رسالة الخطأ.

mkdir: can't create directory '/etc/ipsec.d/': No space left on device

mkdir: can't create directory '/etc/ipsec.d/': No space left on device

mkdir: can't create directory '/etc/ipsec.d/': No space left on device

الحل:

للانتقال إلى U-Boot shell، نفذ الخطوات:

1. تأكد من إنشاء اتصال وحدة تحكم ب IXM (قم بتوصيل كبل وحدة التحكم ب RJ45 في IXM والمنفذ التسلسلي للكمبيوتر وافتح وحدة طرفية باستخدام هذه الإعدادات: 8/N/1/115200).

2. قم بإعادة تشغيل IXM، إما من خلال أمر إعادة التحميل أو زر إعادة الضبط أو عن طريق إزالة/تطبيق الطاقة ببساطة.

3. عند بدء تشغيل تمهيد الوحدة، اضغط باستمرار Space + 1 على لوحة المفاتيح في جلسة عمل وحدة التحكم.

1. إذا سار كل شيء كما هو متوقع، يظهر للمستخدم رسالة حث Marvell>>.

الوقت المناسب للضغط على مجموعة لوحة المفاتيح في الخطوة 3.، هو عندما تظهر الرسالة على النحو:

BootROM: Image checksum verification PASSED

هنا مثال على المخرج عند التمهيد إلى U-Boot:

Restarting system.

BootROM - 1.73

Booting from SPI flash, Secure mode

BootROM: RSA Public key verification PASSED

BootROM: CSK block signature verification PASSED

BootROM: Boot header signature verification PASSED

BootROM: Box ID verification PASSED

BootROM: JTAG is disabled

General initialization - Version: 1.0.0

AVS selection from EFUSE disabled (Skip reading EFUSE values)

Overriding default AVS value to: 0x23

mvSysEnvIsFlavourReduced: TWSI Read of 'flavor' failed

Detected Device ID 6810

High speed PHY - Version: 2.0

Initialize DB-GP board topology

Device 6810 supports only 2 GbE ports: SGMII-2 @ lane5 disabled (setting USB3.0 H1 instead)

updateTopologySatR: TWSI Read of 'gpserdes1/2' failed

Device 6810 does not supports SerDes Lane #4: replaced topology entry with lane #5

Device 6810/20 supports only 2 SATA interfaces: SATA Port 3 @ lane3 disabled

board SerDes lanes topology details:

| Lane # | Speed|    Type     |

------------------------------|

|   0    |  5   |  PCIe0      |

|   1    |  3   |  SATA0      |

|   2    |  3   |  SATA1      |

|   5    |  5   |  USB3 HOST1 |

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

PCIe, Idx 0: detected no link

High speed PHY - Ended Successfully

DDR4 Training Sequence - Ver TIP-0.21.(Sublib 0.5)0

DDR4 Training Sequence - Switching XBAR Window to FastPath Window

DDR Training Sequence - Start scrubbing

DDR Training Sequence - End scrubbing

DDR4 Training Sequence - Ended Successfully

Not detected suspend to RAM indication

BootROM: Image checksum verification PASSED

BootROM: Boot image signature verification PASSED

Marvell>>