大破雑記帳

個人用メモな雑記ブログ いろんなことをざっくりと。

SKS8300-8X SerDesメモ

U-Boot

RTL9300# md.l 0xbb000184 14
bb000184: 1b1b1b1b 00001b1b 00000000 00000000    ................
bb000194: 007df7df 000007df 00000000 00000000    .}..............
bb0001a4: 00800000 00800000 00000400 00000400    ................
bb0001b4: 00000000 00000000 00000000 00000000    ................
bb0001c4: 00000000 00000000 00000000 00000000    ................
RTL9300# md.l 0xbb000294 12
bb000294: 1b1b1b1b 00001b1b 00000000 007df7df    .............}..
bb0002a4: 000007df 00800000 00800000 00800000    ................
bb0002b4: 00800000 00800000 00800000 00000000    ................
bb0002c4: 00000000 00000000 00000000 00000000    ................
bb0002d4: 00000000 00000000    ........
RTL9300# rtk 10g 0 fiber1g
10gMedia set Unit 0 Port 0
RTL9300# md.l 0xbb000184 14
bb000184: 1b1b1b1b 00001b1b 00000000 00000000    ................
bb000194: 007df7df 000007df 00000000 00000000    .}..............
bb0001a4: 00000000 00800000 00000400 00000400    ................
bb0001b4: 00000000 00000000 00000000 00000000    ................
bb0001c4: 00000000 00000000 00000000 00000000    ................
RTL9300# md.l 0xbb000294 12
bb000294: 1b1b1b1b 00001b1b 00000000 007df7df    .............}..
bb0002a4: 000007df 00800000 00800000 00800000    ................
bb0002b4: 00800000 00800000 00800000 00000000    ................
bb0002c4: 00000000 00000000 00000000 00000000    ................
bb0002d4: 00000000 00000000    ........

kernel (stock)

Switch(sdiag)#tshell for i in $(seq $((0x184)) 4 $((0x1cc))); do addr=$(printf "0x1b00%04x" $i); val=$(devmem $addr 32); printf "%s: %s\n" $addr 
0x1b000184: 0x1B1B1B1B
0x1b000188: 0x00001B1B
0x1b00018c: 0x00000000
0x1b000190: 0x00000000
0x1b000194: 0x007DF7DF
0x1b000198: 0x000007DF
0x1b00019c: 0x00000000
0x1b0001a0: 0x00000000
0x1b0001a4: 0x00C00000
0x1b0001a8: 0x00800000
0x1b0001ac: 0x00000400
0x1b0001b0: 0x00000400
0x1b0001b4: 0x00000000
0x1b0001b8: 0x00000000
0x1b0001bc: 0x00000000
0x1b0001c0: 0x00000000
0x1b0001c4: 0x00000000
0x1b0001c8: 0x00010100
0x1b0001cc: 0x00000000
Switch(sdiag)#tshell for i in $(seq $((0x294)) 4 $((0x2d8))); do addr=$(printf "0x1b00%04x" $i); val=$(devmem $addr 32); printf "%s: %s\n" $addr 
0x1b000294: 0x1B1B1B1B
0x1b000298: 0x00001B1B
0x1b00029c: 0x00000000
0x1b0002a0: 0x007DF7DF
0x1b0002a4: 0x000007DF
0x1b0002a8: 0x00C00000
0x1b0002ac: 0x00C00000
0x1b0002b0: 0x00C00000
0x1b0002b4: 0x00800000
0x1b0002b8: 0x00800000
0x1b0002bc: 0x00C00000
0x1b0002c0: 0x00000000
0x1b0002c4: 0x00000000
0x1b0002c8: 0x00000000
0x1b0002cc: 0x00000000
0x1b0002d0: 0x00000000
0x1b0002d4: 0x00000000
0x1b0002d8: 0x00000000
Switch(sdiag)#tshell for i in $(seq $((0x3b0)) 4 $((0x3b4))); do addr=$(printf "0x1b00%04x" $i); val=$(devmem $addr 32); printf "%s: %s\n" $addr 
0x1b0003b0: 0x00012FA4
0x1b0003b4: 0x00000D40