I am connecting two daisy chain board each other without avb switch. One board is connected to linux machine (in which openavb is running).
I have two audio slice each connected to DC boards.
I want to record from 8 audio channels in which 4 channels per daisy chain board.
I want the setup like:
two DC as talkers and PC as listener.
But recorded signal does no look right form. I recorded simple 1khz sine wave.
I modified:
line 39: #define AVB_NUM_SOURCES 2
line 61: #define AVB_NUM_SINKS 2
in xmos source code.
xmos console output is as following:
PTP Port 0 Role: Master
PTP Port 1 Role: Master
Setting clock source: INPUT_STREAM_DERIVED
MAAP reserved Talker stream #0 address: 91:E0:F0:0:A0:56
MAAP reserved Talker stream #1 address: 91:E0:F0:0:A0:57
CONNECTING Talker stream #0 (229700617C0000) -> Listener 0:22:97:FF:FE:0:61:BC
MSRP: Register stream request 229700:617C0000
Added stream:
ID: 229700617C0000
DA:91:E0:F0:0:A0:56:
max size: 128
interval: 1
Talker stream #0 ready
Added stream:
ID: 22970061BC0000
DA:91:E0:F0:0:5F:CA:
max size: 128
interval: 1
CONNECTING Listener sink #0 -> Talker stream 22970061BC0000, DA: 91:E0:F0:0:5F:CA
Listener sink #0 chan map:
0 -> 0
1 -> 1
1722 router: Enabled map for stream 22970061BC0000 (link_num:0, hash:0)
MSRP: Register attach request 229700:61BC0000
Media output 0 locked: 166 samples shorter
Media output 1 locked: 166 samples shorter
PTP Port 1 Role: Slave
PTP Port 0 Role: Master
Media output 0 lost lock
Media output 1 lost lock
Media output 0 locked: 123 samples shorter
Media output 1 locked: 122 samples shorter
PTP sync locked
CONNECTING Talker stream #0 (229700617C0000) -> Listener A0:36:9F:FF:FE:4A:52:20
Added stream:
ID: 229700617C0000
Increasing port 1 shaper bandwidth to 10880000
Setting stream 0 1722 TX port to 1
Talker stream #0 on
Decreasing port 1 shaper bandwidth to 0
Talker stream #0 off
AP: MSRP_LISTENER 617C0000:1:0:0 MRP_EVENT_RECEIVE_LEAVE_ALL: MRP_LO -> MRP_UNUSED
in
1722 router: Enabled map for stream 22970061BC0000 (link_num:0, hash:0)
MSRP: Register attach request 229700:61BC0000
Media output 0 locked: 166 samples shorter
Media output 1 locked: 166 samples shorter
PTP Port 1 Role: Slave
PTP Port 0 Role: Master
Media output 0 lost lock
Media output 1 lost lock
I traced those messages and it is in media_clock_server.xc. There is some macros including stable threshold.
What is that threshold for? and min and max range?
I am connecting two daisy chain board each other without avb switch. One board is connected to linux machine (in which openavb is running). I have two audio slice each connected to DC boards. I want to record from 8 audio channels in which 4 channels per daisy chain board. I want the setup like: two DC as talkers and PC as listener. But recorded signal does no look right form. I recorded simple 1khz sine wave. I modified: line 39: #define AVB_NUM_SOURCES 2 line 61: #define AVB_NUM_SINKS 2 in xmos source code.
xmos console output is as following: PTP Port 0 Role: Master PTP Port 1 Role: Master Setting clock source: INPUT_STREAM_DERIVED MAAP reserved Talker stream #0 address: 91:E0:F0:0:A0:56 MAAP reserved Talker stream #1 address: 91:E0:F0:0:A0:57 CONNECTING Talker stream #0 (229700617C0000) -> Listener 0:22:97:FF:FE:0:61:BC MSRP: Register stream request 229700:617C0000 Added stream: ID: 229700617C0000 DA:91:E0:F0:0:A0:56: max size: 128 interval: 1 Talker stream #0 ready Added stream: ID: 22970061BC0000 DA:91:E0:F0:0:5F:CA: max size: 128 interval: 1 CONNECTING Listener sink #0 -> Talker stream 22970061BC0000, DA: 91:E0:F0:0:5F:CA Listener sink #0 chan map: 0 -> 0 1 -> 1 1722 router: Enabled map for stream 22970061BC0000 (link_num:0, hash:0) MSRP: Register attach request 229700:61BC0000 Media output 0 locked: 166 samples shorter Media output 1 locked: 166 samples shorter PTP Port 1 Role: Slave PTP Port 0 Role: Master Media output 0 lost lock Media output 1 lost lock Media output 0 locked: 123 samples shorter Media output 1 locked: 122 samples shorter PTP sync locked CONNECTING Talker stream #0 (229700617C0000) -> Listener A0:36:9F:FF:FE:4A:52:20 Added stream: ID: 229700617C0000 Increasing port 1 shaper bandwidth to 10880000 Setting stream 0 1722 TX port to 1 Talker stream #0 on Decreasing port 1 shaper bandwidth to 0 Talker stream #0 off AP: MSRP_LISTENER 617C0000:1:0:0 MRP_EVENT_RECEIVE_LEAVE_ALL: MRP_LO -> MRP_UNUSED
in 1722 router: Enabled map for stream 22970061BC0000 (link_num:0, hash:0) MSRP: Register attach request 229700:61BC0000 Media output 0 locked: 166 samples shorter Media output 1 locked: 166 samples shorter PTP Port 1 Role: Slave PTP Port 0 Role: Master Media output 0 lost lock Media output 1 lost lock
I traced those messages and it is in media_clock_server.xc. There is some macros including stable threshold. What is that threshold for? and min and max range?
What is the problem?
Thank you.