Failed Serial Input for Zyxel GS1900-24HP v1

Hi,

I can't send any keyboard input to the serial port of a Zyxel GS1900-24HP v1.

I recently started to use the device with OpenWRT 23.05.4 and would like to upgrade now to the latest release. In the release notes of 24.10 it's mentioned that it's required to do a new factory installation:

Users of Zyxel GS1900 series switches running OpenWrt 23.05 or earlier have to perform a new factory install with the initramfs image due to a changed partition layout. Sysupgrade will show a warning before doing an incompatible upgrade and is not possible.

As I understood from the initial commit message related to the GS1900-24HP v1 only wait to do so would be to use the serial port and with TFTP since I can't use the OpenWRT UI for this purpose.

I managed to get serial output while connecting my RS232 adapter as follows:

DE-9 Pin 2 <=> J5 Pin 2 for RX
DE-9 Pin 3 <=> J5 Pin 10 for TX
DE-9 Pin 5 <=> J5 Pin 3 for GND
connected to serial using 115200 8N1

While I properly receive output (although it still has some garbled characters at the end), I can't send any keyboard input. Is there something specific required (e.g. a jumper or so) to get this working?

Thanks a lot for the support already.

Received serial output
U-Boot Version: 2.0.0.59413 (Jul 08 2015 - 10:01:00)

CPU:   500MHz
DRAM:  64 MB
FLASH: 16 MB
Model: ZyXEL_GS1900_24HP
SN:    S162L24001193
MAC:   60:31:97:75:F5:73 - 60:31:97:75:F5:8D

Press SPACE to abort boot script:  0 
## Booting image from partition ... 0
   Version:   MIPS OpenWrt Linux-5.15.162
   Created:   2024-07-15  22:14:18 UTC
   Size:      3245893 Bytes = 3.1 MB
   Verifying Checksum ... OK
   Uncompressing Image ... OK

Starting ...

