Hi all. I have very strange system behavior with custom intel ix driver installed from ports. I need SR-IOV functionality with my intel 10Gb NIC, so I build net/intel-ix-kmod driver from ports and add
But after rebooting system boot failed on zfs:zroot mount point. How it can be even related?
Dmesg on normal boot (disabled if_ix_updated load in loader.conf):
Dmesg on failed boot (with if_ix_updated_load="YES")
Boot stopped on this.
pcicconf -lvc ix0:
uname -a
Thank you for any suggestions how to overcome this.
if_ix_updated_load="YES"
to my /boot/loader.conf on FreeBSD 12.1-RELEASE-p7 system.But after rebooting system boot failed on zfs:zroot mount point. How it can be even related?
Dmesg on normal boot (disabled if_ix_updated load in loader.conf):
Code:
...
Jul 16 20:25:53 msrv kernel: ses0: da7,pass8 in Array Device Slot 19, SAS Slot: 1 phys at slot 0
Jul 16 20:25:53 msrv kernel: ses0: phy 0: SAS device type 1 phy 0 Target ( SSP )
Jul 16 20:25:53 msrv kernel: ses0: phy 0: parent 5001438023a1de26 addr 5000c50059178479
Jul 16 20:25:53 msrv kernel: ses0: da4,pass5 in Array Device Slot 20, SAS Slot: 1 phys at slot 0
Jul 16 20:25:53 msrv kernel: ses0: phy 0: SAS device type 1 phy 0 Target ( SSP )
Jul 16 20:25:53 msrv kernel: ses0: phy 0: parent 5001438023a1de26 addr 5000c50059232ab9
Jul 16 20:25:53 msrv kernel: Trying to mount root from zfs:zroot/ROOT/default []...
Jul 16 20:25:53 msrv kernel: uhub0: 26 ports with 26 removable, self powered
Jul 16 20:25:53 msrv kernel: ugen0.2: <ISSC ISSCEDRBTA> at usbus0
Jul 16 20:25:53 msrv kernel: ugen0.3: <vendor 0x0557 product 0x7000> at usbus0
Jul 16 20:25:53 msrv kernel: uhub1 on uhub0
...
Dmesg on failed boot (with if_ix_updated_load="YES")
Code:
...
Jul 16 20:15:53 msrv kernel: ses0: da7,pass8 in Array Device Slot 19, SAS Slot: 1 phys at slot 0
Jul 16 20:15:53 msrv kernel: ses0: phy 0: SAS device type 1 phy 0 Target ( SSP )
Jul 16 20:15:53 msrv kernel: ses0: phy 0: parent 5001438023a1de26 addr 5000c50059178479
Jul 16 20:15:53 msrv kernel: ses0: da4,pass5 in Array Device Slot 20, SAS Slot: 1 phys at slot 0
Jul 16 20:15:53 msrv kernel: ses0: phy 0: SAS device type 1 phy 0 Target ( SSP )
Jul 16 20:15:53 msrv kernel: ses0: phy 0: parent 5001438023a1de26 addr 5000c50059232ab9
Jul 16 20:15:53 msrv kernel: Mounting from zfs:zroot/ROOT/default failed with error 5
pcicconf -lvc ix0:
Code:
ix0@pci0:1:0:0: class=0x020000 card=0x000c8086 chip=0x10fb8086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82599ES 10-Gigabit SFI/SFP+ Network Connection'
class = network
subclass = ethernet
cap 01[40] = powerspec 3 supports D0 D3 current D0
cap 05[50] = MSI supports 1 message, 64 bit, vector masks
cap 11[70] = MSI-X supports 64 messages, enabled
Table in map 0x20[0x0], PBA in map 0x20[0x2000]
cap 10[a0] = PCI-Express 2 endpoint max data 256(512) FLR NS
link x8(x8) speed 5.0(5.0) ASPM disabled(L0s)
cap 03[e0] = VPD
ecap 0001[100] = AER 1 0 fatal 0 non-fatal 1 corrected
ecap 0003[140] = Serial 1 00e0edffff9eba54
ecap 000e[150] = ARI 1
ecap 0010[160] = SR-IOV 1 IOV disabled, Memory Space disabled, ARI disabled
6 VFs configured out of 64 supported
First VF RID Offset 0x0180, VF RID Stride 0x0002
VF Device ID 0x10ed
Page Sizes: 4096 (enabled), 8192, 65536, 262144, 1048576, 4194304
uname -a
Code:
FreeBSD msrv.example.com 12.1-RELEASE-p7 FreeBSD 12.1-RELEASE-p7 GENERIC amd64
Thank you for any suggestions how to overcome this.