2013-03-07, 10:57
Dear all.
i had adapted intel ixgbevf NIC driver made by Bernhard Kohl.
i build iPXE including ixgbevf NIC driver and make iPXE to excute.
but it is hanged like below log. why does it happen?
if anyone know reason, please let me know.
===============================================
Adding PCI root bus
PCI 00:00.0 (8086:0c75) has no driver
PCI 00:01.0 (8086:0c46) has no driver
PCI 00:03.0 (8086:0c48) has no driver
PCI 00:04.0 (8086:0c49) has no driver
PCI 00:0e.0 (8086:0c54) has no driver
PCI 00:13.0 (8086:0c59) has no driver
PCI 00:13.1 (8086:0c5a) has no driver
PCI 00:14.0 (8086:0c5f) has no driver
PCI 00:1f.0 (8086:0c60) has no driver
PCI 01:00.0 (10b5:8717) has no driver
PCI 02:00.0 (10b5:8717) has no driver
PCI 03:00.0 (18f6:1001) has no driver
PCI 04:0f.0 unhandled 64-bit BAR 000001f100050504
PCI 04:0f.0 (18f6:1001) has no driver
PCI 04:11.0 unhandled 64-bit BAR 000001f1000a0604
PCI 04:11.0 (18f6:1001) has no driver
PCI 04:12.0 unhandled 64-bit BAR 000001f1000e0b04
PCI 04:12.0 (18f6:1001) has no driver
PCI 04:13.0 unhandled 64-bit BAR 000001f1000f0f04
PCI 04:13.0 (18f6:1001) has no driver
PCI 04:14.0 unhandled 64-bit BAR 000001f100101004
PCI 04:14.0 (18f6:1001) has no driver
PCI 06:00.0 (18f6:1001) has no driver
PCI 07:0f.0 (18f6:1001) has no driver
PCI 07:10.0 (18f6:1001) has no driver
PCI 07:11.0 (18f6:1001) has no driver
PCI 0b:00.0 (18f6:1001) has no driver
PCI 0c:10.0 unhandled 64-bit BAR 000001f1000d0d0c
PCI 0c:10.0 (18f6:1001) has no driver
PCI 0c:13.0 unhandled 64-bit BAR 000001f1000e0e0c
PCI 0c:13.0 (18f6:1001) has no driver
PCI 0d:00.0 (8086:10ed) has driver "ixgbevf"
PCI 0d:00.0 has mem ff50c000 io 0 irq 0
IXGBEVF: ixgbevf_probe
IXGBEVF: netdev allocated at 0x1b6c4
IXGBEVF: netdev physical addr= 0xbfe6eef4
IXGBEVF: &netdev->op = 0x1b6ec
IXGBEVF: &netdev->op physical addr= 0xbfe6ef1c
IXGBEVF: adapter at 0x1b7b0 initialized
IXGBEVF: adapter physical addr= 0xbfe6efe0
IXGBEVF: &adapter->hw: 0x1b7e0
IXGBEVF: &adapter->hw physical addr= 0xbfe6f010
PCI 0d:00.0 latency timer is unreasonably low at 0. Setting to 32.
IXGBEVF: mmio_start: 0xff50c000
IXGBEVF: mmio_len: 0x00004000
IXGBEVF: adapter->hw.hw_addr: 0x3f6b87d0
IXGBEVF: mac and mbx procedure pointers initialized
IXGBEVF: ixgbevf_probe_succeeded
PCI 0d:00.1 (8086:10ed) has driver "ixgbevf"
PCI 0d:00.1 has mem ff504000 io 0 irq 0
IXGBEVF: ixgbevf_probe
IXGBEVF: netdev allocated at 0x1b9a4
IXGBEVF: netdev physical addr= 0xbfe6f1d4
IXGBEVF: &netdev->op = 0x1b9cc
IXGBEVF: &netdev->op physical addr= 0xbfe6f1fc
IXGBEVF: adapter at 0x1ba90 initialized
IXGBEVF: adapter physical addr= 0xbfe6f2c0
IXGBEVF: &adapter->hw: 0x1bac0
IXGBEVF: &adapter->hw physical addr= 0xbfe6f2f0
PCI 0d:00.1 latency timer is unreasonably low at 0. Setting to 32.
IXGBEVF: mmio_start: 0xff504000
IXGBEVF: mmio_len: 0x00004000
IXGBEVF: adapter->hw.hw_addr: 0x3f6b07d0
IXGBEVF: mac and mbx procedure pointers initialized
IXGBEVF: ixgbevf_probe_succeeded
ok
iPXE 1.0.0+ (b17b1) -- Open Source Network Boot Firmware -- http://ipxe.org
Features: AoE HTTP iSCSI DNS TFTP bzImage ELF MBOOT PXE PXEXT Menu
IXGBEVF: ixgbevf_open
IXGBEVF: ixgbevf_setup_tx_resources
IXGBEVF: adapter->tx_base = 0xbfe6f480
IXGBEVF: ixgbevf_configure_tx
IXGBEVF: IXGBE_VFTDBAL(0): 0xbfe6f480
IXGBEVF: IXGBE_VFTDLEN(0): 128
IXGBEVF: Microseconds until TX Q was enabled: 0
IXGBEVF: ixgbevf_setup_srrctl
IXGBEVF: ixgbevf_setup_rx_resources
IXGBEVF: ixgbevf_configure_rx
IXGBEVF: IXGBE_VFRDBAL(0)= 0xbfe6f500
IXGBEVF: IXGBE_VFRDLEN(0)= 128
IXGBEVF: Microseconds until RX Q was enabled: 0
IXGBEVF: IXGBE_VFRXDCTL(0)= 0x42000000
IXGBEVF: IXGBE_VFRDT(0)= 8
net0: 02:16:e4:c0:02:06 using ixgbevf on PCI0d:00.0 (open)
[Link:up, TX:0 TXE:0 RX:0 RXE:0]
IXGBEVF: IXGBE_VFRXDCTL(0) = 0x42000000
IXGBEVF: Received packet, rx_curr: 0 rx_status: 0x00000083 rx_len: 60
IXGBEVF: adapter->rx_iobuf[0]->data = 0xbfe6f800
IXGBEVF: IXGBE_VFRXDCTL(0) = 0x42000000
IXGBEVF: Received packet, rx_curr: 1 rx_status: 0x00000083 rx_len: 60
IXGBEVF: adapter->rx_iobuf[1]->data = 0xbfe70000
IXGBEVF: IXGBE_VFRXDCTL(0) = 0x42000000
IXGBEVF: Received packet, rx_curr: 2 rx_status: 0x00000083 rx_len: 60
IXGBEVF: adapter->rx_iobuf[2]->data = 0xbfe70800
i had adapted intel ixgbevf NIC driver made by Bernhard Kohl.
i build iPXE including ixgbevf NIC driver and make iPXE to excute.
but it is hanged like below log. why does it happen?
if anyone know reason, please let me know.
===============================================
Adding PCI root bus
PCI 00:00.0 (8086:0c75) has no driver
PCI 00:01.0 (8086:0c46) has no driver
PCI 00:03.0 (8086:0c48) has no driver
PCI 00:04.0 (8086:0c49) has no driver
PCI 00:0e.0 (8086:0c54) has no driver
PCI 00:13.0 (8086:0c59) has no driver
PCI 00:13.1 (8086:0c5a) has no driver
PCI 00:14.0 (8086:0c5f) has no driver
PCI 00:1f.0 (8086:0c60) has no driver
PCI 01:00.0 (10b5:8717) has no driver
PCI 02:00.0 (10b5:8717) has no driver
PCI 03:00.0 (18f6:1001) has no driver
PCI 04:0f.0 unhandled 64-bit BAR 000001f100050504
PCI 04:0f.0 (18f6:1001) has no driver
PCI 04:11.0 unhandled 64-bit BAR 000001f1000a0604
PCI 04:11.0 (18f6:1001) has no driver
PCI 04:12.0 unhandled 64-bit BAR 000001f1000e0b04
PCI 04:12.0 (18f6:1001) has no driver
PCI 04:13.0 unhandled 64-bit BAR 000001f1000f0f04
PCI 04:13.0 (18f6:1001) has no driver
PCI 04:14.0 unhandled 64-bit BAR 000001f100101004
PCI 04:14.0 (18f6:1001) has no driver
PCI 06:00.0 (18f6:1001) has no driver
PCI 07:0f.0 (18f6:1001) has no driver
PCI 07:10.0 (18f6:1001) has no driver
PCI 07:11.0 (18f6:1001) has no driver
PCI 0b:00.0 (18f6:1001) has no driver
PCI 0c:10.0 unhandled 64-bit BAR 000001f1000d0d0c
PCI 0c:10.0 (18f6:1001) has no driver
PCI 0c:13.0 unhandled 64-bit BAR 000001f1000e0e0c
PCI 0c:13.0 (18f6:1001) has no driver
PCI 0d:00.0 (8086:10ed) has driver "ixgbevf"
PCI 0d:00.0 has mem ff50c000 io 0 irq 0
IXGBEVF: ixgbevf_probe
IXGBEVF: netdev allocated at 0x1b6c4
IXGBEVF: netdev physical addr= 0xbfe6eef4
IXGBEVF: &netdev->op = 0x1b6ec
IXGBEVF: &netdev->op physical addr= 0xbfe6ef1c
IXGBEVF: adapter at 0x1b7b0 initialized
IXGBEVF: adapter physical addr= 0xbfe6efe0
IXGBEVF: &adapter->hw: 0x1b7e0
IXGBEVF: &adapter->hw physical addr= 0xbfe6f010
PCI 0d:00.0 latency timer is unreasonably low at 0. Setting to 32.
IXGBEVF: mmio_start: 0xff50c000
IXGBEVF: mmio_len: 0x00004000
IXGBEVF: adapter->hw.hw_addr: 0x3f6b87d0
IXGBEVF: mac and mbx procedure pointers initialized
IXGBEVF: ixgbevf_probe_succeeded
PCI 0d:00.1 (8086:10ed) has driver "ixgbevf"
PCI 0d:00.1 has mem ff504000 io 0 irq 0
IXGBEVF: ixgbevf_probe
IXGBEVF: netdev allocated at 0x1b9a4
IXGBEVF: netdev physical addr= 0xbfe6f1d4
IXGBEVF: &netdev->op = 0x1b9cc
IXGBEVF: &netdev->op physical addr= 0xbfe6f1fc
IXGBEVF: adapter at 0x1ba90 initialized
IXGBEVF: adapter physical addr= 0xbfe6f2c0
IXGBEVF: &adapter->hw: 0x1bac0
IXGBEVF: &adapter->hw physical addr= 0xbfe6f2f0
PCI 0d:00.1 latency timer is unreasonably low at 0. Setting to 32.
IXGBEVF: mmio_start: 0xff504000
IXGBEVF: mmio_len: 0x00004000
IXGBEVF: adapter->hw.hw_addr: 0x3f6b07d0
IXGBEVF: mac and mbx procedure pointers initialized
IXGBEVF: ixgbevf_probe_succeeded
ok
iPXE 1.0.0+ (b17b1) -- Open Source Network Boot Firmware -- http://ipxe.org
Features: AoE HTTP iSCSI DNS TFTP bzImage ELF MBOOT PXE PXEXT Menu
IXGBEVF: ixgbevf_open
IXGBEVF: ixgbevf_setup_tx_resources
IXGBEVF: adapter->tx_base = 0xbfe6f480
IXGBEVF: ixgbevf_configure_tx
IXGBEVF: IXGBE_VFTDBAL(0): 0xbfe6f480
IXGBEVF: IXGBE_VFTDLEN(0): 128
IXGBEVF: Microseconds until TX Q was enabled: 0
IXGBEVF: ixgbevf_setup_srrctl
IXGBEVF: ixgbevf_setup_rx_resources
IXGBEVF: ixgbevf_configure_rx
IXGBEVF: IXGBE_VFRDBAL(0)= 0xbfe6f500
IXGBEVF: IXGBE_VFRDLEN(0)= 128
IXGBEVF: Microseconds until RX Q was enabled: 0
IXGBEVF: IXGBE_VFRXDCTL(0)= 0x42000000
IXGBEVF: IXGBE_VFRDT(0)= 8
net0: 02:16:e4:c0:02:06 using ixgbevf on PCI0d:00.0 (open)
[Link:up, TX:0 TXE:0 RX:0 RXE:0]
IXGBEVF: IXGBE_VFRXDCTL(0) = 0x42000000
IXGBEVF: Received packet, rx_curr: 0 rx_status: 0x00000083 rx_len: 60
IXGBEVF: adapter->rx_iobuf[0]->data = 0xbfe6f800
IXGBEVF: IXGBE_VFRXDCTL(0) = 0x42000000
IXGBEVF: Received packet, rx_curr: 1 rx_status: 0x00000083 rx_len: 60
IXGBEVF: adapter->rx_iobuf[1]->data = 0xbfe70000
IXGBEVF: IXGBE_VFRXDCTL(0) = 0x42000000
IXGBEVF: Received packet, rx_curr: 2 rx_status: 0x00000083 rx_len: 60
IXGBEVF: adapter->rx_iobuf[2]->data = 0xbfe70800