Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:zyxel:xgs1250-12 [2022/02/26 22:17] – Info box layout borromini | toh:zyxel:xgs1250-12 [2022/11/28 15:48] – [Tags] added torev | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== ZyXEL XGS1250-12 ====== | ====== ZyXEL XGS1250-12 ====== | ||
| - | <WRAP center round important | + | <WRAP center round important |
| - | Support for the RTL930x subtarget is still very fresh. As of 2022-02-25, network\\ | + | \\ Support for the RTL930x subtarget is still very fresh. SFP+ does not work yet. |
| - | functionality is broken. '' | + | |
| - | ports do work, however. SFP+ does not work yet. | + | |
| </ | </ | ||
| Line 103: | Line 101: | ||
| * Reboot, scp the sysupgrade image to /tmp, verify the checksum and flash it: < | * Reboot, scp the sysupgrade image to /tmp, verify the checksum and flash it: < | ||
| * Upon reboot, you have a functional OpenWrt installation. Leave the bootcmd value as is - without '' | * Upon reboot, you have a functional OpenWrt installation. Leave the bootcmd value as is - without '' | ||
| - | ==== OEM installation using the TFTP method | + | ==== Booting OpenWrt from RAM ==== |
| -> [[docs: | -> [[docs: | ||
| - | === Specific values needed | + | The XGS1250-12 can boot from the network, but for that you'd need to manipulate the boot command. ZyXEL password protected the U-boot environment. However, if you change the bootcmd to a bogus value from within OpenWrt, you'll get dropped to a shell and be able to tftp load a ramdisk image. The instructions below assume a functional TFTP server. This is an ' |
| - | <WRAP BOX> | ||
| - | FIXME Enter values for " | ||
| - | ^ Bootloader tftp server IPv4 address | + | === Specific values needed for TFTP === |
| - | ^ Bootloader MAC address (special) | + | |
| - | ^ Firmware tftp image | [[: | + | |
| - | ^ TFTP transfer window | + | |
| - | ^ TFTP window start | approximately FILL-IN seconds after power on | | + | |
| - | ^ TFTP client required IP address | + | |
| - | </WRAP> | + | ^ Bootloader TFTP server IPv4 address |
| + | ^ Firmware TFTP image | [[: | ||
| + | |||
| + | === Instructions === | ||
| + | |||
| + | * Connect serial as per the [[toh: | ||
| + | * Navigate to ' | ||
| + | * Upload the OpenWrt initramfs image, and wait till the switch reboots. | ||
| + | * Connect to the device through serial and change the boot command to a bogus command, so U-boot will drop you to a shell next time you boot: < | ||
| + | * Reboot | ||
| + | * Load the ramdisk in the U-boot shell: < | ||
| ===== Upgrading OpenWrt ===== | ===== Upgrading OpenWrt ===== | ||
| Line 721: | Line 722: | ||
| ===== Notes ===== | ===== Notes ===== | ||
| * SFP+ cage does not work yet on OpenWrt. | * SFP+ cage does not work yet on OpenWrt. | ||
| - | * 10GbE RJ-45 interfaces are said to work, but I have not been able to get them going on OpenWrt. Worked fine on OEM firmware with short CAT5E cables and X550-AT2 at the other end. | ||
| * The network needs to be initialised by the bootloader through the '' | * The network needs to be initialised by the bootloader through the '' | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag> | + | {{tag> |