panic after install of 6.7 on Raspberry Pi 3

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

panic after install of 6.7 on Raspberry Pi 3

Joe Barnett-2
I have tried installing 6.7 (arm64) onto my Raspberry Pi 3 and it
consistently fails to boot following what appears to be a successful
installation.

I am installing from miniroot67.fs (again, for arm64), the installation
appears to be successful, and I am presented with "CONGRATULATIONS! Your
OpenBSD install has been successfully completed!" and then the option to
shell, halt, or reboot.  I choose reboot, and the machine hums along
until it's dumped into ddb.  I have included the terminal output from
the latest attempt.  In this example, I am using a generic USB flash
drive, but I have also tried SanDisk Cruzer Fit 8GB flash as I have
experienced good success with those devices in previous OpenBSD
installations on this machine.  Anyway, not sure if the media is even
relevant to this, but I experience the same result regardless of the
media I use.

Several previous versions of OpenBSD have work very well on this machine
up to 6.6.  I can still boot this machine into 6.6 -- in fact it's up
and running on 6.6 right now.

Any thoughts on what might be going on here?  Something I might be
doing?  Anyone else have similar experiences?

Any insights will be appreciated, thanks,

Joe

terminal output follows:

CONGRATULATIONS! Your OpenBSD install has been successfully completed!

When you login to your new system the first time, please read your mail
using the 'mail' command.

Exit to (S)hell, (H)alt or (R)eboot? [reboot] syncing disks... done
rebooting...


U-Boot 2020.01 (Mar 07 2020 - 09:39:06 -0700)

DRAM:  948 MiB
RPI 3 Model B (0xa22082)
MMC:   mmc@7e202000: 0, mmcnr@7e300000: 1
Loading Environment from FAT... WARNING at
/usr/obj/ports/u-boot-aarch64-2020.01                                    
                                                                         
                                                                         
                                                       
-aarch64/u-boot-2020.01/drivers/mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
WARNING at
/usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
                                                                         
                                                                         
                                                                         
              mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
Card did not respond to voltage select!
In:    serial
Out:   vidconsole
Err:   vidconsole
Net:   No ethernet found.
starting USB...
Bus usb@7e980000: scanning bus usb@7e980000 for devices... 4 USB
Device(s) found
        scanning usb for storage devices... 1 Storage Device(s) found
Hit any key to stop autoboot:  0
WARNING at
/usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
                                                                         
                                                                         
                                                                         
              mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
WARNING at
/usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
                                                                         
                                                                         
                                                                         
              mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
WARNING at
/usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
                                                                         
                                                                         
                                                                         
              mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
Card did not respond to voltage select!
Card did not respond to voltage select!

Device 0: Vendor: Generic  Rev: 0.00 Prod: USB Flash Disk
             Type: Removable Hard Disk
             Capacity: 7681.0 MB = 7.5 GB (15730688 x 512)
... is now current device
Scanning usb 0:1...
Found EFI removable media binary efi/boot/bootaa64.efi
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
WARNING at
/usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
                                                                         
                                                                         
                                                                         
              mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
WARNING at
/usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
                                                                         
                                                                         
                                                                         
              mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
WARNING at
/usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
                                                                         
                                                                         
                                                                         
              mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
Card did not respond to voltage select!
Scanning disk [hidden email]...
Disk [hidden email] not ready
Card did not respond to voltage select!
Scanning disk [hidden email]...
Disk [hidden email] not ready
Scanning disk usb_mass_storage.lun0...
** Unrecognized filesystem type **
Found 3 disks
BootOrder not defined
EFI boot manager: Cannot load any image
169176 bytes read in 13 ms (12.4 MiB/s)
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
disks: sd0*
>> OpenBSD/arm64 BOOTAA64 0.22
boot>
booting sd0a:/bsd: 7767036+1502568+545848+847664
[514084+109+966984+545617]=0xd4                                          
                                                                         
                                                                         
                                                 3460
