All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ngo Doan Lap <lapngodoan-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: Arkajit Ghosh <arkajit.ghosh-/cgKlWMm3F8@public.gmane.org>
Cc: dev-VfR2kkLFssw@public.gmane.org
Subject: Re: [ dpdk-pktgen execution issue ] Error: Didn't find any ports to use
Date: Fri, 13 Mar 2015 17:32:02 +0700	[thread overview]
Message-ID: <CAEgdzZK3DxyswCytm=uf6f-xc-G=iSNkYC2Pw-mDGrPZixvHog@mail.gmail.com> (raw)
In-Reply-To: <OFAB435317.976B0656-ON65257E07.003737DD-65257E07.003737DF-/cgKlWMm3F8@public.gmane.org>

Hi,
It seems that your NICs are not supported by DPDK.
Here are list of supproted NICs cards
http://dpdk.org/doc/nics

On Fri, Mar 13, 2015 at 5:03 PM, Arkajit Ghosh <arkajit.ghosh-/cgKlWMm3F8@public.gmane.org>
wrote:

>  Hi,
>
> Can you please guide me as I am facing the below issue during execution of
> DPDK-Pktgen.
>
> Thanks & Regards
> Arkajit Ghosh
> ____________________________________________
>
> -----Arkajit Ghosh/DEL/TCS wrote: -----
> To: "Wiles, Keith" <keith.wiles-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> From: Arkajit Ghosh/DEL/TCS
> Date: 03/11/2015 02:33PM
> Subject: Re: [dpdk-dev] [ dpdk-pktgen execution issue ] Error: Didn't find
> any ports to use
>
>  Hi,
>
> Can you please suggest how to proceed.
>
>
> Thanks & Regards
> Arkajit Ghosh
> ____________________________________________
>
> -----Arkajit Ghosh/DEL/TCS wrote: -----
> To: "Wiles, Keith" <keith.wiles-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> From: Arkajit Ghosh/DEL/TCS
> Date: 03/10/2015 12:49PM
> Subject: Re: [dpdk-dev] [ dpdk-pktgen execution issue ] Error: Didn't find
> any ports to use
>
>  Hi Keith,
>
> Sorry for replying after after long days as I was involved in different
> module so not able to to track down this issue. Now once again back to this
> module.  This time I had executed pktgen-DPDK in Host machine and Bridge
> and DPDK ports configuration done in guest machine (VM). Please find
> attachment for bridge and dpdk-ports creation in guest machine.
>
> Facing same issue "ports not found" and as well as this below issue:
>
> #################################################################
> EAL: Support maximum 64 logical core(s) by configuration.
> EAL: Detected 24 lcore(s)
> EAL: Auto-detected process type: PRIMARY
> EAL:   cannot open VFIO container, error 2 (No such file or directory)
> EAL: VFIO support could not be initialized
> EAL: Setting up memory...
> EAL: Ask a virtual area of 0x200000 bytes
> EAL: Virtual area found at 0x7f5970c00000 (size = 0x200000)
> EAL: Ask a virtual area of 0x200000 bytes
> EAL: Virtual area found at 0x7f5970800000 (size = 0x200000)
> EAL: Ask a virtual area of 0x200000 bytes
> EAL: Virtual area found at 0x7f5970400000 (size = 0x200000)
> EAL: Requesting 1 pages of size 2MB from socket 0
> EAL: rte_eal_common_log_init(): cannot create log_history mempool
> PANIC in rte_eal_init():
> Cannot init logs
> 6: [./app/build/pktgen() [0x422df3]]
> 5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
> [0x7f5970f06ec5]]
> 4: [./app/build/pktgen(main+0x127) [0x422547]]
> 3: [./app/build/pktgen(rte_eal_init+0x1d87) [0x4b0207]]
> 2: [./app/build/pktgen(__rte_panic+0xc9) [0x4222c6]]
> 1: [./app/build/pktgen(rte_dump_stack+0x18) [0x4b7478]]
> Aborted (core dumped)
> ###############################################################
>
> Here is the output (As requested last mail chain): lspci | grep Ethernet
>
> 01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5720
> Gigabit Ethernet PCIe
> 01:00.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5720
> Gigabit Ethernet PCIe
> 02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5719
> Gigabit Ethernet PCIe (rev 01)
> 02:00.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5719
> Gigabit Ethernet PCIe (rev 01)
> 02:00.2 Ethernet controller: Broadcom Corporation NetXtreme BCM5719
> Gigabit Ethernet PCIe (rev 01)
> 02:00.3 Ethernet controller: Broadcom Corporation NetXtreme BCM5719
> Gigabit Ethernet PCIe (rev 01)
>
> ../../../dpdk/tools/dpdk_nic_bind.py --status
>
> Network devices using DPDK-compatible driver
> ============================================
> <none>
>
> Network devices using kernel driver
> ===================================
> 0000:01:00.0 'NetXtreme BCM5720 Gigabit Ethernet PCIe' if=eth0 drv=tg3
> unused=
> 0000:01:00.1 'NetXtreme BCM5720 Gigabit Ethernet PCIe' if=eth1 drv=tg3
> unused=
> 0000:02:00.0 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eth2 drv=tg3
> unused=
> 0000:02:00.1 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eth3 drv=tg3
> unused=
> 0000:02:00.2 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eth4 drv=tg3
> unused=
> 0000:02:00.3 'NetXtreme BCM5719 Gigabit Ethernet PCIe' if=eth5 drv=tg3
> unused= *Active*
>
> Other network devices
> =====================
> <none>
>
> Please suggest how to proceed.
>
> Thanks & Regards
> Arkajit Ghosh
> ____________________________________________
>
> -----"Wiles, Keith" <keith.wiles-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote: -----
> To: Arkajit Ghosh <arkajit.ghosh-/cgKlWMm3F8@public.gmane.org>, "dev-VfR2kkLFssw@public.gmane.org" <dev-VfR2kkLFssw@public.gmane.org>
> From: "Wiles, Keith" <keith.wiles-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> Date: 02/02/2015 08:17PM
> Subject: Re: [dpdk-dev] [ dpdk-pktgen execution issue ] Error: Didn't find
> any ports to use
>
>
> On 2/2/15, 3:10 AM, "Arkajit Ghosh" <arkajit.ghosh-/cgKlWMm3F8@public.gmane.org> wrote:
>
> >
> >Hi,
> >
> >Facing issue during the execution of dpdk-pktgen in VM. Please find the
> >below details:
> >
> >Setup details:
> >
> >> Executing in Guest machine (VM).
> >> Having 2 logical core.
> >>Configured 2048 km hugepages
> >>Number of processor: 2
> >
> >Scenario to verify: Generate some packets by dpdk-pktgen and then one
> >dpdk-ports will work as a RX end and other one will be as TX end to
> >handle the incoming packets and do the required action.
> >
> >dpdk-Ports creation: Here is the snapshot
> >
> >root@tcs-VirtualBox:/usr/src/pktgen-DPDK/dpdk/examples/pktgen#
> >/usr/src/ovs/utilities/ovs-vsctl show
> >c2245b31-3ca1-49c6-b4c5-1041be5b9dc4
> >    Bridge "ovsbr0"
> >        Port "dpdkr2"
> >            Interface "dpdkr2"
> >                type: dpdk
> >                options: {port="2"}
> >        Port "ovsbr0"
> >            Interface "ovsbr0"
> >                type: internal
> >        Port "dpdkr1"
> >            Interface "dpdkr1"
> >                type: dpdk
> >                options: {port="1"}
> >root@tcs-VirtualBox:/usr/src/pktgen-DPDK/dpdk/examples/pktgen#
> >
> >Added the Flow Entrys:
> >
> >   # Add flows between port 1 (dpdk0) to port 2 (dpdk1)
> >
> >   ./ovs-ofctl add-flow ovsbr0 in_port=1,action=output:2
> > ÿ ./ovs-ofctl add-flow ovsbr0 in_port=2,action=output:1
> >
> >
> >dpdk-pktgen execution error:
> >
> > Pktgen created by: Keith Wiles -- >>> Powered by Intel© DPDK <<<
> >-----------------------
> >EAL: Detected lcore 0 as core 0 on socket 0
> >EAL: Detected lcore 1 as core 1 on socket 0
> >EAL: Support maximum 64 logical core(s) by configuration.
> >EAL: Detected 2 lcore(s)
> >EAL: Auto-detected process type: PRIMARY
> >EAL: ÿ cannot open VFIO container, error 2 (No such file or directory)
> >EAL: VFIO support could not be initialized
> >EAL: Setting up memory...
> >EAL: Ask a virtual area of 0x200000 bytes
> >EAL: Virtual area found at 0x7f282c400000 (size = 0x200000)
> >EAL: Ask a virtual area of 0x400000 bytes
> >EAL: Virtual area found at 0x7f282be00000 (size = 0x400000)
> >EAL: Ask a virtual area of 0x200000 bytes
> >EAL: Virtual area found at 0x7f282ba00000 (size = 0x200000)
> >EAL: Ask a virtual area of 0x200000 bytes
> >EAL: Virtual area found at 0x7f282b600000 (size = 0x200000)
> >EAL: Ask a virtual area of 0x400000 bytes
> >EAL: Virtual area found at 0x7f282b000000 (size = 0x400000)
> >EAL: Ask a virtual area of 0x200000 bytes
> >EAL: Virtual area found at 0x7f282ac00000 (size = 0x200000)
> >EAL: Ask a virtual area of 0x200000 bytes
> >EAL: Virtual area found at 0x7f282a800000 (size = 0x200000)
> >EAL: Ask a virtual area of 0x400000 bytes
> >EAL: Virtual area found at 0x7f282a200000 (size = 0x400000)
> >EAL: Ask a virtual area of 0x800000 bytes
> >EAL: Virtual area found at 0x7f2829800000 (size = 0x800000)
> >EAL: Ask a virtual area of 0x200000 bytes
> >EAL: Virtual area found at 0x7f2829400000 (size = 0x200000)
> >EAL: Ask a virtual area of 0x1e00000 bytes
> >EAL: Virtual area found at 0x7f2827400000 (size = 0x1e00000)
> >EAL: Ask a virtual area of 0xc00000 bytes
> >EAL: Virtual area found at 0x7f2826600000 (size = 0xc00000)
> >EAL: Ask a virtual area of 0x1000000 bytes
> >EAL: Virtual area found at 0x7f2825400000 (size = 0x1000000)
> >EAL: Ask a virtual area of 0x200000 bytes
> >EAL: Virtual area found at 0x7f2825000000 (size = 0x200000)
> >EAL: Ask a virtual area of 0xc00000 bytes
> >EAL: Virtual area found at 0x7f2824200000 (size = 0xc00000)
> >EAL: Ask a virtual area of 0xe00000 bytes
> >EAL: Virtual area found at 0x7f2823200000 (size = 0xe00000)
> >EAL: Ask a virtual area of 0x200000 bytes
> >EAL: Virtual area found at 0x7f2822e00000 (size = 0x200000)
> >EAL: Requesting 60 pages of size 2MB from socket 0
> >EAL: TSC frequency is ~2979222 KHz
> >EAL: WARNING: cpu flags constant_tsc=yes nonstop_tsc=no -> using
> >unreliable clock cycles !
> >EAL: Master core 1 is ready (tid=2d914840)
> >0.1 ÿ ÿ ÿ ÿ ÿ ÿ ÿ= lcores(rx 0000000000000001, tx 0000000000000001)
> >ports(rx 0000000000000002, tx 0000000000000002)
> >1.2 ÿ ÿ ÿ ÿ ÿ ÿ ÿ= lcores(rx 0000000000000002, tx 0000000000000002)
> >ports(rx 0000000000000004, tx 0000000000000004)
> >
> >Lua 5.2.3 ÿCopyright (C) 1994-2013 Lua.org, PUC-Rio
> >>>> Packet Burst 32, RX Desc 512, TX Desc 512, mbufs/port 4096, mbuf
> >>>>cache 512
> >!PANIC!: *** Did not find any ports to use ***
> >PANIC in pktgen_config_ports():
> >*** Did not find any ports to use ***6: [./app/build/pktgen() [0x414c73]]
> >5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
> >[0x7f282c7faec5]]
> >4: [./app/build/pktgen(main+0x470) [0x414750]]
> >3: [./app/build/pktgen(pktgen_config_ports+0x1007) [0x42b8c7]]
> >2: [./app/build/pktgen(__rte_panic+0xc1) [0x414251]]
> >1: [./app/build/pktgen(rte_dump_stack+0x18) [0x4a7cd8]]
> >./doit.sh: line 24: ÿ3613 Aborted ÿ ÿ ÿ ÿ ÿ ÿ ÿ ÿ (core dumped)
> >./app/build/pktgen -c 0x2 -n 2 --proc-type auto -- -m "0.1,1.2"
>
> Pktgen-dpdk uses the first core in the CPU list for display and timers, so
> you need to make sure you a lot one extra core for that function.
>
> ./app/build/pktgen -c 0x07 -n 2  &#8249;proc-type auto  &#8249; -m ü1.0,
> 2.1ý
>
> Note also the ports start at zero to N, notice in the above I skipped core
> zero and used 1 and 2 instead.
>
> As for the error above DPDK did not find any ports that were usable and
> this normally means the ports have not been attached to the igb_uio device.
>
> Please do the following and show the output:
>
> # lspci | grep Ethernet
>
> # dpdk_nic_bind.py  &#8249;status
>
> Also the Pktgen-dpdk has a readme or you can look at the DPDK docs as well
> for more information.
>
> Thanks
> ++Keith
> >
> >###############################################
> >
> >Please suggest how to proceed and also feel free to do mention if I
> >missed anything as I am new to this area.
> >
> >Thanks & Regards
> >Arkajit Ghosh
> >Mailto: arkajit.ghosh-/cgKlWMm3F8@public.gmane.org
> >Website: http://www.tcs.com
> >____________________________________________
> >Experience certainty.        IT Services
> >Business Solutions
> >Consulting
> >____________________________________________
> >=====-----=====-----=====
> >Notice: The information contained in this e-mail
> >message and/or attachments to it may contain
> >confidential or privileged information. If you are
> >not the intended recipient, any dissemination, use,
> >review, distribution, printing or copying of the
> >information contained in this e-mail message
> >and/or attachments to it are strictly prohibited. If
> >you have received this communication in error,
> >please notify us by reply e-mail or telephone and
> >immediately and permanently delete the message
> >and any attachments. Thank you
> >
> >
>
>
>
> [attachment "DPDK_Output_Result.odt" removed by Arkajit Ghosh/DEL/TCS]




