igbvf driver is missing from virtual-flavored kernel

Bug #794570 reported by Sergey Svishchev
2
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Leann Ogasawara
Lucid
Won't Fix
Medium
Unassigned

Bug Description

"The igbvf driver supports 82576-based virtual function devices that can only be activated on kernels that support SR-IOV." It's also useful in virtual machines that have these VF devices assigned to them.

Right now, only server-flavord kernels include this driver, which is mildly inconvenient.

Description: Ubuntu 10.04.2 LTS
Release: 10.04

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Seems this is resolved in subsequent releases:

~/ubuntu-maverick/CONFIGS$ grep -rn "CONFIG_IGBVF" *.virtual
amd64-config.flavour.virtual:1951:CONFIG_IGBVF=m
i386-config.flavour.virtual:2072:CONFIG_IGBVF=m

~/ubuntu-natty/CONFIGS$ grep -rn "CONFIG_IGBVF" *.virtual
amd64-config.flavour.virtual:1979:CONFIG_IGBVF=m
i386-config.flavour.virtual:2122:CONFIG_IGBVF=m

~/ubuntu-oneiric/CONFIGS$ grep -rn "CONFIG_IGBVF" *.virtual
amd64-config.flavour.virtual:2019:CONFIG_IGBVF=m
i386-config.flavour.virtual:2161:CONFIG_IGBVF=m

As a result I'm marking the actively developed linux task as Fix Released. I'll then open a Lucid specific nomination for this to be considered for SRU. Thanks.

Changed in linux (Ubuntu):
status: New → Fix Released
Changed in linux (Ubuntu Lucid):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Sergey Svishchev (svs) wrote :

While there, please also add ixgbevf where appropriate:

"The ixgbevf driver supports 82599-based virtual function devices that can only be activated on kernels with CONFIG_PCI_IOV enabled."

Revision history for this message
Sergey Svishchev (svs) wrote :

Leann, there's something else to be done, because:

$ dpkg -c linux-image-2.6.38-10-virtual_2.6.38-10.44_amd64.deb | grep igb
tar: Record size = 8 blocks
drwxr-xr-x root/root 0 2011-06-03 03:04 ./lib/modules/2.6.38-10-virtual/kernel/drivers/net/igbvf/
drwxr-xr-x root/root 0 2011-06-03 03:04 ./lib/modules/2.6.38-10-virtual/kernel/drivers/net/igb/

Sergey Svishchev (svs)
Changed in linux (Ubuntu):
status: Fix Released → New
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in dianosing the problem. From a terminal window please run:

apport-collect 794570

and then change the status of the bug back to 'New'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Sergey Svishchev (svs)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Changed in linux (Ubuntu):
assignee: nobody → Leann Ogasawara (leannogasawara)
importance: Undecided → Medium
status: Confirmed → In Progress
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

I've added the igbvf driver to the inclusion list for the virtual flavor for the upcoming Ubuntu Precise 12.04 LTS release. For Oneiric, please use the linux-image-extra-virtual package which provides support for this driver.

Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (10.3 KiB)

This bug was fixed in the package linux - 3.1.0-1.1

---------------
linux (3.1.0-1.1) precise; urgency=low

  [ Andiry Xu ]

  * SAUCE: (drop during 3.2 merge) xHCI: AMD isoc link TRB chain bit quirk
    - LP: #872811

  [ Andy Whitcroft ]

  * Revert "ubuntu: compcache -- follow changes to bd_claim/bd_release"
    - LP: #832694
  * Revert "ubuntu: compcache -- version 0.5.3"
    - LP: #832694
  * [Config] standardise CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
  * [Config] Enable CONFIG_MACVTAP=m
    - LP: #822601
  * record the compiler in the ABI and check for inconsistant builds
  * [Config] move ECRYPT_FS back to =y for all architectures
    - LP: #827197
  * [Config] enable CONFIG_DRM_VMWGFX=m
    - LP: #698009
  * [Config] re-fix ECRYPT_FS=y
    - LP: #827197
  * enforcer -- ensure we have CONFIG_ECRYPT_FS=y
    - LP: #827197
  * [Config] dropping compcache configuration options
  * [Config] standardise on HZ=250
  * SAUCE: headers_install: fix #include "..." usage for userspace
    - LP: #824377
  * make module-inclusion selection retain the left overs
  * add a new linux-image-extras package for virtual

  [ Colin Watson ]

  * Deliver more Atheros, Ralink, and iwlagn NIC drivers to d-i

  [ edwin_rong ]

  * SAUCE: Staging: add driver for Realtek RTS5139 cardreader
    - LP: #824273

  [ Greg Kroah-Hartman ]

  * SAUCE: staging: rts5139: add vmalloc.h to some files to fix the build.
    - LP: #824273

  [ Jesse Sung ]

  * SAUCE: Unregister input device only if it is registered
    - LP: #839238

  [ Jiri Kosina ]

  * SAUCE: HID: add MacBookAir4, 2 to hid_have_special_driver[]

  [ Joshua V. Dillon ]

  * SAUCE: HID: add support for MacBookAir4,2 keyboard.

  [ Kees Cook ]

  * [Config] enable and enforce SECCOMP_FILTER on x86

  [ Keng-Yu Lin ]

  * [Config] Enable CONFIG_RTS5139=m on i386/amd64
    - LP: #824273

  [ Leann Ogasawara ]

  * Revert "ubuntu: overlayfs -- ovl: make lower mount read-only"
  * Revert "ubuntu: overlayfs -- fs: limit filesystem stacking depth"
  * Revert "ubuntu: overlayfs -- ovl: improve stack use of lookup and
    readdir"
  * Revert "ubuntu: overlayfs -- ovl: fix overlayfs over overlayfs"
  * Revert "ubuntu: overlayfs -- overlayfs: implement show_options"
  * Revert "ubuntu: overlayfs -- overlayfs: add statfs support"
  * Revert "ubuntu: overlayfs -- overlay filesystem"
  * Revert "ubuntu: overlayfs -- overlay: overlay filesystem documentation"
  * Revert "SAUCE: ARM: OMAP: Add macros for comparing silicon revision"
  * Revert "SAUCE: OMAP: DSS2: check for both cpu type and revision, rather
    than just revision"
  * Revert "SAUCE: OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX"
  * Revert "ubuntu: fsam7400 disable driver"
    - LP: #876030
  * rebase to v3.1-rc1
  * [Config] updateconfigs after rebase to v3.1-rc1
  * rebase to v3.1-rc2
  * [Config] Updateconfigs after rebase to v3.1-rc2
  * ubuntu: Yama - update calls to generic_permission() and
    inode->i_op->permission()
  * ubuntu: ndiswrapper -- remove netdev_priv macro
  * ubuntu: aufs -- Temporarily disable due to build failure
  * [Config] Diable INTEL_MID_PTI on armel
  * [Config] Temporarily disable CONFIG_FTMAC100 on armel
  * [Conf...

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Sergey Svishchev (svs)
no longer affects: server-papercuts
Revision history for this message
Rolf Leggewie (r0lf) wrote :

lucid has seen the end of its life and is no longer receiving any updates. Marking the lucid task for this ticket as "Won't Fix".

Changed in linux (Ubuntu Lucid):
status: Triaged → Won't Fix
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.