From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0079.outbound.protection.outlook.com [65.55.169.79]) by dpdk.org (Postfix) with ESMTP id EEF7B8EA0 for ; Thu, 15 Oct 2015 17:43:41 +0200 (CEST) Received: from SN2PR0601MB1007.namprd06.prod.outlook.com (10.160.59.154) by SN2PR0601MB1007.namprd06.prod.outlook.com (10.160.59.154) with Microsoft SMTP Server (TLS) id 15.1.300.14; Thu, 15 Oct 2015 15:43:40 +0000 Received: from SN2PR0601MB1007.namprd06.prod.outlook.com ([10.160.59.154]) by SN2PR0601MB1007.namprd06.prod.outlook.com ([10.160.59.154]) with mapi id 15.01.0300.010; Thu, 15 Oct 2015 15:43:40 +0000 From: Alex Forster To: Alexander Duyck Thread-Topic: [dpdk-dev] Question about unsupported transceivers Thread-Index: AQHRB2BDwfMhGdCgNkG1Uobt5eIVLw== Date: Thu, 15 Oct 2015 15:43:40 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=alex@alexforster.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [173.161.199.53] x-microsoft-exchange-diagnostics: 1; SN2PR0601MB1007; 5:K1oMdReZDd2d4nXZexFEi6FA7eZxAhi5lx0V1Oc1Vr5LNnqV831Um1pU5kgphysZxpvhEdKvnvAio1SiXykVt0lnh9wRtlDr4cPq61a2+tpO36wBQRuIDaiHHqu5rCPgDe5GeA/87f4El/yl7tOWUQ==; 24:IESbspCYdOcxZmp7WynsC7kUFIN9pUZUNJOf/G9e2sxdEjl86zzfl+zzwDKmt75Pp2dqCqmtmlH8grh/AIRy1/wmCK0ELA8jZVQmr381AzY=; 20:+/7yDSzs7o17/tfFA46EQ0R/KAXJw5NYWxWsqX7hci5oyAdjUhmfFDjdwsOnfSDmTddg8K2PLvAS28bXBOJ/uA== x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR0601MB1007; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(202767206196957); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001); SRVR:SN2PR0601MB1007; BCL:0; PCL:0; RULEID:; SRVR:SN2PR0601MB1007; x-forefront-prvs: 0730093765 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(479174004)(199003)(189002)(377454003)(24454002)(50986999)(77096005)(46102003)(5008740100001)(11100500001)(5007970100001)(5004730100002)(102836002)(36756003)(54356999)(110136002)(92566002)(5001960100002)(15975445007)(101416001)(2900100001)(40100003)(105586002)(5002640100001)(86362001)(87936001)(66066001)(189998001)(64706001)(81156007)(97736004)(19580405001)(19580395003)(106356001)(99286002)(106116001)(10400500002)(122556002)(94096001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR0601MB1007; H:SN2PR0601MB1007.namprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: alexforster.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: alexforster.com X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2015 15:43:40.0761 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 8fb42f39-75d5-4c92-b720-fa47f1ea1e7a X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR0601MB1007 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] Question about unsupported transceivers X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Oct 2015 15:43:42 -0000 On 10/15/15, 11:30 AM, "Alexander Duyck" wrote: >On 10/15/2015 07:46 AM, Alex Forster wrote: >> On 10/13/15, 4:34 PM, "Alexander Duyck" >>wrote: >> >>> If you are using Intel's out-of-tree ixgbe driver I believe the module >>> parameters are comma separated with one index per port. So if you have >>> two ports you should be passing "allow_unsupported_sfp=3D1,1", and for = 4 >>> you would need four '1's. >> >> This seemed very promising. I compiled and installed the out of tree >>ixgbe >> driver and set the option in /etc/modprobe.d/ixgbe.conf. dmesg shows all >> eight "allow_unsupported_sfp enabled" messages but the last four ports >> still error out with the unsupported SFP message when running the tests. >> >> Before I start arbitrarily trying to patch out parts of the SFP >> verification code in ixgbe, are there any other tips I should know? > >Can you send me the command you used to load the module, and the exact >number of ixgbe ports you have in the system? With that I could then >verify that the command was entered correctly as it is possible there >could still be an issue in the way the command was entered. > >One other possibility is that when the driver loads each load counts as >an instance in the module parameter array. So if for example you unbind >the driver on one port and then later rebind it you will have consumed >one of the values in the array. Do it enough times and you exceed the >bounds of the array as you entered it and it will simply use the default >value of 0. > >Also the output of "ethtool -i " would be useful to verify that >you have the out-of-tree driver loaded and not the in kernel. > >- Alex > Er, let me try that again. https://gist.github.com/AlexForster/f5372c5b60153d278089 Alex Forster