-- 
Thanks and Best Regards,
Ngo Doan Lap
Mobile: 0977.833.757

  parent reply	other threads:[~2015-03-13 10:32 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <OFE7B24C00.1A443538-ON65257E05.0031C70E-65257E05.0031C710@LocalDomain>
     [not found] ` <OF3A0C339A.343F3F78-ON65257E04.00257260-65257E04.00283219@LocalDomain>
2015-03-13 10:03   ` [ dpdk-pktgen execution issue ] Error: Didn't find any ports to use Arkajit Ghosh
     [not found]     ` <OFAB435317.976B0656-ON65257E07.003737DD-65257E07.003737DF-/cgKlWMm3F8@public.gmane.org>
2015-03-13 10:32       ` Ngo Doan Lap [this message]
2015-02-02  9:10 Arkajit Ghosh
     [not found] ` <OF3A748EE3.3C00DA4B-ON65257DE0.00326B47-65257DE0.00326B49-/cgKlWMm3F8@public.gmane.org>
2015-02-02 14:47   ` Wiles, Keith

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAEgdzZK3DxyswCytm=uf6f-xc-G=iSNkYC2Pw-mDGrPZixvHog@mail.gmail.com' \
    --to=lapngodoan-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
    --cc=arkajit.ghosh-/cgKlWMm3F8@public.gmane.org \
    --cc=dev-VfR2kkLFssw@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.