Benutzer-Werkzeuge

Webseiten-Werkzeuge


ne:sdn:p4:wedge100bf

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ne:sdn:p4:wedge100bf [2022/05/04 12:41] adminne:sdn:p4:wedge100bf [2025/01/26 17:53] (aktuell) – [Existierende Doku:] admin
Zeile 6: Zeile 6:
 **OpenBMC login:** ''root'' Passwort: ''0penBmc'' **OpenBMC login:** ''root'' Passwort: ''0penBmc''
  
-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 /etc/version  root@bmc:~# cat /etc/version 
 202103031619 202103031619
 root@bmc:~# cat /etc/issue root@bmc:~# cat /etc/issue
 OpenBMC Release 01.0F.00 OpenBMC Release 01.0F.00
-Update OpenBMC+Copy OpenBMC (von externer Maschine)
 scp flash-mavericks root@172.16.1.4:/home/root scp flash-mavericks root@172.16.1.4:/home/root
 +# Update OpenBMC
 +root@bmc:~# flashcp -v flash-mavericks /dev/mtd5 
  
 # Check EC-Version (currently R04.E02 (07/23/2019) # Check EC-Version (currently R04.E02 (07/23/2019)
-cat /sys/class/i2c-adapter/i2c-4/4-0033/version+root@bmc:~# cat /sys/class/i2c-adapter/i2c-4/4-0033/version
  
 +# 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:/home/root
 +# 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:/tmp
 +ONIE:/tmp # onie-nos-install Wedge100BF-32X-r0_ONIE_v2018_05_00_09.updater
 </code> </code>
 +
 +:!: Noch offene Fragen:
 +  * SPI flash version: https://support.edge-core.com/hc/en-us/articles/900000818643
 +  * Install and start up Accton Diag (I think it is not really needed if Ubuntu runs on the switch): https://support.edge-core.com/hc/en-us/articles/900000750703#h_25c583ae-0ab9-4b63-ba96-6c9e66357c49
 +    * https://support.edge-core.com/hc/en-us/articles/4402485358873-Wedge100BF-series-Diag-Utility-v0-36-latest-
 +
 +==== Existierende Doku: ====
 +
  
   * https://github.com/opencomputeproject/OpenNetworkLinux/blob/master/docs/GettingStartedWedge.md   * https://github.com/opencomputeproject/OpenNetworkLinux/blob/master/docs/GettingStartedWedge.md
   * https://github.com/opennetworklinux/ONL/blob/master/docs/GettingStartedWedge.md   * https://github.com/opennetworklinux/ONL/blob/master/docs/GettingStartedWedge.md
 +  * https://gitlab.tongyuejun.cn/zhangjx/p4_doc/-/blob/975c47670e5f6d5e219e6852bb9d4f5cd810c89d/Wedge100BF_User_Manual.org
  
-**BIOS**+=== BIOS ===
   * https://support.edge-core.com/hc/en-us/articles/360011433033--Wedge100BF-series-BIOS-upgrade-procedures   * https://support.edge-core.com/hc/en-us/articles/360011433033--Wedge100BF-series-BIOS-upgrade-procedures
  
-**ONIE, usw.**+=== ONIE, usw. === 
   * https://support.edge-core.com/hc/en-us/articles/360020495533--Wedge100BF-series-ONIE-upgrade-procedures   * https://support.edge-core.com/hc/en-us/articles/360020495533--Wedge100BF-series-ONIE-upgrade-procedures
   * https://support.edge-core.com/hc/en-us/articles/900000185743--Wedge100BF-series-ONIE-recover-procedures   * https://support.edge-core.com/hc/en-us/articles/900000185743--Wedge100BF-series-ONIE-recover-procedures
Zeile 34: Zeile 62:
   * https://support.edge-core.com/hc/en-us/articles/360011530153--Wedge100BF-series-CPLD-upgrade-procedures   * https://support.edge-core.com/hc/en-us/articles/360011530153--Wedge100BF-series-CPLD-upgrade-procedures
   * https://support.edge-core.com/hc/en-us/articles/360013000974--Wedge100BF-series-EC-code-upgrade-procedures   * https://support.edge-core.com/hc/en-us/articles/360013000974--Wedge100BF-series-EC-code-upgrade-procedures
 +  * https://support.edge-core.com/hc/en-us/articles/900000773566--Wedge100BF-series-FAN
   * https://support.edge-core.com/hc/en-us/articles/900000674243--Wedge100BF-series-Chip-OpenBMC-CPLD-EC-Code-BIOS-ONIE-SPI-version-checking   * https://support.edge-core.com/hc/en-us/articles/900000674243--Wedge100BF-series-Chip-OpenBMC-CPLD-EC-Code-BIOS-ONIE-SPI-version-checking
  
-**Ubuntu**+---- 
 + 
 +=== Installing Ubuntu on Wedge100BF === 
   * https://support.edge-core.com/hc/en-us/articles/4407231469081--Wedge100BF-series-Ubuntu-Installation-Procedures   * https://support.edge-core.com/hc/en-us/articles/4407231469081--Wedge100BF-series-Ubuntu-Installation-Procedures
-  *  
  
-**Stuff**+== Mount USB-Drive == 
 + 
 +<code bash>  
 +lsblk  # list drives 
 +sudo mount /dev/sdb1 /media/USB-Disk 
 +sudo umount /dev/sdb1 
 +</code> 
 + 
 +== Disable Write Cache == 
 +<code bash>  
 +sudo hdparm -i /dev/sda 
 +sudo vi /etc/hdparm.conf 
 +Uncomment the line: #write_cache = off  
 +</code>  
 + 
 +== Wedge ein/ausschalten == 
 +Als Alias auf Ubuntu-Server definiert: ''alias pwr-on-wedge'', ''alias pwr-off-wedge'' 
 +<code bash>  
 +curl "http://172.16.1.2/netio.cgi?pass=xxx&output3=1" #(0-aus/1-ein) 
 +</code>  
 + 
 + 
 +---- 
 + 
 +=== Stuff ===
   * Facebook-Referenz Design: https://engineering.fb.com/2015/03/10/data-center-engineering/facebook-open-switching-system-fboss-and-wedge-in-the-open/   * Facebook-Referenz Design: https://engineering.fb.com/2015/03/10/data-center-engineering/facebook-open-switching-system-fboss-and-wedge-in-the-open/
ne/sdn/p4/wedge100bf.1651668118.txt.gz · Zuletzt geändert: 2022/05/04 12:41 von admin