vNIC driver missing in 4.8 kernel package

Bug #1628187 reported by bugproxy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Critical
Leann Ogasawara
Yakkety
Fix Released
Critical
Leann Ogasawara

Bug Description

== Comment: #0 - Ping Tian Han - 2016-09-22 01:20:10 ==
---Problem Description---
There is on "ibmvnic" in 4.8.0-14-generic package:

root@roselp2:~# uname -a
Linux roselp2 4.8.0-14-generic #15-Ubuntu SMP Tue Sep 20 21:59:33 UTC 2016 ppc64le ppc64le ppc64le GNU/Linux
root@roselp2:~# modprobe ibmvnic
modprobe: FATAL: Module ibmvnic not found in directory /lib/modules/4.8.0-14-generic
root@roselp2:~#

so the vNIC device which works well under 4.4 kernel doens't work now.

== Comment: #6 - Kevin W. Rudd - 2016-09-27 11:49:32 ==
From Bug 146781, this is still an issue with 4.8.0-17:

---
Have installed lpar using virtual Ether adapter and after installation am not able to find vnic adapters

root@miglp2:~# modprobe ibmvnic
modprobe: FATAL: Module ibmvnic not found in directory /lib/modules/4.8.0-17-generic
root@miglp2:~#

root@miglp2:~# ifconfig -a
ibmveth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 10.33.15.21 netmask 255.255.0.0 broadcast 10.33.255.255
        inet6 fe80::140f:bbff:fe6b:9502 prefixlen 64 scopeid 0x20<link>
        inet6 2002:903:15f:1130:140f:bbff:fe6b:9502 prefixlen 64 scopeid 0x0<global>
        inet6 2002:926:3e2:1130:140f:bbff:fe6b:9502 prefixlen 64 scopeid 0x0<global>
        ether 16:0f:bb:6b:95:02 txqueuelen 1000 (Ethernet)
        RX packets 437923 bytes 29797431 (29.7 MB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 153 bytes 13014 (13.0 KB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
        device interrupt 19

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 netmask 255.0.0.0
        inet6 ::1 prefixlen 128 scopeid 0x10<host>
        loop txqueuelen 1 (Local Loopback)
        RX packets 326 bytes 24184 (24.1 KB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 326 bytes 24184 (24.1 KB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
---

Revision history for this message
bugproxy (bugproxy) wrote : sosreport from miglp2

Default Comment by Bridge

tags: added: architecture-ppc64le bugnameltc-146617 severity-critical targetmilestone-inin---
Changed in ubuntu:
assignee: nobody → Taco Screen team (taco-screen-team)
affects: ubuntu → linux (Ubuntu)
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2016-09-27 12:18 EDT-------
Canonical,

It seems that CONFIG_IBMVNIC is not enabled in 4.8 kernel. Take a look:

$ cat config-4.8.0-17-generic | grep IBMVNIC
# CONFIG_IBMVNIC is not set

This changed from 4.4:

$ cat config-4.6.0-6-generic | grep IBMVNIC
CONFIG_IBMVNIC=m

We need that enabled, otherwise it brekas Ubuntu on guests very hard.

Changed in linux (Ubuntu):
assignee: Taco Screen team (taco-screen-team) → Leann Ogasawara (leannogasawara)
importance: Undecided → Critical
status: New → In Progress
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

I've pushed this fix to the tip of yakkety master-next. I also added an enforcement to our annotations file to ensure this doesn't get disabled moving forward. Thanks.

Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2016-09-28 14:20 EDT-------
Hello Leann,

> I've pushed this fix to the tip of yakkety master-next. I also added an
> enforcement to our annotations file to ensure this doesn't get disabled
> moving forward. Thanks.

Great. Thank you!

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2016-09-30 02:43 EDT-------
Hi,

Could someone tell us when we can get kernel which has vnic driver?

Thanks!

Revision history for this message
Tim Gardner (timg-tpi) wrote :

Watch for Ubuntu-4.8.0-19.21 which should get promoted to proposed by Monday.

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2016-10-04 09:39 EDT-------
Tim,

> Watch for Ubuntu-4.8.0-19.21 which should get promoted to proposed by Monday.

I do not see kernel .21, but 4.8.0.19.28. I suppose it contains the fix already, right?

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 4.8.0-19.21

---------------
linux (4.8.0-19.21) yakkety; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1629057

  * 4.8.0 kernels do not complete boot process on VM (LP: #1627198)
    - [Config] CONFIG_HARDENED_USERCOPY_PAGESPAN=n

  * mount-image-callback cannot mount partitioned disk image (LP: #1628336)
    - SAUCE: nbd: Only delay uevent until connected

  * Support snaps inside of lxd containers (LP: #1611078)
    - apparmor: add interface to be able to grab loaded policy
    - securityfs: update interface to allow inode_ops, and setup from vfs fns
    - apparmor: refactor aa_prepare_ns into prepare_ns and create_ns routines
    - apparmor: add __aa_find_ns fn
    - apparmor: add mkdir/rmdir interface to manage policy namespaces
    - apparmor: fix oops in pivot_root mediation
    - apparmor: fix warning that fn build_pivotroot discards const
    - apparmor: add interface to advertise status of current task stacking
    - apparmor: update policy permissions to consider ns being viewed/managed
    - apparmor: add per ns policy management interface
    - apparmor: bump domain stacking version to 1.2

  * linux-image-extra-4.8.0-17-generic does not provide many sound card modules
    (LP: #1628523)
    - [Config] CONFIG_ZONE_DMA=y for generic

  * Yakkety - disable ARCH_ZX (LP: #1628503)
    - [Config] armhf: disable ARCH_ZX

  * Enable switchdev config parameter for Yakkety (LP: #1628241)
    - [Config] CONFIG_NET_SWITCHDEV=y for amd64/arm64

  * Ubuntu 16.10 kernel v4.8: Installation failing on Habanero with Shiner card
    (LP: #1628009)
    - firmware: Update bnx2x to 7.13.1.0

  * vNIC driver missing in 4.8 kernel package (LP: #1628187)
    - [Config] Enable CONFIG_IBMVNIC=m

  * Yakkety - armhf: MFD_TPS65217 and REGULATOR_TPS65217 are boot essential
    (LP: #1628112)
    - [Config] armhf: MFD_TPS65217=y && REGULATOR_TPS65217=y

  * Miscellaneous Ubuntu changes
    - Rebase to v4.8-rc8
    - [Config] skip Ubuntu-4.8.0-18.20
    - [Config] missing modules in armhf/s390x

  * Miscellaneous Ubuntu changes
    - rebase to v4.8-rc8

 -- Leann Ogasawara <email address hidden> Sun, 25 Sep 2016 12:13:35 -0700

Changed in linux (Ubuntu Yakkety):
status: Fix Committed → Fix Released
bugproxy (bugproxy)
tags: removed: bugnameltc-146617 severity-critical
bugproxy (bugproxy)
tags: added: bugnameltc-146617 severity-critical
bugproxy (bugproxy)
tags: added: targetmilestone-inin1610
removed: targetmilestone-inin---
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.