From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751312AbdAYFqh (ORCPT ); Wed, 25 Jan 2017 00:46:37 -0500 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:43270 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751278AbdAYFqg (ORCPT ); Wed, 25 Jan 2017 00:46:36 -0500 To: dmaengine@vger.kernel.org Cc: Vinod Koul , Dave Jiang , Dan Williams , Srikar Dronamraju , Linux Kernel Mailing List From: Anshuman Khandual Subject: IOAT 4.0 driver not supported on Intel 5000 chipset Date: Wed, 25 Jan 2017 11:16:26 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 17012505-0032-0000-0000-000001D821FF X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 17012505-0033-0000-0000-00001207E313 Message-Id: <5e7585e2-bba9-95f1-612a-873fd4a7cfb0@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-01-25_03:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1612050000 definitions=main-1701250053 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Vinod/Dave, I have an old X86 system with 'Intel(R) Xeon(R) CPU X5450' which has '5000 Series Chipset'. The latest mainline IOAT driver does not work on it. Dont see /sys/class/dma getting filled up with channel details even if I manually load both dca.ko followed by ioatdma.ko drivers after the system boots. As it was working on a old distro kernel like 3.10, did a git bisect to figure out that the support was removed for older IOAT HW around August 2015 with the following commits. commit 85596a19478da5125f3471a0c474b3f05a78e390 Author: Dave Jiang Date: Tue Aug 11 08:48:10 2015 -0700 dmaengine: ioatdma: remove ioat1 specific code Cleaning up of ioat1 specific code as it is no longer supported Signed-off-by: Dave Jiang Acked-by: Dan Williams Signed-off-by: Vinod Koul d73f277b329f46c13527c1090808421828671596 is the first bad commit commit d73f277b329f46c13527c1090808421828671596 Author: Dave Jiang Date: Tue Aug 11 08:48:04 2015 -0700 dmaengine: ioatdma: deprecating and removal of old ioatdma devices Removal of any devices that are ioatdma pre-3.0. This is the first step in attempting to clean up the ioatdma driver and remove hw no longer supported. Signed-off-by: Dave Jiang Acked-by: Dan Williams Signed-off-by: Vinod Koul I intend to use the HW with mainline kernel. Is there any work around which can make it happen ? Regards Anshuman