Page MenuHomeFreeBSD

dhw (David Wolfskill)
User

Projects

User does not belong to any projects.

User Details

User Since
May 1 2016, 5:02 PM (181 w, 20 h)

Recent Activity

Sep 5 2019

dhw accepted D21283: Use file destdir for stage_as sets.

I tried the change, on a system:
FreeBSD freebeast.catwhisker.org 13.0-CURRENT FreeBSD 13.0-CURRENT #662 r351837M/351846: Thu Sep 5 04:17:23 PDT 2019 root@freebeast.catwhisker.org:/common/S4/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1300045 1300045

Sep 5 2019, 9:32 PM

Nov 9 2018

dhw added a comment to D17653: Teach newvers.sh how to get the last revision on the branch.

Thanks. This is not urgent -- I've been kinda sitting on it for years. And please consider this a proof of concept to illustrate the nature of the problem and a possible solution: I am not hung up on any part of the implementation.

Nov 9 2018, 12:39 AM

Nov 4 2018

dhw added a comment to D17653: Teach newvers.sh how to get the last revision on the branch.

A real-world example: the "uname -a" strings from my home "build machine" as of this morning:
s1.0:FreeBSD freebeast.catwhisker.org 11.2-STABLE FreeBSD 11.2-STABLE #847 r340058M/340097: Sat Nov 3 04:02:51 PDT 2018 root@freebeast.catwhisker.org:/common/S1/obj/usr/src/sys/GENERIC amd64

Nov 4 2018, 1:00 PM

Oct 31 2018

dhw accepted D17772: Add hack to allow users to bypass pin widget initialization..

Works for me as-is in 13.0-CURRENT @r339912M & 12.0-BETA2 @r339910M. 11.2-STABLE @r339881M needed the original .Dd line in the man page patch tweaked a bit to match expectations, but the text of that change and the code changes work as-is.

Oct 31 2018, 3:13 AM

Oct 28 2018

dhw updated the diff for D17653: Teach newvers.sh how to get the last revision on the branch.

I've updated the diff a bit in response to some suggestions -- thanks for those!

Oct 28 2018, 6:26 PM

Oct 25 2018

dhw added a comment to D17674: Drain grouptaskqueue of the gtask before detaching it..

Given the changes, this morning, I:

Oct 25 2018, 11:21 AM

Oct 24 2018

dhw added a comment to D17674: Drain grouptaskqueue of the gtask before detaching it..

I tested this, as my laptop had panicked after updating from r339583 to r339639. I first updated sources to r339681, then applied the patch (via 'svn patch'); did the normal update, rebooted, and the em0 NIC worked just fine -- certainly no panic.

Oct 24 2018, 1:52 PM

Oct 22 2018

dhw created D17653: Teach newvers.sh how to get the last revision on the branch.
Oct 22 2018, 9:42 PM

Sep 4 2018

dhw added a comment to D12507: Dummynet AQM usage documentation for ipfw man page.

Looks good to me, and the patch applied against head @r338438 cleanly.

Sep 4 2018, 1:59 AM

Aug 31 2018

dhw added a comment to D12507: Dummynet AQM usage documentation for ipfw man page.

Overall, quite good: thank you. Above are mostly nits. I note, though that when I tried applying the patch to src/sbin/ipfw/ipfw.8 @338406, I got one rejection:

Aug 31 2018, 6:24 PM

Aug 15 2018

dhw added a comment to D16724: Use -Oz/-Os for all loader/stand builds..

OK; I tested on my laptop (while failed to boot using the Lua loader at r337834), and after applying the patch, issuing "make clean" in src/stand, and rebuilding/installing, the laptop booted OK. Prior to applying the patch, /boot/loader was 516096 bytes; the loader built after applying the patch is 421888 bytes.

Aug 15 2018, 9:57 PM
dhw added a comment to D16724: Use -Oz/-Os for all loader/stand builds..

I was remiss in failing to note that the change in question reduced the size of the loader from 516096 to 421888 bytes.

Aug 15 2018, 5:16 PM
dhw added a comment to D16724: Use -Oz/-Os for all loader/stand builds..

Tested on my "build machine" (BIOS & MBR); no observed difference in behavior (from before the patch), so "does no harm" as far as I can tell so far.

Aug 15 2018, 5:04 PM

Aug 14 2018

dhw added a comment to D16709: mergemaster: better defaults for SOURCEDIR.

I'll vote "no objection." (The issue doesn't really affect the bulk of my use,)

Aug 14 2018, 4:46 PM

