DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
@ 2015-01-19  7:10 Tetsuya Mukawa
  2015-01-19  8:53 ` Doherty, Declan
  0 siblings, 1 reply; 7+ messages in thread
From: Tetsuya Mukawa @ 2015-01-19  7:10 UTC (permalink / raw)
  To: dev

Hi,

I've got following error using latest DPDK code.
Does someone face the same issue?
In my environment, It seems almost all DPDK apps (at lease l2fwd and
testpmd) cannot work.

--------------------------------------------
EAL: Support maximum 128 logical core(s) by configuration.
EAL: Detected 8 lcore(s)
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 0x280000000 bytes
EAL: Virtual area found at 0x7ffd40000000 (size = 0x280000000)
EAL: Requesting 10 pages of size 1024MB from socket 0
RING: Cannot reserve memory for tailq
EAL: rte_eal_common_log_init(): cannot create log_history mempool
PANIC in rte_eal_init():
Cannot init logs
6: [./build/l2fwd() [0x41cf53]]
5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[0x7ffff7105ec5]]
4: [./build/l2fwd(main+0x1c) [0x41c52c]]
3: [./build/l2fwd(rte_eal_init+0x1073) [0x46a653]]
2: [./build/l2fwd(__rte_panic+0xc9) [0x41c3ff]]
1: [./build/l2fwd(rte_dump_stack+0x18) [0x471828]]
--------------------------------------------

I tried bisect, and it seems below patch causes this.
"eal: fix check for power of 2 in 0 case".


Thanks,
Tetsuya

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
  2015-01-19  7:10 [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code Tetsuya Mukawa
@ 2015-01-19  8:53 ` Doherty, Declan
  2015-01-19  8:56   ` Tetsuya Mukawa
  2015-01-19  9:49   ` Qiu, Michael
  0 siblings, 2 replies; 7+ messages in thread
From: Doherty, Declan @ 2015-01-19  8:53 UTC (permalink / raw)
  To: Tetsuya Mukawa, dev


> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Tetsuya Mukawa
> Sent: Monday, January 19, 2015 7:11 AM
> To: dev@dpdk.org
> Subject: [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
> 
> Hi,
> 
> I've got following error using latest DPDK code.
> Does someone face the same issue?
> In my environment, It seems almost all DPDK apps (at lease l2fwd and
> testpmd) cannot work.
> 
> --------------------------------------------
> EAL: Support maximum 128 logical core(s) by configuration.
> EAL: Detected 8 lcore(s)
> 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 0x280000000 bytes
> EAL: Virtual area found at 0x7ffd40000000 (size = 0x280000000)
> EAL: Requesting 10 pages of size 1024MB from socket 0
> RING: Cannot reserve memory for tailq
> EAL: rte_eal_common_log_init(): cannot create log_history mempool
> PANIC in rte_eal_init():
> Cannot init logs
> 6: [./build/l2fwd() [0x41cf53]]
> 5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
> [0x7ffff7105ec5]]
> 4: [./build/l2fwd(main+0x1c) [0x41c52c]]
> 3: [./build/l2fwd(rte_eal_init+0x1073) [0x46a653]]
> 2: [./build/l2fwd(__rte_panic+0xc9) [0x41c3ff]]
> 1: [./build/l2fwd(rte_dump_stack+0x18) [0x471828]]
> --------------------------------------------
> 
> I tried bisect, and it seems below patch causes this.
> "eal: fix check for power of 2 in 0 case".
> 
> 
> Thanks,
> Tetsuya
> 
> 

Hey Tetsuya, 

