00:03:25 in 14.3 00:03:34 i have no idea 00:03:36 i used both 00:04:11 you mean can't use disklabel/bsdlabel anymore? 00:04:21 scheme is still there 00:06:25 and you can still boot mbt to the gpt? 00:06:29 mbr 00:30:43 so unsure what darwin meant 00:31:09 what around disklabels are deprecated in 15? 00:51:27 ketas, darwin: BSD disklabels aren't being deprecated, only the "disklabel" command, along with the "fdisk" command. they are both obsoleted by gpart(8) 01:29:51 ivy: so fdisk is going away in future fbsd releases? 01:30:08 black1: yes, it will be removed in 16 01:30:52 iirc, it was meant to be removed in 15 but no one got around to doing it, so it was pushed back 01:31:34 okay alright fbsd seems to be taking a radical step in this 01:32:04 radical how? what do you use fdisk(8) for today that you can't do with gpart? 01:34:44 “Radical” feels a bit strong, but I don’t think that’s the question. It’s still the removal of a tool with many decades of history. 01:35:14 (I take no position on whether it’s the right thing to do under the circumstances. But don’t downplay the significance.) 01:35:50 ivy: well these two basically have the same functionality... but it might pose a cost for those used to the fdisk-style syntax for example 01:35:57 anth: sure, but on the other hand very few people use it or even knows that it exists nowadays, so the actual signifiance of its removal is fairly low 01:36:37 the only interaction most people have with fdisk is switching from Linux to FreeBSD and assuming our partitioning tool is called fdisk, which leaves them confused until they find gpart 01:37:54 ivy: I mean most GNU/Linux distros choose to stick with fdisk as a standard utility... 01:38:16 black1: the FreeBSD equivalent of Linux fdisk is gpart 01:38:47 honestly I haven't personally used gpart except in a GUI env 01:39:05 ivy: so gpart was specifically developed for fbsd? 01:40:54 black1: yes, gpart is part of GEOM, which is a FreeBSD feature. maybe DF also has it, i'm not sure 01:41:17 okay alright i see 01:41:50 thx for the information btw 01:42:16 it reminds me of ubuntu getting rid of ifconfig at one point 01:43:47 i wasn't aware any Linux distributions still shipped ifconfig, at least by default 01:44:53 I think debian still does 01:45:16 and KNOPPIX definitely which I gave my grandma for solitaire purposes 02:08:14 ivy: Thanks for the information about fiber a few weeks back. Finally got around to ordering some stuff. 02:17:23 wipt: good luck :-) 02:36:17 fiber? 02:36:19 also 02:36:53 linux updated the fdisk to gpt and kept the same tool name? 02:37:19 i don't have access to any linux systems right now to check, but from what i remember, yes 02:37:53 while here somebody had nice idea to rewrite disks 02:39:21 it's all pentagon's fault anyway 02:39:24 :p 02:41:23 GEOM(4): HISTORY: This software was initially developed for the FreeBSD Project by Poul-Henning Kamp and NAI Labs, the Security Research Division of Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA CHATS research program. 03:38:49 good 03:46:35 black1: shipped if you install net-tools 03:51:16 is anyone working to improve jails/racct to fix https://lists.freebsd.org/archives/freebsd-current/2025-October/009183.html ? 05:11:39 why doesn't our malloc(), in debug configuration, report an error when trying to free() a pointer that wasn't returned from malloc? 05:12:09 i feel like this is the most basic behaviour you'd expect from a debug malloc, so perhaps i'm missing something here 05:13:54 ivy: Seems bugworthy. 05:43:55 ivy: how would it know? that's like a valgrind level of out of band data isn't it? 05:44:28 rtprio: presumably it would know because of all the debug information it stores? 05:45:03 like, if it's ~10% slower when debug is enabled, but it can't detect this... what is the purpose of that performance penalty? 05:50:16 i'm annoyed because this was the cause of https://reviews.freebsd.org/D53545, which i would have expected debug malloc to flag 05:58:05 is bootloader automatically updated when doing make installworld? ( an UEFI boot ) 05:58:19 angry_vincent: no, you must copy /boot/loader.efi to the EFI partition 06:00:26 ah ok. they have different time of origin indeed 06:00:41 one in efi partitions is older by 6 monthes 08:19:52 what does ppl running for wireless networkmanager? 08:21:46 or does you guys just appending in wpa_supplicant.conf? 08:28:37 <[tj]> wpa_supplicant for me, but I am not a normal person and shouldn't be imitated 08:44:53 Hey all, I have a laptop which crashes on sleep or wake, not sure which one, but in any case it's not writing to /var/crash. How can I get someone to post to the bug tracker? 08:47:54 tehpeh: why do you need someone else to do that? 08:50:22 ha 08:50:35 some*thing* 08:50:58 How can I get a core dump or similar? 08:52:12 <[tj]> tehpeh: you can try setting debug.acpi.suspend_bounce=1 08:52:14 <[tj]> and suspending 08:52:26 <[tj]> it suspends everythign then restarts it 08:52:34 <[tj]> you might get a panic you can see with that 08:52:43 <[tj]> you can also try using devctl to suspend individual devices 08:53:21 <[tj]> this page might have more things to try: https://wiki.freebsd.org/SuspendResume 08:54:49 [tj]: awesome thanks, I'll try that 08:55:51 [tj]: so just ifconfig wlan0 scan and then genrated a new entry in wpa_supplicant and reloading with service netif restart ? 08:58:57 feels like you get stupid/lazy after some years with macos... :P 09:00:54 <[tj]> wpa_passphrase network passs >> /etc/wpa_supplicant.conf 09:01:05 <[tj]> wpa_cli reconfigure 09:01:29 <[tj]> you don't need to restart networking to move around wifi networks 09:01:54 <[tj]> any ui that uses wpa_supplicant should work, but I frequently have a fresh system 12:01:36 morning 12:19:57 I'm so close to getting bluetooth paired to my headphones. I'm following this tutorial: https://jrgsystems.com/posts/2022-08-20-how-i-configure-bluetooth-headphones-on-freebsd-13-1/ . I've successfully gotten to the virtual_oss command, but it doesn't like the -T option. How do I modify the virtual_oss command to make it work? 13:15:12 are you guys using devd with a custom script to suspend/resume when closing lid ( and if external monitor is connected dont suspend) etc? looks like I dont have permission to run zzz as a normal user.. is the workaround there to use sudo with zzz command? 13:15:43 question, time to time, when ssh session interrupts, the terminal windows stops accepting any commands, just ptinting keys like `127;129u[127;129u[127;129u[127;` 13:16:01 is there a way to fix it other then killing shell process ? 13:16:10 nwe, - I never manage to fix it ... 13:16:24 I have a fresh installation of 14.3 on a nano pi R4S (using the rockpro64 image). I does not install pkg because it says it can't verify the certificate but was able to run `freebsd-update fetch && freebsd-update install` to update the OS. I've tried useng `fetch` to any URL and says again it can't verify the cert. 13:16:25 nerozero: try `reset`? 13:16:39 cyric, no verbal command accepted 13:16:52 "reset[13;129u" 13:16:59 that is the "reset and enter 13:17:06 not executed ... 13:17:20 kinda like "visual" in vim 13:17:25 weird 13:17:45 ~. also does't seems to 13:17:51 this is the error: 13:17:52 Bootstrapping pkg from pkg+https://pkg.FreeBSD.org/FreeBSD:14:aarch64/quarterly, please wait... 13:17:52 Certificate verification failed for /CN=pkg.freebsd.org 13:17:52 0850E7F5D15E0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1890: 13:17:52 Certificate verification failed for /CN=pkg.freebsd.org 13:18:38 and this when I test whatever url using fetch 13:18:39 # fetch https://www.google.com 13:18:39 Certificate verification failed for /CN=www.google.com 13:18:39 081066E46A8E0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1890: 13:18:39 fetch: https://www.google.com: Authentication error 13:18:50 any workaround ? 13:19:53 running 14.3-RELEASE-p5 13:21:01 oh, seems the system date is way off. Let me try to fix that first 13:23:16 that was the issue, sorry for the noise 13:45:43 hey does anyone have a good intro to jails? I tried https://docs.freebsd.org/en/books/handbook/jails/ but I could use a little more guidance 13:57:41 spuos: the books from Michael W Lucas are well regarded and there is one about mastering FreeBSD jails. 14:14:23 I using this devd/lid.conf https://dpaste.org/gz2Ku when I running the script from terminal it working, but it looks like devd doesnt trigger and running the script.. who can I debug this? 14:19:21 psycorama: I do appreciate the "proper" answer, and I often do want one, In fact an in-depth resource helped me understand PF rules. That said, is there a layman's quick guide? I'm trying to set up a quick and dirty game server on my multiuser system after my VPS died, and my friends are getting a little annoyed. 14:20:59 use one of the frontend. that's probably the fastest way. i'm still using iocage but migrationg to bastille 14:22:14 https://bastillebsd.org/getting-started/ is probably a good start, then 14:22:18 would you reccomend bastille? I didn't know frontends exist 14:22:27 oh, I guess you would then. Thanks! 14:24:15 i remember a table, quickly comparing the different sollutions. but i can't find it, currently. 14:24:40 but yes. bastille is the newest of the solutions und seems well mantained 14:25:18 aaah. there it is https://bastillebsd.org/compare/ 16:55:06 Hello, does anyone know if we're getting RDNA4 support in FreeBSD 15? I'm sure I read somewhere that there was limited support in drm-6.9, but I tried BETA4 last night and it still crashed as soon as I loaded the module. Am I doing something wrong, or is it still not implemented? 16:56:15 <[tj]> rdna4 support seems to first appear in 6.17 16:57:13 No, it's works well in 6.12, I'm using it right now 16:58:09 <[tj]> 6.12 is more than 6.9 16:58:56 * mnd999_ slow hand clap 17:00:03 I know it works in 6.12, and it probably works in 6.17. What I'm asking is does it work in FreeBSD 15? 17:01:01 <[tj]> those first two things are different than the second thing 17:01:05 <[tj]> (third thing) 17:01:15 <[tj]> the drm-kmod kernel driver is synced to linux kernel revisions 17:01:29 <[tj]> I'm gonna say you are hitting "limited support" 17:02:53 That suggests it would not be expected to crash as soon as the amdgpu module loads. 17:03:37 <[tj]> immediately panicing seems pretty limited to me, it is more support than not detecting anything and refusing to load 17:03:47 <[tj]> you could try master on drm-kmod from git 17:04:06 it was doing the same on 6.6, instapanicing 17:04:35 But I was not expecting that to work, so thought nothing of it 17:05:23 yeah, i wouldn't really expect anything unless you've tested it yourself on linux at the equivalent kernel version 17:19:20 what's going on in freebsd these days 17:19:33 i haven't paid attention in about 13 years 17:27:45 dho: why were you interested in freebsd 13 years ago ? 17:28:30 i used to be quite heavily into the community, was a chanop here quite some time ago. 17:28:41 cool 17:28:58 places i worked stopped supporting freebsd, it became cognitive burden to keep up with the system amongst other things 17:29:12 I see, bad places 17:30:03 no, not really. linux just won the developer market 17:30:49 the slogan that FreeBSD is dying probably won 17:31:07 market share wise, it's certainly smaller than it was 20 years ago 17:31:35 yep, and most likely smaller than 13 years ago 17:32:56 market share is shrinking, but some people still use it, and they most likely will, at least until 2030 17:37:21 dho: regarding the developer market, the thing you might find interesting is that freebsd is now an official OCI target, has a working podman (and has for a while) and can run linux containers in basically the same way you'd do it on linux via podman 17:39:22 ...and we have a working libuuid after almost a decade! 17:41:33 not surprised -- was talking with the folks at sun about their brandz stuff doing effectively linux containers on solaris in 2006, did some proofs-of-concept of thesame on freebsd using linuxemu 17:41:56 I had to create, administer, and analiize surveys and survey data a few times in college, so I feel a certain amount of empathy and sense of responsibility when I'm asked. . . 17:42:07 somehow i've managed to work on cloud stuff for ages without actually working on any of the cloud stuff though 17:42:07 i mean, linux jails were a thing for a long time. it's just that you now can use podman to fetch stuf from ghcr.io, docker.io and so on 17:42:11 But. . . some surveys get way too fucking long. 17:42:42 lol hi CrtxReavr, long time 17:44:10 dstolfa: can run linux pods? how long ago did that happen? 17:46:20 rtprio: been a while i believe. i think all you need is pkg install podman-suite and enabling the linux service 17:46:42 you should then be able to use podman to run containers that are based off of linux under freebsd 17:47:53 huh 17:48:39 cool that it's an oci target tho. are there any particularly interesting system-wide development efforts? 17:52:09 dho: it’s a handful of developers pushing the cart, with two larger firms pulling from the front 17:52:30 i assume netflix is still one, who's the other? 17:53:33 please take a look at commit messages, I cannot use any commercial names 17:53:46 lol, wild. 17:57:55 So I’m trying to put a separate network on lagg0 so I can have a “fast” network that bypasses the router so my fbsd nas can just go straight to clients. It doesn’t seem to be working out too well. I figured it would just be making sure samba is bound to both IPs and add a second ip/mask to lagg0. Do I have this wrong? 17:58:51 rclone, for instance seems to be getting hung up after mount and says I/O error. 17:59:50 what's the network topology like? 18:00:14 Macer: you need a kind of policy based routing, it can be done with pf or ipfw 18:00:48 Ah ok. Would this be the same even if I created a second lagg? 18:01:21 are the clients reachable directly or via gateway ? 18:02:09 That is an option. I have 2 10gbit and 2 1gbit ports to work with. I just want the fail over so I can make lagg0 10gbit+1gbit failover and the same for lagg1 if that makes it easier. 18:03:25 failover is one thing, double address scheme and separate network, another 18:04:04 mzar: right now I wound up putting it back the way it was. fbsd nas is on a 192.168.1.x network and clients are on 192.168.20.x vlan 18:04:22 The clients are proxmox Debian containers. 18:04:38 .1.x is untagged 18:04:45 20 is tagged 18:04:50 why not add a 192.168.20./24 address to the nas? 18:04:58 lagg0.20 18:05:05 That’s what I tried first. 18:05:09 Adding an alias 18:05:27 alias is not a vlan 18:05:35 that's not an alias, subinterface 18:05:53 Oh. Ok. I was working on the assumption an alias was the way to go there. 18:06:17 So is actually he creating a virtual interface? 18:06:21 *be 18:06:45 I’ll see if I can hunt that down in the handbook. 18:07:01 if lagg0 is untagge, use lagg0.20, if lagg0 is vlan1, use another lagg 18:08:16 Yeah. lagg0 is untagged vlan1 18:08:24 Macer: it will work, unless you want to use lagg0 in bridge 18:08:38 is bridge(4) involved ? 18:09:06 Sounds like the quick and easy is to make an actual physical interface. 18:09:33 Like just have the untagged data on lagg1 18:10:07 please don't be afraid of tagging 18:10:39 Well. I’m a little afraid of tagging and getting locked out. lol. 18:11:02 do you have ipmi console there ? 18:11:06 O suppose I can ensure there is an untagged port. 18:11:48 you can leave untagged vlan 1, just add tagged vlan 20 18:12:03 Hm. I don’t think so. That is my ancient dual Xeon isilon with the ancient Java based ipmi 2.something that for the life of me I haven’t found a way to access in forever even with IPMIView. 18:12:46 I bet you can configure it to use ipmi sol, it's old feature 18:12:51 Yeah I’ll have to take a harder look. It should just be a physical port tag shouldn’t it? 18:13:18 Yeah I was trying to sort that out too so I could use the serial on lan connection. I just haven’t had time to look at it too hard. 18:13:35 vlans_lagg0="20" ifconfig_lagg0_20="up 192.168.20.254/24" 18:14:04 Oh. Fbsd can just tag it itself? 18:14:25 sure, but you need to configure port on switch 18:14:36 I’m guessing the “20” is the vlan id? 18:14:41 to pass tagged vlan 20 18:15:29 The IPs are 20.x but vlan id is 201. That’s awesome though. I’ll try that when I get home and see how it works. Maybe that was the issue all along. Although. I was able to ping. 18:16:00 I’m honestly not sure what happened after that. rclone smb mounting didn’t work for sure. Not sure if that’s the reason. 18:16:34 I’m just looking for a direct path that doesn’t hit the router since the router is gbit only. I thought that wouldn’t be an issue… until it was. 18:17:07 If this works I may actually make a data only vlan. 18:17:39 new samba uses heavily DNS, perhaps the client is still looking for address from vlan 1 18:18:00 Yeah I thought that too so forced the address with hosts 18:18:41 And also tried setting up rclone for the ip 18:19:15 Since the local dns points to the 1.x address 18:20:00 I thought once I was able to ping the alias and change it to the ip in rclone it would work for sure. It didn’t. 18:20:36 take one step at a time, create tagged subinterface on lagg0, test connectivity with the clients, then teach samba to behave 18:20:39 And direct nfs isn’t an option in unprivileged lxc containers. 18:21:54 Yeah. I’ll have to give it the college try once I get home. Going through the router is hammering it. lol 18:22:53 It will give me the opportunity to take the time to properly label them in the ubiquity interface too. 18:24:19 Macer: good idea; were you trying to ask any LLM for support ? what brought you in here ? 18:25:27 No lol. I’d die if some LLM sent me to irc. 18:25:55 cool 18:26:01 I just figured I was configuring it wrong in FreeBSD and the nas sounds like the better place to start. 18:26:12 It just runs vanilla fbsd 18:27:06 I wouldn’t trust an LLM anyways. It would probably tell me to wipe it and install windows server. 18:27:19 I just asked Gemini "Would you send me to IRC for any answers you were struggling to find?" 18:27:27 hhe 18:27:29 "The direct answer is no, I would not send you to IRC." 18:28:08 "If I were struggling to find an answer, my protocol isn't to send you elsewhere, but to try a different approach _with_ you" 18:29:31 dho: the amount of people seeking help significantly dropped since asking LLMs became an option 18:34:18 double edged sword but i think in general it's a good thing 18:38:17 hmm when I using FN+FX on my laptop, but when I using my external Keyboard the FN isnt reconized :( 18:41:20 the fn key is typically a 'hardware key' and usually changes to its behavior require bios stuff. not surprised an external kb fn key wouldn't work 18:43:37 dho: yup. 18:46:41 dho: okey 18:47:59 (also usually the only thing you can do with it in the bios is tell it to swap with ctrl since vendors decided to place it where ctrl ought to be) 18:48:30 (and sometimes the only thing you can do is have it work as ctrl for "popular hotkeys") 18:49:31 itś not a really big issue, more nice to have, because itś working fine in macos etc :P Itś a keychron wireless keyboard I using btw :P 18:50:10 the issue isn't with the keyboard, it's with how the fn key works on the laptop 18:50:28 you won't find a keyboard that has a fn key that will work, basically 18:50:34 I have an even more annoying issue, that devd doesnt trigger my script when closing lid (so it going to sleep mode) it works if I running the script :) 18:50:52 dho: okey 22:05:10 https://pastebin.com/pu3Hbz3Z 22:05:32 mzar rtprio: that's what i have in rc.conf... i'm a little confused about the defaultrouter part 22:05:43 wouldn't i wind up using a different router for each subnet? 22:06:16 that's me trying to split the physical vlans .. although i'm curious if i have to add the vid to 20.x 22:06:20 (still) 22:07:55 would i still need a vlans_lagg1="201" there for the vid? 22:49:43 there are 2 ways to do it: or at least there were in my rc.conf history 22:50:43 oh, if you need vlans_ depends on how you set the switchport 22:51:34 Macer: you cant have more than one default gateway, without setting up something like multiple fibs--which has its own sets of complexity 22:52:51 i'm curious at this point if i even need the vlan tbh 22:53:01 Macer: what are you trying to do? 22:53:02 since now it's a dedicated port 22:53:45 zi: i'm trying to split 2x 10gbit + 2x 1gbit to (1 x 10gbit + 1 1gbit) x 2 for separate subnets on the same fbsd server 22:54:10 so the fbsd server has a fast lane that doesn't need to go throgh the router (which is 1gbit) for samba, nfs, etc 22:54:37 so i'm essentially making 2 networks on it. one that talks and one that transfers copious amounts of data 22:54:46 the 1gbit ports are just for failover 22:55:18 why separate subnets? 22:55:53 because the clients need to go through the router to reach the other subnet 22:56:03 and i want them to go straight to the nas 22:56:22 the router is 1gbit max .. so vlans talking to each other have a bottleneck 22:56:33 a small switch with 1000/10g ports would probably do everything you need without anything special 22:56:55 (config wise) 22:57:05 no second subnet or other stuff 22:57:16 i have a EdgeSwitch 16 XG 22:57:39 but i don't see how i'd be able to get to go vlan to vlan without the router telling things where to go. i'd need a switch with routing capabilities and i don't think mine does that 22:58:01 my solution was to just put the fbsd server on 2 subnets 22:58:33 i dont suppose you can make a quick diagram of the bits involved? 22:58:36 it has 4 nics 2 10gbit and 2 gbit .. so i was just going to make lagg1 with the other subnet and see if it will traceroute to clients without hitting the router 22:58:40 you don't need additional gateways, as the nas already knows how to get to 192.168.20.0/24 22:58:56 so just ... ignore that 22:59:10 you would just put all of your 10g clients on your switch and connect a 1g port on your switch to your router 22:59:15 Macer: i don't think you need a routing switch for that 22:59:16 everything local to the switch will do 10g 22:59:23 stuff leaving the switch will go 1g through the router 22:59:31 no routing on your side needed 23:00:13 yeah. that's what i'm trying to sort out right now ... before i had nas on 192.168.1.x and clients on 192.168.20.x .. so clients connecting to the nas are traveling through the router to get there 23:00:32 just collapse everything to a single subnet 23:00:45 then i lose the vlans. i want to keep them :) 23:00:52 that's how i originally had it 23:00:53 for what? 23:01:16 i have an iot vlan, guest vlan, proxmox servers (containers) vlan, 23:01:20 to keep things separate 23:01:34 are you doing firewalling or something between them? 23:01:46 not yet 23:01:59 right now i'm just trying to figure out how to have a fast data path between the clients and nas 23:02:39 then, id probably just collapse it all to a single vlan. you can logically divide it up into /26s for organization, but all on the same /24 23:03:05 i'd be kind of working backwards doing that 23:03:17 you only need vlans if you need some separation 23:03:23 and if you need vlans, you'll need routing 23:03:58 yeah. unless the nas and the clients are on the same subnet then it would be handled by the switch directly and not have to bother right? 23:04:05 should turn it into a direct path 23:04:30 if everything is on the same subnet/vlan, then the traffic would be switched locally, yes 23:07:27 yeah. i'd like to keep the vlans while creating a fast data path. so that's the goal right now and my solution is to just make another physical connection. 23:08:00 as in you want to give other devices dual interfaces and dual ips? 23:10:14 either way. you really dont want more connections imho. 23:10:20 if you want vlans, setup vlans and routing 23:16:43 ok that didn't work lol 23:20:13 https://pastebin.com/sxYagK0z 23:20:20 i went with that. i have lagg1 and an ip but can't ping 23:29:04 ah great 23:29:09 exactly what i was trying to avoid lol 23:32:32 eh, can't ping what 23:44:14 i can't ping something on the 20 network 23:45:32 20? 23:48:23 and you set the port on the switch to be native vlan 20?