Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 Mar 2016 18:38:24 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-arm@FreeBSD.org
Subject:   [Bug 207621] SATA SSD / Allwinner A20
Message-ID:  <bug-207621-7@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207621

            Bug ID: 207621
           Summary: SATA SSD / Allwinner A20
           Product: Base System
           Version: 11.0-CURRENT
          Hardware: arm
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: arm
          Assignee: freebsd-arm@FreeBSD.org
          Reporter: fulda@seznam.cz

This bug affect boards with Allwinner A20 chips. Once they have attached SATA
SSD disk (no necessary to mount, only plugged in), then you will have troubles
with reading more files from SD card.
I did small experiment - download last image (same experience with previous
one), boot, and without any modifications start reading files from SD. Attached
sata ssd have no UFS/FAT partition and no any partition is mounted. (my
hardware is Banana PI M1)

Here is three examples:
read disk using tar with transfer data to another process (wc) and without (to
dev/null)

Outputs from my experiment follows.

(Other affected people: 
https://lists.freebsd.org/pipermail/freebsd-arm/2016-February/013229.html
https://lists.freebsd.org/pipermail/freebsd-arm/2016-February/013274.html )

Jindra

---------------------------------------------
SATA disk attached, but not used:
---------------------------------------------
root@a20:~ # uname -a

FreeBSD a20 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r295683: Wed Feb 17 05:22:46
UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/A20  arm
root@a20:~ # tar cf - /usr | wc

tar: Removing leading '/' from member names
panic: vm_page_insert_after: page already inserted
cpuid = 0
KDB: enter: panic
[ thread pid 679 tid 100084 ]
Stopped at      $d.7:   ldrb    r15, [r15, r15, ror r15]!
db>

---------------------------------------------
root@a20:~ # tar cf /dev/null /usr

tar: Removing leading '/' from member names
panic: vm_page_insert_after: page already inserted
cpuid = 0
KDB: enter: panic
[ thread pid 644 tid 100067 ]
Stopped at      $d.7:   ldrb    r15, [r15, r15, ror r15]!
db>


---------------------------------------------
NO SATA disk attached:
---------------------------------------------

root@a20:~ # uname -a

FreeBSD a20 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r295683: Wed Feb 17 05:22:46
UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/A20  arm
root@a20:~ # tar cf - /usr | wc

tar: Removing leading '/' from member names
 5994501 28169833 716206080
root@a20:~ #
root@a20:~ # halt

Feb 17 05:37:21 a20 halt: halted by root

Feb 17 05:37:21 a20 syslogd: exiting on signal 15

Waiting (max 60 seconds) for system process `vnlru' to stop...done
Waiting (max 60 seconds) for system process `bufdaemon' to stop...done
Waiting (max 60 seconds) for system process `syncer' to stop...
Syncing disks, vnodes remaining...2 1 0 0 done
All buffers synced.
lock order reversal:
 1st 0xc45b3db4 ufs (ufs) @ /usr/src/sys/kern/vfs_mount.c:1222
 2nd 0xc432cc94 syncer (syncer) @ /usr/src/sys/kern/vfs_subr.c:2617
stack backtrace:
lock order reversal:
 1st 0xc45b3b74 ufs (ufs) @ /usr/src/sys/kern/vfs_mount.c:1222
 2nd 0xc45b35d4 devfs (devfs) @ /usr/src/sys/fs/msdosfs/msdosfs_vfsops.c:994
stack backtrace:
Uptime: 3m12s

The operating system has halted.
Please press any key to reboot.

-- 
You are receiving this mail because:
You are the assignee for the bug.

help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-207621-7>