Freezing on high bandwidth 4k content

I think that tells you where to start looking! It’s either the router or the desktop that’s the problem. Most likely the desktop. It seems to be able to make connections but it refusing them. So check the firewall and AV settings.

You’re right. Looks like a firewall issue. After disabling Windows firewall, I’m able to ping my desktop computer from the Vero. I wonder what the best way would be to add some sort of an exception to the firewall for the Vero to properly access it.

I don’t personally use Windows (all linux here!) so I can’t help you there.

Now that you can ping server, do the mounts work?

Looks like Windows firewall must have just turned off “File and Printer sharing”, which includes SMB, on its own.

I don’t see anything if I use the “cd /mnt/Server_Movies” command that you previously mentioned. Is that the best way to test if the mounts work?

There are the bundles you can activate (e.g. File and Printer Sharing for SMB that you found) for the ping you would need to allow ICMPv4 on the LAN.

But I have seen cases where Windows reset such rules after an upgrade.

You need to reboot the Vero after you changed the firewall.

Then try the above mentioned smbclient commands to start.

Here was my latest attempt after rebooting the Vero.

osmc@osmc:~$ smbclient -L 192.168.1.110 -U Brian
WARNING: The “syslog” option is deprecated
Enter Brian’s password:
protocol negotiation failed: NT_STATUS_CONNECTION_RESET

Did you try:

smbclient -m SMB3 -L 192.168.1.110 -U brian

Did you say you were using the password you use to log into osmc?
You need to use the password that is associated with ‘Brian’ on the server.

This looks a little better:

osmc@osmc:~$ smbclient -m SMB3 -L 192.168.1.110 -U brian
WARNING: The “syslog” option is deprecated
Enter brian’s password:
Domain=[THOREAU] OS= Server=

    Sharename       Type      Comment
    ---------       ----      -------
    ADMIN$          Disk      Remote Admin
    C$              Disk      Default share
    D$              Disk      Default share
    IPC$            IPC       Remote IPC
    Movies          Disk
    print$          Disk      Printer Drivers
    TV Shows        Disk
    X-Art           Disk

Connection to 192.168.1.110 failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
NetBIOS over TCP disabled – no workgroup available

Ok, so all you need to do now is edit the FSTAB, and add vers=3.0. For example:

//192.168.1.110/Movies /mnt/Server_Movies cifs x-systemd.automount,noauto,rw,iocharset=utf8,username=X,password=X,uid=osmc,gid=osmc,file_mode=0770,dir_mode=0770,vers=3.0 0 0

and reboot.

Thanks. I need to head to bed but thank you so much for helping me out with this! I’ll keep you posted how it goes tomorrow when I’m able to get back on it again.

Okay, I was successfully able to edit the FSTAB like was mentioned above but I’m not exactly sure what I need to do properly switch Kodi over to using those mounts. I read the https://kodi.wiki/view/Path_substitution link but was a little unsure where I go to make those changes. I also couldn’t find where I can change the ‘adjust display refresh rate’ to On Start/Stop. I’m running Kodi 18.6 if that helps.

Also, I was able to test via iperf and here are the results:

osmc@osmc:~$ iperf3 -R -c 192.168.1.110
Connecting to host 192.168.1.110, port 5201
Reverse mode, remote host 192.168.1.110 is sending
[ 4] local 192.168.1.21 port 43743 connected to 192.168.1.110 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 11.4 MBytes 95.9 Mbits/sec
[ 4] 1.00-2.00 sec 7.58 MBytes 63.6 Mbits/sec
[ 4] 2.00-3.00 sec 11.0 MBytes 92.5 Mbits/sec
[ 4] 3.00-4.00 sec 10.9 MBytes 91.5 Mbits/sec
[ 4] 4.00-5.00 sec 11.1 MBytes 93.4 Mbits/sec
[ 4] 5.00-6.00 sec 11.0 MBytes 91.9 Mbits/sec
[ 4] 6.00-7.00 sec 11.2 MBytes 94.0 Mbits/sec
[ 4] 7.00-8.00 sec 11.1 MBytes 93.4 Mbits/sec
[ 4] 8.00-9.00 sec 11.0 MBytes 92.6 Mbits/sec
[ 4] 9.00-10.00 sec 10.9 MBytes 91.8 Mbits/sec


[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 108 MBytes 90.2 Mbits/sec sender
[ 4] 0.00-10.00 sec 107 MBytes 90.2 Mbits/sec receiver

iperf Done.
osmc@osmc:~$ iperf3 -c 192.168.1.110
Connecting to host 192.168.1.110, port 5201
[ 4] local 192.168.1.21 port 43745 connected to 192.168.1.110 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 11.0 MBytes 92.4 Mbits/sec 0 227 KBytes
[ 4] 1.00-2.00 sec 9.67 MBytes 81.1 Mbits/sec 0 267 KBytes
[ 4] 2.00-3.00 sec 10.2 MBytes 85.9 Mbits/sec 0 269 KBytes
[ 4] 3.00-4.00 sec 9.79 MBytes 82.0 Mbits/sec 0 271 KBytes
[ 4] 4.00-5.00 sec 9.68 MBytes 81.3 Mbits/sec 0 271 KBytes
[ 4] 5.00-6.00 sec 10.3 MBytes 86.4 Mbits/sec 0 271 KBytes
[ 4] 6.00-7.00 sec 8.52 MBytes 71.5 Mbits/sec 0 271 KBytes
[ 4] 7.00-8.00 sec 10.5 MBytes 87.9 Mbits/sec 0 271 KBytes
[ 4] 8.00-9.00 sec 10.2 MBytes 85.7 Mbits/sec 0 271 KBytes
[ 4] 9.00-10.00 sec 10.5 MBytes 87.8 Mbits/sec 0 271 KBytes


[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 100 MBytes 84.2 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 99.1 MBytes 83.1 Mbits/sec receiver

iperf Done.

You might find this guide a bit easier…

Settings>Player>Videos>Adjust display refresh rate> On start/stop

Thanks for the link to the other guide. That helps explain things a bit better. I’ll work on that a bit. I was also able to correct the refresh rate, thanks for pointing me in the right direction.

If you wanted to just redo your library you could go to videos>files> context menu over a source, select “change content”, set type to none, click OK, and then say yes when it asks if you want to remove the items from your library. You would then context menu over the source, choose “edit source”, change the file path to point to your system mount, then click OK. You would then context menu over the source again, select “set content”, and then setup your scraper setting again. Repeat for each source you want to switch over.

Personally I think path subs are easier and you won’t lose your watched status, which IMO makes it better, but either way works fine.

If I choose to just redo my library, would I then be able to skip trying to figure out how to do the repairing with path substitution? If so - that seems much easier for me.

Yes. Path subs are only needed here if you want your current library to use the system mounts. If you get rid of your current library, and then change your sources to point to the system mounts, then there should be no old paths that need to be redirected.