From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roland Dreier Subject: Re: mlx4 2.6.31-rc5: SW2HW_EQ failed. Date: Wed, 19 Aug 2009 00:03:26 -0700 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: netdev@vger.kernel.org, Yevgeny Petrilin To: Christoph Lameter Return-path: Received: from sj-iport-6.cisco.com ([171.71.176.117]:39516 "EHLO sj-iport-6.cisco.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750759AbZHSHDZ (ORCPT ); Wed, 19 Aug 2009 03:03:25 -0400 In-Reply-To: (Roland Dreier's message of "Mon, 17 Aug 2009 18:28:56 -0700") Sender: netdev-owner@vger.kernel.org List-ID: By the way, my dual-socket nehalem EP system says: SMP: Allowing 16 CPUs, 0 hotplug CPUs which I think (haven't checked but the code sure looks that way) means that num_possible_cpus() is 16. This is a supermicro workstation board, forget the exact model. And the fact that your system is different is not really a bug -- it just points to slightly incorrect data somewhere, most likely ACPI tables; having 32 possible CPUs on a system that can only ever really have 16 CPUs just leads to some overallocations, and tickles the mlx4 bug where it can't handle more than 32 interrupts). Just FWIW. - R.