00:27:24 is there some specific driver i need for the intel I211 ethernet controller 00:27:46 i tried installing freebsd earlier (on a dual boot) and freebsd could only find "igb0" and "wlan0" 00:27:55 both of which did not work 00:28:29 but i have freebsd in a vm right now and the network works fine on there (although i guess its because the host machine has a working network) 00:30:42 thegman: is the intel card not igb0 ? 00:31:18 i thought it might be but i couldnt get it to work 00:31:36 thegman, https://www.freebsd.org/releases/14.0R/hardware/ says Intel I211 is supported by "em" driver 00:31:37 Title: FreeBSD 14.0 Hardware Notes | The FreeBSD Project 00:31:37 huh, the man page says that I211 should be the `em` driver, so em0 00:31:51 i could never get em0 to show up 00:32:11 this realtek RTL8125 showed up as none0 00:32:15 is there anything in /var/log/messages about em0 not being able to attach? 00:32:33 i would have to reinstall freebsd 00:32:42 why? 00:32:53 it is cathartic 00:32:54 i lost all modivation and uninstalled it earlier 00:32:59 so il have to reinstall it later 00:33:06 ok then 00:33:16 daemon: indeed it is 00:33:16 same as any os when the crap builds up to much 00:33:23 now that i think of it i definitely shoulda saved some logs 00:33:40 daemon: thats why ive had to reinstall linux infinity times 00:34:01 use freebsd and zfs to run bhyve then use gentoo as the guest :D 00:34:04 days of fun 00:34:10 the main reason i wanna use freebsd at least on a dual boot is because of that fantastic zfs support 00:34:17 i would like to do that 00:34:22 well do it? 00:34:26 but theres a specific program that i cant get to work on freebsd 00:34:41 use freebsd as the hypervisor and linux as the guest 00:34:49 rdp or vnc into it 00:34:52 problem solved 00:34:56 im not sure if the program would work in a vm 00:35:00 id have to check 00:35:03 not a bad idea actually 00:35:03 it will 00:35:18 i sat down for about 4 hours straight trying to think of a workaround and that never came to mind 00:35:20 freebsd does way better as a server than as a desktop 00:36:30 you can even bhyve a freebsd guest to get that 'freebsd desktop' without the punishment :) 00:37:01 I will give you a tip though, using bhyve to run gentoo requires logging into the vm via virtual rs-232 00:37:05 which is fun 00:37:11 but it absolutely is possible 00:37:18 remember the virtio drivers 00:37:30 and the alamo 00:38:00 never forget that alamo 01:10:38 how well does bhyve gpu passthrough work with an amd cpu and amd gpu 01:17:32 using FreeBSD as my primary desktop for three years now and haven't looked back one. 01:17:35 once* 02:11:11 jbo, what DE are you using? 02:12:19 does bhyve have a UI and can you do stuff like add mouse or hard disks to it? 02:12:30 if so then that would be a huge reason to just use it to run whatever other os you need 02:13:04 does it have virtio support? 02:22:15 https://man.freebsd.org/cgi/man.cgi?query=bhyve&sektion=8 02:22:17 Title: bhyve(8) 02:22:21 Looks like it does 02:23:24 hmm, ok. i'm running freebsd in libvirt right now and i wasn't sure how to get virtio to work right. 02:29:26 I can't say im fully familiar with livirt 02:34:29 RoyalYork__, I am not using any DE at all. I use x11-wm/bspwm as a window manager and that's it. no DE. 02:34:31 lw, still up? 02:35:07 johnjaye, libvirt works 02:35:33 ah ok. that's reassuring. i wasn't able to find the right documentation though 02:35:47 the best i could get was a fedora manual about the virt-manager GUI 02:36:02 johnjaye, you can use deskutils/virt-manager 02:36:13 johnjaye, docs: https://libvirt.org/drvbhyve.html 02:36:14 Title: libvirt: Bhyve driver 02:37:13 what does the bhyve driver do exactly. i run virt-manager and it invokes bhyve for me? 02:37:56 libvirt is mostly an API, the libvirt bhyve driver is what interfaces with bhyve under the hood so any libvirt compatible tool works with bhyve (such as virt-manager) 02:38:10 i see 02:39:03 other than that there are tools like sysutils/cbsd, sysutils/vm-bhyve and others 02:39:53 personally, I'm not using libvirt because both privately and professional stuff is all bhyve only so there aren't any real benefit over interfacing bhyve directly 02:40:26 what do you mean professional stuff 02:40:31 <_xor> Well, this is going to be fun: https://news.ycombinator.com/item?id=39438908 02:40:32 Title: WebKit switching to Skia for 2d graphics rendering | Hacker News 02:40:43 as in, people using freebsd use bhyve? or am i missing something 02:40:59 johnjaye, stuff I do at $dayjob 02:41:05 oh i see 02:41:21 i thought you meant, in general bhyve is commonly used over libvirt 02:41:45 <_xor> I have a patch that builds skia on FreeBSD. Currently working on patching skia-rust so that I can use NeoVide on FreeBSD. If my patch helps fix probably soon-to-be-broken ports and/or introduce new ones, then happy to oblige. 02:41:48 libvirt is "just an API". it doesn't do any virtualization. it's just trying to define a common interface that then works with "all" hypervisors 02:41:58 and with the normal issues that come with solutions like that 02:44:04 right. if you use the tools in enterprise you have a good understanding. 02:44:14 I don't :) 02:44:17 whereas I feel like, i'm just reading internet descriptions and manuals. so it can be misleading sometimes. 02:44:48 johnjaye, what are you looking for in general? just something to have easy-to-handle VMs? 02:44:51 like i didn't even understand that cloud-init is something that runs inside a vm image for awhile 02:45:17 I assure you there is a myriad of things I don't even understand 02:45:24 basically just to use vms well so i could maybe run freebsd on the metal with linux vm or something 02:45:36 example of something i didn't understand: apparently I can ssh into my libvirt instance 02:45:40 johnjaye, have a look at sysutils/vm-bhyve. it works well. 02:45:54 https://github.com/churchers/vm-bhyve 02:45:55 Title: GitHub - churchers/vm-bhyve: Shell based, minimal dependency bhyve manager 02:46:09 i had 0 clue this was possible, I couldn't find it in any documentation, I just randomly tried it and it worked. that's my level of understanding of VMs. 02:46:30 ok 02:46:35 well the VM is an M - but with a V. so networking stuff still applies, including SSH :) 02:47:19 yes. linux puts all the complicated stuff like that under something called a 'bridge' called virbr0 02:47:30 same here 02:47:47 everybody is cooking with water 02:49:32 mostly i just would like to understand how the hardware emulation works and how to do basic things. ssh in. vnc in. setup storage and configure network. 02:50:29 well, it has an ip, it has an sshd, so why not :-) 02:51:01 i guess it's a matter of understand the networking in freebsd as well, then combining them 02:53:32 how the hardware emulation works? maybe just skip to basic things 03:37:27 oh no 04:19:52 oh yeah 06:44:52 in the porter's handbook example 1 where it says to create a diff for a new port... would that diff simply be all additions? 06:45:26 i think it's saying there's nothing then you submit a .diff file which creates all the files. 07:00:23 johnjaye: yep 07:00:39 i see 07:01:06 you making a port? 07:03:04 i am reading the manual on how a port would be made hypothetically. 07:03:33 it also said to check the list of open ports to use bugzilla i think. and i don't have an account yet 07:04:29 you shouldn't need one to search 07:05:02 oh i see 07:05:37 i wouldn't have guessed you'd search the bugzilla 07:05:42 unless it's like. this port needs a maintainer 07:06:32 you can search as a guest without an account 07:07:28 but you won't be able to participate in discussions, making new reports, or patch updates 07:07:47 what does 277086 mean? it says user Cy reported bug, then user Cy assigns the bug to himself, then says it will be assigned once "the problem" is figured out 07:11:48 yes most of these i see are about ports and packages 11:59:58 johnjaye: cy@ submitted a fix, then realised the fix didn't work, so he reassigned the ticket to himself while he works out a proper fix, then he'll assign it back to jgh@ (the maintainer) to commit the fix 12:03:00 * jgh assumes that's some other jgh 12:03:51 jgh: depends, are you jgh⊙fo? :) 12:04:16 I doubt it :) 12:05:14 Hey guys, a question if you would want to share files in an local network, NFS or Samba using FreeBSD as a Server? 12:06:35 saohh: i would normally use NFS for Unix clients, SMB for Windows clients. you can run both on the same filesystems 12:06:40 perhaps its worth mentioning that network will be used by not just windows devices but, linux and BSD too 12:06:57 if you macOS clients, it's kind of a tossup, the Mac NFS and SMB clients are both a bit broken in my experience 12:07:10 oh thats an interesting aproach i had thought about that too 12:07:30 so i could share the same directory with NFS and Samba? 12:07:39 if you only want a single protocol, Windows does include an NFS client but it's a bit more effort to set up (and might not be some editions? not sure) 12:07:41 i had thought just go all out Unix (NFS) and dont use Samba at all 12:07:43 yes, you can 12:08:03 ik i have it installed on my windows machine xD 12:08:12 also if you have FreeBSD clients, you have to use NFS, since FreeBSD's SMB client is old and useless. i think there's a FUSE SMB client in ports, but NFS is going to work better 12:08:39 oh ok 12:09:23 i thought of the same as you mentioned, some things might be shared with visitors you know and tinkering with everyones windows machine isnt my thing (some might even not want it) 12:09:38 so having Samba additionally came to my mind as a solution for that situation 12:11:03 you could run NFS for your own systems and have a read-only public SMB share for guests 12:11:32 that was the idea yeah ;) 12:11:49 i tried to get the ZFS with NFS to work but my windows didnt recognize it 12:12:12 said the share list was empty not sure if i had the "exports" correct 12:12:35 not sure about zfs sharenfs, i just use /etc/exports 12:12:48 but i asume right the zfs dataset (filesystem not device) is a sharable (NFS) folder right? 12:13:28 e.g. i have the pool named data which exists in /data and a dataset called "almanach" so i could share \\ServerIP\data\almanach no? 12:13:32 yes, but if your shared dataset has child datasets, make sure to share those explicitly as well, and depending on the client you may need to mount them by hand (this should not be required with NFSv4 though) 12:13:47 i just made one dataset thats it 12:14:11 i read that about the subfolders you have to share them too, otherwise they wont show up 12:15:09 the information on the web is overwhelming do you know of any guide that explains NFS v4 with a windows machine nicely (in one place)? 12:15:28 i feel i get pieces everywhere but propably not all working correctly when put together 12:15:32 i don't know about Windows specifically, does the NFS client even support NFSv4? 12:15:54 ah yes it does https://learn.microsoft.com/en-us/windows-server/storage/nfs/nfs-overview 12:15:55 Title: Network File System overview | Microsoft Learn 12:17:09 saohh: for NFSv4, you want something like this in the server's /etc/exports: https://www.le-fay.org/tmp/30d/BICb0j.txt (if you're using zfs sharenfs, you still need the 'V4:' line), then you should just be able to mount server.name:/public on the client. (it's not /data/public because /data is the NFSv4 root already) 12:17:41 ah wait... that page says Windows only supports NFSv4 server, not client 12:18:27 which would mean i can only use NFS3 with windows hmm? 12:19:04 i mean what the heck windows can share with v4 but not access share with the same version oO propably to make people prefer smb? 13:54:16 should amdgpu load on a WITNESS+INVARIANTS kernel? for me it locks up the system as soon as it loads during boot... will do some more debugging later but i'm wondering if this is supposed to work 13:56:23 Man page links on man.freebsd.org are a bit broken at the moment. Links to pages that have '_' in name are incorrect as only the last part after the '_' is interpreted as a link. (example https://man.freebsd.org/cgi/man.cgi?query=netgraph&sektion=4#end) 13:56:24 Title: netgraph(4) 15:02:44 is there a way to load a specific kernel and its modules at the loader prompt? or does it that automatically when you load a new kernel? 15:10:00 Hi all, it seems I cannot login to my local file server at home anymore via root, never changed its password, weird. Rebooted into single-user mode and the shell prompts for "root password or ^D Multi-user mode" 15:10:41 I did not really, really set insecure tty at all.. Anyone would give a clue what's going on, and how to reset root password in that case? (ZFS) 15:10:43 tercaL: did you edit /etc/ttys to make the console insecure? that will cause single user mode to prompt for a password 15:10:49 ah 15:11:05 lw: Not really that I remember *feels too old 15:12:00 So "Enter root password, or ^D to go multi-user" is the indication that the console insecure is set? 15:13:26 tercaL: usually, yes. try setting "kern.init_path=/bin/sh" at the loader prompt before booting, although i'm not sure if this can be set from loader 15:22:40 lw: How? Tried to set it after choosing "Escape to loader prompt", it said unknown command. 15:23:06 Would a bootable FreeBSD 14 memstick help in that case? 15:23:09 tercaL: sorry, you need 'set': set kern.init_path=/bin/sh 15:23:20 yes, if you can boot from install media you can import the pool and check/edit /etc/ttys 15:23:35 (or mount the root filesystem if UFS) 15:26:31 lw: Thanks for that, it's ZFS and pool name is default, as zroot. It has a single SATA disk. So how could I proceed after booting within memstick? 15:27:27 tercaL: "zpool import zroot" should find the pool. you'll probably need to mount the correct root fs by hand, e.g. "mount -t zfs zroot/ROOT/default -rw /mnt", then check /mnt/etc/ttys 15:27:44 you may need to use import -f if zfs thinks the pool is already in use 15:28:27 sorry, correct mount command: mount -rw -t zfs zroot/ROOT/default /mnt 15:45:04 lw: I think I'm done with it, the "console" line was marked as "insecure" in ttys file. Changed it to secure and before I reboot, just to make things safe, tried umount /mnt and it said "Device is busy" 15:45:26 at this point, is it safe to reboot, or any suggestion you might have to unmount the ZFS system correctly before rebooting? 15:47:50 make sure you didn't cd into /mnt which will keep it busy, otherwise, it doesn't really matter as long as you do a clean reboot (not power cycle) 15:51:03 tercaL: actually for zfs, unmounting the filesystem doesn't do anything by itself anyway, you may want to export the pool though 15:51:43 not even call sync? 15:54:52 lw: booted into single user mode now, passwd root gives 15:55:18 passwd: pam_chauthok(): Error in service module 15:59:01 tercaL: check /etc/pam.d/*, you may have obsolete pam_opie listed, or some other bad module 16:00:53 lw: single-user mode is read-only, right? That might be the issue? 16:01:08 As the filesystem is read-only, I tried zfs mount -a said; "failed to lock" /etc/zfs/exports.lock: Read-only system 16:01:19 mount -rw -t zfs zroot/ROOT/default / 16:01:23 then zfs mount -a 16:04:43 lw: After both commands, it worked, thanks so much! 16:16:34 unable to start my freebsd installer from USB. for some reason it get stuck on the following row.. cpu0: on acpi0 16:17:21 havent had any problems earlier. I managed to screw my zfspool over after doing an zpool upgrade and lost my boot info. 16:17:56 trying to save it, by starting up an freebsd installer - but now giving me this... I dont understand what has happened. 16:37:35 drobban: first, you have two problems: 1. zfs access; 2. live boot; I'd take the 2nd then move to the first; try downloading the last FreeBSD live CD and DVD - try them both; when you uncompress, make sure there is no error; also make sure there are no errors when you write the images on flash; then, see if you can boot - I hope you use the right arch for download, right? 16:39:19 drobban: after you boot the OS, try importing read only; if not, try reverting the Zpool using the previous transactions... post here how it goes 16:52:31 Hello there 16:53:02 Is there a way to get vim freebsd port with clipboard enabled ? 16:53:22 the stock port doesn't seems to have the option to enable it 16:53:47 clapont: yea.. no errors with the image.. 16:54:19 and I would love to stay on ports rather then compile vim by myself 16:54:25 clapont: still problems... just to get something going I even tried to boot the pfSense installer.. the exact same problem. halts at cpu0 16:55:21 drobban, you may also have issues with EFI video driver 16:55:44 in this case the boot process may continue nut the image on the screen will freeze solid 16:55:49 drobban: to reduce the odds, try to use a core FreeBSD image, not other distributions based on FreeBSD 16:56:10 this is so weird... It has worked like a charm until now,,, until i fucked up my boot settings on the pool. 16:56:30 clapont: yea. using the the freebsd 14.0 amd64 image. 16:56:44 same problem. no difference. 16:56:49 Ha ... :) If you have beadm enable welcome to rootf mount issues from image :D 16:57:04 is there a way that i can tell the boot loader to use my disk to boot from instead 16:57:04 try to disable efi boot 16:57:27 if you dd image to a usb flash - it is there 16:57:31 drobban: your boot is on zfs... and you said that you tried to upgrade the zpool; the /boot was clearly affected so try one step at a time: 1. boot with live; 2. try to access/debug the Zpool 16:57:41 also disable a secure boot in the bios 16:58:14 nerozero: why would that magicly start causing problems from thin air? 16:58:30 nerozero: install the x11 flavour of vim 16:58:49 in case you cant boot it - secure boot may be the issue 16:58:52 drobban: you said you tried to uprade the Zpool; that has affected everything, the boot included 16:59:02 nimaje, Vim has flavors ???WOW 16:59:04 thanks ! 16:59:07 zpool upgrade is what i did to be precise 16:59:10 clapont: 16:59:18 https://www.freshports.org/editors/vim/ indeed 16:59:19 Title: FreshPorts -- editors/vim: Improved version of the vi editor (console flavor) 16:59:28 * vim-x11: Console Vim only, with xclipboard support 16:59:38 nimaje, THANKS A LOT ! 17:00:25 drobban: I did understand that; be patient and take steps one at a time if you wish to solve 17:00:54 not sure why that isn't the default, no idea why wouldn't want to have clipboard support 17:01:33 drobban, first you should check, is a boot partition / efi partition has support to a zfs version you running 17:01:47 clapont: well.. the image of the installer isnt the problem.. 17:02:10 what can cause the installer to hang on cpu0: on acpi0 17:02:15 drobban: so you did boot? you are live? do you see the disk? 17:02:38 drobban, As I told you - efi bootloader issues with intel graphic cards 17:02:50 the modern onces 17:02:59 nerozero: using nvidia. Hasnt been a problem before 17:03:01 so try not to boot in efi mode 17:03:17 nerozero: I am in efi-mode 17:03:27 anyway try that, I had this issue quite a lot 17:03:41 once system completes boot - the image magically appears 17:03:52 but sometimes it requires additional drivers 17:04:10 with that frozen screen I where able to connect to the problematic pc by SSH 17:04:17 clapont: im able to see the disks with lsdev in the bootloader. im also able to see the pool. 17:04:19 with fully loaded system 17:04:29 in the bootmanager 17:04:35 or what to call it 17:05:23 nimaje, maybe for headless builds, with no x11 ? 17:05:38 clipboard do require x11 ... yes 17:05:39 drobban: I suggested to use a _live_ CD/DVD not an installer; if you are with install, try booting with ACPI disabled - although this problem should been present at the original install time 17:05:58 +1 clapont 17:06:12 drobban: you succeeded to import the zpool in read-only mode? 17:06:29 and you can try to import your zfs pool 17:06:32 nerozero: but that could be a nox flavour 17:06:44 exactly ... 17:06:48 nerozero: I'd prefer "clapont++" ;-) 17:07:01 :) 17:07:17 clapont++ :D 17:07:23 clapont += 1 17:07:34 pythonish way :D 17:08:41 which reminds me python's spacing problem when coding... I prefer C although python/sh have their advantages sometimes 17:09:23 yah Never understood why did they do indent sensitive language 17:09:43 clapont: ooh, was unaware of freebsd having usb-live images. where do you find them? 17:09:57 wait a minute 17:10:20 https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.0/FreeBSD-14.0-RELEASE-amd64-memstick.img 17:10:43 just do a dd or better ddrewcue to see the progress 17:10:46 yea..... well have that one... 17:11:27 ddrescue -F /path/to/image /dev/daX 17:11:45 dudes 17:11:47 Made a rookie mistake. I uninstalled unbound and deleted /var/unbound instead of /usr/local/etc/unbound - How bad did I miss up? :-O 17:12:27 I preffer bind and kea, 17:12:39 I cant recall if /var/unbound is important or not to the base system 17:13:09 delete package and reinstall it - it should recreate default directories 17:13:22 RoyalYork: it's for the local-unbound resolver. should be created automatically by the rc.d script if you use it, i think 17:13:40 and/or follow the log message, something like $ tail -f /var/log/messages 17:13:41 clapont: yea... im using the memstick image. even tried to use 13.3 instead of 14. 17:14:18 still the same problem.. I cant understand what has happened and why it halts on the line saying cpu0: ....... 17:14:38 drobban, is it notebook or desktop ? 17:14:48 nerozero: ..... 17:15:14 im using a ryzen9 7900X. 64gb ram. asrock b650. 17:15:44 I have recently joined and didn't follow the prev. conversation, sorry 17:15:48 the system has been rolling with 13.0 and upgraded to 14.3. 17:16:21 disable efi bot first from bios 17:16:23 I just fucked up the boot. just trying to recue it... i havent made any other changes to system. just a reboot. for the first time in 30days 17:16:38 hah ... 17:16:56 your ZFS version mey nnot been supported by current boot loader 17:17:11 so 1 you need fresh boot bsd 17:17:33 nerozero: ..... 17:17:51 to address the freezing image issue - again try to disable efi boot, in this case at least you will see what is happening 17:18:24 hell not even sure im able to boot in legacy mode 17:18:45 My Intel I9 machine with Nvidia card never shows a boot screen at all, only bios and sh login ... ; 17:19:02 ooff.... looks like i missed up with removing unbound. i run it now and i get: could not write builtin anchor, to file /var/unbound/root.key: Permission denied 17:19:25 btw if you make bsd14 - this issue might be fixed 17:19:28 so try first 17:19:33 maybe change the user 17:19:37 i'll try that 17:19:43 to unbound:unbound 17:21:01 Ok, that did it. I chowned /var/unbound to unbound:unbound and it works 17:21:03 nerozero: uhh, the bootloader shouldnt break with an older zfs feature set 17:21:05 pheeww 17:21:06 for some reason the download speed for freebsd image is limited to 300k/s to me 17:21:33 miko, I had that issue 2 times 17:21:46 while upgrading in bsd 12 17:21:59 well... it didnt break for me. 17:22:00 that really doesn't sound right 17:22:00 out of curiosity, who is the user:group owner of your /var/unbound directory? 17:22:11 is it unbound:unbound or unbound:wheel 17:22:41 RoyalYork: https://www.le-fay.org/tmp/30d/LgIocj.txt 17:22:57 lw, merci! 17:23:18 find with xargs ... brutal :D 17:23:31 find -exec ls -ld {} \; 17:23:34 nerozero: xargs is quicker to type than the awkward -exec syntax 17:23:46 it shorter :D 17:24:47 find | xargs has more ambiguous syntax though, where as find -exec is pretty straight forward. 17:25:11 Plenty of rope, either way. 17:25:14 don't people have better things to do than criticise the specific shell command i used while trying to help someone? 17:25:15 you know, its like a vim 17:25:41 nix hass 10000000 way to o the same thing, and that it is why I love it 17:25:56 lw, welcome to unix. 17:26:11 CrtxReavr: nothing to do with unix, more like welcome to irc 17:26:44 lw yep, no ugly animated emojies ... 17:26:54 IRC <3 17:26:55 I dunno. . . I've spent a lot of time discussing unix with people both in persona and via plenty of other platforms. 17:29:31 good luck guys ! 17:29:42 need some sleep 17:32:53 tried to remove all extra hardware.... still same problem - hangs on cpu0 17:51:16 okey. im able to boot clonezilla... any hints what to try to disable just to be able to start the bsd-installer.... Im phreaking clueless of why this problem has started to present itself. 18:04:35 tried to boot installer in verbose mode.. last line shown now is pcib0. 18:05:10 and some complaining about ppc0. cannot reserv and failed to probe 18:15:07 o_O 18:15:31 Oh, so you were booting clonezilla just as a test? 18:18:38 CrtxReavr: yea. just to establish baseline. 18:21:19 You can't boot with a FreeBSD 14.3 CD/usb ? 18:23:04 14.3? 18:24:13 12:15 < drobban> the system has been rolling with 13.0 and upgraded to 14.3. 18:24:44 I guess 14 isn't up to .3 yet. 18:24:50 14.3 gibt es nicht 18:25:09 although, it would be fun to edit the kernel version to show random versions like 16.2 to confuse people on irc 18:25:25 CrtxReavr: aaa... 14.0 and updated . 18:25:26 No wonder drobban can't boot - he's trying to boot an OS from the future. 18:25:36 :P 18:26:03 Try holding down shift-control-quantum while you boot. 18:26:13 o.0 18:26:19 funny guy. 18:26:38 Im about to snap on this freaking machine. 18:27:36 So what happens when you boot with a FreeBSD 14 image? 18:28:17 drobban: you said it booted before you did the zpool upgrade, right? if so, all you need to do is replace \EFI\BOOT\BOOTX64.EFI in the EFI partition. could you remove the disk and connect it to another system to do that? 18:28:19 it halts... last message printed is cpu0: on acpi0 18:28:37 when running it with verbose.. it halts on another message 18:29:05 lw: that is actually something i could do. 18:29:10 it's just a FAT filesystem, so a Windows or Linux system would do fine 18:29:21 I have my ampere altra machine spinning that I could use. 18:30:11 i mean, it's odd that the 14.0 installer doesn't boot if you have 14.0 installed. but at least this would get it working again 18:30:16 Im close freaking throw this machine to hell and replace it with a arm64 system instead. 18:30:55 lw: yea exactly. that could be a solution. 18:31:45 Chance are, but the best set of tools to fix a no-boot FreeBSD issue will be. . . FreeBSD. 18:33:48 CrtxReavr: yea. that was my plan. just to spin up a bsd-image and start a shell. 18:34:24 but you are totaly right. I could actually just move the disks to my other machine and try to fix them on that one. 18:36:54 lw: can you go into more detail about that? why would you assign a bug fix to someone else? 18:37:20 wouldn't it just be something like, the maintainer assigns the bug to themselves if that's it? 18:38:15 johnjaye: jgh@ maintains the port. when cy@ opened the bug, Bugzilla automatically assigned it to jgh@ because, as the maintainer, he's the person who will need to deal with the bug. but cy@ realised the patch was broken and should not be committed, so the bug is now waiting for cy@ to submit a corrected patch. therefore, the bug is assigned to cy@, since cy@ is the person working on it right now. 18:39:03 it would not make sense to assign it to jgh@ as jgh cannot do anything to progress the bug, only cy can do that, by providing a working patch 18:39:04 that's strange because it sounds like jgh has no role or input on the process 18:39:10 is this how bugzilla works normally 18:39:17 which part seems strange? 18:40:11 well as an analogy say i run a lemonade stand and someone submits a bug my lemonade is too salty. then realizes their salt patch is wrong then reassigns the bug to themselves. then reassigns the bug back to me. 18:40:23 and the entire time i'm completely ignorant of what's happening. that's my mental model 18:41:25 johnjaye: ok, if we're doing analogies... let's say i think your lemonade recipe is bad. i submit a bug with a new recipe, and assign it to you, so you can start using the new recipe and fix your lemonade. but before you can do that, i realise my new recipe is wrong. i don't close the bug, because the root issue (bad lemonade) is still present, but assigning the bug to me indicates that i am currently working on it. 18:42:02 ok. so the "ownership" is more about the person who opened the bug then. 18:42:36 so it would be like having a bulletin board on the street about local businesses and you can take those notes and put them on the business door or back on the board or take them home. 18:42:39 bugs don't have "ownership", only assignees. the assignee being the person who is currently expected to look at the bug and do something with it 18:42:58 can anybody change the assignee of any bug? i'm confused 18:43:19 no, only committers (or other people with special bugzilla privileges) can reassign bugs 18:43:41 oh. is jgh not a committer? 18:43:47 jgh is a committer 18:44:02 ok. so they can both reassign the bug then. is that right? 18:44:15 yes, cy and jgh are both committers, so they could both reassign the bug if they wanted to 18:44:21 im so stupid..... now I have to pools with conflicting names 18:44:21 oh ok. that makes sense 18:44:42 i actually don't think that specific policy is very sensible, but it's how freebsd does things, so -shrug- 18:44:56 and the general expectation is the person currently with assignee status is the one with the obligation to update the status or reassign to someone else 18:45:30 yes, if a bug is assigned to you, it means you need to do something about it. either fix it, or close it (if it's not a bug anymore) or assign it to someone else if you no longer want to be responsible for it 18:45:47 i see. 18:46:12 in the latter case there are various meta-users like fs⊙fo and ports⊙fo for bugs that no specific person is working on. if you filed a bug against an unmaintained port, it would be assigned to ports@ 18:46:45 what happens if someone maintains port X and everytime anybody posts a bug about it they resassign the bug to themselves and immediately close it and never give a reason? 18:47:11 i.e. they just want to sit on the port and never let it change 18:47:13 i don't really understand the question? if someone kept filing bugs and immediately closing them i imagine they would be banned from bugzilla for spam 18:47:28 oh, you mean if the maintainer did that 18:47:54 yes because you said people with commit access can reassign each other's bugs. 18:48:00 well, if a maintainer is closing valid bugs, you could mail ports@ and ask someone to remove them as maintainer 18:48:21 but that would be a very strange situation, people don't become committers (or maintainers) if they do things like that, usually 18:48:32 oh so ports@ is an actual account, i thought you meant it was like, a token for the bug system 18:48:45 ports@ is both a bugzilla account and a mailing list 18:48:56 if you subscribe to the mailing list, you would get notifications for bugs assigned to ports@ 18:48:56 More like a list alias, but. . . sure. 18:49:23 i'm just trying to think of edge cases to understand the system a bit better. 18:49:28 as you say it is the way freebsd "does things" 18:50:16 like if the maintainer changed the software to put their name in a big flashing banner everytime you open the program that would obviously be rejected by someone further up the chain. 18:50:34 that would be the job of the committer 18:51:01 the maintainer can be different from the committer? 18:51:02 in this case the maintainer (jgh) is also a committer, but that isn't always the case. i maintain ports but i can't commit them, i have to open a bug and wait for a committer to pick it up and do that 18:51:15 oh ok. 18:51:19 although what i actually do most of the time is nag jbo to do it on irc 18:51:41 so what if jgh redefined port X to have his name in big flashing letters in the UI? Does that just get committed to the next STABLE release? 18:52:02 what's up? 18:52:03 ports aren't in releases, they're entirely separate from the base system. i suppose if he did that and someone noticed, he might lose his commit privileges 18:52:19 oh right. you have to manually git clone the ports tree and build it. 18:52:20 jbo: oh nothing, sorry for ping. just explaining to somehow how ports bugzilla works 18:52:21 what needs committing now? I am still digesting the +1k commits that just happened 18:52:42 lw, nah, all good mate :) 18:52:58 yeah i'm just asking questions about how ports maintenance works 18:53:05 i'm reading the porter's manual atm 18:53:58 johnjaye: becoming a committer is a very long-winded process that requires you firstly do a lot of work, then go through a mentorship period, then eventually you might get the privilege of committing by yourself. no one would go through all that just to make a joke commit that would be immediately reverted and then lose their commit privilege 18:55:19 and being a ports committer is the opposite of fun tbh 18:56:03 ah i see. 18:56:08 like, if i somehow become a committed and pushed a commit that deleted the entire src repository... it would be at most a minor inconvenience because someone would immediately undo it 18:56:11 Hm, guessing the Firefox thing has yet to be fixed...? "Crash Annotation GraphicsCriticalError: |[0][GFX1-]: vaapitest: ERROR (t=0.745326) [GFX1-]: vaapitest: ERROR" 18:56:16 right 18:56:22 it's not like random people off the internet get commit bits :-) 18:56:25 it's like that scene in the sopranos with the starbucks. 18:56:33 ah, I might have misunderstood. becoming an src committer is much easier than becoming a ports committer 18:56:45 jbo: well i used src as an example but this applies to both 18:56:52 i think the original question was about ports 18:56:59 lw, except that the consequence on mishaps in the ports tree are much more grave 18:57:22 jbo: only because ports process is broken :-) 18:58:06 do many people even use ports? most of what you'd want is in the base system anyway 18:58:16 (this is a joke don't @ me) 18:58:20 says the guy swimming in python crap 18:58:23 ah :D 18:58:31 by the way since we're talking about ports. how are the files in the Mk/ folder used? i don't see where they are included in the ports. 18:58:46 unless bsd.ports.mk in the makefle is somehow referring to the one in ../Mk ? 18:58:55 johnjaye, there's also #freebsd-ports if you have more specific questions 18:58:58 johnjaye: every port's Makefile will have .include at the end (or sometimes a more complicated things that includes several mk files) 18:59:09 why doesn't that mean the one in /usr/share/mk though 18:59:44 johnjaye, stuff in Mk/ is mostly re-usable infrastructure that the real port makefiles can use to make things easier to maintain 18:59:49 johnjaye: it does, but /usr/share/mk/bsd.port.mk is just a stub that includes the one from ports/Mk/ 19:00:24 ahhhh you're right. 19:00:29 i see the trick now. 19:01:05 Becoming any kind of a committer is not exactly easy, because not only do you need to put in enough work to get someone to punish you with a commit bit because there's too much work for them to handle in committing it all, you also need to be part of the community to the point that the person looking to mentor you knows you; it's both a technical but also a social challenge. 19:01:28 indeed 19:02:05 also a medical challenge: each time I am about to push commits my heart rate & blood pressure go through the roof 19:02:18 Oh, that doesn't stop even once you become a committer. 19:02:21 ok. i just read lucas books and manuals so the social dimensions of the various terms is usually not apparent. 19:02:26 ports really need a CI run, something more useful than manual exp runs 19:02:34 debdrup, yep - I am 6 months in and it has indeed not changed :D 19:02:52 like, you submit a commit, it builds your ports and all dependent ports on all supported releases/T1 archs, then tells you it's ok to commit 19:03:08 from what I can tell, ports also has a lot more politics happening than src. Not sure how the situation is over at docs 19:03:21 jbo: ah you saw that thread too :-D 19:03:26 lw: it's a nice thought, but it's non-trivial if you're asking to build almost 40k ports for a change. 19:03:36 lw, that CI suggestion is difficult 19:04:03 debdrup: i very much doubt most commits touch 40k ports. but if it does, wouldn't you do an exp-run anyway? 19:04:13 which is basically the same thing 19:04:14 It's simple to describe, and anything but easy to implement. 19:04:32 +1 19:04:44 lw: I assume you realize you're not the first person to make the suggestion, including people on the CI team. 19:05:05 debdrup: does that mean no one else is allowed to suggest it? 19:05:19 i'm sure i'm not the first person who works on ports and heard of CI :-) 19:05:56 on top of the overall challenges, you'd also need an extremely large resource pool to get any benefit out of this. that is why exp-runs are done manually (or at least part of the reason) 19:06:16 having a CI tell you after 4 days that something didn't work and you got 400 commits in the meantime won't help much 19:06:52 lw, not saying this is what you suggest (because it's not) but in case you didn't know: https://portsfallout.com/ 19:06:53 Title: Dashboard - FreeBSD pkg-fallout 19:10:14 > You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. 19:10:41 yep, that e-mail always makes for a good day when you get up in the morning. 19:10:58 lw: not at all, just that a lot more thought has been put into it than "it'd be nice if we had this" 19:11:07 i don't get it. how is that different from CI and it telling you there was a failure? 19:13:44 portsfallout is just a way of sorting through the ports fallout that's sent to mailing lists, developers get the fallout from when ports start failing once the build happens. What lw is talking about is a pre-commit hook, I think? 19:14:30 Pre-commit hooked CIs have been considered, but for reasons which will be rather apparent, they aren't very popular. 19:20:18 lw, how is your networking "homework" going? 19:20:44 jbo: new switch is configured, should be able to install stuff tonight 19:21:15 assuming PPPoE over a VLAN works and doesn't like, flood the traffic to every port or something 19:21:18 neat! 19:24:19 it's so tiny https://www.le-fay.org/tmp/30d/aFiyNJ.jpeg 19:25:03 that plug was incorrectly assembled 19:25:11 19:25:12 correct 19:25:24 i have no idea where this cable came from, i wouldn't make one like that 19:26:25 Agreed. That RJ-45 was not assembled according to spec. 19:27:30 I assume the information is somewhere in the scrollback but so I don't see it immediately but what model of device is that and is it running a BSD? Looks interesting to me if it is. 19:28:02 rwp: Mikrotik CRS305, and no, it runs RouterOS which is based on Linux. wouldn't be very useful to run FreeBSD on it because the CPU is slow and there's no driver for the switch chip 19:31:45 You and I already discussed this but I am running two ZimaBoard small machines with FreeBSD and it's been a useful "pi-like" machine for me with dual NICs for routing. Now my house router for one and a testing system for another. 19:33:12 I am just about to purchase one of these https://protectli.com/product-comparison/ with CoreBoot installed and try it. Probably one of the multi-gig 2.5G NIC ones. 19:34:10 hmm, pricey 19:34:31 I love their page display there and think a lot of web sites could learn a thing or two. It's a just-the-facts list without a lot of fancy glitter on the web page. 19:35:58 They do come with a price tag. Which is why I haven't bought one yet. It would be 2.5x the price of the last similar machine I bought for the 2.5G NIC one. But the regular bottom end machine would only be 1.5x the last NUC-like system I bought so not quite so bad and a much better bit of kit hardware wise so probably worth another 50%. 19:36:52 if i was going to buy something like that i'd want SFP(+) cages... trying to move away from copper as we migrate to 10GE 19:38:30 ARM64 bhyve committed to main: https://cgit.freebsd.org/src/commit/?id=47e073941f4e 19:38:31 Title: src - FreeBSD source tree 19:39:20 I could do with some Arm sponsorship 19:39:44 this is to run only arm64 VMs on another arm64 system? 19:39:50 rtprio: yes 19:40:02 Cool to see ARM64 progressing! Speaking of hardware I have been wanting an ARM64 machine and I would really like a RISC-V machine. 19:41:52 Wanting machines with the ability to put in a workstation amount of memory. So... At least 16GB. But I am also a cheap craphound so that's an impossible combination right now. Being a cheap craphound scrounger is why I am sticking with other hardware. But I think ARM and RISC-V are the future. 19:42:30 rwp: i'd love to move to ARM64 but the mid-range hardware options just don't exist. you either get tiny embedded systems (like RPi) or huge servers like Ampere... nothing in between 19:43:17 like, i want something with a reasonable number of reasonably fast cores that i can put a SAS HBA in and run ZFS on for a NAS. 19:43:50 (i mean, i'd like to move to RISC-V too, but that's even further behind) 19:44:26 i may repurpose my mac mini into a server once freebsd runs on it usefully though 19:45:45 Yup! That's the state of things right now. 19:49:13 fricking rust _mktemp: mkstemp failed on /poudriere/data/logs/bulk/main-main/2024-02-21_17h39m26s/.tmp-.poudriere.snap_loadavg.YmI8eLYM: No space left on device 19:49:30 :> 19:55:52 love to build rust for three hours to be thwarted by running out of disk space 19:56:47 jup 19:56:52 I'm considering getting a hardware upgrade 19:56:58 but not sure whether I should upgrade my desktop or a new build server 19:57:14 upgrade how, like the storage? 19:57:24 nah, at this point it would be completely new machine 19:57:37 i should probably increase the storage on this VM from like, 128GB to 1TB or something, i guess 128GB was a bit optimistic. but still. fricking rust. 19:57:51 i stuffed a huge nvidia 1080 into my old PC and it's still usable. 19:58:08 still amazes me modern cards take 2 screws to hold down 19:58:33 my build servers are Xeon E5-2690v4 CPUs 19:58:41 and my current workstation is an i7-8086K 19:58:45 johnjaye: sometimes 3 screws :P 19:58:51 rtprio, How much space was not enough space yet? 19:58:54 (!) 19:59:01 I am considering to build a new workstation with w5-3435x 19:59:07 at that rate you will have no room for any peripheral cards, just the video card 19:59:10 Yeah, 3 to 3.5 slot cards are about the normal now, especially on the high end 19:59:42 johnjaye: On some setups that is already a thing 19:59:52 lw, How much space was not enough space yet? (Sorry for the misdirect to rtprio.) 20:00:03 how much do these things weigh. one wrong step and you could tear out the pci express slot 20:00:15 rwp: 128GB, but that's shared between poudriere and my src builds, package repository, etc 20:00:30 have you not seen the latest in pcie-slot technology? moulded-in-place-metal-shields 20:00:31 That's still a significant amount of space. 20:00:37 which I doubt help much when you bump it :D 20:00:42 johnjaye: I don't use those type of fat graphics cards, I'm just saying, they make them so thick because of needing a bigger cooler for an factory overclocked GPU 20:01:23 jbo: no my board is from the days of ddr3. are pcie express slots like steel reinforced fortresses or something? 20:01:35 johnjaye, these days yes 20:01:48 johnjaye, this is the board I'm considering to get: https://www.asus.com/ch-en/motherboards-components/motherboards/workstation/pro-ws-w790e-sage-se/ 20:01:49 Title: Pro WS W790E-SAGE SE|Motherboards|ASUS Switzerland 20:02:14 my desktop's graphics card takes 3 slots and it's not even high end (RX 6800 XT). but fortunately the motherboard has an x4 slot at the bottom to put a NIC in 20:03:14 jbo: what does it mean by "safeslot"? those massive clips on the bacK? 20:03:17 johnjaye: generally no, a correctly built graphics card doesn't need reinforced PCIe slots, it just needs a correct mounting system. but you do some such slots, usually on gaming boards because i guess it looks cool or something 20:03:43 yeah, I doubt they help outside of marketing 20:04:14 > SafeSlot is a PCIe® slot reengineered by ASUS to provide optimized attachment and shearing resistance. Manufactured in a single step using a new insert-molding process, SafeSlot fortifies the slot with metal for enhanced strength and durability. 20:04:36 * lw wonders if 'metal' = 0.5mm sheet metal over the plastic slots 20:04:46 lw: exactly that 20:04:51 most likely way less than 0.5mm 20:05:07 tbh i'm more worried about mounting CPU coolers nowadays since those are generally not attached anywhere except the board 20:05:57 what does 14+1+1 power stages mean? the terminology is advancing faster than the tech 20:06:10 jbo: i like that all the slots on this board are mechnically x16. everyone should do that 20:06:49 lw: meaning it could tear the board or cpu somehow? 20:06:55 johnjaye: that refers to the configuration of the VRM that provides power to the CPU 20:07:49 but again... it's mostly marketing nonsense. the only way to find out if a board has good power delivery is to test it 20:09:01 lw, they are not just mechanically x16. they are also electrically x16 20:09:05 ah ok. i'm sure motherboards of the last decade (i.e. when i built my pc) had those. just didn't have a marketing term for them 20:09:17 jbo: ah interesting 20:09:59 maybe gpus should just come in a small box like the power supply. and you connect it to the motherboard with huge cables 20:10:02 jbo: odd choice though because what would you use that many x16 slots for? but i guess if you have spare lanes you may as well connect them somewhere 20:10:22 lw, the CPU that goes into that board as 128 lanes 20:10:52 112 lanes, sorry. 20:12:32 jbo: idgi, if it only has 112 lanes total, how did they make 7 x16 slots? that's all 112 lanes used before considering any other peripherals like ethernet or usb 20:12:48 i thought about building a new pc but i can play new games with just a monster gpu upgrade 20:14:16 unless it's like, you get 7 x16 slots but you can't use all of them at x16 at the same time, which would make sense because what would you even put in them 20:14:48 lw, the CPU as 112 PCI 5.0 lanes and a 16 GBps x8 link to the chipset which exposes a shit ton of 3.0 and 4.0 lanes (and USB) 20:15:02 lw, https://tpucdn.com/cpu-specs/images/connectivity/intel-ws-expert-spr112l.png 20:15:03 by the way if anybody here is an expert in overclocking or knows a good tutorial please let me know 20:15:24 lw, it also has octa-channel memory :D 20:16:38 ah the southbridge does usb and sata... that makes sense, i vaguely remember reading about that when the last generation of intel stuff came out 20:17:17 jup 20:17:22 just a sh*t ton of money :( 20:18:09 6k USD is not a drive-by buy for me 20:18:21 jbo: hard to believe you get all of that and still no RS-232 port on the backplate :-P 20:18:37 :D 20:18:54 (this has been annoying me this week because i need to run kdb on my desktop and no serial port... bleh) 20:19:14 lw, you can get very cheap expansion cards or USB based solutions that work well 20:19:24 lw, just stay away from the pesky CH11 chipsets 20:19:30 jbo: i'm going to try a USB adapter but it's not clear if those can be used as console for kdb 20:19:35 (prolific) 20:19:55 lw, help me out - kdb? 20:19:56 if not maybe i'll try a pcie card, but i'm not sure i have any spare pcie slots 20:20:04 jbo: the kernel debugger, that you break into on a panic 20:20:18 aye - I have no knowledge on that. only been doing userland stuff with serial 20:21:05 trying to debug why i keep getting random hangs for no apparently reason, i've tried enabling the kernel watchdog which is supposed to panic (and dump a core) on panic, we'll see how that goes 20:21:45 haven't done that in many years - but couldn't you "just" inspect the dump? 20:21:51 if you end up in a panic you can dump, right? 20:22:04 there isn't a dump, it just hangs. that's why i want a serial console, so i can forcibly break into kdb 20:22:54 lw, not sure what hardware you're rolling with but the z370 board I currently have has a com port 20:23:13 i know, some boards still do, my desktop doesn't 20:23:27 jup 20:23:33 lw: you... use rs-232 ports? how. i must know more 20:23:34 and that's probably still UART, not RS232 20:23:39 i have one but don't know how to use it 20:24:13 johnjaye: i plug a laptop into them and run kermit to talk to whatever is on the other end 20:24:18 lw, I guess if it's only a software thing you could build a vm loadable disk and nmdm it? 20:25:18 as in: not hardware related/triggered issue 20:25:42 jbo: and what, pass the graphics card through to the VM? ... i suppose if nothing else works i could try that 20:25:56 lw, not saying it's pretty, but... 20:26:09 i've just rebuilt current main so i'm hoping someone has committed a fix for whatever the problem is in the mean time :-P 20:26:11 the ppt is fairly non-intrusive (compared to everything else) 20:29:58 jbo: pro-ws-w790e-sage-se really good mobo it seems, I might get that even for server/NAS purposes which I need nowadays, thanks for that model. 20:31:46 jbo: you know, i'm now wondering if just running my desktop under vmm might not be a terrible idea. if i passthrough the storage, network and graphics, the performance hit probably isn't that big, right? 20:31:54 and it would make it easier to debug things like this 20:39:00 tercaL, jup, seems to be one of the best in that category at the moment 20:41:46 lw, that is what I am planning to do after the xeon upgrade. right now I do that for windows & linux desktops 20:43:23 lw, I am running stable/14 on metal and got one of those fancy PCIe USB cards that has one controller per port. this way I can have four VMs with USB pass thru 20:43:25 works lovely 20:43:56 lw, https://www.startech.com/en-us/cards-adapters/pexusb3s44v 20:43:57 Title: 4 Port PCIe USB 3.0 Card w/ 4 Channels - USB 3.0 Cards | Add-on Cards & Peripherals | StarTech.com 20:44:12 jbo: how do you tell the number of usb controllers on the card? is it from a visual image? 20:44:22 lw, compared to other cards here you get actually four USB controllers (one per port) so you can pass them individually to VMs without needing extra cards 20:44:25 (i have a pcie card with 4 usb ports...) 20:44:32 johnjaye, pciconf 20:44:49 johnjaye, but unless you purchased something intentionally, you almost always have just one per card 20:44:59 i see 20:45:01 this is a "specialty" item 20:45:57 but like. *can* you tell visually or is that more a software thing 20:46:05 jbo: ah good ol' startech 20:46:06 it's a hardware thing 20:46:10 lw, indeed 20:46:19 i think my pcie usb card is startech as well but it's not that one 20:46:41 lw, you now their slogan, right? "Hard-to-find made easy" :D 20:46:57 yeah :-) half the crap i buy is from them... including the usb serial adapter i just bought 20:46:58 lw, incidently, they have the same card with two ports per controller 20:47:07 is that part where it says "4 dedicated 5Gps channels" the tell for having 4 controllers? 20:48:13 lw, I also got some USB hubs from them. all good gear 20:49:02 the only bad product i got from them was an 8-port pcie sata controller that had two different controller ICs, one of which isn't supported by anything 20:49:25 should have just bought a SAS card from ebay tbh 20:51:38 yeah, I'll probably not bother with SATA again 20:51:42 made that mistake 5 years ago in some servers 20:51:43 not worth it 20:52:10 this was a few years ago and i think at the time i didn't know you can use sata disks with a sas hba... oh well, live and learn 20:52:33 that was exactly the same here :D 20:53:35 lw: i don't understand your sentence at all. but idk how to explain that i don't understand it 20:53:42 lw, I did the stupid thing and bought this: https://www.delock.de/produkt/89384/dokumente.html 20:53:43 Title: Delock Produkte 89384 Delock PCI Express x2 Karte > 10 x intern SATA 6 Gb/s - Low Profile Formfaktor 20:53:48 lw, instead just a decent SAS HBA 20:54:08 yeah, you can get 6/12Gbps LSI cards for peanuts on ebay now 20:55:01 i was looking at an Epyc board the other day and it had something called "MiniSAS", i couldn't work out what it actually was, seems like one port with 4-8 SAS ports in and you use an expander cable with it 20:55:23 except the port was different from the one you get on a SAS HBA 20:56:47 If I have a device receiving packets from off network through multiple NATting gateways, is there a way to have the device route replies through the particular NAT gateway that originated the connection, rather than a default route? 21:06:09 thanks for the help this evening. The system is alive'n'kickin again 21:19:32 Hi, I am trying to install Freebsd 14 in a Thinkpad x280, using ZFS and I need encryption with /home encrypted, another directory with a different encryption key as it is more sensitive and will be rarely used, plus another directory/partition without encryption as it will contain unimportant media files. I don´t know much about ZFS and this cannot be done easily from the installar, any help is 21:19:38 appreciated! 21:20:16 i would recommend reading the chapter in the handbook on zfs. and then buy the book about it 21:20:26 Also, my aim is to have native ZFS encryption but I would use Geli if that is easier 21:21:01 the book being "FreeBSD Mastery: ZFS (It Mastery)" 21:21:15 I would buy that book.. 21:21:31 johnjaye: thanks, but if buying a book is needed for this, I would give it a miss, I think my requirements are not that weird 21:22:06 how do I change name on the labels for each disk in a zpool? 21:22:28 well you get what you pay for. the freebsd handbook is free and has a chapter about it 21:22:30 somehow one of my disks in the zpool changed name and I dont know why x) 21:30:06 For nut to be able to work with my ups I need to detach the driver from the kernel before starting the service. Where can I execute (usbconfig -d 0.3 detach_kernel_driver) without modifying the startup script? Should I create a new script and make nut's script depending on mine? 21:35:45 what are the common reasons for freebsd installer to be unable to boot? 21:36:45 I already have freebsd installed on my ryzen9 b650 machine.... but for some reason Im unable to get installer running and cant remember what I did last time to make it run. 21:37:07 drobban: did moving the disk to another system not work in the end? 21:37:37 lw: I managed to fix everything... now I try to find out why my first solution didnt work 21:38:02 it annoys me that I dont know how to start the freaking bsd installer 21:38:22 lw: thanks for your help btw. 21:38:59 I wonder what I need to disable during boot when I want to run the installer 21:41:38 so you have 14.0 installed and that works fine, and you're booting the 14.0 installer and it doesn't work? that is weird, it might be worth asking the mailing list about it 21:43:19 lw: yea,, its super weird. Perhaps I did something / disabled something in the bootmanager.. I cant remember. I know I installed 13.x version and then updated from there to 14.0.. But the funny thing is that it wont boot 13.3 installer neither. 21:43:55 drobban: check your /boot/loader.conf on the working system? if anything there looks relevant you can try setting it on the installer's loader before it boots 21:44:49 lw: yea, took a look. but didnt notice anything special. 21:46:42 lw: I mean, there is only stuff about zfs and some other nonsense that hardly can be related 21:48:16 I mostly run a generic kernel as well. the only thing that differs from generic is some modification a made to UART driver. 21:49:50 CrtxReavr: btw. what I was trying to say was 14.0-Release-p3.... 22:11:06 Cool story. 22:11:42 tercaL: interesting, looks like expanders only though 22:13:23 also looks like it uses weird long-running commands like security erase 22:13:43 CrtxReavr: =) you seem pretty cool 22:13:53 oops, wrong channel 22:14:36 drobban_: obviously you would now claim you meant 14.0-RELEASE-p3, since you're trying to hide the fact that you came here from the future 22:18:47 ;) 22:18:52 /bin/sh: arithmetic expression: expecting primary: "2**31+1" 22:19:24 Doh! 22:22:31 anyone able to spot what might cause problems with the installer from this probe? https://bsd-hardware.info/?probe=54d6c96d25 22:22:41 Title: HW probe of ASRock B650 PG Lightning Desktop Computer #54d6c96d25 23:06:45 when the system reboots because of a watchdog(4) timeout, is it supposed to write a crash dump? or do i need to enable a kernel option or sysctl? 23:07:35 lw: are crashdumps enabled, in general? 23:07:51 should be 23:07:52 # dumpon -l 23:07:52 ada0p1 23:15:15 meena: this has been plauging me all month, constant lockups or hangs and i can't get it to write a crash dump 23:15:35 that sounds extremely frustrating 23:16:56 maybe i should build with DEADLKRES 23:20:04 eh? That's enabled in GENERIC? 23:20:12 is it? 23:20:46 meena: ah but it's not enabled in MINIMAL which is what my kernel is based on 23:22:07 lw: we should change that. 23:22:13 it's even on in FIRECRACKER 23:22:14 maybe because it's not in GENERIC-NODEBUG... this is so messy, there should be MINIMAL and MINIMAL-NODEBUG which are identical to GENERIC(-NODEBUG) for things like this 23:22:41 GENERIC-NODEBUG should just be GENERIC with NODEBUG 23:23:19 oh, in the mean time my pkg builder vm made a crash dump, let's see what's going on there 23:24:18 Fatal trap 12: page fault while in kernel mode 23:24:55 you're having all the fun 23:25:00 i really am 23:25:54 interestingly that VM is running the same commit as my desktop 23:26:50 ed27ae8df4b10f67289a32458d89d143e758f6d4 23:27:00 that's like 2 weeks old, let's try updating before opening a bug 23:28:13 anyone recognise this stack trace? https://www.le-fay.org/tmp/30d/WdkR3T.txt 23:29:17 crash in tcp makes me *very* suspicious because i noticed my desktop crashed every time the internet connection went down when we were having issues with that the other day 23:31:33 looks like a few tcp commits went in around that time 23:33:52 meena: we should ask imp@ about this minimal thing because all changes are meant to go through him, i guess 23:38:52 meena: or i could just do this https://github.com/freebsd/freebsd-src/pull/1124 23:38:53 Title: sys/amd64/conf: unify MINIMAL and GENERIC debug by llfw · Pull Request #1124 · freebsd/freebsd-src · GitHub 23:41:02 lw: we need https://github.com/freebsd/freebsd-src/blob/main/sys/conf/std.nodebug but for std.debug and just flip flop between the two 23:41:03 Title: freebsd-src/sys/conf/std.nodebug at main · freebsd/freebsd-src · GitHub 23:41:13 yeah i was just thinking about that 23:41:17 I wanna be able to build debug kernels on STABLE/RELEASE without pain 23:41:27 none of this is specific to amd64 so it shouldn't be in sys/amd64/conf 23:41:43 imp was saying he wants an "exclude" in addition to an include, so that would flip whatever is in the file listed 23:42:13 i think amd64 is just the prototyping ground for MINIMAL, because aarch64 is a bitch to boot 23:44:04 let's see if we can get this in first, then we can add std.debug, then we can apply it to arm64 and riscv 23:44:28 also just found an SFP in my skirt pocket, where did that come from? 23:45:30 meena: i think imp will commit this because he wants minimal to be "generic, but without all the builtin crap" 23:45:37 which this is in the spirit of 23:46:18 * meena hasn't worn skirt twice since she moved to ireland… 23:47:04 skirts are like tshirts for your legs, why wouldn't people wear one 23:47:19 meena: what do you mean by a separate commit, like one to add std.debug and another one to use it? 23:47:21 i'm from the balkans. It's too cold here for me 23:47:26 yes 23:47:40 oh now wtf is going on, my music player is broken 23:49:33 did someone break OSS 23:52:01 another review comment, sorry it was staggered in two reviews; 23:55:13 there's probably some shit that can be removed from MINIMAL, because it can be loaded as module, but I need a clear head to go through those, and right now I'm working on something else 23:56:33 hrm… 23:56:42 lw: n.b.: i386 has MINIMAL too. 23:57:02 meena: i pushed a new version, what do you think? 23:57:12 i will ignore i386 and arm64 for now, let's fix it for amd64 first 23:57:44 also i don't know what NO_UNIVERSE is