Intel I350 T4 problem
#1
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:
[email protected]:/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:
[email protected]:/sys/class/net$ ls
eth0  lo
Code:
[email protected]:~$ 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
  Reply
#2
Did you read the notice and complete the modification?
https://forum.pine64.org/announcements.php?aid=6
  Reply
#3
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.
  Reply
#4
(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!
  Reply
#5
My I350 T4 don't work.


Code:
[email protected]_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:
[email protected]_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:
[email protected]_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 '/[email protected][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 /[email protected] 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 /[email protected] 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?
Sorry for any mistakes. English is not my native language

1. RP64 v2.0 / PCIe NVMe as root / sd-card as boot / 2,5 Zoll HDD 1TB (USB3) using as Webserver .... (Kernel 4.4.167-1140-rockchip-ayufan-g6f266fb5d677)
2. RP64 v2.1 / PCIe SATA Marvell 88SE9230 Chipsatz / sd-card / 2 * 2,5 Zoll 2TB HDD (raid1) / using as NAS / Kernel 5.0.0-1101-ayufan-g41eeb7cd789e
3. RP64 v2.1 / testing.....testing....testing

https://forum.frank-mankel.org/category/14/rockpro64



  Reply
#6
(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!
  Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Has anyone used an Intel Solid-State Drive 660p Series with the RockPro64? erols 0 77 05-24-2019, 12:48 AM
Last Post: erols
  Hardware problem, Initialisation and Reset superpat 3 576 06-21-2018, 03:14 AM
Last Post: pfeerick

Forum Jump:


Users browsing this thread: 1 Guest(s)