Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Audio input device 0 error: Broken pipe (receiving large packets at 9600 baud) #77

Closed
dpkingston opened this issue Jan 12, 2017 · 1 comment

Comments

@dpkingston
Copy link

I have been getting the error "Audio input device 0 error: Broken pipe" when trying to receive large (255 byte) packets at 9600 baud. Trace attached. The hardware involved is a Raspberry Pi3 and a UDRC-II modem Pi-hat. What could the issue be here? Can I get more relevant diagnostics? There are no messages coming from the kernel or in /var/log that I can find. Once this starts happening it just gets worse and impacts small packets too.

KD7DK-5 audio level = 44(+59/-61) [NONE]
[0] KD7DK-5>KD7DK-7:
[0L] KD7DK-7>KD7DK-5:
[0L] KD7DK-7>KD7DK-5:;FW: KD7DK-7<0x0d>
[0L] KD7DK-7>KD7DK-5:[RMS Express-1.4.3.0-B2FHM$]<0x0d>
[0L] KD7DK-7>KD7DK-5:KD7DK-5 DE KD7DK-7 ><0x0d>

KD7DK-5 audio level = 43(+58/-62) [NONE]
[0] KD7DK-5>KD7DK-7:
[0L] KD7DK-7>KD7DK-5:
[0L] KD7DK-7>KD7DK-5:
[0L] KD7DK-7>KD7DK-5:

KD7DK-5 audio level = 44(+59/-63) [NONE]
[0] KD7DK-5>KD7DK-7:
[0L] KD7DK-7>KD7DK-5:KD7DK-5 DE KD7DK-7 ><0x0d>

KD7DK-5 audio level = 41(+53/-60) [NONE]
[0] KD7DK-5>KD7DK-7:;FW: KD7DK-5<0x0d>

KD7DK-5 audio level = 39(+50/-55) [NONE]
[0] KD7DK-5>KD7DK-7:[RMS Express-1.4.3.0-B2FHM$]<0x0d>

KD7DK-5 audio level = 37(+54/-50) [NONE]
[0] KD7DK-5>KD7DK-7:; KD7DK-7 DE KD7DK-5 (CN87TQ)<0x0d>

KD7DK-5 audio level = 36(+50/-46) [NONE]
[0] KD7DK-5>KD7DK-7:FC EM MWKTMYYNKRAQ 3450 1684 0<0x0d>

KD7DK-5 audio level = 35(+49/-44) [NONE]
[0] KD7DK-5>KD7DK-7:F> AA<0x0d>
[0L] KD7DK-7>KD7DK-5:FS Y<0x0d>
Audio input device 0 error: Broken pipe
Audio input device 0 error: Broken pipe

KD7DK-5 audio level = 25(+51/-47) [NONE]
[0] KD7DK-5>KD7DK-7:<0xbc><0xc6>T<0x97><0x0f><0xed><0x09>f<0xcf><0x8c><0xf4><0xe4><0xca><0x98><0x97><0x94><0xa5>]<0x02><0xfa><<0xc6><0xcd><0xe8><0xd5>SJ<0x8f>4_k<0xce>1<0xd2><0x11>E\t<0xf7><0x83><0x0c><0xa1><0x17><0xf9><0xb7>O<0x0a><0xcf><0xcd>i!<0x19><0xb5>GK<0xd7><0xdc>P<0x80><0xf8><0x92>m'<0xfd><0x19><0xa9>S%<0xd8><0xad>Q<0xe7>2<0xcd><0xf9><0xfb>LV<0x0e>3H<0xa4><0xd5><0x14><0x98><0xa9><0xf1><0xc5>:<0xa5><0x1c><0xcd><0xe2>)<0xe0>U<0x1e><0xf6><0xaa><0xf9>Z<0xb3><0xa9><0xd7><0xf3>N<0xb1>^<0xd4><0xee><0xc5>B<0xb5><0x8a><0x98><0x15><0x03>L<0xf8><0xbb><0xb1><0x8e><0x1e>=<0xf1><0xe1><0x17><0x03><0x87><0xa2><0xe4>j<0xd5><0xbe>7<0x0c><0x04><0xaa><0xd2><0xe6><0x82>q<0x9e><0xaa>Uy<0x01><0xc9>6<0x81><0xe0><0x03>vi3"<0xce>Z<0xa4>u2;<0x97><0xc7><0xaa>)<0x1d><0x9b><0xc5><0xc3>z<0xf5>3<0x1b><0x01><0xc7><0xd3><0xb4><0xb5><0xe7><0xf8>)<0xdc>b<0x96><0xf6><0x14><0x17><0x92>5<0xba><0x86><0xc8>g<0xb0>c*<0xae>K<0xd8><0x92>i<0xea><0xc9><0xc9><0xc8><0xcc><0x81>j<<0x82><0x1d><0x97><0x15>!<0x12><0xcb>;t|<0xe2><0xd9><0x93>p<0x1
[0L] KD7DK-7>KD7DK-5:

