I can begin the boot of Freenas 8.2-release-p9 during the process freezes during the initialization of em0. The motherboard is an Intel brand DQ670WB3 that has an Intel em0 Pro/1000 chip set 7.1.9. Boot freezes at the first em0 line saying using MSI interrupt.The only boot option that works is booting in safe mode.
I can install from a safe boot to a usb drive. When I boot from the usb drive it also freezes initializing em0. I can boot in safe mode from the usb.
The problem appears to be with the boot process trying to initialize using MSI/MSIX interrupt.
IP addresses edited out:
From dmesg safe boot
em0: <Intel(R) PRO/1000 Network Connection 7.1.9> port 0xf080-0xf09f mem
0xfe400000-0xfe41ffff,0xfe428000-0xfe428fff irq 7 at device 25.0 on pci0
em0: No MSI/MSIX using a Legacy IRQ
em0: [FILTER]
em0: Ethernet address: 00:22:4d:7a:e7:e4
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
1500
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
ether 00:22:4d:7a:e7:e4
inet ***>***.***.*** netmask 0xffffffe0 broadcast ***.***.***.***
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
The system appears to work in this format.
This usb stick boots normal successfully in a chassis using an Intel D865G motherboard with Intel Pro/1000.
From dmesg D865
em0: <Intel(R) PRO/1000 Legacy Network Connection 1.0.3> port
0xbc00-0xbc1f mem 0xff8e0000-0xff8fffff irq 18 at device 1.0 on pci1
em0: [FILTER]
em0: Ethernet address: 00:11:11:1e:3d:2e
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
1500
options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC>
ether 00:11:11:1e:3d:2e
inet ***.***.***.*** netmask 0xffffffe0 broadcast ***.***.***.***
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
The problem is, how do I configure the install to always boot in safe mode or disable the use of the MSI/MSIX interrupt during boot?
Thank you
I can install from a safe boot to a usb drive. When I boot from the usb drive it also freezes initializing em0. I can boot in safe mode from the usb.
The problem appears to be with the boot process trying to initialize using MSI/MSIX interrupt.
IP addresses edited out:
From dmesg safe boot
em0: <Intel(R) PRO/1000 Network Connection 7.1.9> port 0xf080-0xf09f mem
0xfe400000-0xfe41ffff,0xfe428000-0xfe428fff irq 7 at device 25.0 on pci0
em0: No MSI/MSIX using a Legacy IRQ
em0: [FILTER]
em0: Ethernet address: 00:22:4d:7a:e7:e4
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
1500
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
ether 00:22:4d:7a:e7:e4
inet ***>***.***.*** netmask 0xffffffe0 broadcast ***.***.***.***
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
The system appears to work in this format.
This usb stick boots normal successfully in a chassis using an Intel D865G motherboard with Intel Pro/1000.
From dmesg D865
em0: <Intel(R) PRO/1000 Legacy Network Connection 1.0.3> port
0xbc00-0xbc1f mem 0xff8e0000-0xff8fffff irq 18 at device 1.0 on pci1
em0: [FILTER]
em0: Ethernet address: 00:11:11:1e:3d:2e
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
1500
options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC>
ether 00:11:11:1e:3d:2e
inet ***.***.***.*** netmask 0xffffffe0 broadcast ***.***.***.***
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
The problem is, how do I configure the install to always boot in safe mode or disable the use of the MSI/MSIX interrupt during boot?
Thank you