From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bas Vermeulen Subject: Re: AMD E8860 on PowerPC with u-boot (T2080) Date: Wed, 21 Feb 2018 12:01:56 +0100 Message-ID: References: <62565c2f-a57f-9a2b-8277-ca94937bbe0f@daenzer.net> <9b9704ee-05ae-8586-bdf8-0e37171d8829@daenzer.net> <8950aedc-29db-ae1b-96c9-20be3c8177eb@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1630828407==" Return-path: In-Reply-To: <8950aedc-29db-ae1b-96c9-20be3c8177eb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: =?UTF-8?Q?Christian_K=C3=B6nig?= Cc: =?UTF-8?Q?Michel_D=C3=A4nzer?= , amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org --===============1630828407== Content-Type: multipart/alternative; boundary="089e0820ed580df2f70565b6db75" --089e0820ed580df2f70565b6db75 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Feb 21, 2018 at 11:43 AM, Christian K=C3=B6nig < ckoenig.leichtzumerken-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > Am 21.02.2018 um 11:38 schrieb Bas Vermeulen: > > On Wed, Feb 21, 2018 at 10:31 AM, Michel D=C3=A4nzer > wrote: > >> On 2018-02-21 10:18 AM, Bas Vermeulen wrote: >> > On Wed, Feb 21, 2018 at 10:06 AM, Michel D=C3=A4nzer > > > wrote: >> > >> > > My question is, what do I need to do to correctly initialize the >> E8860 >> > > board on my powerpc machine? >> > >> > Start by sharing the dmesg output, and maybe also the kernel build >> > configuration file. >> > >> > >> > Both are attached (gzipped because of size). >> >> It might be related to this: >> >> [ 10.482772] radeon: No coherent DMA available. >> >> > I updated my device-tree to add incoming pcie ranges, and that removes > this error: > > [ 10.161044] [drm] radeon kernel modesetting enabled. > [ 10.165168] [drm] initializing kernel modesetting (VERDE 0x1002:0x6822 > 0x1002:0x031E). > [ 10.171799] radeon: No coherent DMA available. > > > Well that reads like the problem is still there and yes when you don't > have coherent DMA possibility that would explain why it doesn't work. > > Can you provide us with a dump of /proc/iomem as well? > Sure: 00000000-ffffffff : System RAM c20000000-c2fffffff : /pcie@ffe250000 c20000000-c2fffffff : PCI Bus 0001:01 c21000000-c210fffff : 0001:01:00.0 c21100000-c211fffff : 0001:01:00.0 c40000000-c7fffffff : /pcie@ffe270000 c40000000-c7fffffff : PCI Bus 0002:01 c41000000-c4103ffff : 0002:01:00.0 c41040000-c4105ffff : 0002:01:00.0 c41060000-c41063fff : 0002:01:00.1 c60000000-c6fffffff : 0002:01:00.0 fe8000000-fefffffff : fe8000000.nor ffe008000-ffe008fff : mpc85xx_mc_err ffe100100-ffe10017f : dma ffe100180-ffe1001ff : dma ffe100200-ffe10027f : dma ffe100280-ffe1002ff : dma ffe100400-ffe10047f : dma ffe100480-ffe1004ff : dma ffe100500-ffe10057f : dma ffe100580-ffe1005ff : dma ffe101100-ffe10117f : dma ffe101180-ffe1011ff : dma ffe101200-ffe10127f : dma ffe101280-ffe1012ff : dma ffe101400-ffe10147f : dma ffe101480-ffe1014ff : dma ffe101500-ffe10157f : dma ffe101580-ffe1015ff : dma ffe102100-ffe10217f : dma ffe102180-ffe1021ff : dma ffe102200-ffe10227f : dma ffe102280-ffe1022ff : dma ffe102400-ffe10247f : dma ffe102480-ffe1024ff : dma ffe102500-ffe10257f : dma ffe102580-ffe1025ff : dma ffe110000-ffe110fff : /soc@ffe000000/spi@110000 ffe114000-ffe114fff : mmc0 ffe11c500-ffe11c507 : serial ffe11c600-ffe11c607 : serial ffe11d500-ffe11d507 : serial ffe11d600-ffe11d607 : serial ffe210000-ffe210fff : /soc@ffe000000/usb@210000 ffe210000-ffe210fff : /soc@ffe000000/usb@210000 ffe211000-ffe211fff : /soc@ffe000000/usb@211000 ffe211000-ffe211fff : /soc@ffe000000/usb@211000 ffe240e00-ffe24ffff : mpc85xx_pci_err ffe250e00-ffe25ffff : mpc85xx_pci_err ffe270e00-ffe27ffff : mpc85xx_pci_err ffe400000-ffe4fffff : fman ffe400000-ffe45ffff : fman-muram ffe482000-ffe482fff : fman-port-hc ffe483000-ffe483fff : fman-port-hc ffe484000-ffe484fff : fman-port-hc ffe485000-ffe485fff : fman-port-hc ffe486000-ffe486fff : fman-port-hc ffe487000-ffe487fff : fman-port-hc ffe488000-ffe488fff : fman-port-hc ffe489000-ffe489fff : fman-port-hc ffe48a000-ffe48afff : fman-port-hc ffe48b000-ffe48bfff : fman-port-hc ffe48c000-ffe48cfff : fman-port-hc ffe48d000-ffe48dfff : fman-port-hc ffe490000-ffe490fff : fman-port-hc ffe491000-ffe491fff : fman-port-hc ffe4a8000-ffe4a8fff : fman-port-hc ffe4a9000-ffe4a9fff : fman-port-hc ffe4aa000-ffe4aafff : fman-port-hc ffe4ab000-ffe4abfff : fman-port-hc ffe4ac000-ffe4acfff : fman-port-hc ffe4ad000-ffe4adfff : fman-port-hc ffe4b0000-ffe4b0fff : fman-port-hc ffe4b1000-ffe4b1fff : fman-port-hc ffe4dc000-ffe4dcfff : fman-vsp ffe4e0000-ffe4e0fff : mac ffe4e2000-ffe4e2fff : mac ffe4e4000-ffe4e4fff : mac ffe4e6000-ffe4e6fff : mac ffe4f0000-ffe4f0fff : mac ffe4f2000-ffe4f2fff : mac ffe4fe000-ffe4fefff : fman-rtc Bas Vermeulen --089e0820ed580df2f70565b6db75 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On W= ed, Feb 21, 2018 at 11:43 AM, Christian K=C3=B6nig <ckoenig= .leichtzumerken-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
=20 =20 =20
Am 21.02.201= 8 um 11:38 schrieb Bas Vermeulen:
On Wed, Feb 21, 2018 at 10:31 AM, Michel D=C3=A4nzer <michel-otUistvHUpPR7s880joybQ@public.gmane.org> wrote:
On 2018-02-21 10:18 AM, Bas Vermeulen wrote:
> On Wed, Feb 21, 2018 at 10:06 AM, Michel D=C3=A4nzer <michel-otUistvHUpPR7s880joybQ@public.gmane.org
>= ; <mailto:michel= @daenzer.net>> wrote:
>
>=C2=A0 =C2=A0 =C2=A0> My question is, what do I need= to do to correctly initialize the E8860
>=C2=A0 =C2=A0 =C2=A0> board on my powerpc machine? >
>=C2=A0 =C2=A0 =C2=A0Start by sharing the dmesg output, = and maybe also the kernel build
>=C2=A0 =C2=A0 =C2=A0configuration file.
>
> =C2=A0
> Both are attached (gzipped because of size).

