Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: How to write u-boot bootloader for Jetson TX1
Ah this old bug. Try running “pci enum” in U-Boot before booting. I never did figure out why that’s required…
> On Jun 20, 2018, at 8:25 AM, Gmail TM <takeshi.mutoh%gmail.com@localhost> wrote:
>
>
>> 2018/06/17 9:44、Jared McNeill <jmcneill%invisible.ca@localhost>:
>> Can you try the following patch?
>>
>> Index: arch/evbarm/include/bootconfig.h
>> ===================================================================
>> RCS file: /cvsroot/src/sys/arch/evbarm/include/bootconfig.h,v
> (snip)
>
> I’m sorry to reply too late.
> Now I can’t build GENERIC64 kernel from current tree, so I wait that invisible provide kernel with this patch.
>
> The 201806191750Z boot quite later, but will stop again.
> https://sacraya.610t.org/TX1/boot/dmesg.NetBSD.20180619.txt
>
> (snip)
> [ 1.0001030] tegrapcie0 at fdt0: PCIE
> [ 1.0001030] tegrapcie0: interrupting on irq 130
> [ 1.0001030] tegrapcie0: lane config: x4 x1
> [ 1.0001030] panic: trap_el1h_error
> [ 1.0001030] cpu0: Begin traceback...
> [ 1.0001030] trace fp ffffffc00000a520
> [ 1.0001030] fp ffffffc00000a5d0 vpanic() at ffffffc0003b991c netbsd:vpanic+0x214
> [ 1.0001030] fp ffffffc00000a660 panic() at ffffffc0003b9704 netbsd:panic+0x44
> [ 1.0001030] fp ffffffc00000a670 trap_el1h_error() at ffffffc000059dac netbsd:trap_el1h_error+0x18
> [ 1.0001030] tf ffffffc00000a680 el1_trap() at ffffffc00005829c netbsd:el1_trap
> [ 1.0001030] ---- trapframe ffffffc00000a680 (304 bytes) ----
> [ 1.0001030] pc=ffffffc000071f0c, spsr=0000000080000005
> [ 1.0001030] esr=00000000bf000000, far=0000000000000000
> [ 1.0001030] x0=0000000000000000, x1=0000000000010000
> [ 1.0001030] x2=000000000000000c, x3=ffffffc000053f54
> [ 1.0001030] x4=ffffffc000054598, x5=0000000000000001
> [ 1.0001030] x6=0000000000000000, x7=0000000000000000
> [ 1.0001030] x8=ffffffc0017e1038, x9=0000000000000000
> [ 1.0001030] x10=ffffffc0017e1080, x11=0000000000000000
> [ 1.0001030] x12=000000000000001f, x13=ffffffc00000a822
> [ 1.0001030] x14=ffff00008200f030, x15=ffffffc000a5f4a0
> [ 1.0001030] x16=00000000000000ed, x17=00000000a46d810f
> [ 1.0001030] x18=000000001a7f9c47, x19=ffffffc000a5d000
> [ 1.0001030] x20=0000000000010000, x21=0000000000001560
> [ 1.0001030] x22=ffffffc000a5f490, x23=0000000000000000
> [ 1.0001030] x24=ffffffc000a5c490, x25=0000000000000000
> [ 1.0001030] x26=000000000000ffff, x27=0000000000000000
> [ 1.0001030] x28=ffffffc00069a000, fp=x29=ffffffc00000a880
> [ 1.0001030] lr=x30=ffffffc000071ecc, sp=ffffffc00000a7b0
> [ 1.0001030] ------------------------------------------------
> [ 1.0001030] fp ffffffc00000a880 probe_bus() at ffffffc000071f0c netbsd:probe_bus+0x15c
> [ 1.0001030] fp ffffffc00000a960 probe_bus() at ffffffc0000723f8 netbsd:probe_bus+0x648
> [ 1.0001030] fp ffffffc00000a9b0 pci_configure_bus() at ffffffc000071d64 netbsd:pci_configure_bus+0x88
> [ 1.0001030] fp ffffffc00000ab20 tegra_pcie_attach() at ffffffc000029640 netbsd:tegra_pcie_attach+0x790
> [ 1.0001030] fp ffffffc00000ab80 config_attach_loc() at ffffffc0003a2e10 netbsd:config_attach_loc+0x218
> [ 1.0001030] fp ffffffc00000acf0 fdt_attach() at ffffffc0004966a0 netbsd:fdt_attach+0x3b8
> [ 1.0001030] fp ffffffc00000ad50 config_attach_loc() at ffffffc0003a2e10 netbsd:config_attach_loc+0x218
> [ 1.0001030] fp ffffffc00000add0 arm_fdt_attach() at ffffffc000047a08 netbsd:arm_fdt_attach+0xf8
> [ 1.0001030] fp ffffffc00000ae30 config_attach_loc() at ffffffc0003a2e10 netbsd:config_attach_loc+0x218
> [ 1.0001030] fp ffffffc00000ae50 cpu_configure() at ffffffc000042f18 netbsd:cpu_configure+0x3c
> [ 1.0001030] fp ffffffc00000aec0 main() at ffffffc000357ba0 netbsd:main+0x2b8
> [ 1.0001030] fp 0000000000000000 aarch64_start() at ffffffc000002000 netbsd:aarch64_start+0x1000
> [ 1.0001030] cpu0: End traceback...
> Stopped in pid 0.1 (system) at netbsd:cpu_Debugger+0x4: ret
>
> What is going on?
>
Home |
Main Index |
Thread Index |
Old Index