[U-Boot] [PATCH v3 00/35] dm: tegra: Move nyan-big, jetson-tk1, beaver to livetree

Stephen Warren swarren at wwwdotorg.org
Mon Jun 12 21:39:26 UTC 2017


On 06/12/2017 03:15 PM, Simon Glass wrote:
> [trimming the cc list a bit]
> 
> Hi Stephen,
> 
> On 12 June 2017 at 15:02, Stephen Warren <swarren at wwwdotorg.org> wrote:
>> On 06/12/2017 02:09 PM, Simon Glass wrote:
>>>
>>> Hi Stephen,
>>>
>>> On 12 June 2017 at 13:52, Stephen Warren <swarren at wwwdotorg.org> wrote:
>>>>
>>>> On 06/12/2017 06:21 AM, Simon Glass wrote:
>>>>>
>>>>>
>>>>> This moves three entire boards to use a live device tree as an example of
>>>>> the impact.
>>>>
>>>> This series appears to cause problems on a couple of boards:
>>>>
>>>> On both Jetson TK1 and Jetson TX1 (p2372-180), "pci enum" fails with:
>>>>
>>>> ERROR: tegra-pcie: failed to power on PHY: -110
>>>>
>>>> at .../pci_tegra.c:774/tegra_pcie_enable_controller()
>>>> ERROR: tegra-pcie: failed to enable controller
>>>> at .../pci_tegra.c:1154/pci_tegra_probe()
>>>
>>> I seem to get this error always (before these patches) on TK1. I
>>> thought it was because I corrupted my PMIC. Do it happen on vanilla
>>> mainline for you?
>>
>> No, this error doesn't occur in mainline AFAIK; git hash 8cb3ce64f936 from
>> mainline ran through testing a couple of days ago without any issue.
> 
> That does make me think my board is broken as mentioned. Here's what I
> get with that commit which looks very similar to you:
> 

> U-Boot 2017.07-rc1-00163-g8cb3ce6 (Jun 12 2017 - 15:12:24 -0600)

OK, that's the same commit that ran OK on my test system.

> Tegra124 (Jetson TK1) # boot
> MMC: no card present
> mmc_init: -123, time 0
> tegra_mmc_send_cmd_bounced: MMC Timeout
>      Interrupt status        0x00000001
>      Interrupt status enable 0xffff003b
>      Interrupt signal enable 0xffff0002
>      Present status          0x01fb02f6
> mmc_init: -1, time 8042

I haven't seen that error occur in any commit/branch; perhaps something 
is wrong with your system.

...
> USB device 0: unknown device
> ERROR: tegra-pcie: failed to power on PHY: -110
> 
> at /scratch/sglass/cosarm/src/third_party/u-boot/files/drivers/pci/pci_tegra.c:779/tegra_pcie_enable_controller()
> ERROR: tegra-pcie: failed to enable controller
> at /scratch/sglass/cosarm/src/third_party/u-boot/files/drivers/pci/pci_tegra.c:1159/pci_tegra_probe()

That's the issue I saw in your branch though, even though your build is 
for an upstream commit.

...
> ERROR: tegra-pcie: failed to power on PHY: -110
> 
> at /scratch/sglass/cosarm/src/third_party/u-boot/files/drivers/pci/pci_tegra.c:779/tegra_pcie_enable_controller()
> ERROR: tegra-pcie: failed to enable controller
> at /scratch/sglass/cosarm/src/third_party/u-boot/files/drivers/pci/pci_tegra.c:1159/pci_tegra_probe()
> No ethernet found.
> No ethernet found.

Same there.

It seems coincidental that your broken board would give the exact same 
error message as my test system sees with your branch. I wonder if you 
have an incremental build issue; have you tried deleting all the build 
results and trying again?


More information about the U-Boot mailing list