[Kernel-packages] [Bug 1467912] [NEW] error "ib_dealloc_pd failed" when load unload ib_ipoib module
Public bug reported: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: vivid ** Description changed: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux - - The following two upstream commits fix issue: + The following two upstream commits fix this issue: 9ab874b IB/ipoib: change init sequence ordering 6387d8d IB/ipoib: factor out ah flushing ** Description changed: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: - 9ab874b IB/ipoib: change init sequence ordering - 6387d8d IB/ipoib: factor out ah flushing + commit 9ab874b6593045886b699df2bc3ff803d88a9f7c + Author: Doug Ledford + Date: Sat Feb 21 19:27:00 2015 -0500 + + IB/ipoib: change init sequence ordering + + In preparation for using per device work queues, we need to move the + start of the neighbor thread task to after ipoib_ib_dev_init and move + the destruction of the neighbor task to before ipoib_ib_dev_cleanup. + Otherwise we will end up freeing our workqueue with work possibly + still on it. + + Signed-off-by: Doug Ledford + + + commit 6387d8d5896536b904ba6937fe019a29548e3a86 + Author: Doug Ledford + Date: Sat Feb 21 19:26:59 2015 -0500 + + IB/ipoib: factor out ah flushing + + Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at + appropriate times to flush out all remaining ah entries before we shut + the device down. + + Because neighbors and mcast entries can each have a reference on any + given ah, we must make sure to free all of those first before our ah + will actually have a 0 refcount and be able to be reaped. + + This factoring is needed in preparation for having per-device work + queues. The original per-device workqueue code resulted in the following + error message: + + : ib_dealloc_pd failed + + That error was tracked down to
[Kernel-packages] [Bug 1467912] Re: error "ib_dealloc_pd failed" when load unload ib_ipoib module
apport information ** Tags added: apport-collected ** Description changed: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford + --- + AlsaDevices: + total 0 + crw-rw 1 root audio 116, 1 Jun 23 15:16 seq + crw-rw 1 root audio 116, 33 Jun 23 15:16 timer + AplayDevices: Error: [Errno 2] No such file or directory + ApportVersion: 2.17.2-0ubuntu1.1 + Architecture: amd64 + ArecordDevices: Error: [Errno 2] No such file or directory + AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: + DistroRelease: Ubuntu 15.04 + HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f + IwConfig: Error: [Errno 2] No such file or directory + Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub + MachineType: Red Hat KVM + Package: linux (not installed) + PciMultimedia: + + ProcFB: 0 cirrusdrmfb + ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb + ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 + RelatedPackageVersions: + linux-restricted-modules-3.19.0-20-generic N/A + linux-backports-modules-3.19.0-20-generic N/A + linux-firmware 1.143 + RfKill: Error: [Errno 2] No such file or directory + Tags: vivid + UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' + Uname: Linux 3.19.0-20-generic x86_64 + UpgradeStatus: No upgrade log present (probably fresh install) + UserGroups: + + _MarkForUpload: True + dmi.bios.date: 01/01/2011 + dmi.bios.vendor: Bochs + dmi.bios.version: Bochs + dmi.chassis.type: 1 + dmi.chassis.vendor: Bochs + dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: + dmi.product.name: KVM + dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) + dmi.sys.vendor: Red Hat ** Attachment added: "CRDA.txt" https://bugs.launchpad.net/bugs/1467912/+attachment/4419357/+files/CRDA.txt -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Incomplete Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commit
[Kernel-packages] [Bug 1467912] JournalErrors.txt
apport information ** Attachment added: "JournalErrors.txt" https://bugs.launchpad.net/bugs/1467912/+attachment/4419359/+files/JournalErrors.txt -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Incomplete Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] ProcInterrupts.txt
apport information ** Attachment added: "ProcInterrupts.txt" https://bugs.launchpad.net/bugs/1467912/+attachment/4419363/+files/ProcInterrupts.txt -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Incomplete Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] ProcEnviron.txt
apport information ** Attachment added: "ProcEnviron.txt" https://bugs.launchpad.net/bugs/1467912/+attachment/4419362/+files/ProcEnviron.txt -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Incomplete Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] CurrentDmesg.txt
apport information ** Attachment added: "CurrentDmesg.txt" https://bugs.launchpad.net/bugs/1467912/+attachment/4419358/+files/CurrentDmesg.txt -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Incomplete Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] UdevDb.txt
apport information ** Attachment added: "UdevDb.txt" https://bugs.launchpad.net/bugs/1467912/+attachment/4419365/+files/UdevDb.txt -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Incomplete Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] WifiSyslog.txt
apport information ** Attachment added: "WifiSyslog.txt" https://bugs.launchpad.net/bugs/1467912/+attachment/4419366/+files/WifiSyslog.txt -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Incomplete Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] Lspci.txt
apport information ** Attachment added: "Lspci.txt" https://bugs.launchpad.net/bugs/1467912/+attachment/4419360/+files/Lspci.txt -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Incomplete Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] ProcModules.txt
apport information ** Attachment added: "ProcModules.txt" https://bugs.launchpad.net/bugs/1467912/+attachment/4419364/+files/ProcModules.txt -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Incomplete Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] ProcCpuinfo.txt
apport information ** Attachment added: "ProcCpuinfo.txt" https://bugs.launchpad.net/bugs/1467912/+attachment/4419361/+files/ProcCpuinfo.txt -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Incomplete Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] Re: error "ib_dealloc_pd failed" when load unload ib_ipoib module
HI Joseph, Sure, I'll test it and update you. Can you please target this bug also for Ubuntu 14.04.3. Thanks, Kamal -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Triaged Status in linux source package in Vivid: Triaged Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] Re: error "ib_dealloc_pd failed" when load unload ib_ipoib module
Hi Joseph, I tested the kernel you provided and it's resolves this bug. And one more thing as i said in my previous comment, Could you please target this issue to Ubuntu 14.04.3. Thanks a lot, Kamal -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: Triaged Status in linux source package in Vivid: Triaged Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1468215] [NEW] Kernel boot stuck on ARMv8 Moonshot after update kernel
Public bug reported: I’m facing an issue when I tried to update the kernel of Ubuntu 14.04.2 using the following command form 3.13.0-48-generic to 3.19.0-18-generic. And I’m getting the following log in the console, I also see error in the dmseg that related to xgene-ahci kernel module during boot. (For the full log, check the attached file). To reproduce: # apt-get install linux-headers-3.19.0-18 linux-headers-3.19.0-18-generic linux-image-3.19.0-18-generic --fix-missing # reboot Log from the console: Gave up waiting [ 43.084437] hidraw: raw HID events driver (C) Jiri Kosina for root device.[ 43.160141] usbcore: registered new interface driver usbhid Common problem[ 43.240734] usbhid: USB HID core driver s: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/disk/by-uuid/1120da76-d149-483b-9274-c772853293fc does not exist. Dropping to a shell! BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) from dmesg: 216 [ 13.129236] xgene-ahci 1a80.sata: can't request region for resource [mem 0x1f23a000-0x1f23a0ff] 217 [ 13.129250] xgene-ahci: probe of 1a80.sata failed with error -16 Servers info: http://www8.hp.com/us/en/products/proliant-servers/product-detail.html?oid=7398907#!tab=features Firmware info from the server: Firmware Revisions: c40: #Cartridge 40 Product Name: ProLiant m400 Server Cartridge Cartridge Satellite Firmware: 10/01/2014 Cartridge System ROM Firmware: U02 10/02/2014 Cartridge Data: 09/15/2014 Cartridge Programmable Logic Device: 0A ** Affects: linux (Ubuntu) Importance: Undecided Status: Incomplete ** Tags: trusty vivid ** Attachment added: "dmesg from machine" https://bugs.launchpad.net/bugs/1468215/+attachment/4419807/+files/ARM.log -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1468215 Title: Kernel boot stuck on ARMv8 Moonshot after update kernel Status in linux package in Ubuntu: Incomplete Bug description: I’m facing an issue when I tried to update the kernel of Ubuntu 14.04.2 using the following command form 3.13.0-48-generic to 3.19.0-18-generic. And I’m getting the following log in the console, I also see error in the dmseg that related to xgene-ahci kernel module during boot. (For the full log, check the attached file). To reproduce: # apt-get install linux-headers-3.19.0-18 linux-headers-3.19.0-18-generic linux-image-3.19.0-18-generic --fix-missing # reboot Log from the console: Gave up waiting [ 43.084437] hidraw: raw HID events driver (C) Jiri Kosina for root device.[ 43.160141] usbcore: registered new interface driver usbhid Common problem[ 43.240734] usbhid: USB HID core driver s: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/disk/by-uuid/1120da76-d149-483b-9274-c772853293fc does not exist. Dropping to a shell! BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) from dmesg: 216 [ 13.129236] xgene-ahci 1a80.sata: can't request region for resource [mem 0x1f23a000-0x1f23a0ff] 217 [ 13.129250] xgene-ahci: probe of 1a80.sata failed with error -16 Servers info: http://www8.hp.com/us/en/products/proliant-servers/product-detail.html?oid=7398907#!tab=features Firmware info from the server: Firmware Revisions: c40: #Cartridge 40 Product Name: ProLiant m400 Server Cartridge Cartridge Satellite Firmware: 10/01/2014 Cartridge System ROM Firmware: U02 10/02/2014 Cartridge Data: 09/15/2014 Cartridge Programmable Logic Device: 0A To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1468215/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1469482] [NEW] Installer initrd missing kernel module for ib_ipoib network installation
Public bug reported: The initrd.gz found at the path [1] on Ubuntu 14.04.3 iso from [2] URL doesn't contain [3] kernel modules. This modules needed for network installation over ib_ipoib. To check if the modules aren't exist run: # lsinitrd install/netboot/ubuntu-installer/amd64/initrd.gz | grep infiniband [1] - install/netboot/ubuntu-installer/amd64/initrd.gz [2] - http://cdimage.ubuntu.com/ubuntu-server/trusty/daily/current/ [3] - ib_addr, ib_core, ib_cm, ib_sa, mlx4_core, mlx4_ib, mlx5_core, mlx5_ib, ib_mad, ib_ipoib ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: trusty vivid -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1469482 Title: Installer initrd missing kernel module for ib_ipoib network installation Status in linux package in Ubuntu: New Bug description: The initrd.gz found at the path [1] on Ubuntu 14.04.3 iso from [2] URL doesn't contain [3] kernel modules. This modules needed for network installation over ib_ipoib. To check if the modules aren't exist run: # lsinitrd install/netboot/ubuntu-installer/amd64/initrd.gz | grep infiniband [1] - install/netboot/ubuntu-installer/amd64/initrd.gz [2] - http://cdimage.ubuntu.com/ubuntu-server/trusty/daily/current/ [3] - ib_addr, ib_core, ib_cm, ib_sa, mlx4_core, mlx4_ib, mlx5_core, mlx5_ib, ib_mad, ib_ipoib To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1469482/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1468215] Re: Kernel boot stuck on ARMv8 Moonshot after update kernel
Hi Dann, Thanks a lot for your help. upgrading the firmware resolved this issue. Thanks, Kamal -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1468215 Title: Kernel boot stuck on ARMv8 Moonshot after update kernel Status in linux package in Ubuntu: Incomplete Bug description: I’m facing an issue when I tried to update the kernel of Ubuntu 14.04.2 using the following command form 3.13.0-48-generic to 3.19.0-18-generic. And I’m getting the following log in the console, I also see error in the dmseg that related to xgene-ahci kernel module during boot. (For the full log, check the attached file). To reproduce: # apt-get install linux-headers-3.19.0-18 linux-headers-3.19.0-18-generic linux-image-3.19.0-18-generic --fix-missing # reboot Log from the console: Gave up waiting [ 43.084437] hidraw: raw HID events driver (C) Jiri Kosina for root device.[ 43.160141] usbcore: registered new interface driver usbhid Common problem[ 43.240734] usbhid: USB HID core driver s: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/disk/by-uuid/1120da76-d149-483b-9274-c772853293fc does not exist. Dropping to a shell! BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) from dmesg: 216 [ 13.129236] xgene-ahci 1a80.sata: can't request region for resource [mem 0x1f23a000-0x1f23a0ff] 217 [ 13.129250] xgene-ahci: probe of 1a80.sata failed with error -16 Servers info: http://www8.hp.com/us/en/products/proliant-servers/product-detail.html?oid=7398907#!tab=features Firmware info from the server: Firmware Revisions: c40: #Cartridge 40 Product Name: ProLiant m400 Server Cartridge Cartridge Satellite Firmware: 10/01/2014 Cartridge System ROM Firmware: U02 10/02/2014 Cartridge Data: 09/15/2014 Cartridge Programmable Logic Device: 0A To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1468215/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] Re: error "ib_dealloc_pd failed" when load unload ib_ipoib module
Hello Joseph, Thanks a lot for the update. Related to earlier releases. I don't think that this bug affected earlier releases. because we saw it just in kernel 3.19 (Ubuntu 15.04). Thanks, Kamal -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: In Progress Status in linux source package in Vivid: In Progress Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1467912/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1469482] Re: Installer initrd missing kernel module for ib_ipoib network installation
** Changed in: linux (Ubuntu) Status: Triaged => Confirmed -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1469482 Title: Installer initrd missing kernel module for ib_ipoib network installation Status in linux package in Ubuntu: Confirmed Bug description: The initrd.gz found at the path [1] on Ubuntu 14.04.3 iso from [2] URL doesn't contain [3] kernel modules. This modules needed for network installation over ib_ipoib. To check if the modules aren't exist run: # lsinitrd install/netboot/ubuntu-installer/amd64/initrd.gz | grep infiniband [1] - install/netboot/ubuntu-installer/amd64/initrd.gz [2] - http://cdimage.ubuntu.com/ubuntu-server/trusty/daily/current/ [3] - ib_addr, ib_core, ib_cm, ib_sa, mlx4_core, mlx4_ib, mlx5_core, mlx5_ib, ib_mad, ib_ipoib To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1469482/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1432848] Re: ethtool -t ethX failing with Ubuntu 15.04 (3.19.0-8-generic) (Mellanox)
Hello Gavin, I tested the kernel and it is fixing this issue. uname -a Linux reg-l-vrt-036-007 3.19.0-23-generic #24-Ubuntu SMP Tue Jul 7 18:52:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux # ethtool -t eth1 The test result is PASS The test extra info: Interrupt Test 0 Link Test0 Speed Test 0 Register Test0 Loopback Test0 # lspci -d 15b3: 00:05.0 Network controller: Mellanox Technologies MT27500 Family [ConnectX-3] # ethtool -i eth1 driver: mlx4_en version: 2.2-1 (Feb 2014) firmware-version: 2.34.5000 bus-info: :00:05.0 supports-statistics: yes supports-test: yes supports-eeprom-access: no supports-register-dump: no supports-priv-flags: yes Thanks, Kamal -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1432848 Title: ethtool -t ethX failing with Ubuntu 15.04 (3.19.0-8-generic) (Mellanox) Status in libmlx4 package in Ubuntu: Confirmed Status in linux package in Ubuntu: Fix Released Status in libmlx4 source package in Vivid: New Status in linux source package in Vivid: Fix Committed Bug description: SRU Justification: Impact: Ethtool selftest does not work for Mellanox CX3 / CX3 Pro Fix: Upstream development, already tested and proved to work. Testcase: Execute "ethtool -t " and see result FAIL Use provided PPA for testing the patch (Received good feedback) Obs: Affects only 3.19+ kernels (fixes commit dd65bea) Original Bug Description: == Comment: #0 - Carol L. Soto - 2015-03-16 15:54:40 == ---Problem Description--- ethtool -t eth18 The test result is FAIL The test extra info: Interrupt Test 0 Link Test0 Speed Test 0 Register Test0 Loopback Test1 Will see this message in dmesg: mlx4_en: eth18: Loopback packet didn't arrive Contact Information = Carol Soto/cls...@us.ibm.com ---uname output--- Linux powerio-le21 3.19.0-8-generic #8-Ubuntu SMP Tue Mar 10 13:07:58 UTC 2015 ppc64le ppc64le ppc64le GNU/Linux ---Additional Hardware Info--- Need a Mellanox RoCE adapter like CX3 40G or CX3 Pro 10G Machine Type = P8 ---Debugger--- A debugger is not configured ---Steps to Reproduce--- ethtool -t ethX Stack trace output: no Oops output: no System Dump Info: The system is not configured to capture a system dump. *Additional Instructions for Carol Soto/cls...@us.ibm.com: -Attach sysctl -a output output to the bug. == Comment: #1 - Carol L. Soto - 2015-03-16 15:55:36 == Patch to fix this issue is available in upstream: From 1037ebbbd262227a91dfdd558159e345d4edf6b7 Mon Sep 17 00:00:00 2001 From: Ido Shamay Date: Mon, 2 Mar 2015 18:22:16 +0200 Subject: net/mlx4_en: Disbale GRO for incoming loopback/selftest packets http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/patch/drivers/net/ethernet/mellanox/mlx4?id=1037ebbbd262227a91dfdd558159e345d4edf6b7 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libmlx4/+bug/1432848/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1467912] Re: error "ib_dealloc_pd failed" when load unload ib_ipoib module
Hi, I tested the kernel and it is fixing this issue. Verified with command: #for i in {0..5}; do modprobe -rv ib_ipoib; sleep 5; modprobe -v ib_ipoib; sleep 5; ifconfig ib0 11.135.196.7/16; sleep 5; done uname -a: Linux reg-l-vrt-036-007 3.19.0-23-generic #24-Ubuntu SMP Tue Jul 7 18:52:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux dmegs: [ 15.208908] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 639.091197] mlx5_ib: Mellanox Connect-IB Infiniband driver v2.2-1 (Feb 2014) [ 724.788318] IPv6: ADDRCONF(NETDEV_UP): ib0: link is not ready [ 724.801980] IPv6: ADDRCONF(NETDEV_CHANGE): ib0: link becomes ready [ 772.052993] IPv6: ADDRCONF(NETDEV_UP): ib0: link is not ready [ 772.056608] IPv6: ADDRCONF(NETDEV_CHANGE): ib0: link becomes ready [ 794.909398] IPv6: ADDRCONF(NETDEV_UP): ib0: link is not ready [ 794.912980] IPv6: ADDRCONF(NETDEV_CHANGE): ib0: link becomes ready [ 810.996256] IPv6: ADDRCONF(NETDEV_UP): ib0: link is not ready [ 810.999475] IPv6: ADDRCONF(NETDEV_CHANGE): ib0: link becomes ready [ 826.182059] IPv6: ADDRCONF(NETDEV_UP): ib0: link is not ready [ 826.185445] IPv6: ADDRCONF(NETDEV_CHANGE): ib0: link becomes ready [ 843.741871] IPv6: ADDRCONF(NETDEV_UP): ib0: link is not ready [ 843.745190] IPv6: ADDRCONF(NETDEV_CHANGE): ib0: link becomes ready [ 860.196937] IPv6: ADDRCONF(NETDEV_UP): ib0: link is not ready [ 860.200349] IPv6: ADDRCONF(NETDEV_CHANGE): ib0: link becomes ready [ 879.430210] IPv6: ADDRCONF(NETDEV_UP): ib0: link is not ready [ 879.433895] IPv6: ADDRCONF(NETDEV_CHANGE): ib0: link becomes ready [ 899.534312] IPv6: ADDRCONF(NETDEV_UP): ib0: link is not ready [ 899.538097] IPv6: ADDRCONF(NETDEV_CHANGE): ib0: link becomes ready [ 1108.823736] IPv6: ADDRCONF(NETDEV_UP): ib0: link is not ready [ 1108.828015] IPv6: ADDRCONF(NETDEV_CHANGE): ib0: link becomes ready Thanks, Kamal -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1467912 Title: error "ib_dealloc_pd failed" when load unload ib_ipoib module Status in linux package in Ubuntu: In Progress Status in linux source package in Vivid: Fix Committed Bug description: When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: : ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford --- AlsaDevices: total 0 crw-rw 1 root audio 116, 1 Jun 23 15:16 seq crw-rw 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e
[Kernel-packages] [Bug 1473883] [NEW] Kernel panics on mlx4_core (Mellanox Core driver) with SR-IOV mode
Public bug reported: While load/unload mlx4_core twice with SR-IOV mode enabled in host with multiple Mellanox devices (some of them support SR-IOV and other don't) this will lead to kernel panic. The following two upstream commits fix this issue: commit 32b4ca5af1cf1c558dfca0e3417e9b35402401a6 Author: Carol L Soto Date: Tue Jun 2 16:07:23 2015 -0500 net/mlx4_core: double free of dev_vfs If user loads mlx4_core with num_vfs greater than supported then variable dev->dev_vfs is freed 2 times after unloading the driver. Acked-by: Or Gerlitz Signed-off-by: Carol L Soto Signed-off-by: David S. Miller commit 7095b39f3189d2107045d769fdc32dfc0b704028 Author: Carol Soto Date: Tue Jun 2 16:07:24 2015 -0500 net/mlx4_core: need to call close fw if alloc icm is called twice If mlx4_enable_sriov is called by adapter without this feature MLX4_DEV_CAP_FLAG2_SYS_EQS then during this path the function alloc icm is called twice without freeing the structures from the first time. Acked-by: Or Gerlitz Signed-off-by: Carol L Soto Signed-off-by: David S. Miller Steps to reproduce: 1- add the "options mlx4_core num_vfs=60 port_type_array=2,2" to /etc/modprobe.d/mlx4_core.conf file. 2- unload mlx4_* kernel modules: modprobe -rv mlx4_en; modprobe -rv mlx4_ib; modprobe -rv mlx4_core; 3- load mlx4_en kernel module: modprobe -v mlx4_en 4- edit /etc/modprobe.d/mlx4_core.conf file and put "options mlx4_core num_vfs=60 port_type_array=2,2" in comment. 5 -repeat 2 and 3 6- will get the following call trace. Call Trace: 1175.699487] mlx4_core :24:00.0: Received reset from slave:7 [ 1175.767388] mlx4_core :24:00.0: Received reset from slave:6 [ 1175.830898] mlx4_core :24:00.0: Received reset from slave:5 [ 1175.898229] mlx4_core :24:00.0: Received reset from slave:4 [ 1175.963514] mlx4_core :24:00.0: Received reset from slave:3 [ 1176.035312] mlx4_core :24:00.0: Received reset from slave:2 [ 1176.105085] mlx4_core :24:00.0: Received reset from slave:1 [ 1177.253200] mlx4_core :24:00.0: Disabling SR-IOV [ 1179.724864] mlx4_core: Mellanox ConnectX core driver v2.2-1 (Feb, 2014) [ 1179.724885] mlx4_core: Initializing :21:00.0 [ 1185.760555] mlx4_core :21:00.0: Enabling SR-IOV with 60 VFs [ 1185.760575] mlx4_core :21:00.0: Failed to enable SR-IOV, continuing without SR-IOV (err = -22) [ 1185.770550] mlx4_core :21:00.0: PCIe link speed is 8.0GT/s, device supports 8.0GT/s [ 1185.770552] mlx4_core :21:00.0: PCIe link width is x8, device supports x8 [ 1185.771870] [ cut here ] [ 1185.771878] WARNING: CPU: 6 PID: 5947 at /build/buildd/linux-3.19.0/fs/sysfs/dir.c:31 sysfs_warn_dup+0x68/0x80() [ 1185.771880] sysfs: cannot create duplicate filename '/devices/pci:20/:20:03.0/:21:00.0/msi_irqs/57' [ 1185.771881] Modules linked in: mlx4_core(+) vxlan ip6_udp_tunnel udp_tunnel mst_pciconf(OE) mst_pci(OE) nfsv3 rpcsec_gss_krb5 nfsv4 nfs fscache xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT nf_reject_ipv4 xt_tcpudp ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables bridge stp llc ipmi_ssif intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul dm_multipath glue_helper scsi_dh ablk_helper cryptd joydev lpc_ich serio_raw ipmi_si 8250_fintek ipmi_msghandler acpi_power_meter ioatdma dca hpilo mac_hid wmi sb_edac edac_core shpchp nfsd auth_rpcgss [ 1185.771920] nfs_acl lockd grace sunrpc autofs4 hid_generic usbhid tg3 pata_acpi ptp hid psmouse hpsa pps_core [last unloaded: ib_addr] [ 1185.771931] CPU: 6 PID: 5947 Comm: modprobe Tainted: G OE 3.19.0-16-generic #16-Ubuntu [ 1185.771932] Hardware name: HP ProLiant DL380p Gen8, BIOS P70 03/01/2013
[Kernel-packages] [Bug 1477466] [NEW] Low performance when using vlan over VxLan
Public bug reported: We see a performance issue when running traffic over vlan interface that created over VxLAN interface. We reach 24 Gbps over the VxLan interface while we reach only 4 Gbps over the VLAN interface. Turned out that GRO isn't supported for VLAN over VxLAN. The following upstream commits fix this issue. commit 66e5133f19e901a044fa5eaeeb6ecff4545839e5 Author: Toshiaki Makita Date: Mon Jun 1 21:55:06 2015 +0900 vlan: Add GRO support for non hardware accelerated vlan Currently packets with non-hardware-accelerated vlan cannot be handled by GRO. This causes low performance for 802.1ad and stacked vlan, as their vlan tags are currently not stripped by hardware. This patch adds GRO support for non-hardware-accelerated vlan and improves receive performance of them. commit 9b174d88c257150562b0101fcc6cb6c3cb74275c Author: Jesse Gross Date: Tue Dec 30 19:10:15 2014 -0800 net: Add Transparent Ethernet Bridging GRO support. Currently the only tunnel protocol that supports GRO with encapsulated Ethernet is VXLAN. This pulls out the Ethernet code into a proper layer so that it can be used by other tunnel protocols such as GRE and Geneve. ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: vivid -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1477466 Title: Low performance when using vlan over VxLan Status in linux package in Ubuntu: New Bug description: We see a performance issue when running traffic over vlan interface that created over VxLAN interface. We reach 24 Gbps over the VxLan interface while we reach only 4 Gbps over the VLAN interface. Turned out that GRO isn't supported for VLAN over VxLAN. The following upstream commits fix this issue. commit 66e5133f19e901a044fa5eaeeb6ecff4545839e5 Author: Toshiaki Makita Date: Mon Jun 1 21:55:06 2015 +0900 vlan: Add GRO support for non hardware accelerated vlan Currently packets with non-hardware-accelerated vlan cannot be handled by GRO. This causes low performance for 802.1ad and stacked vlan, as their vlan tags are currently not stripped by hardware. This patch adds GRO support for non-hardware-accelerated vlan and improves receive performance of them. commit 9b174d88c257150562b0101fcc6cb6c3cb74275c Author: Jesse Gross Date: Tue Dec 30 19:10:15 2014 -0800 net: Add Transparent Ethernet Bridging GRO support. Currently the only tunnel protocol that supports GRO with encapsulated Ethernet is VXLAN. This pulls out the Ethernet code into a proper layer so that it can be used by other tunnel protocols such as GRE and Geneve. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1477466/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp