I have tried both raspbian stretch lite as well as desktop edition and ethernet does not work on this model. I have updated the firmware on the pi. All the software updates are installed. I have tested the cable, the switch as well as DHCP Server.
I tried plugging in a USB - Ethernet Dongle and it works fine with the same cable and switch.
$uname -a
4.19.34-v7+ #1211 SMP Mon Apr 8 22:56:37 BST 2019 armv7l GNU/Linux
$ethtool -i eth0
driver: smsc95xx
version: 22-Aug-2005
firmware-version: smsc95xx USB 2.0 Ethernet
expansion-rom-version:
bus-info: usb-3f980000.usb-1.1
supports-statistics: no
supports-test: no
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether b8:27:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
I have also tried updating the /boot/cmdline.txt and /etc/sysctl.conf as suggested on some sites, that didn't help either.
Additional Notes: The same pi used to work with older version of raspbian.
ip a– RalfFriedl Apr 19 '19 at 06:521: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000 link/ether b8:27:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff– kksensei Apr 19 '19 at 06:56