Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
troubleshooting:network_packet_loss [2019/08/29 01:46] neds |
troubleshooting:network_packet_loss [2023/11/13 01:43] neds [Common issues and solutions] |
||
---|---|---|---|
Line 5: | Line 5: | ||
<WRAP indent> | <WRAP indent> | ||
- | ==== Low level test for network packet loss ==== | + | ==== Low level test for network packet loss - Windows ==== |
<WRAP indent> | <WRAP indent> | ||
Line 19: | Line 19: | ||
</WRAP> | </WRAP> | ||
+ | |||
+ | ==== Low level test for network packet loss - Mac/Linux ==== | ||
+ | <WRAP indent> | ||
+ | |||
+ | From Terminal (Mac) or a shell on Linux, run: <code> | ||
+ | hdhomerun_config FFFFFFFF set /tuner0/vchannel <channel number> | ||
+ | hdhomerun_config FFFFFFFF save /tuner0 null</code> | ||
+ | |||
+ | Replace "<channel number>" with one of your HD channels. For HDHomeRun PRIME, make sure that it is a non-DRM channel. | ||
+ | |||
+ | If you have more than one HDHomeRun unit then replace "FFFFFFFF" with the device ID of the desired unit. | ||
+ | |||
+ | You should see a series of dots. "n" indicates network packet loss. "t" indicates a reception error. "s" is informational. | ||
+ | |||
+ | </WRAP> | ||
+ | |||
==== Low level test for network packet loss - Legacy devices ==== | ==== Low level test for network packet loss - Legacy devices ==== | ||
<WRAP indent> | <WRAP indent> | ||
Line 98: | Line 114: | ||
</WRAP> | </WRAP> | ||
- | |||
- | ==== Network loss in macOS ==== | ||
- | <WRAP indent> | ||
- | |||
- | Create a file called sysctl.conf in /etc (this must be done as root or using sudo) and add the following lines:<code>kern.ipc.maxsockbuf=2097152 | ||
- | net.inet.tcp.sendspace=1048576 | ||
- | net.inet.tcp.recvspace=1048576 | ||
- | net.inet.udp.recvspace=81920 | ||
- | net.inet.udp.maxdgram=65535</code> | ||
- | |||
- | Save the file and then reboot the computer. | ||
- | |||
</WRAP> | </WRAP> | ||
</WRAP> | </WRAP> | ||
{{tag>troubleshooting}} | {{tag>troubleshooting}} |