Inleiding
Dit document beschrijft USB-herstel voor Catalyst 9130AX AP's met defecte Ethernet-poorten die herstelbestanden niet via traditionele methoden kunnen overbrengen.
Herstelprocedure – Overzicht
- Download de speciale afbeelding axel-qca-single-ng.img.
- Kopieer de afbeelding in een USB-flashstation en sluit deze aan op de USB-poort van het toegangspunt.
- Console in het betreffende toegangspunt.
- Breek in de U-Boot-modus.
- Voer de vereiste opdrachten uit om de afbeelding vanaf het USB-station naar het toegangspunt te kopiëren.
Let op: Probeer niet om de herstelafbeelding te gebruiken op een niet-9130-model. Hierdoor wordt het toegangspunt onbruikbaar.
Gedetailleerde stappen
Download de speciale afbeelding
Download vanuit de WNBU Groups Builds een bestand met de naam axel-qca-single-ng-8_10_130_0.img uit een van de nachtelijke builds-mappen. Als het bestand zich niet meer in de opgegeven map bevindt, bladert u naar een latere versie. U kunt het dossier hier vinden.
Plaats de afbeelding in een USB-stick en sluit deze aan op de USB-poort van het toegangspuntBereid de USB-stick voor
Formatteer de USB-stick in FAT32.
Kopieer de juiste enkele afbeelding (bijvoorbeeld axel-qca-single-ng.img voor het 9130-model) naar de USB-drive.
Plaats het USB-station in de USB-poort van het toegangspunt.
U-boot op de console openen.
- Sluit een seriële kabel aan op de consolepoort van het toegangspunt (deze heeft een lichtblauw label dat niet is gelabeld met "2.5G"). De seriële poort kan worden geconfigureerd voor 9600 bps, 8 databases, 1 stopbit, geen pariteit, geen stroomregeling.
- Schakel het toegangspunt in.
Zodra het toegangspunt wordt opgestart, voert u de ESC-sleutel herhaaldelijk in het terminalvenster in totdat u de u-boot-prompt ziet.
Auto boot mode, use bootipq directly
APPS power cycled and restart reason is 0x10
Hit ESC key to stop autoboot: 2
(BTLDR) #
De afbeelding van USB overbrengen
Voer deze opdrachten achter elkaar uit om het USB-station te initialiseren en het image over te dragen:
- USB-start
- FATLS USB 0:1
- Fatload USB 0:1 0x60000000 <bestandsnaam>
- imgaddr=0x60000000 & bron $imgaddr:script
- terugstellen
Voorbeeldoutputs:
1. Initialiseer het USB-station:
(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. Geef de USB-inhoud weer:
(BTLDR) # fatls usb 0:1
system volume information/
150080276 axel-qca-single-ng.img
1 file(s), 1 dir(s)
(BTLDR) #
3. De afbeelding naar het toegangspunt laden
(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. Het script uitvoeren
(BTLDR) # imgaddr=0x60000000 && source $imgaddr:script
## Executing script at 60000000
crc32+ Flashing btldr: [ done ]
Flashing ubi: [ done ]
(BTLDR) #
5. Start het toegangspunt opnieuw op en gebruik de opdracht Reset. Zodra het volledig opnieuw is opgestart, moet het reageren op Enter met een "Gebruikersnaam:" -prompt.
(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