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] |