Date: Fri, 26 Feb 2016 17:53:34 +0100 From: Jindrich Fucik <fulda@seznam.cz> To: freebsd-arm@freebsd.org Subject: Re: Banana pi pro SATA Message-ID: <56D0830E.8090802@seznam.cz>
next in thread | raw e-mail | index | archive | help
Franco Ricci franco.ricci at uniroma1.it Sat Feb 20 09:59:19 UTC 2016 > After several days I found that problem was HD type. > With a rotational HD all works fine. > I don't know why. Hello Franco, I fave found, that it does not matter you are using disk or not. Only the fact the disk is attached mean, that you will have troubles with reading more files from SD card. I did small experiment - download last image (same epeerience 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) Interesting is, that after successful read, when I'm trying to "halt" the computer I'm receiving fantastic error I not understand. Outputs from my experiment follows. 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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56D0830E.8090802>