Dlink DIR-825 B1 status [update 2] [fixed!]
Sean Bruno
sean_bruno at yahoo.com
Wed Aug 21 04:14:17 UTC 2013
On Tue, 2013-08-20 at 11:19 -0500, Alan Cox wrote:
> Try this:
>
> Index: vm/vm_page.c
> ===================================================================
> --- 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 == VM_ALLOC_SYSTEM &&
> cnt.v_free_count + cnt.v_cache_count >
> cnt.v_interrupt_free_min) ||
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 = 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
da0: Serial Number ABCDEF0123456847
da0: 40.000MB/s transfers
da0: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
da0: quirks=0x2<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
#
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freebsd.org/pipermail/freebsd-embedded/attachments/20130820/9c3b6be3/attachment.sig>
More information about the freebsd-embedded
mailing list