Connectrix: DS-6620B-svitsjen i B-serien starter ikke opp til ny fastvare under fastvareoppgradering på grunn av feil oppstartsinnstilling

Summary: Connectrix B-Serien: DS-6620B-svitsjen startet ikke opp til ny fastvare under fastvareoppgradering på grunn av feil innstilling for oppstartsargument.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Oppgrader fra Fabric OS 8.1.0a til Fabric OS 8.1.2f.

Innvirkning:
Svitsjen kan ikke oppgradere til ny fastvare.

Miljø:
EMC-maskinvare: Connectrix DS-6620B

Brocade-programvare: Fabric OS 8.1.0a
Brocade-programvare: Fabric OS 8.1.2f

Problem:
Fastvareoppgradering er ikke vellykket.
Fastvareoppgraderingen ble startet ved hjelp av standardprosedyren for fastvarenedlasting.
Under firmwaredownload den nye koden vil bli lastet opp på den sekundære partisjonen, men når auto hareboot skjer, for å bytte partisjoner, starter bryteren med den gamle firmwareversjonen i stedet.

Eksempel:
Fastvareutdata :

DS6620B:root> firmwareshow
Appl     Primary/Secondary Versions
------------------------------------------
FOS      v8.1.0a
         v8.1.2f
WARNING: Firmwaredownload is in progress.
DS6620B:FID1:root>

 
Kommandoen firmwaredownloadstatus indikerer at fastvaren er lastet ned til den sekundære partisjonen på svitsjen, men ikke noe mer.
Eksempel:

DS6620B:FID1:root> firmwaredownloadstatus
[1]: Fri Nov 30 18:18:26 2018
Firmware is being downloaded to the switch. This step may take up to 30 minutes.
[2]: Fri Nov 30 18:30:25 2018
Firmware has been downloaded to the secondary partition of the switch.
DS6620B:FID1:root>


Og hvis kommandoen firmwarecommit kjøres i denne tilstanden, returnerer den feilen Kan ikke starte firmwarecommit fordi den nedlastede fastvaren ikke er aktivert.  og kommandoen firmwaredownloadstatus viser Firmwarecommit failed. (0x1a).
Eksempel:

DS6620B:FID1:root> firmwarecommit
Cannot start firmwarecommit because the downloaded firmware is not activated.
DS6620B:FID1:root>

DS6620B:FID1:root> firmwaredownloadstatus
[1]: Fri Nov 30 18:18:26 2018
Firmware is being downloaded to the switch. This step may take up to 30 minutes.

[2]: Fri Nov 30 18:30:25 2018
Firmware has been downloaded to the secondary partition of the switch.

[3]: Fri Nov 30 19:44:40 2018
The firmware commit operation has started. This may take up to 10 minutes.

[4]: Fri Nov 30 19:44:40 2018
Firmware commit failed - Firmwarecommit failed. (0x1a)
DS6620B:FID1:root>

 

Cause

På denne svitsjen der oppgraderingen ikke startet opp til ny fastvareversjon etter fastvarenedlasting, ble det funnet en bootloader-parameter (bootargs) som ble endret for å starte opp til en bestemt partisjon.
(root = / dev / sda1) i stedet for (root = / dev / sda $ prt)

Eksempel:
bootargs = root = / dev / sda1 rootfstype = ext4 stille konsoll = ttyS0, 9600

Vanligvis under oppgraderingsprosessen blir fastvaren først lastet ned til sekundærpartisjonen, mens fastvaren for primærpartisjonen er uendret til etter omstart.
Primær- og sekundærpartisjonene byttes, og svitsjen starter normalt opp til partisjonen med den nye fastvaren.

Men fordi bootargs-parameteren tidligere ble endret for å starte opp til en bestemt partisjon (root = / dev / sda1) i stedet for (root = / dev / sda $ prt), fortsatte bryteren å starte opp til partisjonen med den gamle fastvaren.
Som et resultat av dette forble aktiv fastvareversjon v8.1.0a i stedet for forventet v8.1.2f ved oppstart etter oppgraderingen.


Årsaken til feil bootargs-verdi i bootloader-konfigurasjonen skyldtes en gjenopprettingsprosedyre for passord der verdien ble utilsiktet angitt.

Legg merke til at resultatet av bootargs-parameteren viser /dev/sda1 i stedet for /dev/sda$prt etter at kommandoen ovenfor ble kjørt.

Eksempel hentet fra seriellporten:

=> setenv bootargs "root=/dev/sda$prt rootfstype=ext4 console=ttyS0,9600 quiet"
=> saveenv
Saving Environment to NVRAM...
=>
=> printenv
bootargs=root=/dev/sda1 rootfstype=ext4 console=ttyS0,9600 quiet
=>

 

Resolution

Reparasjon: Hvis du vil gjenopprette må du endre bootargs-innstillingen tilbake til standardinnstillingene.

Metode #1:
- Logg inn for å bytte som root og bruk bootenv-kommandoen .

bootenv bootargs 'root=/dev/sda$prt rootfstype=ext4 console=ttyS0,9600 quiet'
hareboot



Metode #2:
- Koble til via seriell konsoll og skriv inn bootloader-kommandoskallet .

setenv bootargs 'root=/dev/sda$prt rootfstype=ext4 console=ttyS0,9600 quiet'
saveenv
boot

 

Etter at enten metode #1 eller #2 er fulgt, bør bryteren starte opp med den nye fastvaren og fullføre firmwaredownload-prosessen.
 

Additional Information

Nedenfor er standard (riktig) bootargs for DS-6620 bytte fra printenv (bootloader shell) eller bootenv (root shell) utgang.
bootargs=root=/dev/sda$prt rootfstype=ext4 console=ttyS0,9600 stille

Affected Products

Connectrix

Products

Connectrix, Connectrix DS-6620B
Article Properties
Article Number: 000055603
Article Type: Solution
Last Modified: 04 Jun 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.