00:01:50 Is there a way to get bhyve to tell me why my VM won't start? The only thing in the logs is "Feb 10 23:59:54: bhyve exited with status 4" which is incredibly un-helpful. 00:03:09 daemon: I do appreciate how listening on all makes it easier to move stuff from host to host. 00:09:48 bhechinger: what prints that message? 00:09:54 bhechinger: using vm-bhyve? 00:10:40 Yes, vm-bhyve. It's printed in the logfile 00:11:35 bhechinger: check the "debug" option. enabling it will get you a bhyve.log with bhyve's error messages. 00:15:30 device emulation initialization error: No such file or directory 00:15:39 Well I now know more than I did. 00:16:05 That's only slightly less un-useful, but we're getting somewhere now. :-D 00:17:43 might be related to PCI configs 00:20:25 I'm not doing anything funky like passthrough. 00:20:54 This VM did used to work then I went mucking about with the networking on the host. I can't imaging rebuilding the VM would make a difference but maybe that'll make a difference? 00:22:04 bhechinger: google suggests that's possibly a missing interface (ie: tap2 when you want tap1 or similar) 00:22:42 dvl: just played with this a bit on a 12.4 VM w/ipv6 and this gets me a static v6 IP using a static gateway and an alias that works: 00:22:48 ifconfig_vmx0="DHCP" 00:22:48 ifconfig_vmx0_ipv6="inet6 2600:4040:a9da:xxxx::beef/64" 00:22:49 ifconfig_vmx0_alias0="inet6 2600:4040:a9da:xxxx::dead/64" 00:22:50 ipv6_defaultrouter="2600:4040:a9da:xxxx:1a03:73ff:fee1:7b35" 00:23:14 both IPs reachable from outside 00:23:41 spork_css: I can't see where that would be though. I'm used named bridges and everything lines up. 00:23:53 spork_css: Thanks. I'll look at that. To be clear, IPv6 works. Not all IPv6 aliases get created. 00:23:55 is vmm.ko loaded? 00:24:31 (for bhechinger) 00:24:33 spork_css: I notice /64 vs prefixlen 64. 00:24:40 Yeah, I'm lazy. 00:24:55 spork_css: yeah, it is 00:25:27 https://www.irccloud.com/pastebin/suLniyPo/ 00:25:29 Title: Snippet | IRCCloud 00:26:18 dvl: I tried with one alias, no problems, rebooting with 4 now... 00:26:49 spork_css: Yes I get one alias only 00:26:50 I do wonder why my aliases shouldn't have the ipv6 equivalent of a /32 mask 00:27:47 Thanks for the help everyone. I'm going to call it a night. I'll bug you again another day if I haven't made any progress myself. 00:27:51 dvl: success with 4 aliases 00:28:26 spork_css: good. 00:29:41 dvl: definitely incrementing the alias number? :) 00:29:59 hrm, wasn't there an announcement that 13.1 was dropping sendmail by default, some new MTA? 00:30:02 i can't fin dit 00:30:04 does your console.log with rc debug enabled show anything interesting? 00:30:17 spork_css: Yes, good question, yes. 00:31:54 dvl: I know this shouldn't matter, but if you start at "alias0" instead of "alias2" does that change anything? 00:32:18 spork_css: not all mine are shown, that's a grep of inet6 00:33:00 reversing the numbers on the alis 00:35:46 changing the numbers doesn't change the results. 00:42:55 Demosthenex: i think it's only in main for the moment? definitely not in 13.1 00:43:25 dvl: anything at all about v6 in the console.log? Do you have rc_debug="YES" set? 00:43:38 rc_debug="YES yes 00:45:22 yuripv: the git commit was 2022, but it looks like maybe 14. 00:45:23 np 00:45:33 pizza just arrived. I may be done for a while. ;) 00:50:17 dvl: good luck! 01:27:00 I'm thinking my testing is not correct. 'service netif restart' does not seem to be restarting igb0 off from scratch. 01:54:06 dvl: for reference my testing is in a VM that takes like 20 seconds to reboot, so I've been rebooting. I don't trust the "netif" script myself, doesn't really seem to get you in the same state you'd be in after a reboot. 01:54:59 I think I was mistaken. I think it's doing the right thing. Still not getting aliases to work yet though. 02:24:51 I posted https://forums.freebsd.org/threads/trouble-with-ipv6-aliases.88008/ 02:24:52 Title: trouble with IPv6 aliases | The FreeBSD Forums 02:30:22 dvl, Shouldn't that be ifconfig_igb0_ipv6_alias0="inet6 2610:1c0:2000:11::100 prefixlen 64" instead? 02:30:56 I am not sure but I had thought that the IPv6 stack was handled in parallel with IPv4 but that meant that alias declarations are in parallel too. 02:31:36 rwp: I'll try it, but see grep alias /etc/defaults/rc.conf 02:33:24 well, well, well... 02:33:37 rwp: I think you win the internet. 02:52:28 You are right that the sample inet6 line in that file is the other way. 02:53:12 I win the internet? But I don't think I can handle the internet! That might be the type of gift which is just too much. :-) 02:55:01 Also as I read through "man rc.conf" and look at the section "ifconfig_⟨interface⟩_ipv6" that matches the sample and your original. 04:37:44 yeah, "ifconfig_igb0_ipv6_alias0" contradicts the rc.conf manpage 04:38:01 "Aliases should be set by ifconfig_⟨interface⟩_alias⟨n⟩ with “inet6” keyword. For example: 04:38:10 ifconfig_em0_alias0="inet6 2001:db8:2::1 prefixlen 64" 05:38:35 It still is not clear to me if ifconfig_igb0_ipv6_alias0 worked or not though. Regardless of the documentation saying it should be different. 05:38:58 IPv6 after 20 years should be in a mature and solid place but unfortunately is still often not quite there yet. :-( 05:40:34 ipv6 has always worked for me, whenever i've had an ISP that provides it 05:40:44 I just use FreeBSD on a regular desktop computer though, nothing special. 07:12:08 Anyone here have any success with net/unfs3? 07:22:47 What is the purpose (asks me lazy ass)? 07:34:03 would there be any benefit in writing a chess engine as a kernel module? 07:36:23 alip: not really, but it could it be a fun exercise 08:49:20 What is confusing about the ipv6 alias - why was ifconfig_vmx0_alias0 working for spork_css but not for me, yet ifconfig_igb0_ipv6_alias0 worked for me? 08:52:03 rwp: took HTTP/1.1 until HTTP/2 for broad enough adoption of not HTTP/1.0 08:57:37 Reading man rc.conf, and finding that etc/start_if. files can be used for configuration 09:06:00 and further testing is not conclusive here. I'm still not getting the expected aliases. 09:10:11 Next step: stripping down rc.conf 09:35:47 Linode doesn't have ready FreeBSD nodes, any other cloud services that work well with FreeBSD? 09:36:01 I liked DigitalOcean 09:36:03 I should use it again. 09:36:32 I ran a mailing list with FreeBSD and DigitalOcean a few years ago 09:36:34 worked well 09:36:38 was easy to get a PTR record 09:36:43 (unlike amazon lightsail) 09:37:03 I thought DigitalOcean had recently stopped offering/supporting FreeBSD 09:37:03 are there ready freebsd nodes? 09:37:16 oh... 09:37:20 that sucks if true, parv 09:38:13 ah, it is true... 09:38:35 guess I'll have to use Vultr next time 09:39:03 not only no default freebsd, they block 25 port by default and even if not, they have blacklisted whole ip ranges 09:39:23 https://www.vultr.com/servers/freebsd/ 09:39:25 promising? 09:39:55 I think they block 25 too 09:39:59 Dropped FreeBSD to "empower our customers by providing them with simple, reliable cloud infrastructure" https://forums.freebsd.org/threads/vps-friends-of-freebsd.85048/ 💩🙄🤣 09:40:01 Title: VPS friends of FreeBSD? | The FreeBSD Forums 09:40:32 but vultr was okay when I used it 09:41:22 but many providers have easy setup with custom image 09:41:39 but for example on digital ocean custom image does not support ip6 09:41:50 how interesting and bizarre. ipv6 is so important 09:41:54 only if you are able to spin first like their distro and then change it to freebsd 09:42:26 i did openbsd there with ipv6 without issue, but first spin up debian, then dd from console 09:42:43 but if I upload and boot custom image, ipv6 will be disabled for that droplet 09:43:07 but out of that and that they are assholes to support practically just shit now ... vps works good there 09:43:34 without mail obviously wich is another shit if one pay for vps 09:44:06 yeah, I want to run my own mail server again, this time for personal email addresses 09:44:13 tired of Google locking me out of my gmail accounts every month 09:44:32 so depends on country, big providers block 25 or their ips are blacklisted 09:44:46 u in europe? 09:44:52 washington state, USA 09:45:00 oh, no idea there, but maybe hetzner? 09:45:20 shall check it out 09:45:28 on vultr you pay monthly? Jeez, I thought amazon price structure is non-transparent, but yeah lol 09:45:44 I guess you'll see on the invoice, lol 09:45:47 ye? they change it to pay upfront? 09:46:04 I think DO stopped providing FreeBSD nodes, but you can still create them. I'm not sure how though. 09:46:38 yes digital ocean provides nothing now, just centos which even does not exist more, rocky alma both like centos and ubuntu and debian 09:46:44 so practically just centos and debian 09:46:50 but custom images works 09:47:15 I think people host email on hetzner 09:47:39 I usually never heard of any complain about hetzner 09:48:24 I stopped running my own MX server and leave that to others. 09:49:45 borbela: ah, they do charge hourly and there's a monthly cap 09:51:10 I say that because port 25 was mentioned above. I used to be quite keen about running my own mail servers and I understand the eppeal. However, I thought the ongoing work involved was better spent elsewhere when I can pay someone else $50/year to do it for me. I loved running Postfix and Dovecot, great tools. 09:58:58 This host is getting lots of 'shutdown -r now' practice in the past 12 hours. :) 09:59:16 * xtile grins. 09:59:34 If you do it as "shutdown -r now ; exit" you can save your tcsh history ;) 10:00:00 true minimalist 10:00:16 I am grateful for a solid ipmi interface (it's a Dell R720 with iDRAC7, hosted by NYI). 10:00:51 xtile: I don't get it... a joke? Sorry, it's 5AM here and I woke up early at 3AM 10:00:55 How does IPMI of SuperMicro compare? 10:01:25 it's not a joke: i guess the joke part is whether you'd want to save your history on that machine or not, which, i assume, is, not really 10:01:35 parv: Not so well. java vs html5 on the Dell. I have two supermicros and I'd prefer not to have to run java. 10:02:29 dvl, Thanks. What is vintage of your SuperMicro machines? 10:02:32 parv: Now that you ask, one of my projects is to retire one of the supermicros by combing its function and a Dell R720 into a Dell R730. 10:02:51 dvl, I have X1[0-2] (at work) 10:03:03 parv: https://dan.langille.org/2022/12/31/slocum-8/ and https://dan.langille.org/2022/12/31/knew-8/ 10:03:04 Title: slocum – Dan Langille's Other Diary 10:03:15 dvl, Sweet. 10:03:38 parv: sorry, I see now you'd have to click a few times perhaps to find the answer 10:04:15 parv: knew is a X10SRA-F-O 10:04:39 parv: and a X9DRE-TF+ 10:05:22 dvl, Yeah saw that slocum has X9* 10:07:43 dvl, Do you put labels on your disks when they are more than a handful in a machine? 10:10:02 dvl, I take it despite the issues with upgrade of firmware/software of iDRAC, upgrade was worth it? 10:11:38 parv: I add the serial numbers as labels. For example, I did this very recently: https://gist.github.com/dlangille/f70e2e8d33d0a02608052a00065a54ea#file-zpool-create-data01 10:11:41 Title: These are the file systems I need to combine if I want to merge two servers into one · GitHub 10:11:48 e.g. sudo gpart add -t freebsd-zfs -a 4K -l Y7P0A02MTEVE da1 10:12:17 dvl, Sorry I meant printed labels. 10:12:46 parv: Yes, there are difficulties sometimes in getting Dell firmware updated. Often, I think, because it's older and getting it newer. However, help is there with https://updateyodell.net 10:12:47 Title: Update Yo Dell, foo! | An FTP server with life cycle repos for G11-G14 Dell PowerEdge Servers 10:13:13 parv: Yes, i have put labels on the drives, but I have not done that recently. 10:14:11 parv: There's the iDRAC firmware, the BIOS firmware, the HBA firmware, etc. And sometimes you have to go in steps, update to 1, then 2.2, then 3.1 etc. And sometimes it takes multiple iterations to get them all updated. 10:16:25 OK, good progress this morning. I stripped out /etc/rc.conf and started putting pieces back in. Now I'm at the point where services come up as expected and ifconfig is doing what I need. 10:18:42 dvl, I am skittish when it comes to updating firmware for fear of bricking, or possibility of need to invest ever more time to resolve whatever issues would come. So unless I really, really, truly have to, I don't 10:18:56 dvl, That's great 10:24:52 parv: yes. I am similar. I usually update the firmware when I first get the host. At work, we update firmware each time we do a bigger update (e.g. FreeBSD 12.3 to 12.4) 10:25:33 parv: but we have service contracts etc. ironically, we prefer to buy Dell instead of our own brand because customers get preferred support not internal stuff. :) 10:25:58 this, despite we get hardware at 10% retail. 10:27:20 dvl, Ah, I see. Your outfit is much more adventurous|bold than ours. 10:31:37 How would one go about specifying IP address settings (static IP address, mask or DHCP) based on host name instead of hard coding the strings with "ifconfig_"? 10:33:49 I am thinking: found a host name in /etc/rc.conf; now find the file with IP address data & stuff /etc/rc.conf accordingly. 10:35:31 parv: I don't know that it can be done based on hostname. But that would be interesting. 10:42:14 Anyway, later ... 10:50:09 this is now my life today. Add more entries back into /etc/rc.conf, shutdown -r now, inspect, save /etc/rc.conf, repeat. 11:58:24 Surely there's a way to reload rc.conf without restarting your machine, dvl? 11:59:14 mexen: Yes, I've tried this, but it's not quite the same as rebooting: service netif restat && service routing resart 12:41:58 I wonder what's missing 13:34:33 rwp: I must take back the internet. It seems the problem was not solved by that alternative rc.conf format for ipv6 aliases. 14:52:09 I wonder what parv was talking about. 14:52:21 Supermicro IPMI hasn't been Java for literally.....5? 7? years 14:52:28 for the entire X1[0-2] line 15:54:08 OUt of intellectual curiosity... 15:54:27 why should zroot/var/tmp be its own dataset on the default ZFS install? 15:54:54 like, what problem is there, that is solved, by having zroot/var/tmp as its own dataset, instead of just a subdirectory under zroot/var 15:55:30 These are the things that capture my attention on a Saturday morning. 17:01:46 DrKK`: hier(7). 17:01:59 good idea 17:02:03 man 7 hier 17:02:13 Despite many people assuming it to be true, /var/tmp and /tmp are not the same directory. 17:02:13 whoops would help to do that at the prompt 17:02:18 well, 17:02:25 it's not about /tmp and /var/tmp being different 17:02:33 my question is about why it needs to be a separate dataset 17:02:34 from /var 17:03:43 At a guess it'd be because zroot/var has different properties from zroot/var/tmp 17:03:46 I will guess that the reasoning is that then /var/tmp can have different properties from the other datasets in /var 17:03:56 yes, but, 17:03:59 Jinx! :-) Race condition. 17:04:01 why would someone need that 17:04:10 and if they did need it, 17:04:16 they could make their own dataset easily and mount it 17:04:25 so the question is, why should it be the default situation upon install 17:04:27 DrKK`: for the same reasons zroot/var/log, zroot/var/crash, and other datasets have their own datasets. 17:05:11 Do you know why ZFS on root has the set of datasets it has, and not just one (or a few) dataset? 17:05:15 Picking everything up and replacing a non-dataset with a dataset is easy enough but still not trivial. Changing properties on an existing dataset is trivial. 17:05:43 There is one very important reasons that it is the way it is. 17:06:27 For example setuid is off on /var/tmp by default installation but on for /var and I have no idea why it is on there. 17:07:11 oh that's interesting, isn't it. 17:07:22 That's not it, though. 17:07:44 Boot environments are the reason; the idea behind them is that you can move between boot environments, and all of the system related changes that might happen during an upgrade can be reverted by going back to a prior boot environment, whereas all the user-created data is left alone. 17:08:34 not to be difficult debdrup, 17:08:42 Boot Environments are one of the best features that is implemented by default upon install. 17:08:58 you'd still have boot environment isolation 17:09:08 if you had the /var/tmp 17:09:14 as a subdirectory under the /var dataset 17:09:23 which is why it's perplexing. 17:09:56 at least, unless I misunderstood what I was looking at this morning 17:10:10 well whatever, I'll take another look. Thanks for the answers. 17:10:29 Careful examination of the directories that've got their own dataset will show you that if they were included as part of the zroot/var dataset, they'd shift around if boot environments are switched. 17:10:43 That'd mean user-created data is changed. 17:10:48 ah 17:10:56 I will guess that some decade ago when zfs started to become popular in FreeBSD that the person implementing it had learned a few things based upon experiences with Solaris zfs and set things up as a best guess. Then some minor changes have likely occurred in the layout since then. But it works. It's not broken. Stability is important. So changes happen very slowly. 17:11:14 Boot environments come from Solaris/Illumos. 17:11:23 https://src.illumos.org/source/history/illumos-gate/usr/src/cmd/beadm/Makefile 17:11:24 Title: Makefile - OpenGrok history log for /illumos-gate/usr/src/cmd/beadm/Makefile 17:11:26 a ha 17:11:36 zroot/var mounted=no 17:11:37 got it 17:11:38 :) 17:13:24 both zroot/usr and zroot/var are not mounted but act as a parent for other datasets to inherit from. 17:13:51 That way /usr/local is included in the zroot/ROOT/default Boot Environment. 17:14:47 Take a look at "zpool history" or "zpool history | grep -v -e zfs-auto-snap" if auto snaps are enabled. 17:15:09 The first dozen or so lines will be the installer's commands to set up the zfs pool initially. 17:16:33 thanks 17:17:26 I'll note that for zroot/usr and zroot/var that the mount point is set explicitly because otherwise it would mount under /zroot/usr and /zroot/var and children of them too. 17:17:49 By explicitly setting the mount point for them then later children inherit that and mount by default in the desired location. 17:19:35 The item I don't understand and am exploring is zroot itself. It canmounts by default. Why have /zroot mounted? 17:20:05 I set the canmount property to off for zroot as an experiment not long ago (a month?) and am waiting to see what problems I might encounter. 17:20:27 So far so good. (shrug) But I wonder why it was set that way as a default. 17:21:47 After unmounting /zroot I also removed the empty directory too as associated cleanup. 17:30:38 Regarding Boot Environments, I have this bookmarked as required reading: https://forums.freebsd.org/threads/howto-freebsd-zfs-madness.31662/ 17:30:40 Title: HOWTO: FreeBSD ZFS Madness | The FreeBSD Forums 17:58:55 hmm. "net/tigervnc" is makred for for removal at the end of March 18:01:50 ... Is that because there are now "net/tigervnc-{server,viewer}"? 18:02:23 That'd be a decent reason for the removity. 18:04:35 Sorry, I read terribly mistakenly. Port to be removed is "net/tightvnc" 18:04:58 Nevermind 18:16:20 DrKK`: iirc, it had to do with setting noexec on it or something 18:17:38 DrKK`: yes, /var and anything without its own dataset, fall into the boot environment, so are swapped when you switch BEs (like /var/db/pkg), but /var/tmp is global between them all 18:17:39 etc 18:18:07 I shuddered after seeing new port called "git-branchless" 18:29:11 parv: 🎶 what is it good for 🎶 18:29:20 (absolutely nothing) 18:31:15 (to repeat) "vfs.zfs.arc_free_target" takes number of pages. So how/where do I find how many bytes are in a page? I am on amd64 system 18:31:33 meena, ;-J 18:32:26 parv: There's hw.pagesize, but there's also hw.pagesizes 18:32:48 not sure whether multiples are used concurrently or not 18:34:08 mason, Thanks much. (hw.pagesize is 4KB here) 18:34:38 Oh I am sorry, s/KB/KiB/ 18:36:42 Which is to say, "what we all mean by KB" :P 18:37:44 8-) 18:40:44 I thought "vfs.zfs.arc_{min,max}" would have been retired in favor of "vfs.zfs.arc.{min,max}"; see both on -Current 18:41:22 Computers are always binary powers of two. SI units are nice for dealing with physics and the real world. But not for computers. 18:42:37 Powers of ten are themselves arbitrary based on the average count of fingers on a human. 18:44:41 The World is arbitrary, capricious, terrible 18:44:42 I have often wished for six fingers as standard and then we would have base 12 or base 60 which at least would have a larger number of integer divisors. 18:44:55 :] 18:45:10 Whoops, forgot to re-run xmodmap. 18:45:27 Which see: https://bpa.st/GJO2K 18:45:28 Title: View paste GJO2K 18:45:28 But then I think... Tentacles... We could get to base 16 pretty easy with tentacles! 18:46:15 Is that due to your new keyboard regime? Or something that predates it? 18:46:46 It long predates it, but I have been swapping keyboards, and the mapping resets when I do. 18:48:54 Hello; I'm trying to install FreeBSD 13.1 on a newly-refurbished Dell Latitude 7390. I flashed the `-memstick.img` to a USB stick and can boot into the installer just fine, but it doesn't recognize the hard drive (`geom disk list` only shows the USB stick). I see nothing obvious in `dmesg`. I'm not sure what to do from here. 18:50:09 what harddrive is there? 18:50:45 also try escaping to shell from installer and checking dmesg 18:51:34 fran: It's conceivable you want to change how the fixed disk is presented in your BIOS/UEFI/whatever. 18:51:50 `PNY USB 2.0 FD`, the installer disk, is showing up as `da0`. And yes, I escaped to the shell to run `geom` and `dmesg`. Nothing immediately jumps out at me, although I'm not 100% sure what I'm looking for. 18:52:26 Try: sysctl -n kern.disks 18:52:37 Try: camcontrol devlist 18:52:48 or: ls -l /dev/ada* 18:52:59 for the barbaric, lazy way 18:53:32 sounds so '00, everyone uses nvd*/nda* nowadays :D 18:54:00 rwp, those two commands return, respectively, "da0" and an entry for "" 18:54:31 No /dev/ada* devices are showing up. 18:54:32 yuripv: Check your BIOS to see if it has options for how it presents your disk. 18:54:37 fran: * 18:54:41 yuripv: Good point. 18:54:42 Hmm... I don't know but... Is this an NVMe system? And perhaps the live boot does not have a driver loaded for it? 18:55:18 well, let's first get an answer about the drive installed 18:55:40 BIOS ought to show that as well. 18:56:39 I'm not super clear about the hardware specs; I bought this particular model because it looked promising in the "Laptops" list on the FreeBSD Wiki, with a link to a narrative of someone installing FreeBSD 12.1-STABLE with seemingly no problems. 18:56:47 Rebooting into the BIOS now to see what I can find. 18:57:12 ("ships without hdd installed" :D) 18:58:04 yuripv: The first desktop system I was ever issued that had an NVMe, I thought they'd shipped it without storage until I realized. 19:01:12 The BIOS system information tab has two entries, "M.2 SATA = {none}", and "M.2 PCIe SSD-0 = (serial number of some sort)". 19:02:43 Under System Configuration -> Drives, there's checkboxes (both checked) for "SATA-2" and "M.2 PCIe SSD-0". 19:03:15 yuripv was right about my ada0 then 19:03:38 nvme/nvd(/nda) are in generic so it should be detected 19:03:51 There's also a SATA Operation tab with three radio buttons, "Disabled", "AHCI", and "RAID On" (this last one is checked). 19:04:17 That's all I can see in terms of hard drive options in the BIOS. 19:04:18 set that to ahci, but you don't have sata drive anyway 19:05:09 now that we know you have nvme drive, try `grep ^nvme /var/run/dmesg.boot` 19:06:51 "nvme0 at channel 8 on ahci0" 19:07:00 Sweet! 19:07:19 so now disk is there? 19:07:52 The disk doesn't show up in `geom disk list`. 19:08:09 grep ^nvd /var/run/dmesg.boot 19:08:38 Nothing for `^nvd`. 19:08:53 nvmecontrol devlist 19:09:43 Two lines, one beginning "nvme0: IDENTIFY (06)" and one beginning "nvme0: ABORTED - BY REQUEST". 19:09:57 ugh 19:10:52 was there anything else besides "nvme0 at channel 8 on ahci0"? 19:11:41 Nothing else. 19:11:59 may be try setting the sata operation to disabled? 19:12:13 i'm not sure why nvme0 is being on ahci0 19:12:26 The only other line in the dmesg output containing "nvme" at all was "ahci0: Detected 1 nvme remapped devices" a few lines earlier. 19:12:34 aha 19:13:43 probably some compat stuff for some ancient OS 19:16:23 Hmm, this looks related. https://lore.kernel.org/linux-pci/20190620061038.GA20564⊙ld/T/ 19:16:24 Title: [PATCH v2 0/5] Support Intel AHCI remapped NVMe devices 19:18:47 It was. I went back to the BIOS and switch that one setting from "RAID On" to "AHCI", and now the hard drive is showing up as /dev/nvd0. 19:19:16 you mean you switched it to "disabled"? 19:19:54 (i thought you did the "raid" -> "ahci" previously) 19:20:16 I read that as fran had not yet rebooted with AHCI change 19:20:24 I forgot to make that change. 19:21:14 In any event, it's working now. Thank you for the help. 19:23:37 Have fun! 19:28:41 fran: i'd try setting it to disabled anyway, "remapping" could affect performance 19:29:57 I'll try that at some point and see if it still works. Thanks. 19:30:20 Ok, poking around and fixing some other things and I think I know the cause of the vm boot error. I had deployed an old template that used network0_switch but as I'm no longer using vm-switch I changed that to network0_device. That's when the booting issues start. 19:30:41 https://www.irccloud.com/pastebin/GSECyAnf/ 19:30:43 Title: Snippet | IRCCloud 19:30:49 So, I mean, it's there? 19:32:34 https://www.irccloud.com/pastebin/j9OZZZ9h/ 19:32:35 Title: Snippet | IRCCloud 19:57:35 oh, do I need the full path to the device? 20:00:10 DrKK`: yeah, I'm really liking the current Supermicro situation with IPMI - not only is it "free", but it's been a real pleasure to use since the move away from Java 20:00:44 We did splurge for the $30 key to allow remote BIOS updates, and it was pretty cool to update the BIOS on 4 machines from my couch a few weeks ago. 20:00:50 bhechinger: is this vm-bhyve ? 20:02:43 rtprio: yes, vm-bhyve 20:04:19 Oh, wait, network interfaces don't get dev entries. Heh. 20:05:29 no, they don't, they're tun entries in `ifconfig -l` 20:05:36 in sysctl dev., but not in /dev 20:06:19 so my sadly incorrect theory is wrong. :-D 20:06:41 ok, so what can't bhyve find when I use networkX_device? 20:06:55 can you share the sierra.conf 20:07:16 https://www.irccloud.com/pastebin/sAEtggtC/ 20:07:17 Title: Snippet | IRCCloud 20:12:50 both internal and external switches exist? 20:13:17 bridges, but yes 20:13:46 well, 'switch' in vm-bhyve is the bridge that vm-bhyve creates 20:14:05 I'm not using vm-switch, I'm managing the bridges external to vm-bhyve 20:14:51 https://www.irccloud.com/pastebin/aqrqoFMn/ 20:14:53 Title: Snippet | IRCCloud 20:15:47 i realized that after i typed it 20:15:56 It happens. :-D 20:17:42 Ok, time to take the kids to see Avatar, be back quite a bit later. Thanks for the help so far! 20:24:56 Awoooooo~ 20:38:15 gosh, i hope they're seeing Avatar, the last airbender… 20:40:15 After every few minutes screen flickers on 14/xorg (i915kms) 20:46:27 In name of increasing battery life of Framework laptop, tried disabling power on "external ports", thinking that would affect only the 3 pass-through Thunderbolt ports. Realized after booting that that affected the WiFi card too as the inteface kept toggling between being up & down 20:47:03 (4th Thunderbolt port is used to supply AC power) 20:51:13 fun 21:08:35 I'm trying to figure out what's going on with dhcp6c (specifically, the size of prefix my ISP will give me) but I can't find the logs. I don't see anything about dhcp6c in /var/log/messages*. Where should I be looking for these logs or how should I be enabling them? The dhcp6c* man pages dont mention logging. 21:10:28 Well, the man page for dhcp6c(8) mentions syslog(8) but I don't seem to have that man page either? 21:12:42 for syslog? 21:13:39 I do not have the syslog(8) man page as referenced in dhcp6c(8). 21:14:11 i would suggest just running dhcp6c in the foreground until it's worked out 21:14:26 but that must be a linux-ism as there's no syslog(8) 21:16:24 I was hoping to not run dhcp6c in the forground (because I think I'd like to have the logs regardless after this investigation) but it'll at least let me figure this bit out. 21:21:19 it should show up in daemon.log if i had to guess 21:24:09 Actually, daemon.log looks to be right. I hadn't checked the rolled logs. Now my issue is that it only seems to be logging errors. The only entries in there are errors when my (wonderful nine fives) ISP went down. Is there a standard way in rc.conf to add command line parameters to a service? 21:24:44 (In order to pass the -d debugging flag) 21:26:05 check the rc file, in /usr/local/etc/rc.d for options 21:26:12 they're generally documented at th top of the file 21:29:27 It wasn't documented there but I took a guess that the rc system does some automagic around *_flags variables and that looks like it did what I expected. 21:34:40 👍 22:35:06 dvl: got any debug output to share from 'rc_debug="YES"' in rc.conf? I saw lots of interesting stuff in there when I was tinkering. 22:50:22 ooohh