Intel I350 T4 problem - tvoegeli - 07-29-2018
Hi
My RockPro64 arrived last week and it looks good so far. But I have a little problem, I tried a Intel I350 T4 4 port gigabit nic on the PCIe slot and it doesn't work...
I'm running stretch minimal from ayufan (stretch-minimal-rockpro64-0.7.8-1061-arm64). In my computer (fedora) and in my server (centos) the nic works fine.
It does show up with lspci:
Code: tobias@rockpro64:/sys/class/net$ sudo lspci
[sudo] password for tobias:
00:00.0 PCI bridge: Device 1d87:0100
01:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
01:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
01:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
01:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
But there is no entry in the /sys/class/net folder for it and ip a doesn't show any additional ethernet ports:
Code: tobias@rockpro64:/sys/class/net$ ls
eth0 lo
Code: tobias@rockpro64:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether c2:c8:5c:18:65:9e brd ff:ff:ff:ff:ff:ff
inet 10.1.0.125/24 brd 10.1.0.255 scope global eth0
valid_lft forever preferred_lft forever
inet 10.1.0.124/24 brd 10.1.0.255 scope global secondary eth0
valid_lft forever preferred_lft forever
inet6 fe80::c0c8:5cff:fe18:659e/64 scope link
valid_lft forever preferred_lft forever
Did anyone from you try a gigabit nic on the rockpro (maybe a I350) and how did it work or do you have any suggestions for me?
Thanks in advance and sorry for my english
Tobias
RE: Intel I350 T4 problem - jerry110 - 07-29-2018
Did you read the notice and complete the modification?
https://forum.pine64.org/announcements.php?aid=6
RE: Intel I350 T4 problem - tvoegeli - 07-30-2018
Sorry I forgot to mention that I have a V2.1 from 2018-06-06. Looks like the resistor is removed in this version.
But thanks for your reply.
RE: Intel I350 T4 problem - Arglebargle - 08-09-2018
(07-30-2018, 05:41 AM)tvoegeli Wrote: Sorry I forgot to mention that I have a V2.1 from 2018-06-06. Looks like the resistor is removed in this version.
But thanks for your reply.
You're missing the driver for the Intel board, the minimal images ship with almost no modules or drivers.
You could rebuild your kernel to include the igb driver or you can download Intel's driver here:
https://downloadcenter.intel.com/download/13663
I have an I350-T4 working with my board without any issues so far, good luck!
RE: Intel I350 T4 problem - Bullet64 - 08-15-2018
My I350 T4 don't work.
Code: rock64@rockpro64v2_1:~$ uname -a
Linux rockpro64v2_1 4.4.132-1081-rockchip-ayufan-g50be7e64a779 #1 SMP Tue Jul 31 20:09:25 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux
modul igb is loaded
Code: rock64@rockpro64v2_1:~$ lsmod
Module Size Used by
zram 32768 6
lz4_compress 16384 1 zram
rockchip_saradc 16384 0
igb 196608 0
ip_tables 24576 0
x_tables 32768 1 ip_tables
autofs4 40960 0
phy_rockchip_pcie 16384 0
midgard_kbase 651264 0
dw_hdmi_i2s_audio 16384 0
Code: [ 4.549919] igb: loading out-of-tree module taints kernel.
[ 4.555899] systemd[1]: Starting Create Static Device Nodes in /dev...
[ 4.559370] Intel(R) Gigabit Ethernet Linux Driver - version 5.3.5.18
[ 4.559372] Copyright(c) 2007 - 2018 Intel Corporation.
Code: rock64@rockpro64v2_1:/dev$ dmesg | grep -E pcie
[ 0.504094] of_get_named_gpiod_flags: parsed 'gpio' property of node '/vcc3v3-pcie-regulator[0]' - status (0)
[ 0.504145] reg-fixed-voltage vcc3v3-pcie-regulator: Looking up vin-supply from device tree
[ 0.504185] vcc3v3_pcie: supplied by dc_12v
[ 0.504249] vcc3v3_pcie: 3300 mV
[ 0.504403] reg-fixed-voltage vcc3v3-pcie-regulator: vcc3v3_pcie supplying 3300000uV
[ 2.561326] vcc3v3_pcie: disabling
[ 2.855361] phy phy-pcie-phy.9: Looking up phy-supply from device tree
[ 2.855385] phy phy-pcie-phy.9: Looking up phy-supply property in node /pcie-phy failed
[ 2.857300] rockchip-pcie f8000000.pcie: GPIO lookup for consumer ep
[ 2.857306] rockchip-pcie f8000000.pcie: using device tree for GPIO lookup
[ 2.857345] of_get_named_gpiod_flags: parsed 'ep-gpios' property of node '/pcie@f8000000[0]' - status (0)
[ 2.857793] rockchip-pcie f8000000.pcie: Looking up vpcie3v3-supply from device tree
[ 2.858002] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply from device tree
[ 2.858012] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply property in node /pcie@f8000000 failed
[ 2.858051] rockchip-pcie f8000000.pcie: no vpcie1v8 regulator found
[ 2.858058] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply from device tree
[ 2.858067] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply property in node /pcie@f8000000 failed
[ 2.858085] rockchip-pcie f8000000.pcie: no vpcie0v9 regulator found
[ 2.858186] rockchip-pcie f8000000.pcie: invalid power supply
[ 3.358237] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
[ 3.365798] rockchip-pcie: probe of f8000000.pcie failed with error -110
Some hints for me?
RE: Intel I350 T4 problem - tvoegeli - 08-15-2018
(08-09-2018, 11:52 PM)Arglebargle Wrote: (07-30-2018, 05:41 AM)tvoegeli Wrote: Sorry I forgot to mention that I have a V2.1 from 2018-06-06. Looks like the resistor is removed in this version.
But thanks for your reply.
You're missing the driver for the Intel board, the minimal images ship with almost no modules or drivers.
You could rebuild your kernel to include the igb driver or you can download Intel's driver here:
https://downloadcenter.intel.com/download/13663
I have an I350-T4 working with my board without any issues so far, good luck!
The missing driver was the problem, now the nic works with the rockpro.
Thank you very much!
|