Have you tried the NIC with another operating system? I have heard that the 
RockPro64's PCIe support is somewhat hit-and-miss, so it may be that the 
hardware is incompatible.

On Sat, 3 Aug 2024, at 18:17, Georg Bege wrote:
> Hi,
>
> Sorry but I want to add some more information.
>
> I have another PCI-E card which is an SATA extension card (6x sata port)
> I think it’s an PCI-E x4 card.
>
> This one does get detected, I know for sure that it was working on 
> FreeBSD though with this card.
>
> ——————————————— snip ———————————————
> # pcidump
>
> Domain /dev/pci0:
>
>  0:0:0: Rockchip RK3399
>
>  1:0:0: ASMedia unknown
>
>
>
> rkpcie0 at mainbus0
>
> pci0 at rkpcie0
>
> ppb0 at pci0 dev 0 function 0 "Rockchip RK3399" rev 0x00: msi
>
> pci1 at ppb0 bus 1
>
> ahci0 at pci1 dev 0 function 0 vendor "ASMedia", unknown product 0x1166 
> rev 0x02: msi, AHCI 1.3.1
>
> ——————————————— snip ———————————————
>
>
>
>
>
> I think ASMedia is correct here, the interesting thing is now - if I 
> use the Intel NIC I225V, it’s get detected as ASMedia card too (which 
> should be wrong?):
>
>
>
> ——————————————— snip ———————————————
>
> gateway# pcidump                                                        
>                                    
>
> Domain /dev/pci0:
>
>  0:0:0: Rockchip RK3399
>
>  1:0:0: ASMedia ASM1182e
>
>
>
> gateway# dmesg|grep pci
>
> "pcie-phy" at syscon27 not configured
>
> rkpcie0 at mainbus0
>
> pci0 at rkpcie0
>
> ppb0 at pci0 dev 0 function 0 "Rockchip RK3399" rev 0x00: msi
>
> pci1 at ppb0 bus 1
>
> ppb1 at pci1 dev 0 function 0 "ASMedia ASM1182e" rev 0x00
>
> pci2 at ppb1 bus 2
>
> ——————————————— snip ———————————————
>
>
>
> I don’t understand why this happens, does this mean that the igc driver 
> doesn’t detect the card on. The RockPro64 PCI-E bus?
>
> Is this a mistake in the driver?
>
>
>
> Regards,
>
> Georg
>
>
>
>
>> Am 03.08.2024 um 18:53 schrieb Georg Bege <georg@bege.email>:
>> 
>> Hi OpenBSD folks,
>> 
>> Im having issue with an Intel I225-V dual port NIC and Rockpro64,
>> the card isn’t being detected despite the kernel detects pci0,1,2 devices.
>> 
>> Since the card itself is supported according to igc(4) I guess its a problem 
>> on the Rockpro64 board?
>> I only need a single or dual-port card, any idea what other card I could use?
>> 
>> Or is there a solution?
>> 
>> Below I copy a dimesg output.
>> 
>> Regards,
>> 
>> Georg
>> 
>> ————————————————— snip —————————————————
>> OpenBSD 7.5 (GENERIC.MP) #138: Wed Mar 20 19:42:15 MDT 2024
>>     dera...@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/GENERIC.MP
>> real mem  = 4123770880 (3932MB)
>> avail mem = 3912286208 (3731MB)
>> random: good seed from bootblocks
>> mainbus0 at root: Pine64 RockPro64 v2.1
>> psci0 at mainbus0: PSCI 1.1, SMCCC 1.2, SYSTEM_SUSPEND
>> efi0 at mainbus0: UEFI 2.10
>> efi0: Das U-Boot rev 0x20240700
>> smbios0 at efi0: SMBIOS 3.7.0
>> smbios0: vendor U-Boot version "2024.07" date 07/01/2024
>> smbios0: Pine64 RockPro64
>> cpu0 at mainbus0 mpidr 0: ARM Cortex-A53 r0p4
>> cpu0: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
>> cpu0: 512KB 64b/line 16-way L2 cache
>> cpu0: CRC32,SHA2,SHA1,AES+PMULL,ASID16
>> cpu1 at mainbus0 mpidr 1: ARM Cortex-A53 r0p4
>> cpu1: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
>> cpu1: 512KB 64b/line 16-way L2 cache
>> cpu2 at mainbus0 mpidr 2: ARM Cortex-A53 r0p4
>> cpu2: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
>> cpu2: 512KB 64b/line 16-way L2 cache
>> cpu3 at mainbus0 mpidr 3: ARM Cortex-A53 r0p4
>> cpu3: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
>> cpu3: 512KB 64b/line 16-way L2 cache
>> cpu4 at mainbus0 mpidr 100: ARM Cortex-A72 r0p2
>> cpu4: 48KB 64b/line 3-way L1 PIPT I-cache, 32KB 64b/line 2-way L1 D-cache
>> cpu4: 1024KB 64b/line 16-way L2 cache
>> cpu4: CRC32,SHA2,SHA1,AES+PMULL,ASID16
>> cpu5 at mainbus0 mpidr 101: ARM Cortex-A72 r0p2
>> cpu5: 48KB 64b/line 3-way L1 PIPT I-cache, 32KB 64b/line 2-way L1 D-cache
>> cpu5: 1024KB 64b/line 16-way L2 cache
>> apm0 at mainbus0
>> agintc0 at mainbus0 sec shift 3:3 nirq 288 nredist 6 ipi: 0, 1, 2: 
>> "interrupt-controller"
>> agintcmsi0 at agintc0
>> syscon0 at mainbus0: "qos"
>> syscon1 at mainbus0: "qos"
>> syscon2 at mainbus0: "qos"
>> syscon3 at mainbus0: "qos"
>> syscon4 at mainbus0: "qos"
>> syscon5 at mainbus0: "qos"
>> syscon6 at mainbus0: "qos"
>> syscon7 at mainbus0: "qos"
>> syscon8 at mainbus0: "qos"
>> syscon9 at mainbus0: "qos"
>> syscon10 at mainbus0: "qos"
>> syscon11 at mainbus0: "qos"
>> syscon12 at mainbus0: "qos"
>> syscon13 at mainbus0: "qos"
>> syscon14 at mainbus0: "qos"
>> syscon15 at mainbus0: "qos"
>> syscon16 at mainbus0: "qos"
>> syscon17 at mainbus0: "qos"
>> syscon18 at mainbus0: "qos"
>> syscon19 at mainbus0: "qos"
>> syscon20 at mainbus0: "qos"
>> syscon21 at mainbus0: "qos"
>> syscon22 at mainbus0: "qos"
>> syscon23 at mainbus0: "qos"
>> syscon24 at mainbus0: "qos"
>> syscon25 at mainbus0: "power-management"
>> "power-controller" at syscon25 not configured
>> syscon26 at mainbus0: "syscon"
>> "io-domains" at syscon26 not configured
>> rkclock0 at mainbus0
>> rkclock1 at mainbus0
>> rkclock_set_frequency(rkclock1, 237, 400000000)
>> syscon27 at mainbus0: "syscon"
>> "io-domains" at syscon27 not configured
>> "usb2phy" at syscon27 not configured
>> "usb2phy" at syscon27 not configured
>> rkemmcphy0 at syscon27
>> "pcie-phy" at syscon27 not configured
>> rktcphy0 at mainbus0
>> rktcphy1 at mainbus0
>> rkpinctrl0 at mainbus0: "pinctrl"
>> rkgpio0 at rkpinctrl0
>> rkgpio1 at rkpinctrl0
>> rkgpio2 at rkpinctrl0
>> rkgpio3 at rkpinctrl0
>> rkgpio4 at rkpinctrl0
>> pwmreg0 at mainbus0
>> syscon28 at mainbus0: "syscon"
>> syscon29 at mainbus0: "syscon"
>> "fit-images" at mainbus0 not configured
>> rkdrm0 at mainbus0
>> drm0 at rkdrm0
>> "memory-controller" at mainbus0 not configured
>> "pmu_a53" at mainbus0 not configured
>> "pmu_a72" at mainbus0 not configured
>> agtimer0 at mainbus0: 24000 kHz
>> "xin24m" at mainbus0 not configured
>> rkpcie0 at mainbus0
>> pci0 at rkpcie0
>> ppb0 at pci0 dev 0 function 0 "Rockchip RK3399" rev 0x00: msi
>> pci1 at ppb0 bus 1
>> ppb1 at pci1 dev 0 function 0 "ASMedia ASM1182e" rev 0x00
>> pci2 at ppb1 bus 2
>> dwge0 at mainbus0: rev 0x35, address ba:70:1f:33:87:d9
>> rgephy0 at dwge0 phy 0: RTL8169S/8110S/8211 PHY, rev. 6
>> dwmmc0 at mainbus0: 50 MHz base clock
>> sdmmc0 at dwmmc0: 4-bit, sd high-speed, dma
>> dwmmc1 at mainbus0: 50 MHz base clock
>> sdmmc1 at dwmmc1: 4-bit, sd high-speed, dma
>> sdhc0 at mainbus0
>> sdhc0: SDHC 3.00, 200 MHz base clock
>> sdmmc2 at sdhc0: 8-bit, sd high-speed, mmc high-speed, dma
>> ehci0 at mainbus0
>> usb0 at ehci0: USB revision 2.0
>> uhub0 at usb0 configuration 1 interface 0 "Generic EHCI root hub" rev 
>> 2.00/1.00 addr 1
>> ohci0 at mainbus0: version 1.0
>> ehci1 at mainbus0
>> usb1 at ehci1: USB revision 2.0
>> uhub1 at usb1 configuration 1 interface 0 "Generic EHCI root hub" rev 
>> 2.00/1.00 addr 1
>> ohci1 at mainbus0: version 1.0
>> "debug" at mainbus0 not configured
>> "debug" at mainbus0 not configured
>> "debug" at mainbus0 not configured
>> "debug" at mainbus0 not configured
>> "debug" at mainbus0 not configured
>> "debug" at mainbus0 not configured
>> rkdwusb0 at mainbus0: "usb"
>> xhci0 at rkdwusb0, xHCI 1.10
>> usb2 at xhci0: USB revision 3.0
>> uhub2 at usb2 configuration 1 interface 0 "Generic xHCI root hub" rev 
>> 3.00/1.00 addr 1
>> rkdwusb1 at mainbus0: "usb"
>> xhci1 at rkdwusb1, xHCI 1.10
>> usb3 at xhci1: USB revision 3.0
>> uhub3 at usb3 configuration 1 interface 0 "Generic xHCI root hub" rev 
>> 3.00/1.00 addr 1
>> "saradc" at mainbus0 not configured
>> rkrng0 at mainbus0: ver 1
>> rkrng1 at mainbus0: ver 1
>> rkiic0 at mainbus0
>> iic0 at rkiic0
>> escodec0 at iic0 addr 0x11
>> rkiic1 at mainbus0
>> iic1 at rkiic1
>> com0 at mainbus0: dw16550, 64 byte fifo
>> com1 at mainbus0: dw16550, 64 byte fifo
>> com1: console
>> rkspi0 at mainbus0
>> rktemp0 at mainbus0
>> rkiic2 at mainbus0
>> iic2 at rkiic2
>> rkpmic0 at iic2 addr 0x1b: RK808
>> fanpwr0 at iic2 addr 0x40: SYR827, 1.00 VDC
>> fanpwr1 at iic2 addr 0x41: SYR828, 1.00 VDC
>> rkiic3 at mainbus0
>> iic3 at rkiic3
>> fusbtc0 at iic3 addr 0x22
>> rkpwm0 at mainbus0
>> rkpwm1 at mainbus0
>> rkpwm2 at mainbus0
>> "dfi" at mainbus0 not configured
>> "video-codec" at mainbus0 not configured
>> "iommu" at mainbus0 not configured
>> "video-codec" at mainbus0 not configured
>> "iommu" at mainbus0 not configured
>> "rga" at mainbus0 not configured
>> "efuse" at mainbus0 not configured
>> "dma-controller" at mainbus0 not configured
>> "dma-controller" at mainbus0 not configured
>> "watchdog" at mainbus0 not configured
>> "rktimer" at mainbus0 not configured
>> rkiis0 at mainbus0
>> rkiis1 at mainbus0
>> rkiis2 at mainbus0
>> rkvop0 at mainbus0: RK3399 VOPL
>> "iommu" at mainbus0 not configured
>> rkvop1 at mainbus0: RK3399 VOPB
>> "iommu" at mainbus0 not configured
>> "iommu" at mainbus0 not configured
>> "iommu" at mainbus0 not configured
>> simpleaudio0 at mainbus0
>> rkdwhdmi0 at mainbus0: HDMI TX
>> rkdwhdmi0: version 2.11a, phytype 0xf3
>> "gpu" at mainbus0 not configured
>> "opp-table-0" at mainbus0 not configured
>> "opp-table-1" at mainbus0 not configured
>> "opp-table-2" at mainbus0 not configured
>> "external-gmac-clock" at mainbus0 not configured
>> gpiokeys0 at mainbus0: "GPIO Key Power"
>> "ir-receiver" at mainbus0 not configured
>> gpioleds0 at mainbus0: "work", "diy"
>> pwmfan0 at mainbus0
>> "sdio-pwrseq" at mainbus0 not configured
>> graphaudio0 at mainbus0
>> graphaudio1 at mainbus0
>> "spdif-dit" at mainbus0 not configured
>> "avdd-regulator" at mainbus0 not configured
>> "vcc12v-dcin" at mainbus0 not configured
>> "vcc1v8-s3" at mainbus0 not configured
>> "vcc3v0-sd" at mainbus0 not configured
>> "vcc3v3-pcie-regulator" at mainbus0 not configured
>> "vcc3v3-sys" at mainbus0 not configured
>> "vcc5v0-host-regulator" at mainbus0 not configured
>> "vcc5v0-typec-regulator" at mainbus0 not configured
>> "vcc5v0-sys" at mainbus0 not configured
>> "vcc5v0-usb" at mainbus0 not configured
>> "binman" at mainbus0 not configured
>> "smbios" at mainbus0 not configured
>> usb4 at ohci0: USB revision 1.0
>> uhub4 at usb4 configuration 1 interface 0 "Generic OHCI root hub" rev 
>> 1.00/1.00 addr 1
>> usb5 at ohci1: USB revision 1.0
>> uhub5 at usb5 configuration 1 interface 0 "Generic OHCI root hub" rev 
>> 1.00/1.00 addr 1
>> audio0 at graphaudio0
>> sdmmc0: can't enable card
>> scsibus0 at sdmmc2: 2 targets, initiator 0
>> sd0 at scsibus0 targ 1 lun 0: <Sandisk, DA4032, 0000> removable
>> sd0: 29820MB, 512 bytes/sector, 61071360 sectors
>> vscsi0 at root
>> scsibus1 at vscsi0: 256 targets
>> softraid0 at root
>> scsibus2 at softraid0: 256 targets
>> root on sd0a (20b03047b1ce77e8.a) swap on sd0b dump on sd0b
>> WARNING: bad clock chip time
>> WARNING: CHECK AND RESET THE DATE!
>> rkvop0: using CRTC 0 for RK3399 VOPL
>> rkvop1: using CRTC 1 for RK3399 VOPB
>> drm:pid0:drm_fb_helper_find_format *WARNING* [drm] bpp/depth value of 32/24 
>> not supported
>> drm:pid0:drm_fb_helper_find_format *WARNING* [drm] bpp/depth value of 32/24 
>> not supported
>> drm:pid0:__drm_fb_helper_find_sizes *WARNING* [drm] No compatible format 
>> found
>> rkdrm0: 1024x768, 32bpp
>> wsdisplay0 at rkdrm0 mux 1
>> wsdisplay0: screen 0-5 added (std, vt100 emulation)
>> ————————————————— snip —————————————————
>> 
>> 
>>

Reply via email to