Port-acorn32 archive

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

A7000+ newfs hang/crash during installation



Hi,

I'm currently trying to install NetBSD 6.0.1 on an A7000+ with an IDE-SD card
adapter. I was initially using the released binaries to boot and start
installation but have since used binaries that I built from source and
encountered similar problems.

Booting seems to work fine once I patched the boot32 module to run without
calling OS_ReadSysInfo - this seems to be unavailable on RISC OS 3.71.

Installation seems to work until filing systems are being created. disklabel
is run successfully but newfs either crashes or hangs. If I use a shell in
the installer and run newfs then I get a crash:

  # newfs -b 16384 -f 2048 -O 0 -V 4 /dev/rwd0a
  /dev/rwd0a: 5742.4MB (11768336 sectors) block size 16384, fragment size 2048
          using 32 cylinder groups of 179.45MB, 11485 blks, 22656 inodes.
  super-block backups (for fsck_ffs -b #) at:
  panic: kernel diagnostic assertion "(pcb->pcb_tf->tf_spsr & IF32_bits) == 8" 
failed: file "/home/david/Software/NetBSD/usr/src/sys/arch/arm/arm/ast.c", line 
82
  Stopped in pid 12.1 (newfs) at  netbsd:cpu_Debugger+0x4:        mov     r15, 
r14

  db> bt
  netbsd:vpanic+0x10
          scp=0xf0141830 rlv=0xf020a3d0 (netbsd:kern_assert+0x40)
          rsp=0xf39dbe84 rfp=0xf39dbe98
          r7=0x000000ae
  netbsd:kern_assert+0x14
          scp=0xf020a3a4 rlv=0xf00010c4 (netbsd:userret+0xb0)
          rsp=0xf39dbeac rfp=0xf39dbec4
  netbsd:userret+0x10
          scp=0xf0001024 rlv=0xf01561dc (netbsd:syscall+0xe8)
          rsp=0xf39dbec8 rlp=0xf39dbf54
          r5=0x00000000 r4=0xf39dbfb4
  netbsd:syscall+0x10
          scp=0xf0156104 rlv=0xf0156394 (netbsd:swi_handler+0xc0)
          rsp=0xf39dbf58 rfp=0xf39dbfb0
          r10=0x00000000 r9=0x00000000
          r8=0x00000000 r7=0x00000001 r6=0xf024c728 r5=0xf119f540
          r4=0xf39dbfb4
  netbsd:swi_handler+0x10
          scp=0xf01562e4 rlv=0xf003c6e8 (netbsd:swi_entry+0x5c)
          rsp=0xf39dbfb4 rfp=0xefffd034
          r8=0x00000000 r7=0x00000000
          r6=0x20300000 r5=0x00000000 r4=0xf024c728

Is this known behaviour?

David


Home | Main Index | Thread Index | Old Index