Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Feb 2022 18:36:52 +0100
From:      Daniel Engberg <diizzy@FreeBSD.org>
To:        Steve Wills <swills@freebsd.org>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: RockPro64 PCI
Message-ID:  <be64a534d164719c960a8bb49110e4ed@FreeBSD.org>
In-Reply-To: <c3d948ef-3f98-e6ec-ab2f-9b1be27a5ed5@FreeBSD.org>
References:  <b42b68100490eb1607281997df6097fe@pyret.net> <c3d948ef-3f98-e6ec-ab2f-9b1be27a5ed5@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2022-02-16 17:02, Steve Wills wrote:
> Hi,
> 
> On 2/14/22 21:22, Daniel Engberg wrote:
>> Hi,
>> 
>> I've seen some reports on Linux that especially older NICs can be a 
>> bit troublesome so can you have a look at what you exactly have? Even 
>> if it doesn't work I'd like to add it to the wiki. Cards based on i340 
>> and i350 usually works fine though. I also have a snapshot of 
>> 13-STABLE from November if you want to give it a try.
> 
> The card I'm trying to use shows up on my intel box as:
> 
> pcib7: <ACPI PCI-PCI bridge> irq 18 at device 28.6 numa-domain 0 on 
> pci1
> pci7: <ACPI PCI bus> numa-domain 0 on pcib7
> em1: <Intel(R) Gigabit CT 82574L> port 0xd000-0xd01f mem
> 0xfbcc0000-0xfbcdffff,0xfbc00000-0xfbc7ffff,0xfbce0000-0xfbce3fff irq
> 18 at device 0.0 numa-domain 0 on pci7
> em1: EEPROM V1.8-0
> em1: Using 1024 TX descriptors and 1024 RX descriptors
> em1: Using 2 RX queues 2 TX queues
> em1: Using MSI-X interrupts with 3 vectors
> em1: Ethernet address: 00:1b:21:a8:5b:86
> em1: netmap queues/slots: TX 2/1024, RX 2/1024
> 
> (I include the first two lines because they don't show up without the 
> card.)
> 
> I guess I shouldn't expect this card to work given what I see here:
> 
> https://wiki.pine64.org/wiki/ROCKPro64_Hardware_Accessory_Compatibility#PCIe_devices
> 
> There's no mention of 82575 here:
> 
> https://wiki.freebsd.org/arm/RockChip#Tested_PCIe_devices_on_RockPro64
> 
> but maybe I'll try one of those just to see. If I have to track down
> an I350 base card, so be it...
> 
> Cheers,
> Steve

Hi,

Going by the information you provided it seems to be this card?
https://www.intel.com/content/www/us/en/products/details/ethernet/gigabit-network-adapters/gigabit-ct-desktop-adapters.html
That's a rather old controller (PCIe 1.1) which should be backwards 
compatible however given the pricing of the SoC I wouldn't bet on it 
being fully PCIe tested/compliant but that's just a speculation on my 
behalf.
Unfortunately I don't have that old Intel NICs to test on my end either 
to verify.

https://forums.servethehome.com/index.php?threads/list-of-nics-and-their-equivalent-oem-parts.20974/ 
first page might be helpful in finding older I340-based cards at least.

Unfortunately I didn't find any listings of OEM models for i350-based 
cards although these are still (in general it seems) available as new so 
they may be scarce pulled/used.

I did also find these cheap (if you live in US) which seems to be based 
on the I340 chipset (not tested by me) which may also work:
https://www.ebay.com/itm/122501625474?epid=27017868551&hash=item1c85aa7682%3Ag%3AXXwAAOSwYvFZHK9e&LH_BIN=1
https://forum.netgate.com/topic/135149/riverbed-4-port-nic-how-to-convert-it-into-a-regular-nic

If you have anything else PCIe-based to test feel free to report back 
and I'll add it to the wiki

Best regards,
Daniel



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?be64a534d164719c960a8bb49110e4ed>