[SOLVED] PF 2.2.5 Kernel Panic Error on KVM - need to move Virtualization
-
Hi All,
I ran into a very strange problem when I am trying to install PFSense 2.2.5 on Proxmox 4.0 as KVM host. The live CD installer will not even boot and error out with a kernel panic. Please check the attachment.
It stopped at igb_detach+0x1f: cmpq $0,0x78(%r15)
I have pci passthrough two Intel i350 Virtual Function to the pfsense VM
root@pve-dol1:/etc/pve/qemu-server# lspci -nnk -s 07:10|07:11 07:10.0 Ethernet controller [0200]: Intel Corporation I350 Ethernet Controller Virtual Function [8086:1520] (rev 01) Subsystem: Super Micro Computer Inc Device [15d9:1521] Kernel driver in use: vfio-pci 07:11.0 Ethernet controller [0200]: Intel Corporation I350 Ethernet Controller Virtual Function [8086:1520] (rev 01) Subsystem: Super Micro Computer Inc Device [15d9:1521] Kernel driver in use: vfio-pci
I have successfully pass the same i350 VF to other VM(Ubuntu 15.10) (different pci id), so it should not be the KVM issue or pci passthrough
Last login: Fri Nov 13 06:33:33 2015 root@ubuntu:~# lspci -nnk -s 01:00 01:00.0 Ethernet controller [0200]: Intel Corporation I350 Ethernet Contro ller Virtual Function [8086:1520] (rev 01) Subsystem: Super Micro Computer Inc Device [15d9:1521] Kernel driver in use: igbvf root@ubuntu:~# ethtool enp1s0 Settings for enp1s0: Supported ports: [ ] Supported link modes: 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: No Advertised link modes: 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: No Speed: 1000Mb/s Duplex: Full Port: Other PHYAD: 0 Transceiver: Unknown! Auto-negotiation: off Supports Wake-on: d Wake-on: d Current message level: 0x00000007 (7) drv probe link Link detected: yes
Is this a driver issue with freebsd?
-
maybe this thread need to move to Virtualization installations and techniques but it has not yet able to install on a VM yet… failed @ live cd
I do have success installing pfsense on intel VF nic before, please check the attachment
-
root@pve-dol1:/var/lib/vz/template/iso# ip link show eth2 2: eth2: <broadcast,multicast,up,lower_up> mtu 1500 qdisc mq master ovs-system state UP mode DEFAULT group default qlen 1000 link/ether 0c:c4:7a:75:8b:90 brd ff:ff:ff:ff:ff:ff vf 0 MAC 0c:c4:7a:75:8b:9a, spoof checking on, link-state auto vf 1 MAC 0c:c4:7a:75:8b:9b, spoof checking on, link-state auto vf 2 MAC 0c:c4:7a:75:8b:9c, spoof checking on, link-state auto vf 3 MAC 0c:c4:7a:75:8b:9d, spoof checking on, link-state auto root@pve-dol1:/var/lib/vz/template/iso# ip link show eth3 3: eth3: <broadcast,multicast,up,lower_up> mtu 1500 qdisc mq master ovs-system state UP mode DEFAULT group default qlen 1000 link/ether 0c:c4:7a:75:8b:91 brd ff:ff:ff:ff:ff:ff vf 0 MAC 0c:c4:7a:75:8b:9e, spoof checking on, link-state auto vf 1 MAC 0c:c4:7a:75:8b:9f, spoof checking on, link-state auto vf 2 MAC 0c:c4:7a:75:8b:92, spoof checking on, link-state auto vf 3 MAC 0c:c4:7a:75:8b:93, spoof checking on, link-state auto</broadcast,multicast,up,lower_up></broadcast,multicast,up,lower_up>
Nevermind, solved my own problem again, after I manually assign MAC to VF…. the live cd installer works... shame on me