XikeStor SKS8300-8T

From TechInfoDepot
Jump to navigationJump to search
multiple revisions of this device, use caution
三层可管理型SKS8300-8T
Homepage Product page
WikiDevi.wi-cat.ru XikeStor SKS8300-8T
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Platform
Brand • Model • Rev XikeStor SKS8300-8T
CPU1 checkY Realtek RTL9303
CPU1 Type MIPS 34Kc
CPU1 Speed 800 MHz
Flash1 Chip Macronix Model?
Flash1 Size 32 MiB33,554,432 B <br />262,144 Kib <br />32,768 KiB <br />256 Mib <br />0.0313 GiB <br /> (SPI NOR)
RAM1 Size 512 MiB536,870,912 B <br />4,194,304 Kib <br />524,288 KiB <br />4,096 Mib <br />0.5 GiB <br /> (DDR3)
ETH chip1 Realtek RTL9303
Switch Realtek RTL9303
Ethernet Port Count 8-10GbE
Ethernet connector 8P8C
Wired Standard IEEE 802.3i/3u/3ab/3bz/an
Auto-MDIX unspecified
Switch Class managed

Ethernet OUI: none specified

Expansion IF types none specified
Power 12 VDC, 4 A
Serial Port (UART) yes, 3.3V TTL, (115200 8N1)
 Switch brandSwitch2 brand
XikeStor SKS8300-12E2T2XRealtekRealtek
XikeStor SKS8300-12XRealtek
XikeStor SKS8300-8TRealtek
XikeStor SKS8300-8XRealtek

For a list of all currently documented Realtek chipsets with specifications, see Realtek.

Overview

See also: 3Com SKS8300-8T

Flashing

Flashing OpenWrt

Supported Since Commit
Support started version: unknown
Current supported version: snapshot
LAN Hardware: RTL9303
WLAN Hardware: none
Installation method(s):
U-Boot TFTP recovery, see devicepage, see git-commit
Recovery method(s):
CLI generic, see devicepage, see git-commit
Comment:
saveenv missing after setenv bootcmd in install instruction
git • >>
realtek: add support for XikeStor SKS8300-8T
XikeStor SKS8300-8T is a 8 ports Multi-Gig switch, based on the RTL9303.

Specifications:

- SoC                : Realtek RTL9303
- RAM                : DDR3 512 MiB
- Flash              : SPI-NOR 32 MiB (Macronix)
- CPU                : 800MHz
- Ethernet           : 8× 1G/2.5G/5G/10G Base-T RJ45 ports (RTL8261N)
- Keys (GPIO)        : 1x
- UART               : "Console" port on the front panel
  - type             : RS-232C
  - connector        : RJ-45
  - settings         : 115200 8N1
- Power              : 12 VDC, 4A
- Temperature sensor : LM75 or compatible
- Fan controller     : SensyLink CTF2302

Flash instruction using initramfs image:

 1. Prepare TFTP server & connect to serial port.
 2. Connect your computer to one of the RJ45 ports on SKS8300-8T
 3. Power on SKS8300-8T and interrupt autoboot with Shift + A.
 4. Use Shift + Q to drop from vendor CLI to U-Boot CLI.
 5. Set the boot command to enable network on boot.
       > setenv bootcmd 'mw.l 0x8401da94 0; rtk network on; boota'
 6. Set switch IP and TFTP server IP (optional, adjust to your setup).
       > setenv ipaddr <ip>
       > setenv serverip <ip>
 7. Download initramfs image from TFTP server.
       > tftpboot 0x83000000 <image name>
 8. Boot with the downloaded image.
       > bootm 0x83000000
 9. With rambooted OpenWrt, backup the stock firmware if needed.
10. Copy sysupgrade image to the device.
11. Perform sysupgrade with the sysupgrade image.
12. After reboot, you should have functional OpenWrt.

In OpenWrt, it is necessary to execute "rtk network on" to enable full
networking functionality. However, the internal U-Boot initialization
(which shares logic with "rtk network init" initializing MAC only and
configures the fan controller) sets a flag at memory address 0x8401da94.
Once this flag is set, any subsequent calls to "rtk network on" are
blocked. To bypass this, resetting 0x8401da94 to 0 by step 5, ensuring
that the network can be properly initialized later. This specific
address was confirmed in U-Boot 2011.12.(3.6.11.55242) (Jan 06 2025 -
14:39:46) by decompiling the function that references the "rtk_mac_init"
string.

Reverting to stock firmware:

1. Connect to serial port.
2. Power on SKS8300-8T and interrupt autoboot with Shift + A.
3. Use Shift + Q to drop from vendor CLI to U-Boot CLI.
4. Set the boot command to the firmware default.
       > setenv bootcmd boota
5. Enable network.
       > rtk network on
6. Boot OpenWrt.
       > boota
7. Download latest firmware from XikeStor and upload to your device.
8. Write firmware with 'sysupgrade -F'.
9. After reboot, stock firmware should boot automatically.