Mellanox ethernet driver causing page allocation failures
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
I tried ubuntu-bug but got:
# ubuntu-bug linux
-bash: ubuntu-bug: command not found
We have begun seeing stack dumps such as these in our syslogs as of late:
kvm: page allocation failure. order:2, mode:0x4020
Pid: 2135, comm: kvm Not tainted 2.6.32-37-server #81-Ubuntu
Call Trace:
<IRQ> [<ffffffff810fc
[<ffffffffa01
[<ffffffff810
[<ffffffff811
[<ffffffffa01
[<ffffffff814
[<ffffffffa01
[<ffffffffa01
[<ffffffffa01
[<ffffffff813
[<ffffffff813
[<ffffffff810
[<ffffffff813
[<ffffffffa01
[<ffffffffa01
[<ffffffff814
[<ffffffff810
[<ffffffff810
[<ffffffff810
[<ffffffff810
[<ffffffff810
[<ffffffff815
[<ffffffff810
<EOI> [<ffffffffa029f
[<ffffffffa02
[<ffffffffa02
[<ffffffffa02
[<ffffffffa02
[<ffffffff815
[<ffffffff810
[<ffffffff811
[<ffffffff811
[<ffffffff810
[<ffffffff811
[<ffffffff810
(there's more, I'll attach a full dump)
We have tried increasing vm.min_free_kbytes, but that has not resolved the problem.
Searching around, I found this: http://
Search for the second and third occurrence of 'page allocation.' The commits mentioned there seem to point directly at the bugs we've been hitting.
Both hashes:
4cce66cdd14aa50
117980c4c994b6f
are in the mainline repository (https:/
I would like to request that these bug fixes (and any other bugs fixes present in the tree) be back-ported to Ubuntu 10.04. Or maybe just the entire current driver?
# cat /proc/version_
Ubuntu 2.6.32-37.81-server 2.6.32.49+drm33.21
# lsb_release -rd
Description: Ubuntu 10.04.4 LTS
Release: 10.04
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1158031
and then change the status of the bug to 'Confirmed'.
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.