KD7DK-5 audio level = 33(+48/-48) [NONE]
[0] KD7DK-5>KD7DK-7:<0x01><0x1f>FW: A test at 500ms tx delay
Audio input device 0 error: Broken pipe

KD7DK-5 audio level = 26(+55/-46) [NONE]
[0] KD7DK-5>KD7DK-7:z<0xc2><0xa2><0x9d><0xf5><0x12><0xe2><0x9e>/<0x80><0xd5><0xdd><0x15><0x0c><0xd9><0x9c>k<0xec>2,[<0xe7><0xc8>k<0x02><0xfa><0xe3><0xed><0x03><0xdc><0x03><0x1a><0x0d>2Jz<0xc6>D<0x0d><0xd9><0x05><0xfc><0xf6>c<0xf4><0xd6><0xd3><0x1c><0x0f><0xce><0xc8>3<0xd2>e<0xb1>F<0x0c>i<0x99><0x9e><0xd7>1y;<0xd9><0x03>!<0x0e>/.z2<0xbc>7=<0xe3><0x0e>rV<0xbc><0x82>|<0xb3><0xa5>Ti<0xc6><0xb6>D<0xd3>TP<0x9b>JZ<0x0c><0xe8><0x0a><0x89><0xf4><<0xc2><0xe3><0xf0><0xa4><0xb2><0x05>&<0x7f><0xd4>o<0x9d><0x87><0xb3>/<0xd5><0x05><0xcb>+<0x94>H<0x1a>L<0xe2><0xef><0x12><0xbf><0xaf>q<0xa3>YRf<0x7f><0x82><0xbf><0x9d>r<0xaa><0xe7><0xe5><0xdd>g<0xb9><0xa5><0xb1><0x02>/<0xe6>$<0xd8><0xae><0x89><0xf3>L<0x9b>.<0xab>b<0x83><0xd2>m<0xa0><0xde><0xfd>S<0xb6><0xb8><0xbe>+$<0x9a><0x13><0xda>1+<0x08><0xb2>%<0xa5><0x9f><0xf4><0x03><0xad>Q<0xed><0x88><0xff><0x90><0xd5><0xbf><0xd7><0xdd><0xd3><0xb8>C<0x94>|<0xa9>O<0xc3><0xd0><0xdb>/yR<0xa4>l<0xf0><0xdc><0xa2>W<0xe7><0xc3>j<0xda><0xe6>'<0x80><0xb6>VB{<0xc7><0x06>1I<0xe7>%<0xac>*<0xd7>
Audio input device 0 error: Broken pipe

KD7DK-5 audio level = 25(+54/-45) [NONE]
[0] KD7DK-5>KD7DK-7:!<0x1e>@<0xba>C<0x82>R?<0xdb><0x80><0xfa>@<0xfd>V<0xbe><0x02><0xb8><0xf4><0x1f>{r.4<0x1f><0xec><0x89><0xa9><0xce><0x9e><0x11>U<0xb0>U,Q<0x8b>E<0xe2><0xc6><0x10>S<0xd2>X<0x8d>p<0xc8><0x82>><0x85><0xf8><0xb5>l<0xe3>V<0xed>W<0x12><0x11><0xaf><0xca>-J+<0xf1>`<0xe4>!$PQU.<0x88><0x17>Wx<0x97>gaM<0x0d><0x12>D72<0xa7><0xbe>2xF<0xb1><0x88>:<0x83><0x9b>x<0x87>T<0xe3><0x14><0x91><0xba>.&<0x9d>#<0x9b><0xa8>E<0x98>RlH<0xd5>><0xe6>?<0xcb><0x04><0x8e><0x0d><0xd3>0YKj<0x8b>9<0xd7><0xcf>(r<0xf3><0xe1><0x90><0x87>S<0xa0><0xf5><0xdb>+<0x9c><0xac>t<0x08><0xf1><0x04><0xe9>.<0x98><0xce>u}k7<0x9c>zI<0x06><0x01>[k<0xe6><0xf3>T<0xcd> <0x91><0xdc><0xa4>y<0xa8><0x10>.<0xa2><0xb8><0xae><0xce><0xda><0xab><0xb9><0xdd><0xd3>J<0x1e><0xeb>kkryS$<0xe3><0x09><0xb4><0x0a><0xe6><0xc0><0x04><0x97>
[0L] KD7DK-7>KD7DK-5:
[0L] KD7DK-7>KD7DK-5:
Audio input device 0 error: Broken pipe
Audio input device 0 error: Broken pipe

KD7DK-5 audio level = 42(+54/-62) [NONE]
[0] KD7DK-5>KD7DK-7:
[0L] KD7DK-7>KD7DK-5:
Audio input device 0 error: Broken pipe
Audio input device 0 error: Broken pipe

KD7DK-5 audio level = 44(+59/-60) [NONE]
[0] KD7DK-5>KD7DK-7:
[0L] KD7DK-7>KD7DK-5:
Audio input device 0 error: Broken pipe

KD7DK-5 audio level = 43(+58/-61) [NONE]
[0] KD7DK-5>KD7DK-7:
[0L] KD7DK-7>KD7DK-5:
Audio input device 0 error: Broken pipe

KD7DK-5 audio level = 25(+46/-46) [NONE]
[0] KD7DK-5>KD7DK-7:z<0xc2><0xa2><0x9d><0xf5><0x12><0xe2><0x9e>/<0x80><0xd5><0xdd><0x15><0x0c><0xd9><0x9c>k<0xec>2,[<0xe7><0xc8>k<0x02><0xfa><0xe3><0xed><0x03><0xdc><0x03><0x1a><0x0d>2Jz<0xc6>D<0x0d><0xd9><0x05><0xfc><0xf6>c<0xf4><0xd6><0xd3><0x1c><0x0f><0xce><0xc8>3<0xd2>e<0xb1>F<0x0c>i<0x99><0x9e><0xd7>1y;<0xd9><0x03>!<0x0e>/.z2<0xbc>7=<0xe3><0x0e>rV<0xbc><0x82>|<0xb3><0xa5>Ti<0xc6><0xb6>D<0xd3>TP<0x9b>JZ<0x0c><0xe8><0x0a><0x89><0xf4><<0xc2><0xe3><0xf0><0xa4><0xb2><0x05>&<0x7f><0xd4>o<0x9d><0x87><0xb3>/<0xd5><0x05><0xcb>+<0x94>H<0x1a>L<0xe2><0xef><0x12><0xbf><0xaf>q<0xa3>YRf<0x7f><0x82><0xbf><0x9d>r<0xaa><0xe7><0xe5><0xdd>g<0xb9><0xa5><0xb1><0x02>/<0xe6>$<0xd8><0xae><0x89><0xf3>L<0x9b>.<0xab>b<0x83><0xd2>m<0xa0><0xde><0xfd>S<0xb6><0xb8><0xbe>+$<0x9a><0x13><0xda>1+<0x08><0xb2>%<0xa5><0x9f><0xf4><0x03><0xad>Q<0xed><0x88><0xff><0x90><0xd5><0xbf><0xd7><0xdd><0xd3><0xb8>C<0x94>|<0xa9>O<0xc3><0xd0><0xdb>/yR<0xa4>l<0xf0><0xdc><0xa2>W<0xe7><0xc3>j<0xda><0xe6>'<0x80><0xb6>VB{<0xc7><0x06>1I<0xe7>%<0xac>*<0xd7>
Audio input device 0 error: Broken pipe

KD7DK-5 audio level = 42(+57/-63) [NONE]
[0] KD7DK-5>KD7DK-7:
[0L] KD7DK-7>KD7DK-5:

KD7DK-5 audio level = 34(+55/-46) [NONE]
[0] KD7DK-5>KD7DK-7:<0xe6>=?<0xd3>f<0xca>d<0x01>|&<0xe5><0x0e>&<0xef><0x1c><0x02><0x85>@<0x93><0xa9><0xba><0x0f><0xcf><0x1d>M<0xf9><0xc7>R<0x03><0x02><0xfa><0xb5>;<0xff><0xf2>s<0xcf>a`<0xa3><0xfd><0xfc><0x04>+<0xfc>$<0xa1><0xc0>z<0xb0><0xde><0xce><0x0b><0xbf>p<0x03><0xf0><0xc7>|<0x9e><0xdb>o<0x81>7<0xe0><0x03>7<0xeb>%<0xf0>k<0xba><0xf7>|<0x99><0x8c><0xac><0x12>T<0xb1><0x16><0x90><0xa6>L<0xc4>$<0xc9><0x8f>?n<0xc0><0x9c>-<0xea><0x05>DS[<0xda><0xd1><0xd4><0x1b><0xef><0xee><0x13><0xaa>-<0x8a><0x9e>r}<0x02><0xa4>O<0xd9>qs<0xcc>_<0x06>e<0xdd>hD><0xce>X<0x99><0xc7><0xcb>y<0xc8><0x1e><0xcc><0x1d><0xdd>(<0xfa><0xa0><0x15>)<0xe2>N><0xd0>K<0xaf><0xdd>?4<0x1d>Ducm<0xb0>9<0xe8>kC^*<0x18><0xf8><0xf5><0xbf><0xf8>G<0xbb>EY<0x04><0xce><0xdd>n<0x80><0xc7><0x1a>r<0xe5><0x9a>e<0x09><0x09>l<0xab><0x84><0xb8><0xeb>k<0xec>JF<0x09><0xec>9<0xd6><0x09>G<0x8e>:<0x92><0xe5><0x06><0xe1>U<0xc7>B<0xc6><0xee><0xf9><0x89>B<0x95><0x1b>x<0xc7>d<0x97><0xd6>B<0xb4>$<0x96><0xd9>wZ<0xf2>(<0xa3>bme\L<0x13><0xd9><0x83><0xf5><0x9a>1<0xb4>B<0x1
Audio input device 0 error: Broken pipe

KD7DK-5 audio level = 25(+48/-49) [NONE]
[0] KD7DK-5>KD7DK-7:5<0xed>!<0x1b><0x92><0xd0><0x1b><0xa6><0xd8><0x85><0x83>8<0xb7><0x80><0xc5><0xbd><0x06>q<0x9d><0xef><0xc2><0x02><0xfa>__<0x1f>w|<0x0b><0xc2>*<0x1d><0xfb><0xfe>'<0xd4><0xec><0x1b>@<0xcc>$<0x9d>>o*<0x83><0xbe><0x85>Y<0xd4>X<0xf1><0xac><0x8f><0xda>ZRw<0xf1>+<0x0e><0xf7><0x08><0xb9><0x14><0xdc><0xf7>~[<0x08><0x86><0x8f>O<0xa5><0xdf><0x04><0xe5><0xaf><0x8c>n\<0x8b><0x9e><0x9b><0xc5><0xa4><0xe5><0xe9><0xcf><0xe3><0x9e><0xbf>/<0xff><0xac><0x1f><0x03><0xf8><0x97><0x9c>W<0x8c>5<0xbe>E<0xe6>K<0x82>.<0xb8><0x9d>3U<0xd3>7<0x0c><0x17><0xfc>m<0xfe><0x10><0xe7><0x94><0xdc><0x88><0xb6><0xdf><0xbd>h<0x07><0xaa><0x1f><0xf9><0xec>(<0x89>-<0x88>#lOm<0xfc><0xed><0xbb>@<0xbf><0x85>}\&<0xa8>)e<0xef>P>o<0xb4><0x12><0x9f>u?<0xc4>@<0xa4><0x1b>3<0x84>S<0x15><0x95><0x84>C;f<0x8f><0xbb><0xd7>P<0xba><0xcb><0xbf>n<0xcb>9<0x98><0xf1><0xfe>?>u<0xbf>O<0xf3>i<0x8f>2<0xfe>@<0xc2><0xef><0x99><0xc1>O<0x95>6<0xef>7^a<0x87>L<0x9a>X<0x12>vKlN<0xd7>%<0x85>z!<0xae><0xcb><0x15><0xf9><0x9a><0x85>^<0xf1><0xdc>s<0x92>ul<0xbb>z
Audio input device 0 error: Broken pipe
[0L] KD7DK-7>KD7DK-5:
[0L] KD7DK-7>KD7DK-5:

KD7DK-5 audio level = 43(+58/-59) [NONE]
[0] KD7DK-5>KD7DK-7:

@dpkingston
Copy link
Author

The broken pipe errors resulted from using virtual devices as documented here for UDRC-II. They appear unreliable and I don't recommend using them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant