Page MenuHomeFreeBSD

dhw (David Wolfskill)
User

Projects

User Details

User Since
May 1 2016, 5:02 PM (446 w, 3 d)

Recent Activity

Sat, Nov 2

dhw added a comment to D47403: loader: Fix boot menu on BIOS.

Tested successfully on a laptop: first, running stable/14-n269448-4e8444d5750a, then running main-n273387-bb8b3b174118.

Sat, Nov 2, 5:04 PM

Jun 24 2023

dhw accepted D40750: depend-cleanup: apply big hammer for OpenSSL 3.0 update.

That should work in my case, at least. Thanks!

Jun 24 2023, 8:00 PM
dhw added a comment to D40750: depend-cleanup: apply big hammer for OpenSSL 3.0 update.

I do find "$OBJTOP"/secure/lib/libcrypto/aria.o, so that seems "better" from my perspective. Yeah, @sjg is a good one to ask about these things. :-)

Jun 24 2023, 7:48 PM
dhw added a comment to D40750: depend-cleanup: apply big hammer for OpenSSL 3.0 update.

Removing the directories in question worked for me, for a source upgrade from main-n263767-764464af4968 -> main-n263782-59833b089e78 on one of the three machines I tried this morning, so that seems fine to me.

Jun 24 2023, 7:35 PM

Apr 13 2023

dhw accepted D39564: www/{*chromium,iridium}: unbreak build with icu 73.

After applying the patch to my ports tree (at main-n615777-7e591c4f2380), my poudriere-devel package-builder was able to build www/chromium successfully; the resulting package installed on my laptop and appears to run as usual.

Apr 13 2023, 10:47 PM

Apr 4 2023

dhw added a comment to D39316: bhyve/fwcfg: add QEMU_FWCFG_INDEX_NB_CPUS item.

Now that this is committed, I see (empirically) that the identifier "guest_ncpus" (src/usr.sbin/bhyve/qemu_fwcfg.c:237) is undeclared.

Apr 4 2023, 11:20 AM

Sep 8 2022

dhw accepted D36487: handbook/mirrors: Add VuXML information.
Sep 8 2022, 10:05 AM

Apr 12 2022

dhw added a comment to D34890: libctf: Fix recursive descent into anonymous SOU fields.

Tested on FreeBSD 14.0-CURRENT #76 main-n254675-1ea833a5729: Tue Apr 12 03:47:07 PDT 2022 root@freebeast.catwhisker.org:/common/S4/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1400056 1400056

Apr 12 2022, 8:55 PM

Aug 1 2021

dhw accepted D31373: add the time(1) command to the list of install tools.

This worked for me.

Aug 1 2021, 12:53 PM

Mar 12 2021

dhw added a comment to D29210: cam: Run all XPT_ASYNC ccbs in a dedicated thread.

Tested again after Warner's last change; no issues:

Mar 12 2021, 6:09 PM

Mar 11 2021

dhw added a comment to D29210: cam: Run all XPT_ASYNC ccbs in a dedicated thread.

I re-tested after imp@'s update of Thu, Mar 11, 09:24; no issues:

Mar 11 2021, 6:50 PM

Mar 10 2021

dhw added a comment to D29210: cam: Run all XPT_ASYNC ccbs in a dedicated thread.

My "build machine" runs a plain GENERIC kernel, so when it's running head, the INVARIANTS option is enabled. Its normal daily update got to main-n245338-221622ec0c8e, but after updating sources to main-n245363-b3dac3913dc9, it panicked (after successful build/install/reboot) before entering multi-user mode. Likewise after updating to main-n245372-d1cbe7908986.

Mar 10 2021, 11:44 PM

Jan 7 2021

dhw added a comment to D28023: isci: use maxphys rather than 128KB to size s/g list.

I tested this (at work); it works in our workload (and avoids a severe performance regression).

Jan 7 2021, 4:43 PM

Oct 1 2020

dhw accepted D26610: vm_pageout: Avoid rounding down the inactive scan target.

After having noted the problem (during a test for merging from r364434 to r366011), I tested again after applying the patch. [Gleb actually applied the patch and built the image; I ran the tests] Test cluster is 22 control/canary pairs of machines, each pair of which has slightly different hardware -- all amd64, though; the problem was evident with 18 of the canaries without the patch, and after applying the patch, no issues were seen.

Oct 1 2020, 3:08 PM

Jul 3 2020

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

My opinion? Implementor's "artistic license" call. :-)

Jul 3 2020, 3:00 PM
dhw added a comment to D17653: Teach newvers.sh how to get the last revision on the branch.

I certainly have no objection to someone using the idea(s) and committing code based on what's here. That said, this has been sitting here since October 2018.

Jul 3 2020, 11:01 AM

Jul 2 2020

dhw abandoned D17653: Teach newvers.sh how to get the last revision on the branch.

Overcome by Events

Jul 2 2020, 9:41 PM

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