00:10:06 is the syntax for ethernet interface alias in /etc/rc.conf still ifconfig_bge0_alias0="inet 99.104.201.113/29" 00:27:55 really odd it won't boot with the alias but if I do service netif restart then there it is 00:41:29 crb__, I think you are missing an alias keyword there. I think it should be: ifconfig_bge0_alias0="inet alias 99.104.201.113/29" 00:42:15 But you are right. Looking at man rc.conf and then /alias they don't list it in the command. But that is what I have on my system. 00:43:55 Looking at "man ifconfig" the syntax listed there is that alias appears after the address? (me shakes my head) I should read the docs more often. 00:46:54 The example in the man page is "ifconfig em0 inet 192.0.2.45/28 alias". Hmm... 00:49:17 It seems that "alias" can work in either place before or after. But "-alias" to remove it can only work in the after position, as documented. 00:58:49 jbo: you ever create a port that you look at after the fact and think, "man. this shit is utterly cursed." 00:59:35 I have a prototype arm-none-eabi-libstdc++ port. it starts to build. no idea if it builds too much. no idea if it builds what we need, yet. 01:00:01 we'll see what poudriere thinks about the plist once it's done 01:10:37 I think the way my rc.conf file worked with the "alias" in there was by accident! This was a good opportunity for me to figure that out and fix it. 02:58:35 rwp, nope alias before doesn't work 03:02:51 rwp and adding it at the end didn't help either 03:03:27 as I said very strange that simply running "service netif restart" with once it boots causes it to show up 03:14:18 I am sorry crb__ but as you read I was wrong about the syntax. That was the syntax I had in my /etc/rc.conf file for it. But when I read the docs my extra "alias" there was clearly wrong. 03:14:46 I removed it from my rc.conf file to correct it here. So... Thanks I guess for causing me to figure out I had it wrong here? :-) 03:15:38 crb__, It is strange what you report. But there may be some difference between start and restart later. 03:16:06 Have you tried stopping the service and verifying with ifconfig that everything is offline. Then running start from a cold state? 03:16:52 I might even go so far as to comment out networking entirely and rebooting to get to a pristine start state and then uncommenting the network config and running start from the cold pristine state. Maybe a failure there? I have seen problems like that before. 03:17:34 Also, is there any clue in /var/log/messages about a problem? Or in the dmesg output? I would expect an error to be logged somewhere. 03:38:40 what's this about interface aliases? 03:40:13 gh00p, crb__ is reporting a strange problem where "< crb__> really odd it won't boot with the alias but if I do service netif restart then there it is" 03:40:42 And the configuration under review is: ifconfig_bge0_alias0="inet 99.104.201.113/29" 03:41:06 Assuming the interface name is bge0 then it seems okay to me. 03:41:29 This is all documented in "man rc.conf" look for "alias" there. 03:43:07 rwp, you don't need 'inet' in there. 03:43:38 rwp, an `ifconfig_bge0_alias0` line should not have the "alias" keyword included in the value. 03:44:26 gh00p, nonsense. 03:44:40 ifconfig(1) does however say: 03:45:04 CrtxReavr: mine works without. I haven't modified my startup scripts. 03:45:08 a non-conflicting netmask must be given. Usually 0xffffffff is most appropriate. 03:45:44 Now. . . I can remember a time when that was absolutely true for FreeBBD. 03:46:12 At somepoint it seemed to stop being a requirement for aliases, but there may be corner cases. 03:47:06 rwp, try: ifconfig_bge0_alias0="99.104.201.113/32" 03:47:30 (Assuming you have another ifconfig_bge0 flag with a proper mask width. 03:47:38 ) 03:47:49 CrtxReavr, Don't tell me. I am just the messenger at this moment. But the man rc.conf says it is needed. 03:47:52 CrtxReavr: "nonsense"? You don't have the "alias" keyword in your value either. 03:48:07 gh00p, I missread what you wrote. 03:48:26 Thought you were claiming the opposite. 03:48:41 ah 03:49:43 gh00p, Where do you see that crb__ has an alias in the value? 03:51:32 rwp, don't look at rc.conf(5), just look at /etc/defaults/rc.conf 03:52:33 rwp it was your suggested line maybe 3 hours ago 03:52:48 So, I just want to make sure this is down in writing. You are admonishing me to NOT read the fine manual. Correct? :-) 03:53:10 gh00p, Yes 3 hours ago, and 2.9 hours ago I said I was wrong about that and posted a correction. 03:53:23 it started, "I think you are missing an alias keyword there." 03:53:40 it started, "I think you are missing an alias keyword there." 03:53:44 But in the half hour ago time I just summaried an answer to your question "< gh00p> what's this about interface aliases?" 03:53:51 oop 03:54:24 not everything was entirely clear... 03:54:27 rwp, well, experience and /etc/defaults/rc.conf say one thing and rc.conf(5) says another. 03:54:33 It was a dead reconning navigation error due to missing data in the middle. 03:54:44 time for a PR? :) 03:56:19 So there are two examples in /etc/defaults/rc.conf and neither really apply but the closest example there has "inet" in it with "ifconfig_lo0_alias0="inet 127.0.0.254 netmask 0xffffffff" # Sample alias entry." Though that is for the loopback device it has the same syntax. 03:56:32 The other ex 03:56:50 The other example is "ifconfig_em0_alias0="inet6 2001:db8:2::1 prefixlen 64" # Sample IPv6 alias" which is for IPv6 of course and so differs accordingly. 03:56:50 inet is the default, so it's not necessary. 03:57:04 I don't really see the conflict between /etc/defaults/rc.conf and the rc.conf man page. 03:57:23 Not being necessary is not the same as being incorrect or invalid to be there. 03:58:05 And with v6 ifconfig_em0_ipv6 makes specifying 'inet6' needless. 03:58:28 I also think that if you believe it to be incorrect then please file a PR so that it can be discussed there and corrections taken if it is needed. 03:59:05 I've been beating that drum in #bsddocs on EFnet for ages. 03:59:51 I mean my only part here is that I am referencing the fine documentation and if you think the docs are wrong then argue that out with the people who have commit access to the docs. (Which I do not.) 04:01:29 Given what I see in /etc/defaults/rc.conf the two examples there converge with what man rc.conf documents. I think they are in sync. 04:02:15 Also the man page for "man ifconfig" has this example in it "ifconfig em0 inet 192.0.2.45/28 alias" so the ifconfig man page also documents using "inet" there. 04:03:59 gh00p, BTW... I started walking through the rc script to see why my config with the extraneous "alias" in it was working. But it was there, and it was working, but I didn't think it should. I became distracted before I got to the conclusion but I think that "alias" became an ifconfig null action with no address before it and then ifconfig continued processing the rest of the value from there. 04:06:21 Accidentally working by happenstance is not a good thing so I was greatful that crb__'s question got me looking at my own config and got me to find a problem I had and fix it. 04:09:57 My next step in the root cause understanding would be to look through the ifconfig.c source and see how it is parsing its command line. I am curious how that is implemented. 04:10:34 But that will have to wait because I am now relocating. BBIAB. Actually probably a few hours at best and tomorrow morning more likely. 05:52:28 jmpp: thanks for explaining it 06:33:01 tercaL: anytime! 06:33:40 I'm currently on the finishing touches of a major overhaul of my home tech stack, and once I finish I'll get back to uptime-kuma to polish it 06:33:52 and, if I manage, to submit it as a port 06:34:00 but I aint making no promises :P 06:34:03 jmpp: Oh, good luck enjoy your time! 06:34:41 tercaL: jails distributed across purpose-specific VLAN's, it's been loads of fun! 06:34:42 jmpp: By the way, while I'm pretty new to Node.js, would you recommend to have a separated user (either 'www' or a freshly created one) for any node.js application or this is a case specifically for uptime-kuma? 06:35:01 uptime-kuma is the first node.js application I ever installed/tested. 06:35:15 I'd gone for www:www, just out of simplicity, as any other web app, regardless of its backend stack 06:35:29 hmmm..noted down. 06:35:33 and if you deploy one webapp per jail, that makes sense 06:36:26 so that's what I'll aim for in my uptime-kuma jail once I get to it, with customization hooks in the rc script in case anyone wants to change the defaults, of course 06:37:04 but, that being said, Morpheus is calling me! 06:37:08 * jmpp waves good night! 06:37:18 jmpp: And whenever you need to open the service from jail to a public IP, I can -if you of course need- help you in PF, NAT and port forwarding configuration, just for you to know. :) 06:37:28 G'night! 06:38:23 tercaL: thank you, most appreciated! (though for the time being I don't plan on exposing uptime-kuma outside of my home network, and the VLAN the jail is on is heavily protected by pfSense) 06:38:45 Super fine, then! 06:39:08 still, good to know you're pf savvy, I'm heavily dabbling with that as well 06:40:05 and now, for real, have a good night ;) 06:40:31 jmpp: PF sometimes might be pretty useful especially when we're on bare-metal dedicated server (limited to a single public IP) and working with Jails 06:40:35 Good night! 12:09:18 is anyone running 15.0 on an rpi4? mine won't boot from SD card with the error "sdhci_bcm0: DMA error 4 on CH5" - but the card itself is fine, it works in the bootloader and it works if i boot from a USB card reader instead. tested with 4cd0ce41bb7e from yesterday 12:09:43 it also worked fine ~1-2 weeks ago when i installed it with a 15.0 snapshot 12:39:08 ok interesting, it boots with GENERIC, it doesn't boot with GENERIC-NODEBUG 13:31:01 O_o 13:31:19 lw: that sounds very interesting, indeed! 13:31:42 meena: i did a bug https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277884 13:31:44 Title: 277884 – RPi4: mmc broken with GENERIC-NODEBUG 13:32:07 lw: did you try GENERIC-MMCCAM? 13:32:16 no, but i will do that now 13:32:46 (i was trying to get uplcom(4) console working using hw.usb.ucom.device_mode_console but it doesn't seem to want to) 13:33:31 meena: GENERIC-MMCCAM or GENERIC-MMCCAM-NODEBUG? i guess i'll try both 14:03:14 My IRC client says I have a mention but I can't find it. Anybody pinged me? 15:38:28 cracauer, I see no mention of your nick in this channel since you and I talked about the radeonkms driver in ports and the kernel compatibility problems of kernel drivers in ports on Tuesday. 16:11:33 /whois VimDiesel 16:11:39 oops 16:23:52 why is there no if_genet.ko? 16:32:46 looks like the driver itself has module support, it's just not hooked into the build system 16:38:46 polarian, VimDiesel is the resident channel bot. https://wiki.freebsd.org/IRC/BotBrainstorm 16:38:47 Title: IRC/BotBrainstorm - FreeBSD Wiki 17:42:11 polarian: an actor on endless repeat of the same theme... over, and over, and over! 17:42:14 :P 17:56:25 how do I ask pkg to tell me what package update will cause the installation of a new dependency? 17:57:11 I just ran pkg update -f && pkg upgrade -n, and it told me that tcl86 will be brought in, and I cannot begin to understand why, what package has a newly grown dependency on tcl 17:58:24 I know I could do pkg info -r tcl86 after performing the upgrade... 17:58:31 but I'd love to know *before* I do so 17:58:58 I mean, before I perform the upgrade 18:04:31 well, I can only imagine that tcl86 will be brought in as a dependency of sqlite3-tcl, which I can also infer will be brought in as a newly grown depdendency of sqlite3 18:04:48 but that's just inference, there must be a way of programmatically inquiring that information 18:44:15 jmpp, Maybe this? pkg search -Q required-by tcl86 18:45:12 that just gives me the name of the package itself :( 18:45:34 pkg search -Q required-by sqlite3-tcl --> sqlite3-tcl-3.45.1,1 (plus the package comment) 18:46:02 sqlite3-tcl is the new package that's going to be installed 18:46:10 and I'm trying to inquire why 18:46:56 so I opted to do pkg upgrade -n $pkg for every package pending an upgrade... but, strangely enough, all of them seem to be bringing this new one in...? me confused! 18:50:33 When I run that for tcl86 it lists tcl86-sql as a dependency but then listing it says none. 18:51:11 Listing depends for tcl86 lists mysql80-client which of course has a longer list. But none of those sqlite3. 18:52:00 this is in a php jail, so I have php82-pdo_mysql installed, which would explain it 18:52:08 however, I'm not getting much output, strange 18:52:44 pkg updating -f https://raw.githubusercontent.com/freebsd/freebsd-ports/main/UPDATING --> unable to open, me sad :( 18:52:46 Hmm... bsd.to pastebin is offline again. 18:54:10 a couple of days ago I had to use mozilla's pastebin 18:55:03 Good luck! I must relocate. 18:55:54 rwp: thanks for your help! 19:01:26 hihi! i've been experiencing audio trouble with chromium and a usb audio device. i have a mic connected to a universal audio vault 1 and the mic input works great for a while -- until it it starts to sound robotic to listeners. this is under -current. 19:02:10 reloading the tab in whatever video conferencing software i'm using temporarily fixes (it is consistent across zoom, microsoft teams, and google meet). 19:02:59 i'm running sndiod and i believe chromeium is configured by default to use soundio. 19:16:02 rwp: I realised when I whois'd 19:16:06 the username seemed familiar 19:17:11 jmpp: what do you mean? 19:18:10 Vin Diesel :D 21:07:11 ayan: although this might not be related, you can try disabling the automatic mic gain feature in chrome*: In chrome://flags set "Allow WebRTC to adjust the input volume" to Disabled. 23:20:23 Just to double check, theres no port for jdtls right (Eclipse Java LSP server) 23:21:14 unless it is within the eclipse port... but I doubt it because eclipse likely bunded it in their IDE instead of it being its own standalone thing that jdtls is mean't to be 23:25:02 I like to install service-names-port-numbers in /usr/share/misc for this reason, it seems in the spirit of the directory. nothing comes up when I grep it. 23:25:57 my memory seems like we had it in there when I was a child but I can't find anything to support that 23:26:47 oops, i see i've misunderstood the question 23:50:10 So, I've got this Sonoff Zigbee interface that looks like /dev/umodem0 to FreeBSD. Is there software for these things, or is one meant to roll one's own? Can I run ser2net and access it from a linux homeassistant instance?