[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


Log in to reply