From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 9A3921A0E5A for ; Tue, 8 Dec 2015 01:13:33 +1100 (AEDT) Subject: [P.A. Semi] Does the ethernet interface work on your Electra, Chitra, Nemo, and Athena board? To: Michael Ellerman , Gabriel Paubert , netdev@vger.kernel.org, Denis Kirjanov , linuxppc-dev@lists.ozlabs.org References: <565AF986.9060106@xenosoft.de> <565C1B55.4020207@xenosoft.de> <565C8287.7090209@xenosoft.de> <20151130181217.GA15921@visitor2.iram.es> <565DB2FE.1010706@xenosoft.de> <565E7A9E.4000909@xenosoft.de> <1449044072.24750.3.camel@ellerman.id.au> <565F5E7C.9040207@xenosoft.de> <56603787.3000802@xenosoft.de> <566576E8.2060300@xenosoft.de> From: Christian Zigotzky Message-ID: <566593B8.3070904@xenosoft.de> Date: Mon, 7 Dec 2015 15:12:08 +0100 MIME-Version: 1.0 In-Reply-To: <566576E8.2060300@xenosoft.de> Content-Type: text/plain; charset=utf-8; format=flowed List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Hi all, I have some good news for you. I was able to fix the issue with the P.A. Semi Ethernet. It was a problem with the new DMA handling. The patch ' [RFC/PATCH,v2] powerpc/iommu: Support "hybrid" iommu/direct DMA ops for coherent_mask < dma_mask (https://patchwork.ozlabs.org/patch/472535/)' is the problem. I had patched the following files before I compiled a kernel. arch/powerpc/Kconfig arch/powerpc/include/asm/device.h arch/powerpc/include/asm/dma-mapping.h arch/powerpc/include/asm/iommu.h arch/powerpc/kernel/dma-iommu.c arch/powerpc/kernel/dma-swiotlb.c arch/powerpc/kernel/dma.c arch/powerpc/platforms/powernv/pci-ioda.c arch/powerpc/platforms/pseries/iommu.c arch/powerpc/sysdev/dart_iommu.c include/asm-generic/dma-mapping-common.h The P.A. Semi Ethernet works again with the patched kernel. I am happy. :-) Please fix the issue in the kernel source code. Thanks in advance, Christian