Hi guys! So, I have installed CoreELEC on two devices: an Odroid C2 and an Xoro HST 260. Both are members of the same home network, are set to wait for the network before Kodi starts and use SMB3 only to connect to shares on the network.
Both do connect to the 2.5" HDD share attached via USB to my Fritzbox router (10.10.10.1) in the basement but only the Odroid can connect to my desktop pc’s share ‘Media’; the Xoro cannot despite obviously using the same path/user/password. When accessing this share the Xoro log reads :
SMBDirectory->GetDirectory: Unable to open directory : ‘smb://USERNAME:PASSWORD@10.10.10.20/Media’
unix_err:‘66’ error : ‘Network dropped connection on reset’
The log actually reads ‘USERNAME:PASSWORD’, but I guess that’s just a placeholder for the actually used user/pw stored in the passwords.xml file, right?
I’ve also attached a 4 TB HDD to my Odroid and can access this share from my desktop PC just fine. However, I can’t do so from the Xoro: the log reads:
smb://USERNAME:PASSWORD@10.10.10.85/4TB-HDD’
unix_err:‘16’ error : ‘Invalid argument’
I would recommend removing SMB3 from the settings at coreelec side. Just set minimum protocoll version to none and Max protocol version to SMBv3
SMBDirectory->GetDirectory: Unable to open directory : ‘smb://USERNAME:PASSWORD@10.10.10.20/Media’
For an Fritzbox router this path looks wrong, there they normal put everthing in a subfolder like smb://USERNAME:PASSWORD@10.10.10.1/fritz.nas/Media
(Or fritz.nas is maybe replaced with the ‘fritzbox name’ if you have entered one in the settings.)
You should check the path on a windows PC just type ‘\\10.10.10.1’ in the file explorer and push enter, you maybe need to login if you get asked.
I would also recommend setting up users on the fritzbox router like an user “odroid” and “xoro” with simples passwords. And give them all access to the NAS part of the router.
I would recommend removing SMB3 from the settings at coreelec side. Just set minimum protocoll version to none and Max protocol version to SMBv3
Min = none, max = SMB3? In my CoreELEC GUI there is no ‘none’ option, I have to either select 1, 2 or 3. And if SMB3 for both min and max works on the Odroid, why doesn’t it work for the Xoro?
Also, the path for the external HDD connected to the Fritzbox in sources.xml actually looks like this: smb://10.10.10.1/FRITZ.NAS/WD2TB/ with ‘WD2TB’ being the NTFS volume name of the HDD.
I have only one NAS user on the Fritzbox and his credentials are used by both Odroid and Xoro which is why both can connect to the Fritzbox share just fine!
Focus more, on finding out if all devices are on the same subnet.
I don’t know your network infrastructure, check under systeminformation in kodi, under network, that all your devices are on the same subnet.
Example:
Your PC, Odroid C2 and Xoro HST 260 should get an IP like:
10.10.10.XXX (last block diffrent on every devices)
Subnet 255.255.255.0
The first 3 blocks (10.10.10 in this case) MUST be the same!
If your Xoro HST 260 has an other IP adress like:
10.20.20.0
Subnet 255.255.255.0
Than you xoro still can reach the router nas, but might not get to other devices on the 10.10.10.XXX network.
That is just guessing, i dont know how your stuff is wired together, if you use any additionally router in between or an third-party access point or repeater.
For testing purposes both players and my desktop PC are connected to the same dumb switch which itself is connected to the Fritzbox. I had already made sure the subnet was identical on all devices but just for the heck of it I’ve now assigned static IPs:
10.10.10.1 Fritzbox
10.10.10.20 Desktop PC
10.10.10.50 Xoro
10.10.10.70 Odroid
and I’ve even copied over
sources.xml
mediasources.xml
passwords.xml
from Odroid to the Xoro but when connecting from the Xoro to the Desktop PC and the Odroid’s external HDD I get the same error messages listed above. The Xoro still connects only to the external HDD attached to the Fritzbox.