Hi,
i have run into a problem with my new espressobin base board. I have installed the standard image (https://archlinuxarm.org/platforms/armv ... spressobin) and it boots up perfectly with kernel linux-espressobin 4.4.70-1. My problem ist that i do not get network devices for the 3 network ports - i just get eth0. I can get an ip for eth0 and network works but the other ports basically just act as a switch would and neither wan or lan ports show up.
dmesg shows this:
$this->bbcode_second_pass_code('', '[ 4.900234] Distributed Switch Architecture driver version 0.1
[ 4.901318] mvneta d0030000.ethernet eth0: [0]: could not detect attached switch
[ 4.901324] mvneta d0030000.ethernet eth0: [0]: couldn't create dsa switch instance (error -22)')
Imho this tells me DSA did not recognize the chip and so i just get the eth0 device without access to the ports but so far i did not find a way to fix that and i just assume that the kernel for this board actually provides all needed drivers. In the kernel config (https://archlinuxarm.org/packages/aarch ... les/config) i'd say this option would enable that:
$this->bbcode_second_pass_code('', '# CONFIG_NET_DSA_MV88E6060 is not set
CONFIG_NET_DSA_MV88E6XXX=y')
lspci:
$this->bbcode_second_pass_code('', '00:01.0 PCI bridge: Marvell Technology Group Ltd. Device 0100 (prog-if 00 [Normal decode])
Flags: fast devsel
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: None
Memory behind bridge: None
Prefetchable memory behind bridge: 00000000-000fffff [size=1M]')
That's my first dev board and i obviously miss something here :/ Any help would be highly appreciated.