type 0x0 pa 0x0 va 0x0 pages 0x1 attr 0x8
type 0x7 pa 0x1000 va 0x1000 pages 0x1ff attr 0x8
type 0x2 pa 0x200000 va 0x200000 pages 0x4000 attr 0x8
type 0x7 pa 0x4200000 va 0x4200000 pages 0x3cf6 attr 0x8
type 0x4 pa 0x7ef6000 va 0x7ef6000 pages 0x14 attr 0x8
type 0x7 pa 0x7f0a000 va 0x7f0a000 pages 0x31374 attr 0x8
type 0x2 pa 0x3927e000 va 0x3927e000 pages 0xb8f attr 0x8
type 0x4 pa 0x39e0d000 va 0x39e0d000 pages 0x1 attr 0x8
type 0x2 pa 0x39e0e000 va 0x39e0e000 pages 0x3 attr 0x8
type 0x7 pa 0x39e11000 va 0x39e11000 pages 0x1 attr 0x8
type 0x2 pa 0x39e12000 va 0x39e12000 pages 0x100 attr 0x8
type 0x1 pa 0x39f12000 va 0x39f12000 pages 0x2a attr 0x8
type 0x0 pa 0x39f3c000 va 0x39f3c000 pages 0x7 attr 0x8
type 0x4 pa 0x39f43000 va 0x39f43000 pages 0x1 attr 0x8
type 0x6 pa 0x39f44000 va 0x4a65fab000 pages 0x1 attr 0x8000000000000008
type 0x4 pa 0x39f45000 va 0x39f45000 pages 0x2 attr 0x8
type 0x0 pa 0x39f47000 va 0x39f47000 pages 0x4 attr 0x8
type 0x4 pa 0x39f4b000 va 0x39f4b000 pages 0x2 attr 0x8
type 0x6 pa 0x39f4d000 va 0x4a65fb4000 pages 0x1 attr 0x8000000000000008
type 0x2 pa 0x39f4e000 va 0x39f4e000 pages 0x1402 attr 0x8
type 0x5 pa 0x3b350000 va 0x4a673b7000 pages 0x10 attr
0x8000000000000008
type 0x2 pa 0x3b360000 va 0x3b360000 pages 0xa0 attr 0x8
type 0xb pa 0x3f100000 va 0x4a673c7000 pages 0x1 attr 0x8000000000000000
[ using 2027768 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
         The Regents of the University of California.  All rights
reserved.
Copyright (c) 1995-2020 OpenBSD. All rights reserved.  
https://www.OpenBSD.org

OpenBSD 6.7 (GENERIC.MP) #602: Thu May  7 13:45:48 MDT 2020
     [hidden email]:/usr/src/sys/arch/arm64/compile/GENERIC.MP
real mem  = 958828544 (914MB)
avail mem = 899276800 (857MB)
mainbus0 at root: Raspberry Pi 3 Model B Rev 1.2
cpu0 at mainbus0 mpidr 0: ARM Cortex-A53 r0p4
cpu0: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
D-cache
cpu0: 512KB 64b/line 16-way L2 cache
efi0 at mainbus0: UEFI 2.8
efi0: Das U-Boot rev 0x20200100
apm0 at mainbus0
simplefb0 at mainbus0: 656x416, 32bpp
wsdisplay0 at simplefb0 mux 1
wsdisplay0: screen 0-5 added (std, vt100 emulation)
"system" at mainbus0 not configured
"axi" at mainbus0 not configured
simplebus0 at mainbus0: "soc"
bcmdmac0 at simplebus0: DMA0 DMA2 DMA4 DMA5 DMA8 DMA9 DMA10
bcmclock0 at simplebus0
bcmmbox0 at simplebus0
bcmgpio0 at simplebus0
bcmaux0 at simplebus0
bcmintc0 at simplebus0
bcmdog0 at simplebus0
bcmrng0 at simplebus0
pluart0 at simplebus0: console
bcmsdhost0 at simplebus0: 250 MHz base clock
sdmmc0 at bcmsdhost0: 4-bit, sd high-speed, mmc high-speed, dma
"dsi" at simplebus0 not configured
dwctwo0 at simplebus0
bcmtemp0 at simplebus0
"local_intc" at simplebus0 not configured
sdhc0 at simplebus0
sdhc0: SDHC 3.0, 200 MHz base clock
sdmmc1 at sdhc0: 4-bit, sd high-speed, mmc high-speed
simplebus1 at simplebus0: "firmware"
"expgpio" at simplebus1 not configured
"power" at simplebus0 not configured
"mailbox" at simplebus0 not configured
"gpiomem" at simplebus0 not configured
"fb" at simplebus0 not configured
"vcsm" at simplebus0 not configured
"virtgpio" at simplebus0 not configured
simplebus2 at mainbus0: "clocks"
"clock" at simplebus2 not configured
"clock" at simplebus2 not configured
"phy" at mainbus0 not configured
"arm-pmu" at mainbus0 not configured
agtimer0 at mainbus0: tick rate 19200 KHz
"leds" at mainbus0 not configured
"fixedregulator_3v3" at mainbus0 not configured
"fixedregulator_5v0" at mainbus0 not configured
cpu1 at mainbus0 mpidr 1: ARM Cortex-A53 r0p4
cpu1: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
D-cache
cpu1: 512KB 64b/line 16-way L2 cache
cpu2 at mainbus0 mpidr 2: ARM Cortex-A53 r0p4
cpu2: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
D-cache
cpu2: 512KB 64b/line 16-way L2 cache
cpu3 at mainbus0 mpidr 3: ARM Cortex-A53 r0p4
cpu3: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
D-cache
cpu3: 512KB 64b/line 16-way L2 cache
usb0 at dwctwo0: USB revision 2.0
sdmmc0: can't enable card
uhub0 at usb0 configuration 1 interface 0 "Broadcom DWC2 root hub" rev
2.00/1.00 addr 1
uhub1 at uhub0 port 1 configuration 1 interface 0 "Standard Microsystems
product 0x9514" rev 2.00/2.00 addr 2
bwfm0 at sdmmc1 function 1
manufacturer 0x02d0, product 0xa9a6 at sdmmc1 function 2 not configured
smsc0 at uhub1 port 1 configuration 1 interface 0 "Standard Microsystems
SMSC9512/14" rev 2.00/2.00 addr 3
smsc0: address b8:27:eb:8b:a1:c7
ukphy0 at smsc0 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI
0x0001f0, model 0x000c
umass0 at uhub1 port 5 configuration 1 interface 0 "Generic USB Mass
Storage Device" rev 2.00/1.00 addr 4
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <Generic, USB Flash Disk, 0.00> removable
sd0: 7681MB, 512 bytes/sector, 15730688 sectors
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
bootfile: sd0a:/bsd
boot device: sd0
root on sd0a (9f09af6a8851443a.a) swap on sd0b dump on sd0b
WARNING: CHECK AND RESET THE DATE!
gpio0 at bcmgpio0: 54 pins
bwfm0: failed loadfirmware of file brcmfmac43430-sdio.bin
Automatic boot in progress: starting file system checks.
/dev/sd0a (9f09af6a8851443a.a): file system is clean; not checking
pf enabled
ukphy0 detached
uid 0 on /: out of inodes
smsc0 detached
sd0 detached
scsibus0 detached
umass0 detached
uhub1 detached
panic: init died (signal 10, exit 0)
Stopped at      panic+0x150:        TID    PID    UID     PRFLAGS    
PFLAGS  C
PU  COMMAND
  510188  46884      0     0x14000      0x200    2  zerothread
  308940  69708      0     0x14000      0x200    1  reaper
*155684      1      0       0x802     0x2000    3  init
db_enter() at panic+0x14c
panic() at trapsignal+0x164
trapsignal() at data_abort+0x90
data_abort() at do_el0_sync+0x140
do_el0_sync() at handle_el0_sync+0x74
handle_el0_sync() at 0x1a16513054
--- trap ---
https://www.openbsd.org/ddb.html describes the minimum info required in
bug
reports.  Insufficient info makes it difficult to find and fix bugs.
ddb{3}>
ddb{3}> show panic
init died (signal 10, exit 0)
ddb{3}> trace
db_enter() at panic+0x14c
panic() at trapsignal+0x164
trapsignal() at data_abort+0x90
data_abort() at do_el0_sync+0x140
do_el0_sync() at handle_el0_sync+0x74
handle_el0_sync() at 0x1a16513054
--- trap ---

Reply | Threaded
Open this post in threaded view
|

Re: panic after install of 6.7 on Raspberry Pi 3

Mark Kettenis
> Date: Tue, 26 May 2020 14:15:52 -0700
> From: Joe Barnett <[hidden email]>
>
> I have tried installing 6.7 (arm64) onto my Raspberry Pi 3 and it
> consistently fails to boot following what appears to be a successful
> installation.
>
> I am installing from miniroot67.fs (again, for arm64), the installation
> appears to be successful, and I am presented with "CONGRATULATIONS! Your
> OpenBSD install has been successfully completed!" and then the option to
> shell, halt, or reboot.  I choose reboot, and the machine hums along
> until it's dumped into ddb.  I have included the terminal output from
> the latest attempt.  In this example, I am using a generic USB flash
> drive, but I have also tried SanDisk Cruzer Fit 8GB flash as I have
> experienced good success with those devices in previous OpenBSD
> installations on this machine.  Anyway, not sure if the media is even
> relevant to this, but I experience the same result regardless of the
> media I use.
>
> Several previous versions of OpenBSD have work very well on this machine
> up to 6.6.  I can still boot this machine into 6.6 -- in fact it's up
> and running on 6.6 right now.
>
> Any thoughts on what might be going on here?  Something I might be
> doing?  Anyone else have similar experiences?
>
> Any insights will be appreciated, thanks,

Jusging from the information below, I suspect your power supply isn;t
up to the job.  As a result, your USB flash drive detaches and you end
up without a root disk.

Now before you say "but this worked with OpenBSD 6.6": OpenBSD 6.7
supports quite a bit more devices on the rpi3 (sdhc(4), bcmhost(4),
bwfm(4)) and enabling those devices increases the power draw, So a
marginal power supply can suddenly become insufficient.

Hope that helps.  And please let us know if switching power supplies
does indeed solve the problem.

Cheers,

Mark

> terminal output follows:
>
> CONGRATULATIONS! Your OpenBSD install has been successfully completed!
>
> When you login to your new system the first time, please read your mail
> using the 'mail' command.
>
> Exit to (S)hell, (H)alt or (R)eboot? [reboot] syncing disks... done
> rebooting...
>
>
> U-Boot 2020.01 (Mar 07 2020 - 09:39:06 -0700)
>
> DRAM:  948 MiB
> RPI 3 Model B (0xa22082)
> MMC:   mmc@7e202000: 0, mmcnr@7e300000: 1
> Loading Environment from FAT... WARNING at
> /usr/obj/ports/u-boot-aarch64-2020.01                                    
>                                                                          
>                                                                          
>                                                        
> -aarch64/u-boot-2020.01/drivers/mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
> WARNING at
> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
>                                                                          
>                                                                          
>                                                                          
>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
> Card did not respond to voltage select!
> In:    serial
> Out:   vidconsole
> Err:   vidconsole
> Net:   No ethernet found.
> starting USB...
> Bus usb@7e980000: scanning bus usb@7e980000 for devices... 4 USB
> Device(s) found
>         scanning usb for storage devices... 1 Storage Device(s) found
> Hit any key to stop autoboot:  0
> WARNING at
> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
>                                                                          
>                                                                          
>                                                                          
>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
> WARNING at
> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
>                                                                          
>                                                                          
>                                                                          
>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
> WARNING at
> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
>                                                                          
>                                                                          
>                                                                          
>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
> Card did not respond to voltage select!
> Card did not respond to voltage select!
>
> Device 0: Vendor: Generic  Rev: 0.00 Prod: USB Flash Disk
>              Type: Removable Hard Disk
>              Capacity: 7681.0 MB = 7.5 GB (15730688 x 512)
> ... is now current device
> Scanning usb 0:1...
> Found EFI removable media binary efi/boot/bootaa64.efi
> libfdt fdt_check_header(): FDT_ERR_BADMAGIC
> WARNING at
> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
>                                                                          
>                                                                          
>                                                                          
>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
> WARNING at
> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
>                                                                          
>                                                                          
>                                                                          
>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
> WARNING at
> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/    
>                                                                          
>                                                                          
>                                                                          
>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
> Card did not respond to voltage select!
> Scanning disk [hidden email]...
> Disk [hidden email] not ready
> Card did not respond to voltage select!
> Scanning disk [hidden email]...
> Disk [hidden email] not ready
> Scanning disk usb_mass_storage.lun0...
> ** Unrecognized filesystem type **
> Found 3 disks
> BootOrder not defined
> EFI boot manager: Cannot load any image
> 169176 bytes read in 13 ms (12.4 MiB/s)
> libfdt fdt_check_header(): FDT_ERR_BADMAGIC
> disks: sd0*
> >> OpenBSD/arm64 BOOTAA64 0.22
> boot>
> booting sd0a:/bsd: 7767036+1502568+545848+847664
> [514084+109+966984+545617]=0xd4                                          
>                                                                          
>                                                                          
>                                                  3460
> type 0x0 pa 0x0 va 0x0 pages 0x1 attr 0x8
> type 0x7 pa 0x1000 va 0x1000 pages 0x1ff attr 0x8
> type 0x2 pa 0x200000 va 0x200000 pages 0x4000 attr 0x8
> type 0x7 pa 0x4200000 va 0x4200000 pages 0x3cf6 attr 0x8
> type 0x4 pa 0x7ef6000 va 0x7ef6000 pages 0x14 attr 0x8
> type 0x7 pa 0x7f0a000 va 0x7f0a000 pages 0x31374 attr 0x8
> type 0x2 pa 0x3927e000 va 0x3927e000 pages 0xb8f attr 0x8
> type 0x4 pa 0x39e0d000 va 0x39e0d000 pages 0x1 attr 0x8
> type 0x2 pa 0x39e0e000 va 0x39e0e000 pages 0x3 attr 0x8
> type 0x7 pa 0x39e11000 va 0x39e11000 pages 0x1 attr 0x8
> type 0x2 pa 0x39e12000 va 0x39e12000 pages 0x100 attr 0x8
> type 0x1 pa 0x39f12000 va 0x39f12000 pages 0x2a attr 0x8
> type 0x0 pa 0x39f3c000 va 0x39f3c000 pages 0x7 attr 0x8
> type 0x4 pa 0x39f43000 va 0x39f43000 pages 0x1 attr 0x8
> type 0x6 pa 0x39f44000 va 0x4a65fab000 pages 0x1 attr 0x8000000000000008
> type 0x4 pa 0x39f45000 va 0x39f45000 pages 0x2 attr 0x8
> type 0x0 pa 0x39f47000 va 0x39f47000 pages 0x4 attr 0x8
> type 0x4 pa 0x39f4b000 va 0x39f4b000 pages 0x2 attr 0x8
> type 0x6 pa 0x39f4d000 va 0x4a65fb4000 pages 0x1 attr 0x8000000000000008
> type 0x2 pa 0x39f4e000 va 0x39f4e000 pages 0x1402 attr 0x8
> type 0x5 pa 0x3b350000 va 0x4a673b7000 pages 0x10 attr
> 0x8000000000000008
> type 0x2 pa 0x3b360000 va 0x3b360000 pages 0xa0 attr 0x8
> type 0xb pa 0x3f100000 va 0x4a673c7000 pages 0x1 attr 0x8000000000000000
> [ using 2027768 bytes of bsd ELF symbol table ]
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>          The Regents of the University of California.  All rights
> reserved.
> Copyright (c) 1995-2020 OpenBSD. All rights reserved.  
> https://www.OpenBSD.org
>
> OpenBSD 6.7 (GENERIC.MP) #602: Thu May  7 13:45:48 MDT 2020
>      [hidden email]:/usr/src/sys/arch/arm64/compile/GENERIC.MP
> real mem  = 958828544 (914MB)
> avail mem = 899276800 (857MB)
> mainbus0 at root: Raspberry Pi 3 Model B Rev 1.2
> cpu0 at mainbus0 mpidr 0: ARM Cortex-A53 r0p4
> cpu0: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
> D-cache
> cpu0: 512KB 64b/line 16-way L2 cache
> efi0 at mainbus0: UEFI 2.8
> efi0: Das U-Boot rev 0x20200100
> apm0 at mainbus0
> simplefb0 at mainbus0: 656x416, 32bpp
> wsdisplay0 at simplefb0 mux 1
> wsdisplay0: screen 0-5 added (std, vt100 emulation)
> "system" at mainbus0 not configured
> "axi" at mainbus0 not configured
> simplebus0 at mainbus0: "soc"
> bcmdmac0 at simplebus0: DMA0 DMA2 DMA4 DMA5 DMA8 DMA9 DMA10
> bcmclock0 at simplebus0
> bcmmbox0 at simplebus0
> bcmgpio0 at simplebus0
> bcmaux0 at simplebus0
> bcmintc0 at simplebus0
> bcmdog0 at simplebus0
> bcmrng0 at simplebus0
> pluart0 at simplebus0: console
> bcmsdhost0 at simplebus0: 250 MHz base clock
> sdmmc0 at bcmsdhost0: 4-bit, sd high-speed, mmc high-speed, dma
> "dsi" at simplebus0 not configured
> dwctwo0 at simplebus0
> bcmtemp0 at simplebus0
> "local_intc" at simplebus0 not configured
> sdhc0 at simplebus0
> sdhc0: SDHC 3.0, 200 MHz base clock
> sdmmc1 at sdhc0: 4-bit, sd high-speed, mmc high-speed
> simplebus1 at simplebus0: "firmware"
> "expgpio" at simplebus1 not configured
> "power" at simplebus0 not configured
> "mailbox" at simplebus0 not configured
> "gpiomem" at simplebus0 not configured
> "fb" at simplebus0 not configured
> "vcsm" at simplebus0 not configured
> "virtgpio" at simplebus0 not configured
> simplebus2 at mainbus0: "clocks"
> "clock" at simplebus2 not configured
> "clock" at simplebus2 not configured
> "phy" at mainbus0 not configured
> "arm-pmu" at mainbus0 not configured
> agtimer0 at mainbus0: tick rate 19200 KHz
> "leds" at mainbus0 not configured
> "fixedregulator_3v3" at mainbus0 not configured
> "fixedregulator_5v0" at mainbus0 not configured
> cpu1 at mainbus0 mpidr 1: ARM Cortex-A53 r0p4
> cpu1: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
> D-cache
> cpu1: 512KB 64b/line 16-way L2 cache
> cpu2 at mainbus0 mpidr 2: ARM Cortex-A53 r0p4
> cpu2: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
> D-cache
> cpu2: 512KB 64b/line 16-way L2 cache
> cpu3 at mainbus0 mpidr 3: ARM Cortex-A53 r0p4
> cpu3: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
> D-cache
> cpu3: 512KB 64b/line 16-way L2 cache
> usb0 at dwctwo0: USB revision 2.0
> sdmmc0: can't enable card
> uhub0 at usb0 configuration 1 interface 0 "Broadcom DWC2 root hub" rev
> 2.00/1.00 addr 1
> uhub1 at uhub0 port 1 configuration 1 interface 0 "Standard Microsystems
> product 0x9514" rev 2.00/2.00 addr 2
> bwfm0 at sdmmc1 function 1
> manufacturer 0x02d0, product 0xa9a6 at sdmmc1 function 2 not configured
> smsc0 at uhub1 port 1 configuration 1 interface 0 "Standard Microsystems
> SMSC9512/14" rev 2.00/2.00 addr 3
> smsc0: address b8:27:eb:8b:a1:c7
> ukphy0 at smsc0 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI
> 0x0001f0, model 0x000c
> umass0 at uhub1 port 5 configuration 1 interface 0 "Generic USB Mass
> Storage Device" rev 2.00/1.00 addr 4
> umass0: using SCSI over Bulk-Only
> scsibus0 at umass0: 2 targets, initiator 0
> sd0 at scsibus0 targ 1 lun 0: <Generic, USB Flash Disk, 0.00> removable
> sd0: 7681MB, 512 bytes/sector, 15730688 sectors
> vscsi0 at root
> scsibus1 at vscsi0: 256 targets
> softraid0 at root
> scsibus2 at softraid0: 256 targets
> bootfile: sd0a:/bsd
> boot device: sd0
> root on sd0a (9f09af6a8851443a.a) swap on sd0b dump on sd0b
> WARNING: CHECK AND RESET THE DATE!
> gpio0 at bcmgpio0: 54 pins
> bwfm0: failed loadfirmware of file brcmfmac43430-sdio.bin
> Automatic boot in progress: starting file system checks.
> /dev/sd0a (9f09af6a8851443a.a): file system is clean; not checking
> pf enabled
> ukphy0 detached
> uid 0 on /: out of inodes
> smsc0 detached
> sd0 detached
> scsibus0 detached
> umass0 detached
> uhub1 detached
> panic: init died (signal 10, exit 0)
> Stopped at      panic+0x150:        TID    PID    UID     PRFLAGS    
> PFLAGS  C
> PU  COMMAND
>   510188  46884      0     0x14000      0x200    2  zerothread
>   308940  69708      0     0x14000      0x200    1  reaper
> *155684      1      0       0x802     0x2000    3  init
> db_enter() at panic+0x14c
> panic() at trapsignal+0x164
> trapsignal() at data_abort+0x90
> data_abort() at do_el0_sync+0x140
> do_el0_sync() at handle_el0_sync+0x74
> handle_el0_sync() at 0x1a16513054
> --- trap ---
> https://www.openbsd.org/ddb.html describes the minimum info required in
> bug
> reports.  Insufficient info makes it difficult to find and fix bugs.
> ddb{3}>
> ddb{3}> show panic
> init died (signal 10, exit 0)
> ddb{3}> trace
> db_enter() at panic+0x14c
> panic() at trapsignal+0x164
> trapsignal() at data_abort+0x90
> data_abort() at do_el0_sync+0x140
> do_el0_sync() at handle_el0_sync+0x74
> handle_el0_sync() at 0x1a16513054
> --- trap ---
>
>

Reply | Threaded
Open this post in threaded view
|

Re: panic after install of 6.7 on Raspberry Pi 3

Joe Barnett-2
On 2020-05-26 14:44, Mark Kettenis wrote:

>> Date: Tue, 26 May 2020 14:15:52 -0700
>> From: Joe Barnett <[hidden email]>
>>
>> I have tried installing 6.7 (arm64) onto my Raspberry Pi 3 and it
>> consistently fails to boot following what appears to be a successful
>> installation.
>>
>> I am installing from miniroot67.fs (again, for arm64), the
>> installation
>> appears to be successful, and I am presented with "CONGRATULATIONS!
>> Your
>> OpenBSD install has been successfully completed!" and then the option
>> to
>> shell, halt, or reboot.  I choose reboot, and the machine hums along
>> until it's dumped into ddb.  I have included the terminal output from
>> the latest attempt.  In this example, I am using a generic USB flash
>> drive, but I have also tried SanDisk Cruzer Fit 8GB flash as I have
>> experienced good success with those devices in previous OpenBSD
>> installations on this machine.  Anyway, not sure if the media is even
>> relevant to this, but I experience the same result regardless of the
>> media I use.
>>
>> Several previous versions of OpenBSD have work very well on this
>> machine
>> up to 6.6.  I can still boot this machine into 6.6 -- in fact it's up
>> and running on 6.6 right now.
>>
>> Any thoughts on what might be going on here?  Something I might be
>> doing?  Anyone else have similar experiences?
>>
>> Any insights will be appreciated, thanks,
>
> Jusging from the information below, I suspect your power supply isn;t
> up to the job.  As a result, your USB flash drive detaches and you end
> up without a root disk.
>
> Now before you say "but this worked with OpenBSD 6.6": OpenBSD 6.7
> supports quite a bit more devices on the rpi3 (sdhc(4), bcmhost(4),
> bwfm(4)) and enabling those devices increases the power draw, So a
> marginal power supply can suddenly become insufficient.
>
> Hope that helps.  And please let us know if switching power supplies
> does indeed solve the problem.
>
> Cheers,
>
> Mark

Mark,

It certainly appears to have been the power supply -- swapped it out for
a better one, and the machine now seems to be perfectly functional.  I'm
a little embarrassed that it did not even occur to me that more hardware
support would require more power.

Thank you!

Joe

>
>> terminal output follows:
>>
>> CONGRATULATIONS! Your OpenBSD install has been successfully completed!
>>
>> When you login to your new system the first time, please read your
>> mail
>> using the 'mail' command.
>>
>> Exit to (S)hell, (H)alt or (R)eboot? [reboot] syncing disks... done
>> rebooting...
>>
>>
>> U-Boot 2020.01 (Mar 07 2020 - 09:39:06 -0700)
>>
>> DRAM:  948 MiB
>> RPI 3 Model B (0xa22082)
>> MMC:   mmc@7e202000: 0, mmcnr@7e300000: 1
>> Loading Environment from FAT... WARNING at
>> /usr/obj/ports/u-boot-aarch64-2020.01
>>
>>
>>
>> -aarch64/u-boot-2020.01/drivers/mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
>> WARNING at
>> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/
>>
>>
>>
>>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
>> Card did not respond to voltage select!
>> In:    serial
>> Out:   vidconsole
>> Err:   vidconsole
>> Net:   No ethernet found.
>> starting USB...
>> Bus usb@7e980000: scanning bus usb@7e980000 for devices... 4 USB
>> Device(s) found
>>         scanning usb for storage devices... 1 Storage Device(s) found
>> Hit any key to stop autoboot:  0
>> WARNING at
>> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/
>>
>>
>>
>>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
>> WARNING at
>> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/
>>
>>
>>
>>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
>> WARNING at
>> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/
>>
>>
>>
>>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
>> Card did not respond to voltage select!
>> Card did not respond to voltage select!
>>
>> Device 0: Vendor: Generic  Rev: 0.00 Prod: USB Flash Disk
>>              Type: Removable Hard Disk
>>              Capacity: 7681.0 MB = 7.5 GB (15730688 x 512)
>> ... is now current device
>> Scanning usb 0:1...
>> Found EFI removable media binary efi/boot/bootaa64.efi
>> libfdt fdt_check_header(): FDT_ERR_BADMAGIC
>> WARNING at
>> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/
>>
>>
>>
>>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
>> WARNING at
>> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/
>>
>>
>>
>>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
>> WARNING at
>> /usr/obj/ports/u-boot-aarch64-2020.01-aarch64/u-boot-2020.01/drivers/
>>
>>
>>
>>               mmc/bcm2835_sdhost.c:410/bcm2835_send_command()!
>> Card did not respond to voltage select!
>> Scanning disk [hidden email]...
>> Disk [hidden email] not ready
>> Card did not respond to voltage select!
>> Scanning disk [hidden email]...
>> Disk [hidden email] not ready
>> Scanning disk usb_mass_storage.lun0...
>> ** Unrecognized filesystem type **
>> Found 3 disks
>> BootOrder not defined
>> EFI boot manager: Cannot load any image
>> 169176 bytes read in 13 ms (12.4 MiB/s)
>> libfdt fdt_check_header(): FDT_ERR_BADMAGIC
>> disks: sd0*
>> >> OpenBSD/arm64 BOOTAA64 0.22
>> boot>
>> booting sd0a:/bsd: 7767036+1502568+545848+847664
>> [514084+109+966984+545617]=0xd4
>>
>>
>>                                                  3460
>> type 0x0 pa 0x0 va 0x0 pages 0x1 attr 0x8
>> type 0x7 pa 0x1000 va 0x1000 pages 0x1ff attr 0x8
>> type 0x2 pa 0x200000 va 0x200000 pages 0x4000 attr 0x8
>> type 0x7 pa 0x4200000 va 0x4200000 pages 0x3cf6 attr 0x8
>> type 0x4 pa 0x7ef6000 va 0x7ef6000 pages 0x14 attr 0x8
>> type 0x7 pa 0x7f0a000 va 0x7f0a000 pages 0x31374 attr 0x8
>> type 0x2 pa 0x3927e000 va 0x3927e000 pages 0xb8f attr 0x8
>> type 0x4 pa 0x39e0d000 va 0x39e0d000 pages 0x1 attr 0x8
>> type 0x2 pa 0x39e0e000 va 0x39e0e000 pages 0x3 attr 0x8
>> type 0x7 pa 0x39e11000 va 0x39e11000 pages 0x1 attr 0x8
>> type 0x2 pa 0x39e12000 va 0x39e12000 pages 0x100 attr 0x8
>> type 0x1 pa 0x39f12000 va 0x39f12000 pages 0x2a attr 0x8
>> type 0x0 pa 0x39f3c000 va 0x39f3c000 pages 0x7 attr 0x8
>> type 0x4 pa 0x39f43000 va 0x39f43000 pages 0x1 attr 0x8
>> type 0x6 pa 0x39f44000 va 0x4a65fab000 pages 0x1 attr
>> 0x8000000000000008
>> type 0x4 pa 0x39f45000 va 0x39f45000 pages 0x2 attr 0x8
>> type 0x0 pa 0x39f47000 va 0x39f47000 pages 0x4 attr 0x8
>> type 0x4 pa 0x39f4b000 va 0x39f4b000 pages 0x2 attr 0x8
>> type 0x6 pa 0x39f4d000 va 0x4a65fb4000 pages 0x1 attr
>> 0x8000000000000008
>> type 0x2 pa 0x39f4e000 va 0x39f4e000 pages 0x1402 attr 0x8
>> type 0x5 pa 0x3b350000 va 0x4a673b7000 pages 0x10 attr
>> 0x8000000000000008
>> type 0x2 pa 0x3b360000 va 0x3b360000 pages 0xa0 attr 0x8
>> type 0xb pa 0x3f100000 va 0x4a673c7000 pages 0x1 attr
>> 0x8000000000000000
>> [ using 2027768 bytes of bsd ELF symbol table ]
>> Copyright (c) 1982, 1986, 1989, 1991, 1993
>>          The Regents of the University of California.  All rights
>> reserved.
>> Copyright (c) 1995-2020 OpenBSD. All rights reserved.
>> https://www.OpenBSD.org
>>
>> OpenBSD 6.7 (GENERIC.MP) #602: Thu May  7 13:45:48 MDT 2020
>>      
>> [hidden email]:/usr/src/sys/arch/arm64/compile/GENERIC.MP
>> real mem  = 958828544 (914MB)
>> avail mem = 899276800 (857MB)
>> mainbus0 at root: Raspberry Pi 3 Model B Rev 1.2
>> cpu0 at mainbus0 mpidr 0: ARM Cortex-A53 r0p4
>> cpu0: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
>> D-cache
>> cpu0: 512KB 64b/line 16-way L2 cache
>> efi0 at mainbus0: UEFI 2.8
>> efi0: Das U-Boot rev 0x20200100
>> apm0 at mainbus0
>> simplefb0 at mainbus0: 656x416, 32bpp
>> wsdisplay0 at simplefb0 mux 1
>> wsdisplay0: screen 0-5 added (std, vt100 emulation)
>> "system" at mainbus0 not configured
>> "axi" at mainbus0 not configured
>> simplebus0 at mainbus0: "soc"
>> bcmdmac0 at simplebus0: DMA0 DMA2 DMA4 DMA5 DMA8 DMA9 DMA10
>> bcmclock0 at simplebus0
>> bcmmbox0 at simplebus0
>> bcmgpio0 at simplebus0
>> bcmaux0 at simplebus0
>> bcmintc0 at simplebus0
>> bcmdog0 at simplebus0
>> bcmrng0 at simplebus0
>> pluart0 at simplebus0: console
>> bcmsdhost0 at simplebus0: 250 MHz base clock
>> sdmmc0 at bcmsdhost0: 4-bit, sd high-speed, mmc high-speed, dma
>> "dsi" at simplebus0 not configured
>> dwctwo0 at simplebus0
>> bcmtemp0 at simplebus0
>> "local_intc" at simplebus0 not configured
>> sdhc0 at simplebus0
>> sdhc0: SDHC 3.0, 200 MHz base clock
>> sdmmc1 at sdhc0: 4-bit, sd high-speed, mmc high-speed
>> simplebus1 at simplebus0: "firmware"
>> "expgpio" at simplebus1 not configured
>> "power" at simplebus0 not configured
>> "mailbox" at simplebus0 not configured
>> "gpiomem" at simplebus0 not configured
>> "fb" at simplebus0 not configured
>> "vcsm" at simplebus0 not configured
>> "virtgpio" at simplebus0 not configured
>> simplebus2 at mainbus0: "clocks"
>> "clock" at simplebus2 not configured
>> "clock" at simplebus2 not configured
>> "phy" at mainbus0 not configured
>> "arm-pmu" at mainbus0 not configured
>> agtimer0 at mainbus0: tick rate 19200 KHz
>> "leds" at mainbus0 not configured
>> "fixedregulator_3v3" at mainbus0 not configured
>> "fixedregulator_5v0" at mainbus0 not configured
>> cpu1 at mainbus0 mpidr 1: ARM Cortex-A53 r0p4
>> cpu1: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
>> D-cache
>> cpu1: 512KB 64b/line 16-way L2 cache
>> cpu2 at mainbus0 mpidr 2: ARM Cortex-A53 r0p4
>> cpu2: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
>> D-cache
>> cpu2: 512KB 64b/line 16-way L2 cache
>> cpu3 at mainbus0 mpidr 3: ARM Cortex-A53 r0p4
>> cpu3: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1
>> D-cache
>> cpu3: 512KB 64b/line 16-way L2 cache
>> usb0 at dwctwo0: USB revision 2.0
>> sdmmc0: can't enable card
>> uhub0 at usb0 configuration 1 interface 0 "Broadcom DWC2 root hub" rev
>> 2.00/1.00 addr 1
>> uhub1 at uhub0 port 1 configuration 1 interface 0 "Standard
>> Microsystems
>> product 0x9514" rev 2.00/2.00 addr 2
>> bwfm0 at sdmmc1 function 1
>> manufacturer 0x02d0, product 0xa9a6 at sdmmc1 function 2 not
>> configured
>> smsc0 at uhub1 port 1 configuration 1 interface 0 "Standard
>> Microsystems
>> SMSC9512/14" rev 2.00/2.00 addr 3
>> smsc0: address b8:27:eb:8b:a1:c7
>> ukphy0 at smsc0 phy 1: Generic IEEE 802.3u media interface, rev. 3:
>> OUI
>> 0x0001f0, model 0x000c
>> umass0 at uhub1 port 5 configuration 1 interface 0 "Generic USB Mass
>> Storage Device" rev 2.00/1.00 addr 4
>> umass0: using SCSI over Bulk-Only
>> scsibus0 at umass0: 2 targets, initiator 0
>> sd0 at scsibus0 targ 1 lun 0: <Generic, USB Flash Disk, 0.00>
>> removable
>> sd0: 7681MB, 512 bytes/sector, 15730688 sectors
>> vscsi0 at root
>> scsibus1 at vscsi0: 256 targets
>> softraid0 at root
>> scsibus2 at softraid0: 256 targets
>> bootfile: sd0a:/bsd
>> boot device: sd0
>> root on sd0a (9f09af6a8851443a.a) swap on sd0b dump on sd0b
>> WARNING: CHECK AND RESET THE DATE!
>> gpio0 at bcmgpio0: 54 pins
>> bwfm0: failed loadfirmware of file brcmfmac43430-sdio.bin
>> Automatic boot in progress: starting file system checks.
>> /dev/sd0a (9f09af6a8851443a.a): file system is clean; not checking
>> pf enabled
>> ukphy0 detached
>> uid 0 on /: out of inodes
>> smsc0 detached
>> sd0 detached
>> scsibus0 detached
>> umass0 detached
>> uhub1 detached
>> panic: init died (signal 10, exit 0)
>> Stopped at      panic+0x150:        TID    PID    UID     PRFLAGS
>> PFLAGS  C
>> PU  COMMAND
>>   510188  46884      0     0x14000      0x200    2  zerothread
>>   308940  69708      0     0x14000      0x200    1  reaper
>> *155684      1      0       0x802     0x2000    3  init
>> db_enter() at panic+0x14c
>> panic() at trapsignal+0x164
>> trapsignal() at data_abort+0x90
>> data_abort() at do_el0_sync+0x140
>> do_el0_sync() at handle_el0_sync+0x74
>> handle_el0_sync() at 0x1a16513054
>> --- trap ---
>> https://www.openbsd.org/ddb.html describes the minimum info required
>> in
>> bug
>> reports.  Insufficient info makes it difficult to find and fix bugs.
>> ddb{3}>
>> ddb{3}> show panic
>> init died (signal 10, exit 0)
>> ddb{3}> trace
>> db_enter() at panic+0x14c
>> panic() at trapsignal+0x164
>> trapsignal() at data_abort+0x90
>> data_abort() at do_el0_sync+0x140
>> do_el0_sync() at handle_el0_sync+0x74
>> handle_el0_sync() at 0x1a16513054
>> --- trap ---
>>
>>

--
Joe Barnett
623.670.1326