mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-03-06 08:10:35 +01:00
The Plasma Cloud MCX3 Media Converter is a 3 port multi-GBit switch with
2x 10/100/1000/2500BaseT Ethernet ports and 1x SFP+ module slot.
Hardware:
- RTL9302C SoC
- Macronix MX25L25645G (32MB flash)
- Winbond W632GU6rB-11 (256MB DDR3 SDRAM)
- RTL8224 4x 10m/100m/1/2.5 Gigabit PHY
- IC+ IP802AR POE+ PSE controller
The media converter is powered by 54 Volts 1.2A barrel connector. The
internal TTL serial connector can be used to access the terminal. Pins from
1: TX RX (unused) GND. Serial connection is via 115200 baud, 8N1.
A reset button is accessible through a hole next to the SFP+ module slot.
Installation
------------
* The device can be flashed by using sysupgrade command. Either from the
original vendor firmware or using an initramfs (see "Debug")
* Connect serial as per the layout above. Connection parameters: 115200 8N1
* The image must be copied using scp to /tmp of the device
scp openwrt-realtek-rtl930x-plasmacloud_mcx3-squashfs-sysupgrade.bin root@[IP address of the device]:/tmp/
* start sysupgrade without saving the original vendor configuration
sysupgrade -n /tmp/openwrt-realtek-rtl930x-plasmacloud_mcx3-squashfs-sysupgrade.bin
Installation via u-boot
-----------------------
If you have an TFTP server connected to the switch, it is possible to
directly install the device using the factory image from u-boot
# setup networking and IP of TFP server
rtk network on
setenv ipaddr 10.100.100.99
setenv serverip 10.100.100.20
# get factory image
tftp 0x84000000 factory.bin
# erase firmware partitions
sf probe 0
sf erase 0x100000 0x01f00000
# write firmware to both partitions
sf write ${fileaddr} 0x100000 ${filesize}
sf write ${fileaddr} 0x1080000 ${filesize}
# adjust the boot commands
setenv bootargs "mtdparts=spi0.0:896k(u-boot),64k(u-boot-env),64k(u-boot-env2),15872k(inactive),15872k(firmware2)"
setenv bootcmd "rtk init; bootm 0xb5080000"
# restart
reset
Debug
-----
* Connect serial as per the layout above. Connection parameters: 115200 8N1.
* A tftp server is required, tftpd-hpa works well.
* Power the device, at U-Boot start rapidly hit Esc key to stop autoboot
* Enable network:
rtk network on
* Change ip address of device:
setenv ipaddr 192.168.1.6
* Download initramfs from TFTP server:
tftpboot 0x84000000 192.168.1.111:openwrt-realtek-rtl930x-plasmacloud_mcx3-initramfs-kernel.bin
* Boot loaded file:
bootm 0x84000000
Signed-off-by: Harshal Gohel <hg@simonwunderlich.de>
Signed-off-by: Sven Eckelmann <se@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/20625
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|---|---|---|
| .. | ||
| macros.dtsi | ||
| rtl83xx_d-link_dgs-1210_common.dtsi | ||
| rtl83xx_d-link_dgs-1210_gpio.dtsi | ||
| rtl83xx_d-link_dgs-1210_gpio_sfp.dtsi | ||
| rtl83xx_hpe_1920.dtsi | ||
| rtl83xx_panasonic_mxxeg-pn28xx0k.dtsi | ||
| rtl93xx_linksys_lgs3xxc_nand_common.dtsi | ||
| rtl838x.dtsi | ||
| rtl839x.dtsi | ||
| rtl930x.dtsi | ||
| rtl931x.dtsi | ||
| rtl8380_d-link_dgs-1210-10mp-f.dts | ||
| rtl8380_engenius_ews2910p-v1.dts | ||
| rtl8380_engenius_ews2910p-v3.dts | ||
| rtl8380_engenius_ews2910p.dtsi | ||
| rtl8380_hpe_1920-8g-poe-65w.dts | ||
| rtl8380_hpe_1920-8g-poe-180w.dts | ||
| rtl8380_hpe_1920-8g.dts | ||
| rtl8380_hpe_1920-8g.dtsi | ||
| rtl8380_linksys_lgs310c.dts | ||
| rtl8380_netgear_gigabit.dtsi | ||
| rtl8380_netgear_gs108t-v3.dts | ||
| rtl8380_netgear_gs110tpp-v1.dts | ||
| rtl8380_netgear_gs110tup-v1.dts | ||
| rtl8380_netgear_gs308t-v1.dts | ||
| rtl8380_netgear_gs310tp-v1.dts | ||
| rtl8380_panasonic_m8eg-pn28080k.dts | ||
| rtl8380_tplink_sg2xxx.dtsi | ||
| rtl8380_tplink_sg2008p-v1.dts | ||
| rtl8380_tplink_sg2210p-v3.dts | ||
| rtl8380_zyxel_gs1900-8-a1.dts | ||
| rtl8380_zyxel_gs1900-8-b1.dts | ||
| rtl8380_zyxel_gs1900-8hp-a1.dts | ||
| rtl8380_zyxel_gs1900-8hp-b1.dts | ||
| rtl8380_zyxel_gs1900-10hp-a1.dts | ||
| rtl8380_zyxel_gs1900.dtsi | ||
| rtl8380_zyxel_gs1900_gpio.dtsi | ||
| rtl8380_zyxel_gs1900_gpio_emulated.dtsi | ||
| rtl8382_allnet_all-sg8208m.dts | ||
| rtl8382_apresia_aplgs120gtss.dts | ||
| rtl8382_d-link_dgs-1210-10p.dts | ||
| rtl8382_d-link_dgs-1210-16.dts | ||
| rtl8382_d-link_dgs-1210-20.dts | ||
| rtl8382_d-link_dgs-1210-26.dts | ||
| rtl8382_d-link_dgs-1210-28.dts | ||
| rtl8382_d-link_dgs-1210-28_common.dtsi | ||
| rtl8382_d-link_dgs-1210-28mp-f.dts | ||
| rtl8382_d-link_dgs-1210-28p-f.dts | ||
| rtl8382_d-link_dgs-1210-28p_common.dtsi | ||
| rtl8382_hpe_1920-16g.dts | ||
| rtl8382_hpe_1920-24g-poe-180w.dts | ||
| rtl8382_hpe_1920-24g-poe-370w.dts | ||
| rtl8382_hpe_1920-24g.dts | ||
| rtl8382_hpe_1920-24g.dtsi | ||
| rtl8382_hpe_1920.dtsi | ||
| rtl8382_inaba_aml2-17gp.dts | ||
| rtl8382_iodata_bsh-g24mb.dts | ||
| rtl8382_panasonic_m16eg-pn28160k.dts | ||
| rtl8382_panasonic_m24eg-pn28240k.dts | ||
| rtl8382_tplink_t1600g-28ts-v3.dts | ||
| rtl8382_zyxel_gs1900-16-a1.dts | ||
| rtl8382_zyxel_gs1900-24-a1.dts | ||
| rtl8382_zyxel_gs1900-24e-a1.dts | ||
| rtl8382_zyxel_gs1900-24ep-a1.dts | ||
| rtl8382_zyxel_gs1900-24hp-a1.dts | ||
| rtl8382_zyxel_gs1900-24hp-b1.dts | ||
| rtl8393_d-link_dgs-1210-52.dts | ||
| rtl8393_hpe_1920-48g-poe.dts | ||
| rtl8393_hpe_1920-48g.dts | ||
| rtl8393_hpe_1920.dtsi | ||
| rtl8393_netgear_gs750e.dts | ||
| rtl8393_panasonic_m48eg-pn28480k.dts | ||
| rtl8393_tplink_sg2452p-v4.dts | ||
| rtl8393_zyxel_gs1900-48-a1.dts | ||
| rtl9301_linksys_lgs328c.dts | ||
| rtl9302_plasmacloud_common.dtsi | ||
| rtl9302_plasmacloud_mcx3.dts | ||
| rtl9302_plasmacloud_psx8.dts | ||
| rtl9302_plasmacloud_psx10.dts | ||
| rtl9302_zyxel_xgs1x10-12-common.dtsi | ||
| rtl9302_zyxel_xgs1010-12-a1.dts | ||
| rtl9302_zyxel_xgs1210-12-a1.dts | ||
| rtl9302_zyxel_xgs1210-12-b1.dts | ||
| rtl9302_zyxel_xgs1210-12-common.dtsi | ||
| rtl9302_zyxel_xgs1250-12-a1.dts | ||
| rtl9302_zyxel_xgs1250-12-b1.dts | ||
| rtl9302_zyxel_xgs1250-12-common.dtsi | ||
| rtl9303_hasivo_s1100w-8xgt-se.dts | ||
| rtl9303_tplink_tl-st1008f-v2.dts | ||
| rtl9303_vimin_vm-s100-0800ms.dts | ||
| rtl9303_xikestor_sks8300-8x.dts | ||
| rtl9303_xikestor_sks8310-8x.dts | ||
| rtl9311_linksys_lgs352c.dts | ||
| rtl9312_plasmacloud_common.dtsi | ||
| rtl9312_plasmacloud_esx28.dts | ||
| rtl9312_plasmacloud_psx28.dts | ||