[    0.000000] Linux version 5.15.162 (builder@buildhost) (mips-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r24012-d8dd03c46f) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 Mon Jul 15 22:14:18 2024
[    0.000000] RTL838X model is 83826800
[    0.000000] SoC Type: RTL8382
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019070 (MIPS 4KEc)
[    0.000000] MIPS: machine is ZyXEL GS1900-24HP v1
[    0.000000] earlycon: ns16550a0 at MMIO 0x18002000 (options '115200n8')
[    0.000000] printk: bootconsole [ns16550a0] enabled
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Using appended Device Tree.
[    0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes.
[    0.000000] Primary data cache 16kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 16240
[    0.000000] Kernel command line: earlycon
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 55696K/65536K available (6234K kernel code, 616K rwdata, 780K rodata, 1260K init, 219K bss, 9840K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 256
[    0.000000] rtl83xx-clk: initialized, CPU 500 MHz, MEM 300 MHz (8 Bit DDR2), LXB 200 MHz
[    0.000000] clocksource: realtek_otto_timer: mask: 0xfffffff max_cycles: 0xfffffff, max_idle_ns: 38225208801 ns
[    0.000005] sched_clock: 28 bits at 3125kHz, resolution 320ns, wraps every 42949672800ns
[    0.009414] Calibrating delay loop... 498.89 BogoMIPS (lpj=2494464)
[    0.136023] pid_max: default: 32768 minimum: 301
[    0.143721] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.151996] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.188867] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.199919] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.207911] pinctrl core: initialized pinctrl subsystem
[    0.217757] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.260760] rtl83xx-clk clock-controller: rate setting enabled, CPU 300-625 MHz, MEM 300-300 MHz, LXB 200-200 MHz, OVERCLOCK AT OWN RISK
[    0.280022] clocksource: Switched to clocksource realtek_otto_timer
[    0.291328] NET: Registered PF_INET protocol family
[    0.297348] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.307823] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.317422] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.326178] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.334855] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.342841] TCP: Hash tables configured (established 1024 bind 1024)
[    0.350722] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.358081] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.366894] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.384737] workingset: timestamp_bits=14 max_order=14 bucket_order=0
[    0.413008] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.419546] jffs2: version 2.2 (NAND) (SUMMARY) (ZLIB) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.435811] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.449244] pinctrl-single 1b001000.pinmux: 32 pins, size 4
[    0.456512] pinctrl-single 1b00a000.pinmux: 32 pins, size 4
[    0.465600] Probing RTL8231 GPIOs
[    0.469323] rtl8231_init called, MDIO bus ID: 0
[    0.474718] gpio-464 (poe_enable): hogged as output/high
[    0.483083] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.499422] printk: console [ttyS0] disabled
[    0.504469] 18002000.uart: ttyS0 at MMIO 0x18002000 (irq = 31, base_baud = 12500000) is a 16550A
[    0.514393] printk: console [ttyS0] enabled
[    0.514393] printk: console [ttyS0] enabled
[    0.523868] printk: bootconsole [early0] disabled
[    0.523868] printk: bootconsole [early0] disabled
[    0.534489] printk: bootconsole [ns16550a0] disabled
[    0.534489] printk: bootconsole [ns16550a0] disabled
[    0.547168] 18002100.uart: ttyS1 at MMIO 0x18002100 (irq = 30, base_baud = 12500000) is a 16550A
[    0.713641] brd: module loaded
[    0.728776] spi-nor spi0.0: mx25l12805d (16384 Kbytes)
[    0.734815] 7 fixed-partitions partitions found on MTD device spi0.0
[    0.742132] OF: Bad cell count for /soc/spi@1200/flash@0/partitions
[    0.749228] OF: Bad cell count for /soc/spi@1200/flash@0/partitions
[    0.756851] Creating 7 MTD partitions on "spi0.0":
[    0.762411] 0x000000000000-0x000000040000 : "u-boot"
[    0.776171] 0x000000040000-0x000000050000 : "u-boot-env"
[    0.785667] 0x000000050000-0x000000060000 : "u-boot-env2"
[    0.800475] 0x000000060000-0x000000160000 : "jffs"
[    0.809069] 0x000000160000-0x000000260000 : "jffs2"
[    0.823147] 0x000000260000-0x000000930000 : "firmware"
[    0.836486] 2 uimage-fw partitions found on MTD device firmware
[    0.843272] Creating 2 MTD partitions on "firmware":
[    0.848973] 0x000000000000-0x000000320000 : "kernel"
[    0.857937] 0x000000320000-0x0000006d0000 : "rootfs"
[    0.871560] mtd: setting mtd7 (rootfs) as root device
[    0.877403] 1 squashfs-split partitions found on MTD device rootfs
[    0.884622] 0x0000005d0000-0x0000006d0000 : "rootfs_data"
[    0.896747] 0x000000930000-0x000001000000 : "runtime2"
[    0.934456] Probing RTL838X eth device pdev: 820b4e00, dev: 820b4e10
[    0.992249] Found SoC ID: 8382: RTL8382, family 8380
[    0.997959] rtl8380_init_mac
[    1.001355] Using MAC 0000000000010000
[    1.122473] Realtek RTL8218B (internal) mdio-bus:08: Detected internal RTL8218B
[    1.130797] Firmware loaded. Size 1184, magic: 83808380
[    3.684186] Phy on MAC 0: 1cc981
[    3.699684] Realtek RTL8218B (external) mdio-bus:00: Detected external RTL8218B
[    3.708044] Firmware loaded. Size 1168, magic: 83808380
[    3.860437] Realtek RTL8218B (external) mdio-bus:00: Detected chip revision 0002
[    5.157078] mdio_bus mdio-bus: MDIO device at address 24 is missing.
[    5.167000] mdio_bus mdio-bus: MDIO device at address 26 is missing.
[    5.177031] i2c_dev: i2c /dev entries driver
[    5.192043] NET: Registered PF_INET6 protocol family
[    5.228658] Segment Routing with IPv6
[    5.233143] In-situ OAM (IOAM) with IPv6
[    5.237947] NET: Registered PF_PACKET protocol family
[    5.243928] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    5.259908] 8021q: 802.1Q VLAN Support v1.8
[    5.267494] i2c-gpio i2c-gpio-0: Slow GPIO pins might wreak havoc into I2C/SMBus bus timing
[    5.277679] i2c-gpio i2c-gpio-0: using lines 475 (SDA) and 476 (SCL)
[    5.285640] i2c-gpio i2c-gpio-1: Slow GPIO pins might wreak havoc into I2C/SMBus bus timing
[    5.295666] i2c-gpio i2c-gpio-1: using lines 481 (SDA) and 482 (SCL)
[    5.305460] sfp sfp-p25: Host maximum power 1.0W
[    5.313511] sfp sfp-p26: Host maximum power 1.0W
[    5.345425] Phy on MAC 0: 1cc981
[    5.360124] Realtek RTL8218B (external) rtl838x slave mii-0:00: Detected external RTL8218B
[    5.369410] Firmware loaded. Size 1168, magic: 83808380
[    5.520378] Realtek RTL8218B (external) rtl838x slave mii-0:00: Detected chip revision 0002
[    6.788012] Realtek RTL8218B (internal) rtl838x slave mii-0:08: Detected internal RTL8218B
[    6.797434] Firmware loaded. Size 1184, magic: 83808380
[    9.405998] rtl83xx-switch switch@1b000000: Port node 24 misses phy-handle
[    9.413897] rtl83xx-switch switch@1b000000: Port node 26 misses phy-handle
[    9.426834] In rtl83xx_vlan_setup
[    9.430735] UNKNOWN_MC_PMASK: 000000001fffffff
[    9.435735] VLAN profile 0: L2 learning: 1, UNKN L2MC FLD PMSK 511, 		UNKN IPMC FLD PMSK 511, UNKN IPv6MC FLD PMSK: 511
[   10.500131] rtl83xx_enable_phy_polling:           ffffff
[   11.540723] rtl83xx-switch switch@1b000000: configuring for fixed/internal link mode
[   11.550416] rtl83xx-switch switch@1b000000: Link is Up - 1Gbps/Full - flow control off
[   11.560281] rtl83xx-switch switch@1b000000 lan1 (uninitialized): PHY [mdio-bus:00] driver [Realtek RTL8218B (external)] (irq=POLL)
[   11.577660] rtl83xx-switch switch@1b000000 lan2 (uninitialized): PHY [mdio-bus:01] driver [Realtek RTL8218B (external)] (irq=POLL)
[   11.597898] rtl83xx-switch switch@1b000000 lan3 (uninitialized): PHY [mdio-bus:02] driver [Realtek RTL8218B (external)] (irq=POLL)
[   11.615297] rtl83xx-switch switch@1b000000 lan4 (uninitialized): PHY [mdio-bus:03] driver [Realtek RTL8218B (external)] (irq=POLL)
[   11.635911] rtl83xx-switch switch@1b000000 lan5 (uninitialized): PHY [mdio-bus:04] driver [Realtek RTL8218B (external)] (irq=POLL)
[   11.653469] rtl83xx-switch switch@1b000000 lan6 (uninitialized): PHY [mdio-bus:05] driver [Realtek RTL8218B (external)] (irq=POLL)
[   11.674174] rtl83xx-switch switch@1b000000 lan7 (uninitialized): PHY [mdio-bus:06] driver [Realtek RTL8218B (external)] (irq=POLL)
[   11.693296] rtl83xx-switch switch@1b000000 lan8 (uninitialized): PHY [mdio-bus:07] driver [Realtek RTL8218B (external)] (irq=POLL)
[   11.710656] rtl83xx-switch switch@1b000000 lan9 (uninitialized): PHY [mdio-bus:08] driver [Realtek RTL8218B (internal)] (irq=POLL)
[   11.741809] rtl83xx-switch switch@1b000000 lan10 (uninitialized): PHY [mdio-bus:09] driver [Realtek RTL8218B (internal)] (irq=POLL)
[   11.770976] rtl83xx-switch switch@1b000000 lan11 (uninitialized): PHY [mdio-bus:0a] driver [Realtek RTL8218B (internal)] (irq=POLL)
[   11.800417] rtl83xx-switch switch@1b000000 lan12 (uninitialized): PHY [mdio-bus:0b] driver [Realtek RTL8218B (internal)] (irq=POLL)
[   11.829430] rtl83xx-switch switch@1b000000 lan13 (uninitialized): PHY [mdio-bus:0c] driver [Realtek RTL8218B (internal)] (irq=POLL)
[   11.858699] rtl83xx-switch switch@1b000000 lan14 (uninitialized): PHY [mdio-bus:0d] driver [Realtek RTL8218B (internal)] (irq=POLL)
[   11.888277] rtl83xx-switch switch@1b000000 lan15 (uninitialized): PHY [mdio-bus:0e] driver [Realtek RTL8218B (internal)] (irq=POLL)
[   11.917536] rtl83xx-switch switch@1b000000 lan16 (uninitialized): PHY [mdio-bus:0f] driver [Realtek RTL8218B (internal)] (irq=POLL)
[   11.946779] rtl83xx-switch switch@1b000000 lan17 (uninitialized): PHY [mdio-bus:10] driver [REALTEK RTL8218D] (irq=POLL)
[   11.974984] rtl83xx-switch switch@1b000000 lan18 (uninitialized): PHY [mdio-bus:11] driver [REALTEK RTL8218D] (irq=POLL)
[   12.003262] rtl83xx-switch switch@1b000000 lan19 (uninitialized): PHY [mdio-bus:12] driver [REALTEK RTL8218D] (irq=POLL)
[   12.031609] rtl83xx-switch switch@1b000000 lan20 (uninitialized): PHY [mdio-bus:13] driver [REALTEK RTL8218D] (irq=POLL)
[   12.059729] rtl83xx-switch switch@1b000000 lan21 (uninitialized): PHY [mdio-bus:14] driver [REALTEK RTL8218D] (irq=POLL)
[   12.088002] rtl83xx-switch switch@1b000000 lan22 (uninitialized): PHY [mdio-bus:15] driver [REALTEK RTL8218D] (irq=POLL)
[   12.116301] rtl83xx-switch switch@1b000000 lan23 (uninitialized): PHY [mdio-bus:16] driver [REALTEK RTL8218D] (irq=POLL)
[   12.144868] rtl83xx-switch switch@1b000000 lan24 (uninitialized): PHY [mdio-bus:17] driver [REALTEK RTL8218D] (irq=POLL)
[   12.165526] DSA: tree 0 setup
[   12.168989] LINK state irq: 20
[   12.172728] In rtl83xx_setup_qos
[   12.176372] Setting up RTL838X QoS
[   12.180292] RTL838X_PRI_SEL_TBL_CTRL(i): 00033112
[   12.185584] Current Intprio2queue setting: 00000000
[   12.191126] QM_PKT2CPU_INTPRI_MAP: 00fac688
[   12.196039] rtl838x_dbgfs_init called
[   12.203007] rtl83xx_fib_event_work_do: FIB4 default rule failed
[   12.209680] rtl83xx_fib_event_work_do: FIB4 default rule failed
[   12.230323] clk: Disabling unused clocks
[   12.247027] VFS: Mounted root (squashfs filesystem) readonly on device 31:7.
[   12.269061] Freeing unused kernel image (initmem) memory: 1260K
[   12.275846] This architecture does not have kernel memory protection.
[   12.283182] Run /sbin/init as init process
[   12.287796]   with arguments:
[   12.291279]     /sbin/init
[   12.294369]   with environment:
[   12.297908]     HOME=/
[   12.300666]     TERM=linux
���^G^G������^G^G���;vl���[   12.953728] init: Console is alive
[   12.958697] init: - watchdog -
[   13.427175] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[   13.489332] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[   13.508708] init: - preinit -
�[   14.955667] random: jshn: uninitialized urandom read (4 bytes read)
�?�[   15.157233] random: jshn: uninitialized urandom read (4 bytes read)
�[   17.283807] random: jshn: uninitialized urandom read (4 bytes read)
�?�[   17.394625] random: jshn: uninitialized urandom read (4 bytes read)
��7[   17.752555] random: jshn: uninitialized urandom read (4 bytes read)
��?�[   19.398627] RESETTING 8380, CPU_PORT 28
[   19.603653] rtl838x-eth 1b00a300.ethernet eth0: configuring for fixed/internal link mode
[   19.612714] In rtl838x_mac_config, mode 1
[   19.620364] rtl83xx-switch switch@1b000000 lan1: configuring for phy/qsgmii link mode
[   19.629401] rtl838x-eth 1b00a300.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
����^G��[   19.639524] 8021q: adding VLAN 0 to HW filter on device lan1
�;[   19.646980] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   19.654218] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
[   19.661980] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
������[   19.712122] rtl83xx_fib_event_work_do: FIB4 failed
�[   19.720483] rtl83xx_fib_event_work_do: FIB4 failed
�[   19.740247] rtl83xx_fib_event_work_do: FIB4 failed
�[   19.752230] random: procd: uninitialized urandom read (4 bytes read)
�?�Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[   21.300187] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
>��[   22.255437] jffs2: notice: (753) jffs2_build_xattr_subsystem: complete building xattr subsystem, 40 of xdatum (8 unchecked, 32 orphan) and 41 of xref (32 dead, 0 orphan) found.
���[   22.277818] mount_root: switching to jffs2 overlay
[   22.293688] overlayfs: upper fs does not support tmpfile.
[   22.317729] urandom-seed: Seeding with /etc/urandom.seed
[   22.494361] rtl83xx_fib4_del: no such gateway: 0.0.0.0
[   22.504198] rtl83xx_fib4_del: no such gateway: 0.0.0.0
[   22.520227] rtl83xx_fib4_del: no such gateway: 0.0.0.0
[   22.567769] procd: - early -
[   22.572285] procd: - watchdog -
�[   23.536554] procd: - watchdog -
[   23.543219] procd: - ubus -
[   23.636154] random: ubusd: uninitialized urandom read (4 bytes read)
�?�[   23.647402] random: ubusd: uninitialized urandom read (4 bytes read)
�?�[   23.657024] random: ubusd: uninitialized urandom read (4 bytes read)
�?�[   23.672339] procd: - init -
Please press Enter to activate this console.
[   25.324092] random: jshn: uninitialized urandom read (4 bytes read)
�?[   25.531181] kmodloader: loading kernel modules from /etc/modules.d/*
[   25.616495] GACT probability on
[   25.632346] Mirror/redirect action on
[   25.684141] u32 classifier
[   25.687216]     input device check on
[   25.691484]     Actions configured
�^G^G��^G^G^_��[   26.088033] kmodloader: done loading kernel modules from /etc/modules.d/*
[   28.180926] urngd: v1.0.2 started.
[   30.813120] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
����[   31.924690] random: crng init done
[   31.928536] random: 25 urandom warning(s) missed due to ratelimiting
�[   41.822872] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
�[   41.943664] in rtl838x_eth_stop
[   41.947441] rtl838x-eth 1b00a300.ethernet eth0: Link is Down
�[   42.471232] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
[   42.478735] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
[   42.486305] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
[   42.493851] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
��������[   43.533151] Using MAC 000060319775f573
�[   43.542846] RESETTING 8380, CPU_PORT 28
[   43.747878] rtl838x-eth 1b00a300.ethernet eth0: configuring for fixed/internal link mode
[   43.756939] In rtl838x_mac_config, mode 1
[   43.761968] rtl838x-eth 1b00a300.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
���[   43.780436] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   43.787592] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
[   43.795259] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
�����[   44.860448] rtl83xx-switch switch@1b000000 lan1: configuring for phy/qsgmii link mode
�^G�[   44.950437] 8021q: adding VLAN 0 to HW filter on device lan1
;[   45.010223] switch: port 1(lan1) entered blocking state
[   45.016129] switch: port 1(lan1) entered disabled state
[   45.023211] device lan1 entered promiscuous mode
[   45.028421] device eth0 entered promiscuous mode
��[   45.177376] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
��[   45.215144] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
���[   45.639310] rtl83xx-switch switch@1b000000 lan2: configuring for phy/qsgmii link mode
�����[   45.682296] 8021q: adding VLAN 0 to HW filter on device lan2
;�[   45.762758] switch: port 2(lan2) entered blocking state
[   45.768659] switch: port 2(lan2) entered disabled state
�[   45.810726] device lan2 entered promiscuous mode
[   45.860280] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
[   45.867824] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
��[   46.112519] rtl83xx-switch switch@1b000000 lan3: configuring for phy/qsgmii link mode
{���[   46.140750] 8021q: adding VLAN 0 to HW filter on device lan3
�[   46.215563] switch: port 3(lan3) entered blocking state
[   46.221578] switch: port 3(lan3) entered disabled state
[   46.260701] device lan3 entered promiscuous mode
[   46.639854] rtl83xx-switch switch@1b000000 lan4: configuring for phy/qsgmii link mode
��v�[   46.673718] 8021q: adding VLAN 0 to HW filter on device lan4
v�[   46.782456] switch: port 4(lan4) entered blocking state
[   46.788360] switch: port 4(lan4) entered disabled state
�[   46.830587] device lan4 entered promiscuous mode
[   47.232586] rtl83xx-switch switch@1b000000 lan5: configuring for phy/qsgmii link mode
��v[   47.273338] 8021q: adding VLAN 0 to HW filter on device lan5
^_��[   47.352594] switch: port 5(lan5) entered blocking state
[   47.358495] switch: port 5(lan5) entered disabled state
�[   47.390664] device lan5 entered promiscuous mode
[   47.667591] rtl83xx-switch switch@1b000000 lan6: configuring for phy/qsgmii link mode
��v�[   47.700448] 8021q: adding VLAN 0 to HW filter on device lan6
��[   47.761146] switch: port 6(lan6) entered blocking state
[   47.767052] switch: port 6(lan6) entered disabled state
[   47.774198] device lan6 entered promiscuous mode
��[   48.060385] rtl83xx-switch switch@1b000000 lan7: configuring for phy/qsgmii link mode
���^G�[   48.090437] 8021q: adding VLAN 0 to HW filter on device lan7
��[   48.173559] switch: port 7(lan7) entered blocking state
[   48.179521] switch: port 7(lan7) entered disabled state
[   48.186682] device lan7 entered promiscuous mode
�[   48.540617] rtl83xx-switch switch@1b000000 lan8: configuring for phy/qsgmii link mode
��?�[   48.570426] 8021q: adding VLAN 0 to HW filter on device lan8
9[   48.630472] switch: port 8(lan8) entered blocking state
[   48.636378] switch: port 8(lan8) entered disabled state
[   48.643585] device lan8 entered promiscuous mode
��[   48.920167] rtl83xx-switch switch@1b000000 lan9: configuring for phy/internal link mode
��^G��[   48.950585] 8021q: adding VLAN 0 to HW filter on device lan9
�[   49.026567] switch: port 9(lan9) entered blocking state
[   49.032571] switch: port 9(lan9) entered disabled state
[   49.039676] device lan9 entered promiscuous mode
[   49.356048] rtl83xx-switch switch@1b000000 lan10: configuring for phy/internal link mode
��^G�[   49.393933] 8021q: adding VLAN 0 to HW filter on device lan10
;�[   49.474583] switch: port 10(lan10) entered blocking state
[   49.480840] switch: port 10(lan10) entered disabled state
[   49.488141] device lan10 entered promiscuous mode
���[   49.760704] rtl83xx-switch switch@1b000000 lan11: configuring for phy/internal link mode
���?�[   49.773795] 8021q: adding VLAN 0 to HW filter on device lan11
{[   49.841140] switch: port 11(lan11) entered blocking state
[   49.847288] switch: port 11(lan11) entered disabled state
[   49.854796] device lan11 entered promiscuous mode
�[   50.044009] rtl83xx-switch switch@1b000000 lan12: configuring for phy/internal link mode
��[   50.070522] 8021q: adding VLAN 0 to HW filter on device lan12
��[   50.123722] switch: port 12(lan12) entered blocking state
[   50.129818] switch: port 12(lan12) entered disabled state
[   50.137363] device lan12 entered promiscuous mode
[   50.431569] rtl83xx-switch switch@1b000000 lan13: configuring for phy/internal link mode
��w��[   50.472435] 8021q: adding VLAN 0 to HW filter on device lan13
��[   50.558248] switch: port 13(lan13) entered blocking state
[   50.564473] switch: port 13(lan13) entered disabled state
[   50.572029] device lan13 entered promiscuous mode
[   50.906789] rtl83xx-switch switch@1b000000 lan14: configuring for phy/internal link mode
�r[   50.940584] 8021q: adding VLAN 0 to HW filter on device lan14
��[   50.991264] switch: port 14(lan14) entered blocking state
[   50.997413] switch: port 14(lan14) entered disabled state
[   51.005018] device lan14 entered promiscuous mode
��[   51.200500] rtl83xx-switch switch@1b000000 lan15: configuring for phy/internal link mode
���^G��[   51.215090] 8021q: adding VLAN 0 to HW filter on device lan15
�[   51.286906] switch: port 15(lan15) entered blocking state
[   51.293127] switch: port 15(lan15) entered disabled state
[   51.300787] device lan15 entered promiscuous mode
�[   51.566256] rtl83xx-switch switch@1b000000 lan16: configuring for phy/internal link mode
�?�[   51.605896] 8021q: adding VLAN 0 to HW filter on device lan16
�[   51.690420] switch: port 16(lan16) entered blocking state
[   51.696516] switch: port 16(lan16) entered disabled state
[   51.704181] device lan16 entered promiscuous mode
�[   52.030361] rtl83xx-switch switch@1b000000 lan17: configuring for phy/qsgmii link mode
���^_��[   52.064539] 8021q: adding VLAN 0 to HW filter on device lan17
9[   52.142152] switch: port 17(lan17) entered blocking state
[   52.148246] switch: port 17(lan17) entered disabled state
[   52.156012] device lan17 entered promiscuous mode
�[   52.373533] rtl83xx-switch switch@1b000000 lan18: configuring for phy/qsgmii link mode
��[   52.398105] 8021q: adding VLAN 0 to HW filter on device lan18
�[   52.467924] switch: port 18(lan18) entered blocking state
[   52.474133] switch: port 18(lan18) entered disabled state
[   52.481935] device lan18 entered promiscuous mode
[   52.662659] rtl83xx-switch switch@1b000000 lan19: configuring for phy/qsgmii link mode
�v�[   52.683596] 8021q: adding VLAN 0 to HW filter on device lan19
�[   52.738983] switch: port 19(lan19) entered blocking state
[   52.745216] switch: port 19(lan19) entered disabled state
[   52.753041] device lan19 entered promiscuous mode
[   52.958063] rtl83xx-switch switch@1b000000 lan20: configuring for phy/qsgmii link mode
��^_��[   52.977381] 8021q: adding VLAN 0 to HW filter on device lan20
:[   53.042008] switch: port 20(lan20) entered blocking state
[   53.048165] switch: port 20(lan20) entered disabled state
[   53.056064] device lan20 entered promiscuous mode
��[   53.215355] rtl83xx-switch switch@1b000000 lan21: configuring for phy/qsgmii link mode
��^_�[   53.225081] 8021q: adding VLAN 0 to HW filter on device lan21
�[   53.264037] switch: port 21(lan21) entered blocking state
[   53.270256] switch: port 21(lan21) entered disabled state
[   53.278119] device lan21 entered promiscuous mode
[   53.374241] rtl83xx-switch switch@1b000000 lan22: configuring for phy/qsgmii link mode
��v�[   53.384075] 8021q: adding VLAN 0 to HW filter on device lan22
;[   53.417375] switch: port 22(lan22) entered blocking state
[   53.423576] switch: port 22(lan22) entered disabled state
[   53.431573] device lan22 entered promiscuous mode
[   53.538316] rtl83xx-switch switch@1b000000 lan23: configuring for phy/qsgmii link mode
��?�[   53.548091] 8021q: adding VLAN 0 to HW filter on device lan23
�[   53.591650] switch: port 23(lan23) entered blocking state
[   53.597747] switch: port 23(lan23) entered disabled state
[   53.605884] device lan23 entered promiscuous mode
�[   53.704914] rtl83xx-switch switch@1b000000 lan24: configuring for phy/qsgmii link mode
�v�[   53.714540] 8021q: adding VLAN 0 to HW filter on device lan24
y[   53.748251] switch: port 24(lan24) entered blocking state
[   53.754448] switch: port 24(lan24) entered disabled state
[   53.762562] device lan24 entered promiscuous mode
[   53.808863] rtl83xx-switch switch@1b000000 lan25: configuring for inband/1000base-x link mode
[   53.818858] 8021q: adding VLAN 0 to HW filter on device lan25
��^G���[   53.827814] switch: port 25(lan25) entered blocking state
[   53.834072] switch: port 25(lan25) entered disabled state
[   53.842242] device lan25 entered promiscuous mode
[   53.884093] rtl83xx-switch switch@1b000000 lan26: configuring for inband/1000base-x link mode
[   53.894115] 8021q: adding VLAN 0 to HW filter on device lan26
�����[   53.903167] switch: port 26(lan26) entered blocking state
[   53.909257] switch: port 26(lan26) entered disabled state
[   53.917522] device lan26 entered promiscuous mode
�[   53.951554] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported
��

Thanks to a hint in another thread related to a Zyxel GS1900-48 I got aware of the following link which shows that different pins need to be used:

Based on the AT/EVEREX header pinout, I connected my RS232 adapter as follows and it started to work for output and input. In addition I also don't get garbled characters anymore. Most likely I misinterpreted the mentioned pins in the Git commit.

  • DE-9 Pin 2 <=> J5 Pin 2 for RX
  • DE-9 Pin 3 <=> J5 Pin 3 for TX
  • DE-9 Pin 5 <=> J5 Pin 5 for GND
  • connected to serial using 115200 8N1
1 Like

You can do that without serial. Just flash an initramfs image first (via sysupgrade), reboot and then flash the final firmware. Worked on my GS1900-24HPv2 and GS1900-8HP devices.

1 Like

Thanks for the hint. This sounds much easier than the way I took. I'll try it out next time I've the need to do a new factory installation :slight_smile:

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.