Aug 4 2018

dhw added a comment to D16588: Sanity check BIOS EDD CHS numbers before using them..

The above change allowed a kernel to load on my laptop[[ https://wiki.freebsd.org/Laptops/Dell_Precision_M4800?highlight=(\bCategoryLaptop\b)| Dell Precision M4800 ]] after updating from r337232 -> r337285; without the change, the kernel was unloadable ("Can't load kernel") and I didn't even get a loader menu (e.g., to facilitate loading a different kernel).

Aug 4 2018, 1:28 PM

Apr 1 2018

dhw added a comment to D14918: Add option -Z to syslogd(8) to use ISO 8601 timestamps.

I like the idea -- particularly including the year. As for "logging in UTC," I found an approach that does fairly well (though it is a bit of a configuration hack): Just run the machines in UTC, but augment /etc/rc.conf (or similar) with (e.g.):

Apr 1 2018, 12:36 AM

Jan 6 2018

dhw accepted D10728: iwn: (partially) rewrite A-MPDU Tx path.

I tested this earlier today: having built head/amd64 @r327616, first verified that output counters were rarely being updated, then I "cloned" that slice, used "svn patch" to apply the patch, rebuilt the kernel, and rebooted. (All of this worked without incident or drama.) Once rebooted, I used "scp" to copy a large file from the laptop to a machine on a different network here at home; I was pleased to note that the traffic counters on the laptop showed a very close correspondence with the counters on the router (where the NICs are em(4), and "just work").

Jan 6 2018, 2:28 PM

Dec 12 2017

dhw added a comment to V7: Should man(1)'s default pager change to "less -s"?.

FWIW, I've had occasion to use man a few times on serial consoles (among other environments). IIRC, the main reason I switched the PAGER for myself was because (at the time), when more reached the end of the data, it would exit; that made searching backwards from the end rather challenging.

Dec 12 2017, 9:26 PM · manpages
dhw added a comment to V7: Should man(1)'s default pager change to "less -s"?.

I've had 'PAGER=less' since before 2009/09/24 22:42:36 (earliest revision of ~/.cshrc I have) -- quite possibly since before my first experience with FreeBSD per se (which would have been 1998), as I used BSDi and SunOS before that.

Dec 12 2017, 7:21 PM · manpages

Oct 24 2017

dhw accepted D12777: Implenent power cycle option to reboot.
Oct 24 2017, 10:41 PM
dhw added inline comments to D12777: Implenent power cycle option to reboot.
Oct 24 2017, 10:41 PM
dhw added inline comments to D12777: Implenent power cycle option to reboot.
Oct 24 2017, 10:16 PM

Apr 11 2017

dhw added a comment to D10188: Use 256 run queues, with 1 priority per queue.

At work, I built a version of our environment based on head/amd64 @314568, then built another after applying this set of patches. I have been running this pair of images on several (matched pairs) of our "appliances" since about 2017-04-10 03:00:00 UTC -- almost 36 hrs. as of this writing. So far, there's been no apparent difference in behavior for our workload (that I have been able to detect).

Apr 11 2017, 6:17 PM

Dec 16 2016

dhw added a comment to D8813: OpenVPN 2.4 preview.

I tried it (by unpacking the tarball referenced in the message to the ports list as security/openvpn-test, then running

portmaster -o security/openvpn-test openvpn-2.3.14

on my laptop running FreeBSD/amd64 stable/11@r310109.

Dec 16 2016, 4:15 AM

Aug 30 2016

dhw accepted D7700: UPDATING: Add a note about nvidia-driver 367.35 nvidia-modeset.ko.
Aug 30 2016, 1:56 AM

Aug 29 2016

dhw accepted D7700: UPDATING: Add a note about nvidia-driver 367.35 nvidia-modeset.ko.
Aug 29 2016, 11:22 PM

May 1 2016

dhw added a comment to D6141: iwn: switch to ieee80211_add_channel*().

I was going to just upload the typescripts for the "ifconfig -v wlan0 list chan," but I don't see how to "To add files, drag and drop them into the comment text area." -- it makes no sense.

May 1 2016, 7:42 PM
dhw added a comment to D6141: iwn: switch to ieee80211_add_channel*().

Applied (via "svn patch") on top of:
FreeBSD g1-252.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #405 r298876M/298876:1100106: Sun May 1 05:15:48 PDT 2016 root@g1-252.catwhisker.org:/common/S4/obj/usr/src/sys/CANARY amd64
successfully.

May 1 2016, 5:13 PM