This is the issue which my patch (http://dpdk.org/dev/patchwork/patch/2333/) submitted on Friday addresses.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
  2015-01-19  8:53 ` Doherty, Declan
@ 2015-01-19  8:56   ` Tetsuya Mukawa
  2015-01-19  9:03     ` Thomas Monjalon
  2015-01-19  9:49   ` Qiu, Michael
  1 sibling, 1 reply; 7+ messages in thread
From: Tetsuya Mukawa @ 2015-01-19  8:56 UTC (permalink / raw)
  To: Doherty, Declan, dev

Hi Doherty,

On 2015/01/19 17:53, Doherty, Declan wrote:
>> -----Original Message-----
>> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Tetsuya Mukawa
>> Sent: Monday, January 19, 2015 7:11 AM
>> To: dev@dpdk.org
>> Subject: [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
>>
>> Hi,
>>
>> I've got following error using latest DPDK code.
>> Does someone face the same issue?
>> In my environment, It seems almost all DPDK apps (at lease l2fwd and
>> testpmd) cannot work.
>>
>> --------------------------------------------
>> EAL: Support maximum 128 logical core(s) by configuration.
>> EAL: Detected 8 lcore(s)
>> 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 0x280000000 bytes
>> EAL: Virtual area found at 0x7ffd40000000 (size = 0x280000000)
>> EAL: Requesting 10 pages of size 1024MB from socket 0
>> RING: Cannot reserve memory for tailq
>> EAL: rte_eal_common_log_init(): cannot create log_history mempool
>> PANIC in rte_eal_init():
>> Cannot init logs
>> 6: [./build/l2fwd() [0x41cf53]]
>> 5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
>> [0x7ffff7105ec5]]
>> 4: [./build/l2fwd(main+0x1c) [0x41c52c]]
>> 3: [./build/l2fwd(rte_eal_init+0x1073) [0x46a653]]
>> 2: [./build/l2fwd(__rte_panic+0xc9) [0x41c3ff]]
>> 1: [./build/l2fwd(rte_dump_stack+0x18) [0x471828]]
>> --------------------------------------------
>>
>> I tried bisect, and it seems below patch causes this.
>> "eal: fix check for power of 2 in 0 case".
>>
>>
>> Thanks,
>> Tetsuya
>>
>>
> Hey Tetsuya, 
>
> This is the issue which my patch (http://dpdk.org/dev/patchwork/patch/2333/) submitted on Friday addresses.
>

Thanks.
I could resolve the issue.

Regards,
Tetsuya

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
  2015-01-19  8:56   ` Tetsuya Mukawa
@ 2015-01-19  9:03     ` Thomas Monjalon
  0 siblings, 0 replies; 7+ messages in thread
From: Thomas Monjalon @ 2015-01-19  9:03 UTC (permalink / raw)
  To: Tetsuya Mukawa; +Cc: dev

2015-01-19 17:56, Tetsuya Mukawa:
> On 2015/01/19 17:53, Doherty, Declan wrote:
> > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Tetsuya Mukawa
> >> Hi,
> >>
> >> I've got following error using latest DPDK code.
> >> Does someone face the same issue?
> >> In my environment, It seems almost all DPDK apps (at lease l2fwd and
> >> testpmd) cannot work.
> >>
> >> --------------------------------------------
> >> EAL: Support maximum 128 logical core(s) by configuration.
> >> EAL: Detected 8 lcore(s)
> >> 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 0x280000000 bytes
> >> EAL: Virtual area found at 0x7ffd40000000 (size = 0x280000000)
> >> EAL: Requesting 10 pages of size 1024MB from socket 0
> >> RING: Cannot reserve memory for tailq
> >> EAL: rte_eal_common_log_init(): cannot create log_history mempool
> >> PANIC in rte_eal_init():
> >> Cannot init logs
> >> 6: [./build/l2fwd() [0x41cf53]]
> >> 5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
> >> [0x7ffff7105ec5]]
> >> 4: [./build/l2fwd(main+0x1c) [0x41c52c]]
> >> 3: [./build/l2fwd(rte_eal_init+0x1073) [0x46a653]]
> >> 2: [./build/l2fwd(__rte_panic+0xc9) [0x41c3ff]]
> >> 1: [./build/l2fwd(rte_dump_stack+0x18) [0x471828]]
> >> --------------------------------------------
> >>
> >> I tried bisect, and it seems below patch causes this.
> >> "eal: fix check for power of 2 in 0 case".
> >>
> > Hey Tetsuya, 
> >
> > This is the issue which my patch (http://dpdk.org/dev/patchwork/patch/2333/) submitted on Friday addresses.
> 
> Thanks.
> I could resolve the issue.

It should be fixed now:
	http://dpdk.org/browse/dpdk/commit/?id=8e3e06501660

Thanks for reporting
-- 
Thomas

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
  2015-01-19  8:53 ` Doherty, Declan
  2015-01-19  8:56   ` Tetsuya Mukawa
@ 2015-01-19  9:49   ` Qiu, Michael
  2015-01-19 10:06     ` Tetsuya Mukawa
  1 sibling, 1 reply; 7+ messages in thread
From: Qiu, Michael @ 2015-01-19  9:49 UTC (permalink / raw)
  To: Doherty, Declan, Tetsuya Mukawa, dev

Hi Tetsuya,

I see two lines log like:

EAL:   cannot open VFIO container, error 2 (No such file or directory)
EAL: VFIO support could not be initialized

It should not happen as I have a patch merged to master branch.

There should have something wrong, could you please help me to debug this?

All I needed are the results of:
1.  cat /proc/modules
2. lsmod | grep vfio
3. ls -al /dev/vfio
4. uname -a

Thanks,
Michael

On 2015/1/19 16:54, Doherty, Declan wrote:
>> -----Original Message-----
>> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Tetsuya Mukawa
>> Sent: Monday, January 19, 2015 7:11 AM
>> To: dev@dpdk.org
>> Subject: [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
>>
>> Hi,
>>
>> I've got following error using latest DPDK code.
>> Does someone face the same issue?
>> In my environment, It seems almost all DPDK apps (at lease l2fwd and
>> testpmd) cannot work.
>>
>> --------------------------------------------
>> EAL: Support maximum 128 logical core(s) by configuration.
>> EAL: Detected 8 lcore(s)
>> 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 0x280000000 bytes
>> EAL: Virtual area found at 0x7ffd40000000 (size = 0x280000000)
>> EAL: Requesting 10 pages of size 1024MB from socket 0
>> RING: Cannot reserve memory for tailq
>> EAL: rte_eal_common_log_init(): cannot create log_history mempool
>> PANIC in rte_eal_init():
>> Cannot init logs
>> 6: [./build/l2fwd() [0x41cf53]]
>> 5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
>> [0x7ffff7105ec5]]
>> 4: [./build/l2fwd(main+0x1c) [0x41c52c]]
>> 3: [./build/l2fwd(rte_eal_init+0x1073) [0x46a653]]
>> 2: [./build/l2fwd(__rte_panic+0xc9) [0x41c3ff]]
>> 1: [./build/l2fwd(rte_dump_stack+0x18) [0x471828]]
>> --------------------------------------------
>>
>> I tried bisect, and it seems below patch causes this.
>> "eal: fix check for power of 2 in 0 case".
>>
>>
>> Thanks,
>> Tetsuya
>>
>>
> Hey Tetsuya, 
>
> This is the issue which my patch (http://dpdk.org/dev/patchwork/patch/2333/) submitted on Friday addresses.
>
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
  2015-01-19  9:49   ` Qiu, Michael
@ 2015-01-19 10:06     ` Tetsuya Mukawa
  2015-01-19 13:00       ` Qiu, Michael
  0 siblings, 1 reply; 7+ messages in thread
From: Tetsuya Mukawa @ 2015-01-19 10:06 UTC (permalink / raw)
  To: Qiu, Michael, Doherty, Declan, dev

On 2015/01/19 18:49, Qiu, Michael wrote:
> Hi Tetsuya,
>
> I see two lines log like:
>
> EAL:   cannot open VFIO container, error 2 (No such file or directory)
> EAL: VFIO support could not be initialized
>
> It should not happen as I have a patch merged to master branch.
>
> There should have something wrong, could you please help me to debug this?
>
> All I needed are the results of:
> 1.  cat /proc/modules
> 2. lsmod | grep vfio
> 3. ls -al /dev/vfio
> 4. uname -a

Because I got the log while running bisect, I guess your patch was not
be applied at the time.
(But "Fix rte_is_power_of_2" was applied.)

I tried to run testpmd using latest code again, and I didn't see above
warnings.
So your patch works fine. Sorry for confusion.

Thanks,
Tetsuya

> Thanks,
> Michael
>
> On 2015/1/19 16:54, Doherty, Declan wrote:
>>> -----Original Message-----
>>> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Tetsuya Mukawa
>>> Sent: Monday, January 19, 2015 7:11 AM
>>> To: dev@dpdk.org
>>> Subject: [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
>>>
>>> Hi,
>>>
>>> I've got following error using latest DPDK code.
>>> Does someone face the same issue?
>>> In my environment, It seems almost all DPDK apps (at lease l2fwd and
>>> testpmd) cannot work.
>>>
>>> --------------------------------------------
>>> EAL: Support maximum 128 logical core(s) by configuration.
>>> EAL: Detected 8 lcore(s)
>>> 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 0x280000000 bytes
>>> EAL: Virtual area found at 0x7ffd40000000 (size = 0x280000000)
>>> EAL: Requesting 10 pages of size 1024MB from socket 0
>>> RING: Cannot reserve memory for tailq
>>> EAL: rte_eal_common_log_init(): cannot create log_history mempool
>>> PANIC in rte_eal_init():
>>> Cannot init logs
>>> 6: [./build/l2fwd() [0x41cf53]]
>>> 5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
>>> [0x7ffff7105ec5]]
>>> 4: [./build/l2fwd(main+0x1c) [0x41c52c]]
>>> 3: [./build/l2fwd(rte_eal_init+0x1073) [0x46a653]]
>>> 2: [./build/l2fwd(__rte_panic+0xc9) [0x41c3ff]]
>>> 1: [./build/l2fwd(rte_dump_stack+0x18) [0x471828]]
>>> --------------------------------------------
>>>
>>> I tried bisect, and it seems below patch causes this.
>>> "eal: fix check for power of 2 in 0 case".
>>>
>>>
>>> Thanks,
>>> Tetsuya
>>>
>>>
>> Hey Tetsuya, 
>>
>> This is the issue which my patch (http://dpdk.org/dev/patchwork/patch/2333/) submitted on Friday addresses.
>>
>>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
  2015-01-19 10:06     ` Tetsuya Mukawa
@ 2015-01-19 13:00       ` Qiu, Michael
  0 siblings, 0 replies; 7+ messages in thread
From: Qiu, Michael @ 2015-01-19 13:00 UTC (permalink / raw)
  To: Tetsuya Mukawa, Doherty, Declan, dev

On 2015/1/19 18:06, Tetsuya Mukawa wrote:
> On 2015/01/19 18:49, Qiu, Michael wrote:
>> Hi Tetsuya,
>>
>> I see two lines log like:
>>
>> EAL:   cannot open VFIO container, error 2 (No such file or directory)
>> EAL: VFIO support could not be initialized
>>
>> It should not happen as I have a patch merged to master branch.
>>
>> There should have something wrong, could you please help me to debug this?
>>
>> All I needed are the results of:
>> 1.  cat /proc/modules
>> 2. lsmod | grep vfio
>> 3. ls -al /dev/vfio
>> 4. uname -a
> Because I got the log while running bisect, I guess your patch was not
> be applied at the time.
> (But "Fix rte_is_power_of_2" was applied.)
>
> I tried to run testpmd using latest code again, and I didn't see above
> warnings.
> So your patch works fine. Sorry for confusion.
>
> Thanks,
> Tetsuya
>
>> Thanks,
>> Michael
>>
>> On 2015/1/19 16:54, Doherty, Declan wrote:
>>>> -----Original Message-----
>>>> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Tetsuya Mukawa
>>>> Sent: Monday, January 19, 2015 7:11 AM
>>>> To: dev@dpdk.org
>>>> Subject: [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code.
>>>>
>>>> Hi,
>>>>
>>>> I've got following error using latest DPDK code.
>>>> Does someone face the same issue?
>>>> In my environment, It seems almost all DPDK apps (at lease l2fwd and
>>>> testpmd) cannot work.
>>>>
>>>> --------------------------------------------
>>>> EAL: Support maximum 128 logical core(s) by configuration.
>>>> EAL: Detected 8 lcore(s)
>>>> 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 0x280000000 bytes
>>>> EAL: Virtual area found at 0x7ffd40000000 (size = 0x280000000)
>>>> EAL: Requesting 10 pages of size 1024MB from socket 0
>>>> RING: Cannot reserve memory for tailq
>>>> EAL: rte_eal_common_log_init(): cannot create log_history mempool
>>>> PANIC in rte_eal_init():
>>>> Cannot init logs
>>>> 6: [./build/l2fwd() [0x41cf53]]
>>>> 5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
>>>> [0x7ffff7105ec5]]
>>>> 4: [./build/l2fwd(main+0x1c) [0x41c52c]]
>>>> 3: [./build/l2fwd(rte_eal_init+0x1073) [0x46a653]]
>>>> 2: [./build/l2fwd(__rte_panic+0xc9) [0x41c3ff]]
>>>> 1: [./build/l2fwd(rte_dump_stack+0x18) [0x471828]]
>>>> --------------------------------------------
>>>>
>>>> I tried bisect, and it seems below patch causes this.
>>>> "eal: fix check for power of 2 in 0 case".

OK, that's fine.

Thanks,
Michael
>>>>
>>>> Thanks,
>>>> Tetsuya
>>>>
>>>>
>>> Hey Tetsuya, 
>>>
>>> This is the issue which my patch (http://dpdk.org/dev/patchwork/patch/2333/) submitted on Friday addresses.
>>>
>>>
>
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-01-19 13:00 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-19  7:10 [dpdk-dev] rte_eal_init() causes PANIC using latest DPDK code Tetsuya Mukawa
2015-01-19  8:53 ` Doherty, Declan
2015-01-19  8:56   ` Tetsuya Mukawa
2015-01-19  9:03     ` Thomas Monjalon
2015-01-19  9:49   ` Qiu, Michael
2015-01-19 10:06     ` Tetsuya Mukawa
2015-01-19 13:00       ` Qiu, Michael

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).