Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Aug 2013 21:07:30 -0700
From:      Sean Bruno <sean_bruno@yahoo.com>
To:        Alan Cox <alc@rice.edu>
Cc:        "freebsd-embedded@freebsd.org" <freebsd-embedded@freebsd.org>
Subject:   Re: Dlink DIR-825 B1 status [update 2] [fixed!]
Message-ID:  <1377058050.2345.4.camel@localhost>
In-Reply-To: <52139707.9060807@rice.edu>
References:  <1374340359.1421.3.camel@localhost> <1376975321.1445.62.camel@localhost> <CAJ-Vmom1GO=PUTysV0BX6YfeFUrvFdCSc1hCX=-yzA=EV5OYjQ@mail.gmail.com> <1377013002.1325.6.camel@localhost>  <52139707.9060807@rice.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-PL64ZWk55NzrBx1qADhe
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

On Tue, 2013-08-20 at 11:19 -0500, Alan Cox wrote:
> Try this:
>=20
> Index: vm/vm_page.c
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> --- vm/vm_page.c        (revision 254571)
> +++ vm/vm_page.c        (working copy)
> @@ -1927,7 +1927,7 @@ vm_page_alloc_freelist(int flind, int req)
>         /*
>          * Do not allocate reserved pages unless the req has asked for
> it.
>          */
> -       mtx_lock(&vm_page_queue_free_mtx);
> +       mtx_lock_flags(&vm_page_queue_free_mtx, MTX_RECURSE);
>         if (cnt.v_free_count + cnt.v_cache_count > cnt.v_free_reserved
> ||
>             (req_class =3D=3D VM_ALLOC_SYSTEM &&
>             cnt.v_free_count + cnt.v_cache_count >
> cnt.v_interrupt_free_min) ||=20

Fixed!

It *does* take a while to mount though.  :-)

Note the <ctrl-t> I'm hitting on the console because the 1TB drive
caused the mount command to go for quite a long time.

# kldstat
Id Refs Address    Size     Name
 1   40 0x80050000 4a8d60   kernel
 2    1 0xc0101000 1078     if_ath_pci.ko
 3    1 0xc0103000 120c1c   if_ath.ko
 4    4 0xc0224000 620dc    wlan.ko
 5    2 0xc0287000 4da4     bridgestp.ko
 6    1 0xc028c000 76e0     if_bridge.ko
 7    1 0xc0294000 a7e0     random.ko
 8    1 0xc029f000 3ac      wlan_xauth.ko
 9    1 0xc02a0000 2a94     wlan_tkip.ko
10    1 0xc02a3000 a2cc     ar71xx_ehci.ko
11    2 0xc02ae000 2d610    usb.ko
12    1 0xc02dc000 6784     umass.ko
# ugen0.2: <Iomega HDD> at usbus0
umass0: <Interface0> on usbus0
umass0:  SCSI over Bulk-Only; quirks =3D 0x0100
umass0:0:0:-1: Attached to scbus0
GEOM: new disk da0
da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
da0: <External RAID 0> Fixed Direct Access SCSI-4 device=20
da0: Serial Number ABCDEF0123456847
da0: 40.000MB/s transfers
da0: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
da0: quirks=3D0x2<NO_6_BYTE>
da0: Delete methods: <NONE(*)>
MAP: No valid partition found at da0
MAP: No valid partition found at da0p1

