Re: RockPro64 PCI

From: Steve Wills <swills_at_FreeBSD.org>
Date: Wed, 16 Feb 2022 16:02:18 UTC
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