action #29419

[tools] MULTINET parameter cause incomplete job

Added by asmorodskyi almost 5 years ago. Updated over 3 years ago.

Feature requests
Target version:
Start date:
Due date:
% Done:


Estimated time:


According to

MULTINET parameter giving ability to have SUT with two network cards

when running job on 4.5.1512119921.b2fe214f-12.1 with MULTINET parameter I get qemu exception :

QEMU: qemu-system-x86_64: -net nic,vlan=1,model=virtio-net,macaddr=52:54:00:12:34:57: 'vlan' is deprecated. Please use 'netdev' instead.

autoinst-log.txt (6.93 KB) autoinst-log.txt asmorodskyi, 2017-12-14 13:57
vars.json (1.74 KB) vars.json asmorodskyi, 2017-12-14 13:57
multinet.patch (474 Bytes) multinet.patch asmorodskyi, 2019-02-13 15:05

Related issues

Related to openQA Project - action #32968: [kernel][tools] Refactor QEMU backend - Create QEMU process manager and save configuration stateResolved2018-04-24


#2 Updated by asmorodskyi almost 5 years ago

this issue blocks wicked testing

#3 Updated by coolo almost 5 years ago

  • Category set to 132
  • Target version set to Ready

well, if it blocks you - downgrade to the qemu version this documentation was written for.

#4 Updated by asmorodskyi almost 5 years ago

it fails also on osd Not sure if problem is the same but nevertheless I can influence on version of qemu in osd but I need to make it work there too

#6 Updated by asmorodskyi almost 5 years ago

small clarification - when I stated that it's blocks wicked testing I did mean that it's fully block , just all test cases which require second network card ( really approx. 10% of all tests )

#7 Updated by EDiGiacinto over 4 years ago

  • Related to action #32968: [kernel][tools] Refactor QEMU backend - Create QEMU process manager and save configuration state added

#18 Updated by mkittler almost 4 years ago

  • Status changed from New to In Progress
  • Assignee set to mkittler
  • Target version changed from Ready to Current Sprint

I can reproduce this by cloning the mentioned o3 job locally. Let's see whether I can adjust the invocation of qemu to use 'netdev' instead.

#19 Updated by asmorodskyi almost 4 years ago

I invested some time into this ticket today. In attachment you can find patch which fixing current issue.
Current issue consists from two problems :

  1. deprecated "vlan" option
  2. fault usage of NICMODEL variable for nic model

with applying my patch you will get two nics in SUT . I haven't create a real PR from my patch because actually you will get only one of them in operable state . second nic create exactly in patch is not assigned to any virtual network so it is not clear if there any chance to use it

#20 Updated by mkittler almost 4 years ago

asmorodskyi Ok. I've tried your patch and yes - it isn't connected to any virtual network. I believe that the -net nic... option added by your patch is not sufficient. It only creates the device the guest sees but not the backend on the host-side. I'll look into this. Likely there's just a further option missing.

#22 Updated by mkittler over 3 years ago

  • Status changed from In Progress to Resolved

The PR has been merged. So the issue has technically been resolved by not providing the MULTINET parameter anymore. We found out that the same can be achieved using other variables:

Also available in: Atom PDF