Status: eth(0) no internet

I’m at the hair tearing stage with my newly acquired Vero 4, OSMC 2017.10-1

It’s connected to an ethernet network, I can access the KODI web interface from other computers on the network, I can access the internet from every other device on my home network. But the Vero steadfastly refuses to see the internet. So I cannot get add-ons and cannot even set up the weather. I don’t use a proxy server and one is not set in OSMC. Primary DNS is set to 8.8.8.8 and secondary is my router (same as every other networked device here).

OSMC has a unique IP address and it is configured manually. It won’t acquire address details using DHCP nor will it connect to my wireless network despite seeing it fine. When attempting to connect using DHCP an ‘unhandled exception caught’ error briefly pops up.

Having been with KODI (nee XBMC) since original Xbox days, through various Apple TVs with Crystalbuntu and OpenElec and latterly OpenElec with Cubox i4 and KODI on Nvidia Shield TV I thought this new box would be a breeze. But I’ll admit it’s got me stumped…

I tried copying ‘all configs and logs’ onto SD card but despite multiple attempts and on-screen messages saying they’d been copied, the only thing on the SD card is install.log (reproduced below).

Thu Jan 1 00:00:11 2015 Starting OSMC installer
Thu Jan 1 00:00:14 2015 Detecting device we are running on
Thu Jan 1 00:00:14 2015 Mounting boot filesystem
Thu Jan 1 00:00:14 2015 Trying to mount to MNT_BOOT (/mnt/boot)
Thu Jan 1 00:00:14 2015 Using device->boot: /dev/mmcblk1p1 and FS: fat32
Thu Jan 1 00:00:14 2015 No preseed file was found
Thu Jan 1 00:00:14 2015 Flash looks OK
Thu Jan 1 00:01:20 2015 Creating root partition
Thu Jan 1 00:01:20 2015 Calling fmtpart for partition /dev/vero-nand/root and fstype ext4
Thu Jan 1 00:01:24 2015 Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=2 blocks, Stripe width=1024 blocks
930240 inodes, 3716096 blocks
185804 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=3808428032
114 block groups
32768 blocks per group, 32768 fragments per group
8160 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Allocating group tables: 0/114 done
Writing inode tables: 0/114 done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: 0/114 done

Thu Jan 1 00:01:24 2015 From a root partition of /dev/vero-nand/root, I have deduced a base device of /dev/vero-nand/roo
Thu Jan 1 00:01:24 2015 Mounting root
Thu Jan 1 00:01:24 2015 Trying to mount to MNT_ROOT (/mnt/root)
Thu Jan 1 00:01:24 2015 Using device->root: /dev/vero-nand/root
Thu Jan 1 00:01:24 2015 Extracting files to root filesystem
Thu Jan 1 00:01:24 2015 Starting extract progress…
Thu Jan 1 00:02:02 2015 Extraction of root filesystem completed
Thu Jan 1 00:02:02 2015 Configuring bootloader
Thu Jan 1 00:02:02 2015 Configuring bootloader: moving /boot to appropriate boot partition
Thu Jan 1 00:02:02 2015 Configuring boot cmdline
Thu Jan 1 00:02:02 2015 Configuring /etc/fstab
Thu Jan 1 00:02:02 2015 Successful installation. Dumping log and rebooting system

Did you try another cable and another port on the switch/router it is connected to?

Yes, I did. But when I added the Vero it was in place of another device that was already set up and working on the same Ethernet connection and cable.

So did it work on the other cable and port?

So can you also connect by SSH?

No problem:
ssh osmc@192.168.0.85
The authenticity of host ‘192.168.0.85 (192.168.0.85)’ can’t be established.
ECDSA key fingerprint is SHA256:EU6fK8tbheH9ZVSRFLuvfTmPCxO9xrTFq8Q8BY7ktwU.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.168.0.85’ (ECDSA) to the list of known hosts.
_osmc@192.168.0.85’s password: _

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Updating APT cache. Please be patient.
Generating locales (this might take a while)…
_ en_GB.UTF-8… done_
Generation complete.
osmc@osmc:~$

But something weird happening over that run (about 8 metres) of installed Ethernet cable. I put the end to end tester on it and it shows continuity for all 8 conductors, and in the right order. But when the patch lead (and I tried several) is plugged into my Netgear switch it first starts with a 100Mbit connection, then renegotiates at 10Mbit.

Maybe the mice got at the cable? They do come into the roof space at this time of year and sometimes gnaw on insulation. Funny cos it was working fine at 100Mbit with an Nvidia Shield TV yesterday.

Is this now resolved with a different cable?

Yes. Pleased to say now fixed by running a separate ethernet cable back to my patch panel and switch. But still puzzled why the original cable run, which shows continuity on all 8 conductors which are all wired in the right order at both ends, still does not work.