I’ve started playing around with a Raspberry PI which is a credit card sized single board computer. I purchased the Vilros Raspberry PI Ultimate Starter Kit to as a quick way to get started and after installing the operating system and booting the computer I found the wired network connection wasn’t working.
I opened a terminal window and typed ‘ifconfig’ and found that no bytes were being transmitted or received on the eth0 network adapter. That was odd. Since my knowledge of Linux is minimal, I did a Google search to find out if anyone else had seen the problem and more important, if they did, how did they fix it.
Sure enough I got a lot of hits; suggestions that maybe the power supply for the board was inadequate, that the configuration for the adapter was incorrect, that the Linux distribution was bad and even possibly just bad hardware.
I went though the various suggestions, trying each one but to no avail. I was about to give up thinking that it was probably a faulty board, when I came across one more post saying that it could just be the network cable. I was pretty sure that wasn’t the case, because I use the cable to network another computer and it always worked just fine, but being desperate I tried another cable. After attaching the new cable, I typed ‘sudo ifdown’ in the terminal window followed by ‘sudo ifup’ to stop and start the network adapter.
Surprise the network connection started working!
I tested the original cable on another computer and it seemed to work fine, but would not work on the Raspberry PI. I’m guessing it’s probably a tolerance problem where both the network cable connector and the Raspberry PI network jack are at opposite ends of the tolerance limits and are just not connecting properly.
That’s it. Not an exciting post, but I wanted to document the problem here in case anyone else runs into it.