Hurricos / realtek-poe

5 stars 10 forks source link

MCU rejected command: request-bad-checksum #33

Closed Borromini closed 3 months ago

Borromini commented 6 months ago

I'm seeing issues with my GS1900-8HP v1 where the PoE will only come up sporadically. I'm not sure if this a hardware issue, since I got the OEM firmware on the first slot still and that as well shows a general 'PoE init fail' message sometimes. But here goes. Latest 39c93d3 on main.

Logread shows these:

root@OpenWrt:~# logread -te realtek-poe
Mon Feb 12 11:21:03 2024 [1707733263.681] daemon.notice realtek-poe: MCU rejected command: request-bad-checksum
Mon Feb 12 11:21:03 2024 [1707733263.681] daemon.notice realtek-poe:    CMD:    26 2d 00 ff ff ff ff ff ff ff ff 4b
Mon Feb 12 11:21:03 2024 [1707733263.682] daemon.notice realtek-poe:    reply:  fe ff ff ff ff ff ff ff ff ff ff f4
Mon Feb 12 11:21:04 2024 [1707733264.058] daemon.notice realtek-poe: MCU rejected command: request-bad-checksum
Mon Feb 12 11:21:04 2024 [1707733264.058] daemon.notice realtek-poe:    CMD:    30 38 05 ff ff ff ff ff ff ff ff 65
Mon Feb 12 11:21:04 2024 [1707733264.058] daemon.notice realtek-poe:    reply:  fe ff ff ff ff ff ff ff ff ff ff f4
Mon Feb 12 11:21:04 2024 [1707733264.192] daemon.notice realtek-poe: MCU rejected command: request-bad-checksum
Mon Feb 12 11:21:04 2024 [1707733264.193] daemon.notice realtek-poe:    CMD:    26 39 06 ff ff ff ff ff ff ff ff 5d
Mon Feb 12 11:21:04 2024 [1707733264.193] daemon.notice realtek-poe:    reply:  fe ff ff ff ff ff ff ff ff ff ff f4
Mon Feb 12 11:32:10 2024 [1707733930.536] daemon.notice realtek-poe: MCU rejected command: request-bad-checksum
Mon Feb 12 11:32:10 2024 [1707733930.536] daemon.notice realtek-poe:    CMD:    30 a2 01 ff ff ff ff ff ff ff ff cb
Mon Feb 12 11:32:10 2024 [1707733930.536] daemon.notice realtek-poe:    reply:  fe ff ff ff ff ff ff ff ff ff ff f4
Mon Feb 12 11:32:10 2024 [1707733930.696] daemon.notice realtek-poe: MCU rejected command: request-bad-checksum
Mon Feb 12 11:32:10 2024 [1707733930.696] daemon.notice realtek-poe:    CMD:    30 a4 02 ff ff ff ff ff ff ff ff ce
Mon Feb 12 11:32:10 2024 [1707733930.697] daemon.notice realtek-poe:    reply:  fe ff ff ff ff ff ff ff ff ff ff f4
Mon Feb 12 11:32:10 2024 [1707733930.854] daemon.notice realtek-poe: MCU rejected command: request-bad-checksum
Mon Feb 12 11:32:10 2024 [1707733930.854] daemon.notice realtek-poe:    CMD:    30 a6 03 ff ff ff ff ff ff ff ff d1
Mon Feb 12 11:32:10 2024 [1707733930.854] daemon.notice realtek-poe:    reply:  fe ff ff ff ff ff ff ff ff ff ff f4
Mon Feb 12 11:32:11 2024 [1707733931.016] daemon.notice realtek-poe: MCU rejected command: request-bad-checksum
Mon Feb 12 11:32:11 2024 [1707733931.016] daemon.notice realtek-poe:    CMD:    30 a8 04 ff ff ff ff ff ff ff ff d4
Mon Feb 12 11:32:11 2024 [1707733931.017] daemon.notice realtek-poe:    reply:  fe ff ff ff ff ff ff ff ff ff ff f4

realtek-poe -d:

