NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/57068: a9tmr kernel panic on zynq-zturn Myir Board



The following reply was made to PR kern/57068; it has been noted by GNATS.

From: Jared McNeill <jmcneill%invisible.ca@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/57068: a9tmr kernel panic on zynq-zturn Myir Board
Date: Sat, 22 Oct 2022 08:00:34 -0300 (ADT)

 Need more info to analyze this:
 
   - Please include the full dmesg, not just the panic message.
   - Version of U-Boot used (is it from pkgsrc?).
   - Is the dtb the one built with the kernel or from somewhere else?
 
 Thanks!
 Jared
 
 
 On Sat, 22 Oct 2022, oirammm%gmail.com@localhost wrote:
 
 >> Number:         57068
 >> Category:       kern
 >> Synopsis:       a9tmr kernel panic on zynq-zturn Myir Board
 >> Confidential:   no
 >> Severity:       serious
 >> Priority:       medium
 >> Responsible:    kern-bug-people
 >> State:          open
 >> Class:          sw-bug
 >> Submitter-Id:   net
 >> Arrival-Date:   Sat Oct 22 10:00:00 +0000 2022
 >> Originator:     Mario O.
 >> Release:        9.3 4 Aug. 2022
 >> Organization:
 >> Environment:
 > Cannot give uname -a, the system panics.
 >> Description:
 > Hi all,
 > I suspect there is a problem at least on the evbarm-earmv7hf binary release of install images. After booting from an sd card with the GENERIC.ub kernel, using U-Boot and giving the right dtb zynq-zturn.dtb, the system panics after initializing the ehci0 usb controller, complaining about the a9tmr0.
 >
 > Using a prebuilt image from    https://nycdn.netbsd.org/pub/arm/ ( 32bit Generic Build: 202210211110Z ) the problem becomes clear, here is the output of the kernel panic:
 >
 > [   1.0000000] panic: kernel diagnostic assertion "freq != 0" failed: file "/usr/src/sys/arch/arm/cortex/a9tmr.c", line 299
 > [   1.0000000] cpu0: Begin traceback...
 > [   1.0000000] 0x80c8da2c: netbsd:db_panic+0x14
 > [   1.0000000] 0x80c8da4c: netbsd:vpanic+0x114
 > [   1.0000000] 0x80c8da64: netbsd:kern_assert+0x40
 > [   1.0000000] 0x80c8daa4: netbsd:a9tmr_delay+0x14c
 > [   1.0000000] 0x80c8dae4: netbsd:zynqusb_attach_common+0x284
 > [   1.0000000] 0x80c8dbac: netbsd:zynqusb_attach+0xd0
 > [   1.0000000] 0x80c8dbe4: netbsd:config_attach_internal+0x1d8
 > [   1.0000000] 0x80c8dc2c: netbsd:config_found+0xe4
 > [   1.0000000] 0x80c8dd9c: netbsd:fdt_scan+0x2ac
 > [   1.0000000] 0x80c8ddbc: netbsd:fdt_rescan+0x58
 > [   1.0000000] 0x80c8ddf4: netbsd:config_attach_internal+0x1d8
 > [   1.0000000] 0x80c8de3c: netbsd:config_found+0xe4
 > [   1.0000000] 0x80c8de7c: netbsd:arm_fdt_attach+0xa4
 > [   1.0000000] 0x80c8deb4: netbsd:config_attach_internal+0x1d8
 > [   1.0000000] 0x80c8def4: netbsd:config_rootfound+0x74
 > [   1.0000000] 0x80c8df14: netbsd:cpu_configure+0x68
 > [   1.0000000] 0x80c8df9c: netbsd:main+0x32c
 > [   1.0000000] 0x80c8dfac: netbsd:kernel_text+0x54
 > [   1.0000000] cpu0: End traceback...
 > Stopped in pid 0.0 (system) at  netbsd:cpu_Debugger+0x4:        bx      r14
 >
 > It is a systematic problem, every time you try booting the board it panics. It could be a problem on my specific board, it is part of a project and I work only on the OS part of the system, not on the fpga side.
 >
 > The board uses a MYS-7Z020-C(766)PCBA as main CPU ( Zynq family 7020 ) and works without any problem with a custom built poky linux distribution.
 >
 > I hope this can help.
 > M.
 >
 >> How-To-Repeat:
 >
 >> Fix:
 >
 >
 >
 


Home | Main Index | Thread Index | Old Index