Einleitung
Dieses Dokument beschreibt die USB-Wiederherstellung für Catalyst 9130AX APs mit fehlerhaften Ethernet-Ports, die Wiederherstellungsdateien nicht über herkömmliche Methoden übertragen können.
Wiederherstellungsverfahren - Überblick
- Laden Sie das Sonderbild axel-qca-single-ng.img herunter.
- Kopieren Sie das Image auf ein USB-Flash-Laufwerk, und schließen Sie es an den USB-Port des Access Points an.
- Konsolen Sie den betroffenen Access Point.
- Übergang in den U-Boot-Modus
- Führen Sie die erforderlichen Befehle aus, um das Image vom USB-Laufwerk auf den Access Point zu kopieren.
Vorsicht: Versuchen Sie nicht, das Wiederherstellungs-Image auf einem Nicht-9130-Modell zu verwenden. Dadurch wird der Access Point unbrauchbar.
Schritte im Detail
Spezialbild herunterladen
Laden Sie unter WNBU Groups Builds eine Datei mit dem Namen axel-qca-single-ng-8_10_130_0.img aus einem der nachts erstellten Ordner herunter. Wenn sich die Datei nicht mehr im angegebenen Ordner befindet, suchen Sie nach einer neueren Version. Die Datei finden Sie hier.
Legen Sie das Bild in einen USB-Stick und verbinden Sie es mit dem Access PointUSB-Port Vorbereiten des USB-Laufwerks
Formatieren Sie das USB-Flash-Laufwerk in FAT32.
Kopieren Sie das richtige Einzelbild (z. B. axel-qca-single-ng.img für das Modell 9130) auf das USB-Laufwerk.
Stecken Sie das USB-Laufwerk in den USB-Port des Access Points.
Greifen Sie auf den U-boot auf der Konsole zu.
- Schließen Sie ein serielles Kabel an den Konsolenport des Access Points an (dieser besitzt ein hellblaues Etikett, das nicht mit "2.5G" gekennzeichnet ist). Der serielle Port kann für 9600 bps, 8 Datenbit/s, 1 Stoppbit, keine Parität, keine Flusssteuerung konfiguriert werden.
- Schalten Sie den Access Point ein.
Sobald der Access Point mit dem Einschalten beginnt, geben Sie die ESC-Taste wiederholt im Terminalfenster ein, bis Sie die Aufforderung zum Hochfahren sehen.
Auto boot mode, use bootipq directly
APPS power cycled and restart reason is 0x10
Hit ESC key to stop autoboot: 2
(BTLDR) #
Übertragen des Images von USB
Führen Sie die folgenden Befehle nacheinander aus, um das USB-Laufwerk zu initialisieren und das Image zu übertragen:
- USB-Start
- Fats usb 0:1
- fatload usb 0:1 0x60000000 <Dateiname>
- imgaddr=0x60000000 && Quelle $imgaddr:script
- zurücksetzen
Beispielausgaben:
1. Initialisieren Sie das USB-Laufwerk:
(BTLDR) # usb start
starting USB...
USB0: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 0 for devices... 2 USB Device(s) found
USB1: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 1 for devices... 1 USB Device(s) found
(BTLDR) #
2. Anzeigen des USB-Inhalts:
(BTLDR) # fatls usb 0:1
system volume information/
150080276 axel-qca-single-ng.img
1 file(s), 1 dir(s)
(BTLDR) #
3. Laden Sie das Bild auf den Access Point.
(BTLDR) # fatload usb 0:1 0x60000000 axel-qca-single-ng.img
reading axel-qca-single-ng.img
150080276 bytes read in 77816 ms (1.8 MiB/s)
(BTLDR) #
4. Skript ausführen
(BTLDR) # imgaddr=0x60000000 && source $imgaddr:script
## Executing script at 60000000
crc32+ Flashing btldr: [ done ]
Flashing ubi: [ done ]
(BTLDR) #
5. Starten Sie den Access Point neu, und verwenden Sie den Befehl "reset". Sobald der Neustart abgeschlossen ist, muss er auf die Eingabe mit der Aufforderung "Username:" antworten.
(BTLDR) # reset
resetting ...
?h(IH
iw
Board type: C9130AX
U-Boot REL 2016.01 (btldr release 298) (Jul 05 2022 - 14:33:36 -0700)
This product contains some software licensed under the
"GNU General Public License, version 2" provided with
ABSOLUTELY NO WARRANTY under the terms of
"GNU General Public License, version 2", available here:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
DRAM: 2 GiB
Nand: Detected ONFI Micron TH58NYG3S0H 8G 1.8V 8-bit
qpic_nand: changing oobsize to 160 from 224 bytes
SF: Detected MX25U6435F with page size 256 Bytes, erase size 4 KiB, total 8 MiB
Scanning shenv data blocks
Total valid parts=4
Active shenv part[0:1], write_counter=22
MFG data loaded
PCI Link Intialized