Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Mar 2016 23:11:47 +0100
From:      Franco Ricci <franco.ricc@gmail.com>
To:        Jindrich Fucik <fulda@seznam.cz>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Banana pi pro SATA
Message-ID:  <ED69BA80-C1C3-4E45-86C2-6EAE2EFC0E74@gmail.com>
In-Reply-To: <56D0830E.8090802@seznam.cz>
References:  <56D0830E.8090802@seznam.cz>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Jindra,
you are right, the problem is related to disk attached while I reading =
form SD.
If I boot from SATA disk and I never read nothing form SD all seems to =
work fine.

Franco


On 26 Feb, 2016, at 5:53 PM, Jindrich Fucik <fulda@seznam.cz> wrote:

> Franco Ricci franco.ricci at uniroma1.it
> Sat Feb 20 09:59:19 UTC 2016
>=20
> > After several days I found that problem was HD type.
> > With a rotational HD all works fine.
> > I don't know why.
>=20
> Hello Franco,
>=20
> 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)
>=20
> Here is three examples:
> read disk using tar with transfer data to another process (wc) and =
without (to dev/null)
>=20
> Interesting is, that after successful read, when I'm trying to "halt" =
the computer I'm receiving fantastic error I not understand.
>=20
> Outputs from my experiment follows.
>=20
> Jindra
>=20
> ---------------------------------------------
> SATA disk attached, but not used:
> ---------------------------------------------
> root@a20:~ # uname -a
>=20
> 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
>=20
> tar: Removing leading '/' from member names
> panic: vm_page_insert_after: page already inserted
> cpuid =3D 0
> KDB: enter: panic
> [ thread pid 679 tid 100084 ]
> Stopped at      $d.7:   ldrb    r15, [r15, r15, ror r15]!
> db>
>=20
> ---------------------------------------------
> root@a20:~ # tar cf /dev/null /usr
>=20
> tar: Removing leading '/' from member names
> panic: vm_page_insert_after: page already inserted
> cpuid =3D 0
> KDB: enter: panic
> [ thread pid 644 tid 100067 ]
> Stopped at      $d.7:   ldrb    r15, [r15, r15, ror r15]!
> db>
>=20
>=20
> ---------------------------------------------
> NO SATA disk attached:
> ---------------------------------------------
>=20
> root@a20:~ # uname -a
>=20
> 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
>=20
> tar: Removing leading '/' from member names
> 5994501 28169833 716206080
> root@a20:~ #
> root@a20:~ # halt
>=20
> Feb 17 05:37:21 a20 halt: halted by root
>=20
> Feb 17 05:37:21 a20 syslogd: exiting on signal 15
>=20
> 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
>=20
> The operating system has halted.
> Please press any key to reboot.
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ED69BA80-C1C3-4E45-86C2-6EAE2EFC0E74>