# mount -t msdosfs -o large /dev/da0p1 /mnt
load: 1.33  cmd: mount_msdosfs 242 [biord] 11.76r 0.00u 3.73s 11% 700k
load: 1.33  cmd: mount_msdosfs 242 [biord] 12.74r 0.00u 4.12s 12% 700k
load: 1.30  cmd: mount_msdosfs 242 [biord] 13.66r 0.00u 4.49s 14% 700k
load: 1.30  cmd: mount_msdosfs 242 [biord] 14.80r 0.00u 4.96s 15% 700k
load: 1.30  cmd: mount_msdosfs 242 [biord] 15.40r 0.00u 5.21s 15% 700k
load: 1.30  cmd: mount_msdosfs 242 [biord] 16.95r 0.00u 5.84s 17% 700k
load: 1.30  cmd: mount_msdosfs 242 [biord] 18.15r 0.00u 6.33s 18% 700k
load: 1.28  cmd: mount_msdosfs 242 [biord] 19.92r 0.00u 7.06s 20% 700k
load: 1.28  cmd: mount_msdosfs 242 [biord] 20.76r 0.00u 7.40s 21% 700k
load: 1.26  cmd: mount_msdosfs 242 [biord] 24.70r 0.00u 9.02s 24% 700k
load: 1.26  cmd: mount_msdosfs 242 [biord] 25.56r 0.00u 9.37s 24% 700k
load: 1.26  cmd: mount_msdosfs 242 [biord] 25.96r 0.00u 9.54s 25% 700k
load: 1.26  cmd: mount_msdosfs 242 [biord] 26.65r 0.00u 9.82s 26% 700k
load: 1.26  cmd: mount_msdosfs 242 [biord] 26.91r 0.00u 9.92s 26% 700k
load: 1.26  cmd: mount_msdosfs 242 [runnable] 27.11r 0.00u 10.01s 26%
700k
load: 1.26  cmd: mount_msdosfs 242 [biord] 27.31r 0.00u 10.09s 26% 700k
load: 1.26  cmd: mount_msdosfs 242 [biord] 27.57r 0.00u 10.19s 26% 700k
load: 1.24  cmd: mount_msdosfs 242 [biord] 29.58r 0.00u 11.02s 27% 700k
load: 1.24  cmd: mount_msdosfs 242 [biord] 33.33r 0.00u 12.53s 29% 700k
load: 1.22  cmd: mount_msdosfs 242 [biord] 34.23r 0.00u 12.90s 29% 700k
load: 1.22  cmd: mount_msdosfs 242 [biord] 35.18r 0.00u 13.29s 30% 700k
load: 1.22  cmd: mount_msdosfs 242 [biord] 36.23r 0.00u 13.72s 30% 700k
load: 1.22  cmd: mount_msdosfs 242 [vnread] 37.25r 0.00u 13.99s 30% 732k
# df -k
Filesystem                 1024-blocks      Used     Avail Capacity
Mounted on
/dev/map/rootfs.uncompress       21983     20765      -540   103%    /
devfs                               1         1         0   100%    /dev
/dev/md0                          828         8       756     1%    /tmp
/dev/md1                          828        60       704     8%    /var
/dev/md2                          828       440       324    58%    /etc
/dev/da0p1                  976524128 329609728 646914400    34%    /mnt
#=20


--=-PL64ZWk55NzrBx1qADhe
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (FreeBSD)

iQEcBAABAgAGBQJSFDz+AAoJEBkJRdwI6BaH5JEH/24prfA5KCzjcAuelwRd9fsD
tDMv4HOuBiaKxRHxPQMpf7CaLMXG2n1PH52hgJryfGLhRn4Q7CfRsVjjtliCqfwx
EtccVSzZuuZBO1oycUtMk8KqroJGHHf+mo1AdLFafUGp1nOTNd8uyM8lVXuI4rKL
ojGho3QfcviGBS0pSAPWS0o5KYgmEg07oYdr1iajEPsppSmyfmWCvR1fMabDCVNA
2MjgHgrIigFBSA3QvydMRcRDnqmubtIvqcQUaCtxrRy+7QgqMbfB2fBPFEcaaeBD
4k8CXy87IIkQT/9gbWiWHsGuU53+J3GmNp46fVyuxD9roE+ccJg1u2ad4y5BtXo=
=QnMC
-----END PGP SIGNATURE-----

--=-PL64ZWk55NzrBx1qADhe--




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