| 107 | | = Newport Ethernet = |
| 108 | | |
| 109 | | Newport supports 1GbE. If 10GbE support is needed, please email !sales@gateworks.com |
| 110 | | |
| 111 | | Newport Ethernet device mapping: |
| 112 | | ||= Board =||= Connector =||= Silkscreen =||= U-Boot =||= Linux =||= PoE =||= Phy =|| |
| 113 | | || GW640x || J21 || Eth#0 || vnic4 || eth4 / enp5s0f5 || 802.3af/at || RGMII DP83867IS |
| 114 | | || || J22 || Eth#1 || vnic0 || eth0 / enp5s0f1 || Passive 8-60V || QSGMII VSC8574 Port0 |
| 115 | | || || J22 || Eth#2 || vnic1 || eth1 / enp5s0f2 || None || QSGMII VSC8574 Port1 |
| 116 | | || || J22 || Eth#3 || vnic2 || eth2 / enp5s0f3 || None || QSGMII VSC8574 Port2 |
| 117 | | || || J22 || Eth#4 || vnic3 || eth3 / enp5s0f4 || None || QSGMII VSC8574 Port3 |
| 118 | | |||| |
| 119 | | || GW630x || J21 || Eth#1 || vnic1 || eth1 / enp5s0f2 || 802.3af/at || RGMII DP83867IS |
| 120 | | || || J20 || Eth#2 || vnic0 || eth0 / enp5s0f1 || Passive 8-60V || SGMII DP83867IS |
| 121 | | |
| 122 | | |
| 123 | | |
| 124 | | |
| 125 | | [=#recovery] |
| 126 | | == Creating a microSD recovery image == |
| 127 | | [wiki:/newport/firmware#CreatingamicroSDrecoveryimage Click Here] |
| 128 | | |
| 129 | | [=#bootdevice] |
| 130 | | = Boot Device = |
| 131 | | Some boards have multiple boot device and may allow selection of which one is the 'primary boot device': |
| 132 | | ||= board =||= Primary Boot Device =||= Alternate Boot Device =|| |
| 133 | | || GW630x || on board eMMC || microSD || |
| 134 | | |
| 135 | | To boot from the alternate boot device manually you can press-and-release the user pushbutton 5 times in a row and the board will power cycle primary power (the 3.3V LED will go off, then on again) and the board will boot from the alternate boot device. |
| 136 | | |
| 137 | | Boards with an Alternate boot device also have a boot watchdog such that if the current boot device fails to boot within 30 seconds, the board will power cycle primary power and attempt boot from the other boot device. |
| 138 | | |
| 139 | | The bootloader also has a notion of boot device, either the built in eMMC or an external microSD. |
| 140 | | This is controlled through the UBoot variable 'dev'. The dev variable is purely for the bootloader, and does not signify what device to boot the kernel/rootfs from. |
| 141 | | |
| 142 | | Note if booting with the onboard eMMC as the primary boot device, “0/mmcblk0” is the U-Boot/Linux device node for eMMC and “1/mmcblk1” is the U-Boot/Linux device node for microSD. When booting from the alternate device (microSD) this is swapped. |
| 143 | | |
| 144 | | Please also reference: |
| 145 | | * [wiki:newport/boot Newport Boot Firmware (up to and including the Bootloader)] |
| 146 | | * [wiki:newport/bootloader Newport U-Boot Bootloader] |
| 147 | | |
| 148 | | |
| 149 | | === Booting to a kernel/rootfs on the microSD === |
| 150 | | |
| 151 | | [wiki:/newport/firmware#BootingtoakernelrootfsonthemicroSD Click Here] |
| | 266 | |
| | 267 | |
| | 268 | |
| | 269 | [=#recovery] |
| | 270 | = Creating a microSD recovery image = |
| | 271 | [wiki:/newport/firmware#CreatingamicroSDrecoveryimage Click Here] |
| | 272 | |
| | 273 | [=#bootdevice] |
| | 274 | = Boot Device = |
| | 275 | Some boards have multiple boot device and may allow selection of which one is the 'primary boot device': |
| | 276 | ||= board =||= Primary Boot Device =||= Alternate Boot Device =|| |
| | 277 | || GW630x || on board eMMC || microSD || |
| | 278 | |
| | 279 | To boot from the alternate boot device manually you can press-and-release the user pushbutton 5 times in a row and the board will power cycle primary power (the 3.3V LED will go off, then on again) and the board will boot from the alternate boot device. |
| | 280 | |
| | 281 | Boards with an Alternate boot device also have a boot watchdog such that if the current boot device fails to boot within 30 seconds, the board will power cycle primary power and attempt boot from the other boot device. |
| | 282 | |
| | 283 | The bootloader also has a notion of boot device, either the built in eMMC or an external microSD. |
| | 284 | This is controlled through the UBoot variable 'dev'. The dev variable is purely for the bootloader, and does not signify what device to boot the kernel/rootfs from. |
| | 285 | |
| | 286 | Note if booting with the onboard eMMC as the primary boot device, “0/mmcblk0” is the U-Boot/Linux device node for eMMC and “1/mmcblk1” is the U-Boot/Linux device node for microSD. When booting from the alternate device (microSD) this is swapped. |
| | 287 | |
| | 288 | Please also reference: |
| | 289 | * [wiki:newport/boot Newport Boot Firmware (up to and including the Bootloader)] |
| | 290 | * [wiki:newport/bootloader Newport U-Boot Bootloader] |
| | 291 | |
| | 292 | |
| | 293 | === Booting to a kernel/rootfs on the microSD === |
| | 294 | |
| | 295 | [wiki:/newport/firmware#BootingtoakernelrootfsonthemicroSD Click Here] |