ne:sdn:p4:wedge100bf
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ne:sdn:p4:wedge100bf [2022/05/04 12:41] – admin | ne:sdn:p4:wedge100bf [2025/01/26 17:53] (aktuell) – [Existierende Doku:] admin | ||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| **OpenBMC login:** '' | **OpenBMC login:** '' | ||
| - | Flash OpenBMC: | + | Flash OpenBMC, Upgrade andere Komponenten: |
| <code bash> | <code bash> | ||
| + | # Reboot main processor via OpenBMC: | ||
| + | root@bmc:~# wedge_power.sh off | ||
| + | root@bmc:~# wedge_power.sh on; sol.sh | ||
| + | |||
| root@bmc:~# cat / | root@bmc:~# cat / | ||
| 202103031619 | 202103031619 | ||
| root@bmc:~# cat /etc/issue | root@bmc:~# cat /etc/issue | ||
| OpenBMC Release 01.0F.00 | OpenBMC Release 01.0F.00 | ||
| - | # Update | + | # Copy OpenBMC |
| scp flash-mavericks root@172.16.1.4:/ | scp flash-mavericks root@172.16.1.4:/ | ||
| + | # Update OpenBMC | ||
| + | root@bmc:~# flashcp -v flash-mavericks / | ||
| # Check EC-Version (currently R04.E02 (07/ | # Check EC-Version (currently R04.E02 (07/ | ||
| - | cat / | + | root@bmc: |
| + | # Check CPLD Version | ||
| + | root@bmc:~# cpld_rev.sh lower sys | ||
| + | # Copy CPLD (von externer Maschine) | ||
| + | scp lower_cpld_v10p3.jbc root@172.16.1.4:/ | ||
| + | # Upgrade CPLD | ||
| + | root@bmc:~# cpld_upgrade.sh lower sys lower_cpld_v10p3.jbc | ||
| + | |||
| + | # Upgrade ONIE (currently 2018.05.00.09) | ||
| + | # boot into ONIE-Rescue | ||
| + | ONIE:/ # onie-syseeprom | ||
| + | scp Wedge100BF-65X-r0_ONIE_v2018_05_00_09.updater root@172.16.1.3:/ | ||
| + | ONIE:/tmp # onie-nos-install Wedge100BF-32X-r0_ONIE_v2018_05_00_09.updater | ||
| </ | </ | ||
| + | |||
| + | :!: Noch offene Fragen: | ||
| + | * SPI flash version: https:// | ||
| + | * Install and start up Accton Diag (I think it is not really needed if Ubuntu runs on the switch): https:// | ||
| + | * https:// | ||
| + | |||
| + | ==== Existierende Doku: ==== | ||
| + | |||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| - | **BIOS** | + | === BIOS === |
| * https:// | * https:// | ||
| - | **ONIE, usw.** | + | === ONIE, usw. === |
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| Zeile 34: | Zeile 62: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| * https:// | * https:// | ||
| - | **Ubuntu** | + | ---- |
| + | |||
| + | === Installing | ||
| * https:// | * https:// | ||
| - | * | ||
| - | **Stuff** | + | == Mount USB-Drive == |
| + | |||
| + | <code bash> | ||
| + | lsblk # list drives | ||
| + | sudo mount /dev/sdb1 / | ||
| + | sudo umount /dev/sdb1 | ||
| + | </ | ||
| + | |||
| + | == Disable Write Cache == | ||
| + | <code bash> | ||
| + | sudo hdparm -i /dev/sda | ||
| + | sudo vi / | ||
| + | Uncomment the line: # | ||
| + | </ | ||
| + | |||
| + | == Wedge ein/ | ||
| + | Als Alias auf Ubuntu-Server definiert: '' | ||
| + | <code bash> | ||
| + | curl " | ||
| + | </ | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | === Stuff === | ||
| * Facebook-Referenz Design: https:// | * Facebook-Referenz Design: https:// | ||
ne/sdn/p4/wedge100bf.1651668118.txt.gz · Zuletzt geändert: von admin