Realtek-poe ``` root@OpenWrt:~# realtek-poe -d realtek-poe: TX -> 20 01 ff ff ff ff ff ff ff ff ff 18 realtek-poe: RX <- 20 01 00 08 00 e1 11 11 00 01 01 2e realtek-poe: TX -> 17 02 02 ff ff ff ff ff ff ff ff 13 realtek-poe: RX <- 17 02 00 ff ff ff ff ff ff ff ff 11 realtek-poe: TX -> 02 03 00 ff ff ff ff ff ff ff ff fd realtek-poe: RX <- 02 03 00 ff ff ff ff ff ff ff ff fd realtek-poe: TX -> 18 04 00 02 bc 00 46 ff ff ff ff 1c realtek-poe: RX <- 18 04 00 00 ff ff ff ff ff ff ff 15 realtek-poe: TX -> 13 05 7f 02 ff ff ff ff ff ff ff 92 realtek-poe: RX <- 13 05 7f 00 ff ff ff ff ff ff ff 90 realtek-poe: TX -> 10 06 7f 03 ff ff ff ff ff ff ff 91 realtek-poe: RX <- 10 06 7f 00 ff ff ff ff ff ff ff 8e realtek-poe: TX -> 1a 07 00 02 01 02 02 02 03 02 ff 2e realtek-poe: RX <- 1a 07 00 00 01 00 02 00 03 00 ff 26 realtek-poe: TX -> 1c 08 00 03 01 03 02 03 03 03 ff 35 realtek-poe: RX <- 1c 08 00 00 01 00 02 00 03 00 ff 29 realtek-poe: TX -> 11 09 00 01 01 01 02 01 03 01 ff 23 realtek-poe: RX <- 11 09 00 00 01 00 02 00 03 00 ff 1f realtek-poe: TX -> 15 0a 00 01 01 01 02 01 03 01 ff 28 realtek-poe: RX <- 15 0a 00 00 01 00 02 00 03 00 ff 24 realtek-poe: TX -> 1a 0b 04 02 05 02 06 02 07 02 ff 42 realtek-poe: RX <- 1a 0b 04 00 05 00 06 00 07 00 ff 3a realtek-poe: TX -> 1c 0c 04 03 05 03 06 03 07 03 ff 49 realtek-poe: RX <- 1c 0c 04 00 05 00 06 00 07 00 ff 3d realtek-poe: TX -> 11 0d 04 01 05 01 06 01 07 01 ff 37 realtek-poe: RX <- 11 0d 04 00 05 00 06 00 07 00 ff 33 realtek-poe: TX -> 15 0e 04 01 05 01 06 01 07 01 ff 3c realtek-poe: RX <- 15 0e 04 00 05 00 06 00 07 00 ff 38 realtek-poe: TX -> 00 0f 00 01 ff ff ff ff ff ff ff 09 realtek-poe: RX <- 00 0f 00 00 ff ff ff ff ff ff ff 08 realtek-poe: TX -> 00 10 01 01 ff ff ff ff ff ff ff 0b realtek-poe: RX <- 00 10 01 00 ff ff ff ff ff ff ff 0a realtek-poe: TX -> 00 11 02 01 ff ff ff ff ff ff ff 0d realtek-poe: RX <- 00 11 02 00 ff ff ff ff ff ff ff 0c realtek-poe: TX -> 00 12 03 01 ff ff ff ff ff ff ff 0f realtek-poe: RX <- 00 12 03 00 ff ff ff ff ff ff ff 0e realtek-poe: TX -> 00 13 04 01 ff ff ff ff ff ff ff 11 realtek-poe: RX <- 00 13 04 00 ff ff ff ff ff ff ff 10 realtek-poe: TX -> 00 14 05 01 ff ff ff ff ff ff ff 13 realtek-poe: RX <- 00 14 05 00 ff ff ff ff ff ff ff 12 realtek-poe: TX -> 00 15 06 01 ff ff ff ff ff ff ff 15 realtek-poe: RX <- 00 15 06 00 ff ff ff ff ff ff ff 14 realtek-poe: TX -> 00 16 07 01 ff ff ff ff ff ff ff 17 realtek-poe: RX <- 00 16 07 00 ff ff ff ff ff ff ff 16 realtek-poe: TX -> 23 17 ff ff ff ff ff ff ff ff ff 31 realtek-poe: RX <- 23 17 00 00 02 76 00 02 ff ff ff b1 realtek-poe: TX -> 28 18 00 01 01 01 02 01 03 01 ff 49 realtek-poe: RX <- 28 18 00 11 01 21 02 11 03 11 ff 99 realtek-poe: TX -> 28 19 04 01 05 01 06 01 07 01 ff 5a realtek-poe: RX <- 28 19 04 11 05 11 06 11 07 11 ff 9a realtek-poe: TX -> 26 1a 00 ff ff ff ff ff ff ff ff 38 realtek-poe: RX <- 26 1a 00 03 01 4d 02 00 ff ff ff 90 realtek-poe: TX -> 30 1b 00 ff ff ff ff ff ff ff ff 43 realtek-poe: RX <- 30 1b 00 00 00 00 00 00 c6 00 00 11 realtek-poe: TX -> 26 1c 01 ff ff ff ff ff ff ff ff 3b realtek-poe: RX <- 26 1c 01 03 01 4d 02 01 ff ff ff 94 realtek-poe: TX -> 30 1d 01 ff ff ff ff ff ff ff ff 46 realtek-poe: RX <- 30 1d 01 00 00 00 00 00 c6 00 00 14 realtek-poe: TX -> 26 1e 02 ff ff ff ff ff ff ff ff 3e realtek-poe: RX <- 26 1e 02 03 01 4d 02 02 ff ff ff 98 realtek-poe: TX -> 30 1f 02 ff ff ff ff ff ff ff ff 49 realtek-poe: RX <- 30 1f 02 00 00 00 00 00 c6 00 00 17 realtek-poe: TX -> 26 20 03 ff ff ff ff ff ff ff ff 41 realtek-poe: RX <- 26 20 03 03 01 4d 02 03 ff ff ff 9c realtek-poe: TX -> 30 21 03 ff ff ff ff ff ff ff ff 4c realtek-poe: RX <- 30 21 03 00 00 00 00 00 c6 00 00 1a realtek-poe: TX -> 26 22 04 ff ff ff ff ff ff ff ff 44 realtek-poe: RX <- 26 22 04 03 01 4d 02 04 ff ff ff a0 realtek-poe: TX -> 30 23 04 ff ff ff ff ff ff ff ff 4f realtek-poe: RX <- 30 23 04 00 00 00 00 00 c2 00 00 19 realtek-poe: TX -> 26 24 05 ff ff ff ff ff ff ff ff 47 realtek-poe: RX <- 26 24 05 03 01 4d 02 05 ff ff ff a4 realtek-poe: TX -> 30 25 05 ff ff ff ff ff ff ff ff 52 realtek-poe: RX <- 30 25 05 00 00 00 00 00 c1 00 00 1b realtek-poe: TX -> 26 26 06 ff ff ff ff ff ff ff ff 4a realtek-poe: RX <- 26 26 06 03 01 4d 02 06 ff ff ff a8 realtek-poe: TX -> 30 27 06 ff ff ff ff ff ff ff ff 55 realtek-poe: RX <- 30 27 06 00 00 00 00 00 c1 00 00 1e realtek-poe: TX -> 26 28 07 ff ff ff ff ff ff ff ff 4d realtek-poe: RX <- 26 28 07 03 01 4d 02 07 ff ff ff ac realtek-poe: TX -> 30 29 07 ff ff ff ff ff ff ff ff 58 realtek-poe: RX <- 30 29 07 00 00 00 00 00 c2 00 00 22 realtek-poe: TX -> 23 2a ff ff ff ff ff ff ff ff ff 44 realtek-poe: RX <- 23 2a 00 00 02 76 00 02 ff ff ff c4 realtek-poe: TX -> 28 2b 00 01 01 01 02 01 03 01 ff 5c realtek-poe: RX <- 28 2b 00 11 01 21 02 11 03 11 ff ac realtek-poe: TX -> 28 2c 04 01 05 01 06 01 07 01 ff 6d realtek-poe: RX <- 28 2c 04 11 05 11 06 11 07 11 ff ad realtek-poe: TX -> 26 2d 00 ff ff ff ff ff ff ff ff 4b realtek-poe: RX <- 26 2d 00 03 01 4d 02 00 ff ff ff a3 realtek-poe: TX -> 30 2e 00 ff ff ff ff ff ff ff ff 56 realtek-poe: RX <- 30 2e 00 00 00 00 00 00 c5 00 00 23 realtek-poe: TX -> 26 2f 01 ff ff ff ff ff ff ff ff 4e realtek-poe: RX <- 26 2f 01 03 01 4d 02 01 ff ff ff a7 realtek-poe: TX -> 30 30 01 ff ff ff ff ff ff ff ff 59 realtek-poe: RX <- 30 30 01 00 00 00 00 00 c4 00 00 25 realtek-poe: TX -> 26 31 02 ff ff ff ff ff ff ff ff 51 realtek-poe: RX <- 26 31 02 03 01 4d 02 02 ff ff ff ab realtek-poe: TX -> 30 32 02 ff ff ff ff ff ff ff ff 5c realtek-poe: RX <- 30 32 02 00 00 00 00 00 c5 00 00 29 realtek-poe: TX -> 26 33 03 ff ff ff ff ff ff ff ff 54 realtek-poe: RX <- 26 33 03 03 01 4d 02 03 ff ff ff af realtek-poe: TX -> 30 34 03 ff ff ff ff ff ff ff ff 5f realtek-poe: RX <- 30 34 03 00 00 00 00 00 c5 00 00 2c realtek-poe: TX -> 26 35 04 ff ff ff ff ff ff ff ff 57 realtek-poe: RX <- 26 35 04 03 01 4d 02 04 ff ff ff b3 realtek-poe: TX -> 30 36 04 ff ff ff ff ff ff ff ff 62 realtek-poe: RX <- 30 36 04 00 00 00 00 00 c2 00 00 2c realtek-poe: TX -> 26 37 05 ff ff ff ff ff ff ff ff 5a realtek-poe: RX <- 26 37 05 03 01 4d 02 05 ff ff ff b7 realtek-poe: TX -> 30 38 05 ff ff ff ff ff ff ff ff 65 realtek-poe: RX <- 30 38 05 00 00 00 00 00 c1 00 00 2e realtek-poe: TX -> 26 39 06 ff ff ff ff ff ff ff ff 5d realtek-poe: RX <- 26 39 06 03 01 4d 02 06 ff ff ff bb realtek-poe: TX -> 30 3a 06 ff ff ff ff ff ff ff ff 68 realtek-poe: RX <- 30 3a 06 00 00 00 00 00 c1 00 00 31 realtek-poe: TX -> 26 3b 07 ff ff ff ff ff ff ff ff 60 realtek-poe: RX <- 26 3b 07 03 01 4d 02 07 ff ff ff bf realtek-poe: TX -> 30 3c 07 ff ff ff ff ff ff ff ff 6b realtek-poe: RX <- 30 3c 07 00 00 00 00 00 c2 00 00 35 realtek-poe: TX -> 23 3d ff ff ff ff ff ff ff ff ff 57 realtek-poe: RX <- 23 3d 00 00 02 76 00 02 ff ff ff d7 realtek-poe: TX -> 28 3e 00 01 01 01 02 01 03 01 ff 6f realtek-poe: RX <- 28 3e 00 11 01 21 02 11 03 11 ff bf realtek-poe: TX -> 28 3f 04 01 05 01 06 01 07 01 ff 80 realtek-poe: RX <- 28 3f 04 11 05 11 06 11 07 11 ff c0 realtek-poe: TX -> 26 40 00 ff ff ff ff ff ff ff ff 5e realtek-poe: RX <- 26 40 00 03 01 4d 02 00 ff ff ff b6 realtek-poe: TX -> 30 41 00 ff ff ff ff ff ff ff ff 69 realtek-poe: RX <- 30 41 00 00 00 00 00 00 c6 00 00 37 realtek-poe: TX -> 26 42 01 ff ff ff ff ff ff ff ff 61 realtek-poe: RX <- 26 42 01 03 01 4d 02 01 ff ff ff ba realtek-poe: TX -> 30 43 01 ff ff ff ff ff ff ff ff 6c realtek-poe: RX <- 30 43 01 00 00 00 00 00 c6 00 00 3a realtek-poe: TX -> 26 44 02 ff ff ff ff ff ff ff ff 64 realtek-poe: RX <- 26 44 02 03 01 4d 02 02 ff ff ff be realtek-poe: TX -> 30 45 02 ff ff ff ff ff ff ff ff 6f realtek-poe: RX <- 30 45 02 00 00 00 00 00 c5 00 00 3c realtek-poe: TX -> 26 46 03 ff ff ff ff ff ff ff ff 67 realtek-poe: RX <- 26 46 03 03 01 4d 02 03 ff ff ff c2 realtek-poe: TX -> 30 47 03 ff ff ff ff ff ff ff ff 72 realtek-poe: RX <- 30 47 03 00 00 00 00 00 c6 00 00 40 realtek-poe: TX -> 26 48 04 ff ff ff ff ff ff ff ff 6a realtek-poe: RX <- 26 48 04 03 01 4d 02 04 ff ff ff c6 realtek-poe: TX -> 30 49 04 ff ff ff ff ff ff ff ff 75 realtek-poe: RX <- 30 49 04 00 00 00 00 00 c2 00 00 3f realtek-poe: TX -> 26 4a 05 ff ff ff ff ff ff ff ff 6d realtek-poe: RX <- 26 4a 05 03 01 4d 02 05 ff ff ff ca realtek-poe: TX -> 30 4b 05 ff ff ff ff ff ff ff ff 78 realtek-poe: RX <- 30 4b 05 00 00 00 00 00 c1 00 00 41 realtek-poe: TX -> 26 4c 06 ff ff ff ff ff ff ff ff 70 realtek-poe: RX <- 26 4c 06 03 01 4d 02 06 ff ff ff ce realtek-poe: TX -> 30 4d 06 ff ff ff ff ff ff ff ff 7b realtek-poe: RX <- 30 4d 06 00 00 00 00 00 c1 00 00 44 realtek-poe: TX -> 26 4e 07 ff ff ff ff ff ff ff ff 73 realtek-poe: RX <- 26 4e 07 03 01 4d 02 07 ff ff ff d2 realtek-poe: TX -> 30 4f 07 ff ff ff ff ff ff ff ff 7e realtek-poe: RX <- 30 4f 07 00 00 00 00 00 c2 00 00 48 realtek-poe: TX -> 23 50 ff ff ff ff ff ff ff ff ff 6a realtek-poe: RX <- 23 50 00 00 02 76 00 02 ff ff ff ea realtek-poe: TX -> 28 51 00 01 01 01 02 01 03 01 ff 82 realtek-poe: RX <- 28 51 00 11 01 21 02 11 03 11 ff d2 realtek-poe: TX -> 28 52 04 01 05 01 06 01 07 01 ff 93 realtek-poe: RX <- 28 52 04 11 05 11 06 11 07 11 ff d3 realtek-poe: TX -> 26 53 00 ff ff ff ff ff ff ff ff 71 realtek-poe: RX <- 26 53 00 03 01 4d 02 00 ff ff ff c9 realtek-poe: TX -> 30 54 00 ff ff ff ff ff ff ff ff 7c realtek-poe: RX <- 30 54 00 00 00 00 00 00 c6 00 00 4a realtek-poe: TX -> 26 55 01 ff ff ff ff ff ff ff ff 74 realtek-poe: RX <- 26 55 01 03 01 4d 02 01 ff ff ff cd realtek-poe: TX -> 30 56 01 ff ff ff ff ff ff ff ff 7f realtek-poe: RX <- 30 56 01 00 00 00 00 00 c6 00 00 4d realtek-poe: TX -> 26 57 02 ff ff ff ff ff ff ff ff 77 realtek-poe: RX <- 26 57 02 03 01 4d 02 02 ff ff ff d1 realtek-poe: TX -> 30 58 02 ff ff ff ff ff ff ff ff 82 realtek-poe: RX <- 30 58 02 00 00 00 00 00 c6 00 00 50 realtek-poe: TX -> 26 59 03 ff ff ff ff ff ff ff ff 7a realtek-poe: RX <- 26 59 03 03 01 4d 02 03 ff ff ff d5 realtek-poe: TX -> 30 5a 03 ff ff ff ff ff ff ff ff 85 realtek-poe: RX <- 30 5a 03 00 00 00 00 00 c6 00 00 53 realtek-poe: TX -> 26 5b 04 ff ff ff ff ff ff ff ff 7d realtek-poe: RX <- 26 5b 04 03 01 4d 02 04 ff ff ff d9 realtek-poe: TX -> 30 5c 04 ff ff ff ff ff ff ff ff 88 realtek-poe: RX <- 30 5c 04 00 00 00 00 00 c2 00 00 52 realtek-poe: TX -> 26 5d 05 ff ff ff ff ff ff ff ff 80 realtek-poe: RX <- 26 5d 05 03 01 4d 02 05 ff ff ff dd realtek-poe: TX -> 30 5e 05 ff ff ff ff ff ff ff ff 8b realtek-poe: RX <- 30 5e 05 00 00 00 00 00 c1 00 00 54 realtek-poe: TX -> 26 5f 06 ff ff ff ff ff ff ff ff 83 realtek-poe: RX <- 26 5f 06 03 01 4d 02 06 ff ff ff e1 realtek-poe: TX -> 30 60 06 ff ff ff ff ff ff ff ff 8e realtek-poe: RX <- 30 60 06 00 00 00 00 00 c1 00 00 57 realtek-poe: TX -> 26 61 07 ff ff ff ff ff ff ff ff 86 realtek-poe: RX <- 26 61 07 03 01 4d 02 07 ff ff ff e5 realtek-poe: TX -> 30 62 07 ff ff ff ff ff ff ff ff 91 realtek-poe: RX <- 30 62 07 00 00 00 00 00 c2 00 00 5b realtek-poe: TX -> 23 63 ff ff ff ff ff ff ff ff ff 7d realtek-poe: RX <- 23 63 00 00 02 76 00 02 ff ff ff fd realtek-poe: TX -> 28 64 00 01 01 01 02 01 03 01 ff 95 realtek-poe: RX <- 28 64 00 11 01 21 02 11 03 11 ff e5 realtek-poe: TX -> 28 65 04 01 05 01 06 01 07 01 ff a6 realtek-poe: RX <- 28 65 04 11 05 11 06 11 07 11 ff e6 realtek-poe: TX -> 26 66 00 ff ff ff ff ff ff ff ff 84 realtek-poe: RX <- 26 66 00 03 01 4d 02 00 ff ff ff dc realtek-poe: TX -> 30 67 00 ff ff ff ff ff ff ff ff 8f realtek-poe: RX <- 30 67 00 00 00 00 00 00 c6 00 00 5d realtek-poe: TX -> 26 68 01 ff ff ff ff ff ff ff ff 87 realtek-poe: RX <- 26 68 01 03 01 4d 02 01 ff ff ff e0 realtek-poe: TX -> 30 69 01 ff ff ff ff ff ff ff ff 92 realtek-poe: RX <- 30 69 01 00 00 00 00 00 c6 00 00 60 realtek-poe: TX -> 26 6a 02 ff ff ff ff ff ff ff ff 8a realtek-poe: RX <- 26 6a 02 03 01 4d 02 02 ff ff ff e4 realtek-poe: TX -> 30 6b 02 ff ff ff ff ff ff ff ff 95 realtek-poe: RX <- 30 6b 02 00 00 00 00 00 c6 00 00 63 realtek-poe: TX -> 26 6c 03 ff ff ff ff ff ff ff ff 8d realtek-poe: RX <- 26 6c 03 03 01 4d 02 03 ff ff ff e8 realtek-poe: TX -> 30 6d 03 ff ff ff ff ff ff ff ff 98 realtek-poe: RX <- 30 6d 03 00 00 00 00 00 c6 00 00 66 realtek-poe: TX -> 26 6e 04 ff ff ff ff ff ff ff ff 90 realtek-poe: RX <- 26 6e 04 03 01 4d 02 04 ff ff ff ec realtek-poe: TX -> 30 6f 04 ff ff ff ff ff ff ff ff 9b realtek-poe: RX <- 30 6f 04 00 00 00 00 00 c2 00 00 65 realtek-poe: TX -> 26 70 05 ff ff ff ff ff ff ff ff 93 realtek-poe: RX <- 26 70 05 03 01 4d 02 05 ff ff ff f0 realtek-poe: TX -> 30 71 05 ff ff ff ff ff ff ff ff 9e realtek-poe: RX <- 30 71 05 00 00 00 00 00 c1 00 00 67 realtek-poe: TX -> 26 72 06 ff ff ff ff ff ff ff ff 96 realtek-poe: RX <- 26 72 06 03 01 4d 02 06 ff ff ff f4 realtek-poe: TX -> 30 73 06 ff ff ff ff ff ff ff ff a1 realtek-poe: RX <- 30 73 06 00 00 00 00 00 c1 00 00 6a realtek-poe: TX -> 26 74 07 ff ff ff ff ff ff ff ff 99 realtek-poe: RX <- 26 74 07 03 01 4d 02 07 ff ff ff f8 realtek-poe: TX -> 30 75 07 ff ff ff ff ff ff ff ff a4 realtek-poe: RX <- 30 75 07 00 00 00 00 00 c2 00 00 6e realtek-poe: TX -> 23 76 ff ff ff ff ff ff ff ff ff 90 realtek-poe: RX <- 23 76 00 00 02 76 00 02 ff ff ff 10 realtek-poe: TX -> 28 77 00 01 01 01 02 01 03 01 ff a8 realtek-poe: RX <- 28 77 00 11 01 21 02 11 03 11 ff f8 realtek-poe: TX -> 28 78 04 01 05 01 06 01 07 01 ff b9 realtek-poe: RX <- 28 78 04 11 05 11 06 11 07 21 ff 09 realtek-poe: TX -> 26 79 00 ff ff ff ff ff ff ff ff 97 realtek-poe: RX <- 26 79 00 03 01 4d 02 00 ff ff ff ef realtek-poe: TX -> 30 7a 00 ff ff ff ff ff ff ff ff a2 realtek-poe: RX <- 30 7a 00 00 00 00 00 00 c6 00 00 70 realtek-poe: TX -> 26 7b 01 ff ff ff ff ff ff ff ff 9a realtek-poe: RX <- 26 7b 01 03 01 4d 02 01 ff ff ff f3 realtek-poe: TX -> 30 7c 01 ff ff ff ff ff ff ff ff a5 realtek-poe: RX <- 30 7c 01 00 00 00 00 00 c6 00 00 73 realtek-poe: TX -> 26 7d 02 ff ff ff ff ff ff ff ff 9d realtek-poe: RX <- 26 7d 02 03 01 4d 02 02 ff ff ff f7 realtek-poe: TX -> 30 7e 02 ff ff ff ff ff ff ff ff a8 realtek-poe: RX <- 30 7e 02 00 00 00 00 00 c6 00 00 76 realtek-poe: TX -> 26 7f 03 ff ff ff ff ff ff ff ff a0 realtek-poe: RX <- 26 7f 03 03 01 4d 02 03 ff ff ff fb realtek-poe: TX -> 30 80 03 ff ff ff ff ff ff ff ff ab realtek-poe: RX <- 30 80 03 00 00 00 00 00 c6 00 00 79 realtek-poe: TX -> 26 81 04 ff ff ff ff ff ff ff ff a3 realtek-poe: RX <- 26 81 04 03 01 4d 02 04 ff ff ff ff realtek-poe: TX -> 30 82 04 ff ff ff ff ff ff ff ff ae realtek-poe: RX <- 30 82 04 00 00 00 00 00 c2 00 00 78 realtek-poe: TX -> 26 83 05 ff ff ff ff ff ff ff ff a6 realtek-poe: RX <- 26 83 05 03 01 4d 02 05 ff ff ff 03 realtek-poe: TX -> 30 84 05 ff ff ff ff ff ff ff ff b1 realtek-poe: RX <- 30 84 05 00 00 00 00 00 c2 00 00 7b realtek-poe: TX -> 26 85 06 ff ff ff ff ff ff ff ff a9 realtek-poe: RX <- 26 85 06 03 01 4d 02 06 ff ff ff 07 realtek-poe: TX -> 30 86 06 ff ff ff ff ff ff ff ff b4 realtek-poe: RX <- 30 86 06 00 00 00 00 00 c1 00 00 7d realtek-poe: TX -> 26 87 07 ff ff ff ff ff ff ff ff ac realtek-poe: RX <- 26 87 07 03 01 4d 02 07 ff ff ff 0b realtek-poe: TX -> 30 88 07 ff ff ff ff ff ff ff ff b7 realtek-poe: RX <- 30 88 07 00 00 00 00 00 c2 00 00 81 realtek-poe: TX -> 23 89 ff ff ff ff ff ff ff ff ff a3 realtek-poe: RX <- 23 89 00 00 02 76 00 02 ff ff ff 23 realtek-poe: TX -> 28 8a 00 01 01 01 02 01 03 01 ff bb realtek-poe: RX <- 28 8a 00 11 01 21 02 11 03 11 ff 0b realtek-poe: TX -> 28 8b 04 01 05 01 06 01 07 01 ff cc realtek-poe: RX <- 28 8b 04 11 05 11 06 11 07 21 ff 1c realtek-poe: TX -> 26 8c 00 ff ff ff ff ff ff ff ff aa realtek-poe: RX <- 26 8c 00 03 01 4d 02 00 ff ff ff 02 realtek-poe: TX -> 30 8d 00 ff ff ff ff ff ff ff ff b5 realtek-poe: RX <- 30 8d 00 00 00 00 00 00 c6 00 00 83 realtek-poe: TX -> 26 8e 01 ff ff ff ff ff ff ff ff ad realtek-poe: RX <- 26 8e 01 03 01 4d 02 01 ff ff ff 06 realtek-poe: TX -> 30 8f 01 ff ff ff ff ff ff ff ff b8 realtek-poe: RX <- 30 8f 01 00 00 00 00 00 c6 00 00 86 realtek-poe: TX -> 26 90 02 ff ff ff ff ff ff ff ff b0 realtek-poe: RX <- 26 90 02 03 01 4d 02 02 ff ff ff 0a realtek-poe: TX -> 30 91 02 ff ff ff ff ff ff ff ff bb realtek-poe: RX <- 30 91 02 00 00 00 00 00 c6 00 00 89 realtek-poe: TX -> 26 92 03 ff ff ff ff ff ff ff ff b3 realtek-poe: RX <- 26 92 03 03 01 4d 02 03 ff ff ff 0e realtek-poe: TX -> 30 93 03 ff ff ff ff ff ff ff ff be realtek-poe: RX <- 30 93 03 00 00 00 00 00 c6 00 00 8c realtek-poe: TX -> 26 94 04 ff ff ff ff ff ff ff ff b6 realtek-poe: RX <- 26 94 04 03 01 4d 02 04 ff ff ff 12 realtek-poe: TX -> 30 95 04 ff ff ff ff ff ff ff ff c1 realtek-poe: RX <- 30 95 04 00 00 00 00 00 c2 00 00 8b realtek-poe: TX -> 26 96 05 ff ff ff ff ff ff ff ff b9 realtek-poe: RX <- 26 96 05 03 01 4d 02 05 ff ff ff 16 realtek-poe: TX -> 30 97 05 ff ff ff ff ff ff ff ff c4 realtek-poe: RX <- 30 97 05 00 00 00 00 00 c2 00 00 8e realtek-poe: TX -> 26 98 06 ff ff ff ff ff ff ff ff bc realtek-poe: RX <- 26 98 06 03 01 4d 02 06 ff ff ff 1a realtek-poe: TX -> 30 99 06 ff ff ff ff ff ff ff ff c7 realtek-poe: RX <- 30 99 06 00 00 00 00 00 c1 00 00 90 realtek-poe: TX -> 26 9a 07 ff ff ff ff ff ff ff ff bf realtek-poe: RX <- 26 9a 07 03 01 4d 02 07 ff ff ff 1e realtek-poe: TX -> 30 9b 07 ff ff ff ff ff ff ff ff ca realtek-poe: RX <- 30 9b 07 00 00 00 00 00 c2 00 00 94 realtek-poe: TX -> 23 9c ff ff ff ff ff ff ff ff ff b6 realtek-poe: RX <- 23 9c 00 00 02 76 00 02 ff ff ff 36 realtek-poe: TX -> 28 9d 00 01 01 01 02 01 03 01 ff ce realtek-poe: RX <- 28 9d 00 11 01 21 02 11 03 11 ff 1e realtek-poe: TX -> 28 9e 04 01 05 01 06 01 07 01 ff df realtek-poe: RX <- 28 9e 04 11 05 11 06 11 07 21 ff 2f realtek-poe: TX -> 26 9f 00 ff ff ff ff ff ff ff ff bd realtek-poe: RX <- 26 9f 00 03 01 4d 02 00 ff ff ff 15 realtek-poe: TX -> 30 a0 00 ff ff ff ff ff ff ff ff c8 realtek-poe: RX <- 30 a0 00 00 00 00 00 00 c5 00 00 95 realtek-poe: TX -> 26 a1 01 ff ff ff ff ff ff ff ff c0 realtek-poe: RX <- 26 a1 01 03 01 4d 02 01 ff ff ff 19 realtek-poe: TX -> 30 a2 01 ff ff ff ff ff ff ff ff cb realtek-poe: RX <- 30 a2 01 00 00 00 00 00 c4 00 00 97 realtek-poe: TX -> 26 a3 02 ff ff ff ff ff ff ff ff c3 realtek-poe: RX <- 26 a3 02 03 01 4d 02 02 ff ff ff 1d realtek-poe: TX -> 30 a4 02 ff ff ff ff ff ff ff ff ce realtek-poe: RX <- 30 a4 02 00 00 00 00 00 c5 00 00 9b realtek-poe: TX -> 26 a5 03 ff ff ff ff ff ff ff ff c6 realtek-poe: RX <- 26 a5 03 03 01 4d 02 03 ff ff ff 21 realtek-poe: TX -> 30 a6 03 ff ff ff ff ff ff ff ff d1 realtek-poe: RX <- 30 a6 03 00 00 00 00 00 c6 00 00 9f realtek-poe: TX -> 26 a7 04 ff ff ff ff ff ff ff ff c9 realtek-poe: RX <- 26 a7 04 03 01 4d 02 04 ff ff ff 25 realtek-poe: TX -> 30 a8 04 ff ff ff ff ff ff ff ff d4 realtek-poe: RX <- 30 a8 04 00 00 00 00 00 c2 00 00 9e realtek-poe: TX -> 26 a9 05 ff ff ff ff ff ff ff ff cc realtek-poe: RX <- 26 a9 05 03 01 4d 02 05 ff ff ff 29 realtek-poe: TX -> 30 aa 05 ff ff ff ff ff ff ff ff d7 realtek-poe: RX <- 30 aa 05 00 00 00 00 00 c1 00 00 a0 realtek-poe: TX -> 26 ab 06 ff ff ff ff ff ff ff ff cf realtek-poe: RX <- 26 ab 06 03 01 4d 02 06 ff ff ff 2d realtek-poe: TX -> 30 ac 06 ff ff ff ff ff ff ff ff da realtek-poe: RX <- 30 ac 06 00 00 00 00 00 c1 00 00 a3 realtek-poe: TX -> 26 ad 07 ff ff ff ff ff ff ff ff d2 realtek-poe: RX <- 26 ad 07 03 01 4d 02 07 ff ff ff 31 realtek-poe: TX -> 30 ae 07 ff ff ff ff ff ff ff ff dd realtek-poe: RX <- 30 ae 07 00 00 00 00 00 c2 00 00 a7 realtek-poe: TX -> 23 af ff ff ff ff ff ff ff ff ff c9 realtek-poe: RX <- 23 af 00 00 02 76 00 02 ff ff ff 49 realtek-poe: TX -> 28 b0 00 01 01 01 02 01 03 01 ff e1 realtek-poe: RX <- 28 b0 00 11 01 21 02 11 03 11 ff 31 realtek-poe: TX -> 28 b1 04 01 05 01 06 01 07 01 ff f2 realtek-poe: RX <- 28 b1 04 11 05 11 06 11 07 21 ff 42 realtek-poe: TX -> 26 b2 00 ff ff ff ff ff ff ff ff d0 realtek-poe: RX <- 26 b2 00 03 01 4d 02 00 ff ff ff 28 realtek-poe: TX -> 30 b3 00 ff ff ff ff ff ff ff ff db realtek-poe: RX <- 30 b3 00 00 00 00 00 00 c6 00 00 a9 realtek-poe: TX -> 26 b4 01 ff ff ff ff ff ff ff ff d3 realtek-poe: RX <- 26 b4 01 03 01 4d 02 01 ff ff ff 2c realtek-poe: TX -> 30 b5 01 ff ff ff ff ff ff ff ff de realtek-poe: RX <- 30 b5 01 00 00 00 00 00 c5 00 00 ab realtek-poe: TX -> 26 b6 02 ff ff ff ff ff ff ff ff d6 realtek-poe: RX <- 26 b6 02 03 01 4d 02 02 ff ff ff 30 realtek-poe: TX -> 30 b7 02 ff ff ff ff ff ff ff ff e1 realtek-poe: RX <- 30 b7 02 00 00 00 00 00 c5 00 00 ae realtek-poe: TX -> 26 b8 03 ff ff ff ff ff ff ff ff d9 realtek-poe: RX <- 26 b8 03 03 01 4d 02 03 ff ff ff 34 realtek-poe: TX -> 30 b9 03 ff ff ff ff ff ff ff ff e4 realtek-poe: RX <- 30 b9 03 00 00 00 00 00 c6 00 00 b2 realtek-poe: TX -> 26 ba 04 ff ff ff ff ff ff ff ff dc realtek-poe: RX <- 26 ba 04 03 01 4d 02 04 ff ff ff 38 realtek-poe: TX -> 30 bb 04 ff ff ff ff ff ff ff ff e7 realtek-poe: RX <- 30 bb 04 00 00 00 00 00 c2 00 00 b1 realtek-poe: TX -> 26 bc 05 ff ff ff ff ff ff ff ff df realtek-poe: RX <- 26 bc 05 03 01 4d 02 05 ff ff ff 3c realtek-poe: TX -> 30 bd 05 ff ff ff ff ff ff ff ff ea realtek-poe: RX <- 30 bd 05 00 00 00 00 00 c1 00 00 b3 realtek-poe: TX -> 26 be 06 ff ff ff ff ff ff ff ff e2 realtek-poe: RX <- 26 be 06 03 01 4d 02 06 ff ff ff 40 realtek-poe: TX -> 30 bf 06 ff ff ff ff ff ff ff ff ed realtek-poe: RX <- 30 bf 06 00 00 00 00 00 c1 00 00 b6 realtek-poe: TX -> 26 c0 07 ff ff ff ff ff ff ff ff e5 realtek-poe: RX <- 26 c0 07 03 01 4d 02 07 ff ff ff 44 realtek-poe: TX -> 30 c1 07 ff ff ff ff ff ff ff ff f0 realtek-poe: RX <- 30 c1 07 00 00 00 00 00 c2 00 00 ba realtek-poe: TX -> 23 c2 ff ff ff ff ff ff ff ff ff dc realtek-poe: RX <- 23 c2 00 00 02 76 00 02 ff ff ff 5c realtek-poe: TX -> 28 c3 00 01 01 01 02 01 03 01 ff f4 realtek-poe: RX <- 28 c3 00 11 01 21 02 11 03 11 ff 44 realtek-poe: TX -> 28 c4 04 01 05 01 06 01 07 01 ff 05 realtek-poe: RX <- 28 c4 04 11 05 11 06 11 07 21 ff 55 realtek-poe: TX -> 26 c5 00 ff ff ff ff ff ff ff ff e3 realtek-poe: RX <- 26 c5 00 03 01 4d 02 00 ff ff ff 3b realtek-poe: TX -> 30 c6 00 ff ff ff ff ff ff ff ff ee realtek-poe: RX <- 30 c6 00 00 00 00 00 00 c6 00 00 bc realtek-poe: TX -> 26 c7 01 ff ff ff ff ff ff ff ff e6 realtek-poe: RX <- 26 c7 01 03 01 4d 02 01 ff ff ff 3f realtek-poe: TX -> 30 c8 01 ff ff ff ff ff ff ff ff f1 realtek-poe: RX <- 30 c8 01 00 00 00 00 00 c6 00 00 bf realtek-poe: TX -> 26 c9 02 ff ff ff ff ff ff ff ff e9 realtek-poe: RX <- 26 c9 02 03 01 4d 02 02 ff ff ff 43 realtek-poe: TX -> 30 ca 02 ff ff ff ff ff ff ff ff f4 realtek-poe: RX <- 30 ca 02 00 00 00 00 00 c6 00 00 c2 realtek-poe: TX -> 26 cb 03 ff ff ff ff ff ff ff ff ec realtek-poe: RX <- 26 cb 03 03 01 4d 02 03 ff ff ff 47 realtek-poe: TX -> 30 cc 03 ff ff ff ff ff ff ff ff f7 realtek-poe: RX <- 30 cc 03 00 00 00 00 00 c6 00 00 c5 realtek-poe: TX -> 26 cd 04 ff ff ff ff ff ff ff ff ef realtek-poe: RX <- 26 cd 04 03 01 4d 02 04 ff ff ff 4b realtek-poe: TX -> 30 ce 04 ff ff ff ff ff ff ff ff fa realtek-poe: RX <- 30 ce 04 00 00 00 00 00 c2 00 00 c4 realtek-poe: TX -> 26 cf 05 ff ff ff ff ff ff ff ff f2 realtek-poe: RX <- 26 cf 05 03 01 4d 02 05 ff ff ff 4f realtek-poe: TX -> 30 d0 05 ff ff ff ff ff ff ff ff fd realtek-poe: RX <- 30 d0 05 00 00 00 00 00 c2 00 00 c7 realtek-poe: TX -> 26 d1 06 ff ff ff ff ff ff ff ff f5 realtek-poe: RX <- 26 d1 06 03 01 4d 02 06 ff ff ff 53 realtek-poe: TX -> 30 d2 06 ff ff ff ff ff ff ff ff 00 realtek-poe: RX <- 30 d2 06 00 00 00 00 00 c1 00 00 c9 realtek-poe: TX -> 26 d3 07 ff ff ff ff ff ff ff ff f8 realtek-poe: RX <- 26 d3 07 03 01 4d 02 07 ff ff ff 57 realtek-poe: TX -> 30 d4 07 ff ff ff ff ff ff ff ff 03 realtek-poe: RX <- 30 d4 07 00 00 00 00 00 c2 00 00 cd realtek-poe: TX -> 23 d5 ff ff ff ff ff ff ff ff ff ef realtek-poe: RX <- 23 d5 00 00 02 76 00 02 ff ff ff 6f realtek-poe: TX -> 28 d6 00 01 01 01 02 01 03 01 ff 07 realtek-poe: RX <- 28 d6 00 11 01 21 02 11 03 11 ff 57 realtek-poe: TX -> 28 d7 04 01 05 01 06 01 07 01 ff 18 realtek-poe: RX <- 28 d7 04 11 05 11 06 11 07 21 ff 68 realtek-poe: TX -> 26 d8 00 ff ff ff ff ff ff ff ff f6 realtek-poe: RX <- 26 d8 00 03 01 4d 02 00 ff ff ff 4e realtek-poe: TX -> 30 d9 00 ff ff ff ff ff ff ff ff 01 realtek-poe: RX <- 30 d9 00 00 00 00 00 00 c6 00 00 cf realtek-poe: TX -> 26 da 01 ff ff ff ff ff ff ff ff f9 realtek-poe: RX <- 26 da 01 03 01 4d 02 01 ff ff ff 52 realtek-poe: TX -> 30 db 01 ff ff ff ff ff ff ff ff 04 realtek-poe: RX <- 30 db 01 00 00 00 00 00 c6 00 00 d2 realtek-poe: TX -> 26 dc 02 ff ff ff ff ff ff ff ff fc realtek-poe: RX <- 26 dc 02 03 01 4d 02 02 ff ff ff 56 realtek-poe: TX -> 30 dd 02 ff ff ff ff ff ff ff ff 07 realtek-poe: RX <- 30 dd 02 00 00 00 00 00 c6 00 00 d5 realtek-poe: TX -> 26 de 03 ff ff ff ff ff ff ff ff ff realtek-poe: RX <- 26 de 03 03 01 4d 02 03 ff ff ff 5a realtek-poe: TX -> 30 df 03 ff ff ff ff ff ff ff ff 0a realtek-poe: RX <- 30 df 03 00 00 00 00 00 c6 00 00 d8 realtek-poe: TX -> 26 e0 04 ff ff ff ff ff ff ff ff 02 ```
mrnuke commented 6 months ago

Commands 0x26 (get_extended_port_config) and 0x30 (get_port_measurements) happen after initialization. The realtek-poe -d log shows initialization completing successfully.

One of the things I've noticed in development is that MCU commands sometimes randomly fail. THe nature of the error (checksum-error, request-incomplete, etc.) seems to be device dependent. We get around that using a retry mechanism. This is what the MCU rejected command ... entries in the log are. It is normal to have such sporadic messages.

If the retry mechanism fails, then the log is followed by Aborting request 0x30 after 3 attempts. I don't see this more severe message in the logs above. This tells me that the MCU continues to operate from a software side.

I don't see anything that would tell me why power is applied sporadically. I would expect this if the sinks tried to draw too much power. I'm not sure is this is logged by realtek-poe.

ubus call poe info would tell if any port is shorted or overloaded.

mrnuke commented 3 months ago

Since there are no updates, there is not much we can do here. I suspect the issue may have been a bad power sink connected. Closing this issue.