It might be related to this:

[=C2=A0 =C2=A010.482772] radeon: No coherent DMA available.


I updated my device-tree to add incoming pcie ranges, and that removes this error:

[=C2=A0 =C2=A010.161044] [drm] radeon kernel modesetting e= nabled.
[=C2=A0 =C2=A010.165168] [drm] initializing kernel modeset= ting (VERDE 0x1002:0x6822 0x1002:0x031E).
[=C2=A0 =C2=A010.171799] radeon: No coherent DMA available= .

Well that reads like the problem is still there and yes when you don't have coherent DMA possibility that would explain why it doesn't work.

Can you provide us with a dump of /proc/iomem as well?

Sure:

00000000-ffffffff = : System RAM
c20000000-c2fffffff : /pcie@ffe250000
=C2= =A0 c20000000-c2fffffff : PCI Bus 0001:01
=C2=A0 =C2=A0 c21000000= -c210fffff : 0001:01:00.0
=C2=A0 =C2=A0 c21100000-c211fffff : 000= 1:01:00.0
c40000000-c7fffffff : /pcie@ffe270000
=C2=A0 = c40000000-c7fffffff : PCI Bus 0002:01
=C2=A0 =C2=A0 c41000000-c41= 03ffff : 0002:01:00.0
=C2=A0 =C2=A0 c41040000-c4105ffff : 0002:01= :00.0
=C2=A0 =C2=A0 c41060000-c41063fff : 0002:01:00.1
= =C2=A0 =C2=A0 c60000000-c6fffffff : 0002:01:00.0
fe8000000-feffff= fff : fe8000000.nor
ffe008000-ffe008fff : mpc85xx_mc_err
ffe100100-ffe10017f : dma
ffe100180-ffe1001ff : dma
f= fe100200-ffe10027f : dma
ffe100280-ffe1002ff : dma
ffe1= 00400-ffe10047f : dma
ffe100480-ffe1004ff : dma
ffe1005= 00-ffe10057f : dma
ffe100580-ffe1005ff : dma
ffe101100-= ffe10117f : dma
ffe101180-ffe1011ff : dma
ffe101200-ffe= 10127f : dma
ffe101280-ffe1012ff : dma
ffe101400-ffe101= 47f : dma
ffe101480-ffe1014ff : dma
ffe101500-ffe10157f= : dma
ffe101580-ffe1015ff : dma
ffe102100-ffe10217f : = dma
ffe102180-ffe1021ff : dma
ffe102200-ffe10227f : dma=
ffe102280-ffe1022ff : dma
ffe102400-ffe10247f : dma
ffe102480-ffe1024ff : dma
ffe102500-ffe10257f : dma
=
ffe102580-ffe1025ff : dma
ffe110000-ffe110fff : /soc@ffe0000= 00/spi@110000
ffe114000-ffe114fff : mmc0
ffe11c500-ffe1= 1c507 : serial
ffe11c600-ffe11c607 : serial
ffe11d500-f= fe11d507 : serial
ffe11d600-ffe11d607 : serial
ffe21000= 0-ffe210fff : /soc@ffe000000/usb@210000
=C2=A0 ffe210000-ffe210ff= f : /soc@ffe000000/usb@210000
ffe211000-ffe211fff : /soc@ffe00000= 0/usb@211000
=C2=A0 ffe211000-ffe211fff : /soc@ffe000000/usb@2110= 00
ffe240e00-ffe24ffff : mpc85xx_pci_err
ffe250e00-ffe2= 5ffff : mpc85xx_pci_err
ffe270e00-ffe27ffff : mpc85xx_pci_err
ffe400000-ffe4fffff : fman
=C2=A0 ffe400000-ffe45ffff : fm= an-muram
=C2=A0 ffe482000-ffe482fff : fman-port-hc
=C2= =A0 ffe483000-ffe483fff : fman-port-hc
=C2=A0 ffe484000-ffe484fff= : fman-port-hc
=C2=A0 ffe485000-ffe485fff : fman-port-hc
=C2=A0 ffe486000-ffe486fff : fman-port-hc
=C2=A0 ffe487000-ffe= 487fff : fman-port-hc
=C2=A0 ffe488000-ffe488fff : fman-port-hc
=C2=A0 ffe489000-ffe489fff : fman-port-hc
=C2=A0 ffe48a0= 00-ffe48afff : fman-port-hc
=C2=A0 ffe48b000-ffe48bfff : fman-por= t-hc
=C2=A0 ffe48c000-ffe48cfff : fman-port-hc
=C2=A0 f= fe48d000-ffe48dfff : fman-port-hc
=C2=A0 ffe490000-ffe490fff : fm= an-port-hc
=C2=A0 ffe491000-ffe491fff : fman-port-hc
= =C2=A0 ffe4a8000-ffe4a8fff : fman-port-hc
=C2=A0 ffe4a9000-ffe4a9= fff : fman-port-hc
=C2=A0 ffe4aa000-ffe4aafff : fman-port-hc
=C2=A0 ffe4ab000-ffe4abfff : fman-port-hc
=C2=A0 ffe4ac000-= ffe4acfff : fman-port-hc
=C2=A0 ffe4ad000-ffe4adfff : fman-port-h= c
=C2=A0 ffe4b0000-ffe4b0fff : fman-port-hc
=C2=A0 ffe4= b1000-ffe4b1fff : fman-port-hc
=C2=A0 ffe4dc000-ffe4dcfff : fman-= vsp
=C2=A0 ffe4e0000-ffe4e0fff : mac
=C2=A0 ffe4e2000-f= fe4e2fff : mac
=C2=A0 ffe4e4000-ffe4e4fff : mac
=C2=A0 = ffe4e6000-ffe4e6fff : mac
=C2=A0 ffe4f0000-ffe4f0fff : mac
<= div>=C2=A0 ffe4f2000-ffe4f2fff : mac
=C2=A0 ffe4fe000-ffe4fefff := fman-rtc

Bas Vermeulen
--089e0820ed580df2f70565b6db75-- --===============1630828407== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KYW1kLWdmeCBt YWlsaW5nIGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4Cg== --===============1630828407==--