05:10:19 Can sndio be used over oss ? 10:41:30 Not sure I understand the question. 11:43:43 is there something special required on FreeBSD to link in libstdc++ with clang++? I'm getting undefined references for basically everything c++-related... 11:48:17 so far I have tried to compile NymphCast on FreeBSD (14.1), current GhostBSD with both GCC(13) and default Clang, but I'm running into all kinds of undefined symbol errors... 11:49:49 if anyone feels like trying it, I got the current state up on GitHub, also following the patches for the v0.1 package that's up on FreeBSD Ports already: https://github.com/MayaPosch/NymphCast 11:51:18 requires the use of gmake, uses g++ by default, but NymphCast can be built with Clang using `gmake TOOLCHAIN=clang' 11:51:51 I'll be marking the FreeBSD built as broken for the upcoming NymphCast release for now, I think 11:56:30 hackkitten: freebsd uses libc++ by default, not libstdc++. are you compiling with g++ for a specific reason? it should still work as long as you link with g++ as well, not clang++ 11:56:45 but then all your C++ deps have to be compiled with libstdc++ as well 11:57:59 I used g++ because that's what I use by default on Linux and MSYS2 11:58:22 but I support Clang in the project too 11:58:24 on freebsd, using clang/libc++ is much preferred if possible because it means user doesn't need to install gcc to build your port 11:59:00 that's something that I'm still working on with the build system, yes, as the Linux systems that I support have GCC installed by default 11:59:08 so it's not urgent there 11:59:50 well, if you need to build with g++ it should work, but you need to both compile and link with g++ and you can't have any build dependencies (e.g. other ports/packages) compiled with clang/libc++. can you show a few of the undefined symbols you ran into? 12:02:32 for g++ every single one in the libPoco shared libraries, for starters 12:03:00 with clang++ one in libPoco (SystemException), but 99.9% are basic_string and such related 12:03:45 i don't know what libPoco is, but did you compile it with g++/libstdc++ as well? 12:04:10 does libstdc++ need to be explicitly linked in? 12:04:34 this libPoco: https://ports.freebsd.org/cgi/ports.cgi?query=poco&stype=name&sektion=all 12:04:56 that depends... if you're using a pure C API, but your dependent library requires libstdc++, yes, you can link it in. but if you have a C++ API, that won't work as libstdc++ and libc++ are not API/ABI-compatible 12:05:22 yet g++ and clang++ should handle that part anyway 12:05:25 right? 12:05:29 e.g. you can't pass an std::string from a C++ application compiled with clang/libc++ to a library compiled with g++/libstdc++, it simply won't work 12:06:20 I thought FreeBSD used the same C++ lib for GCC and Clang 12:06:47 no, base system is clang/libc++, if you install gcc from ports (it's not part of the base system) that's libstdc++ and they are not compatible 12:06:58 I see 12:07:18 that does not explain why clang++ cannot find basic headers, unless it tries to somehow use g++ files then 12:07:45 "yet g++ and clang++ should handle that part anyway" - if you have a dependent library that uses libc++, and you're linking with g++/libstdc++, the linker *should* pick up the transienet dependency and link the resulting executable with both libstdc++ and libc++ 12:08:06 i'm not sure how well that would actually work as i've never tried it, but, i would expect it to fail at runtime rather than link time 12:08:48 ... this is certainly not something i would recommend doing though 12:14:25 well, in this case I'm doing all the linking with clang++ 12:23:16 if you compile with g++ you should really link with g++ to make sure you get the right libstdc++ version 12:23:25 but it sounds like the right fix is to just support clang in your build system 12:47:11 Howdy Folks, I just got a SATA Hard DISK, which I am gonna mount in Dock Station I got to install FreeBSD, do I need to make a partition as in like MSDOS format or something, cos at the moment its not regonized by my machine 13:02:50 ivy: I am trying to do so, but clang++ cannot even find the headers for libPoco... thanks for the help, but I think I'll be giving up on supporting FreeBSD for now 14:53:30 Fresh installed on a VM. I don't have vim, want to install it. Bootstrap pkg install is telling me "libmd.so.6 not found, required by pkg". How to remediate? 14:54:03 quark: what freebsd version (uname -v)? 14:54:21 15-0 current. 14:54:29 15.0, rather. 14:54:53 i think this broke in 15.0 recently as libmd sovers was bumped and the pkg package hasn't been rebuilt yet 14:55:05 not sure if there's a solution currently, could you use a stable release (14.1) in the mean time? 14:55:18 Oh! Indeed I can. Thank you. 14:57:07 unfortunately using freebsd.org binary packages on 15.0 sometimes causes issues like this since it can take a week or two for the packages builders to do a new build 14:57:56 quark: as a workaround, you could also try using 'pkg-static' instead - however any other packages built against libmd also won't work 14:59:24 I will go for 14.1, is all good. Serves me well for always wanting the latest and greatest. LOL. 14:59:52 fwiw, i've been running 15.0 here for ages and it works great, but i build all packages locally as well to avoid issues like this 15:07:07 How will I go to do that? 15:07:27 the usual method would be via poudriere, which bulk-builds packages in jails 15:07:38 Ah! 15:34:06 hey dudes 15:34:15 quick inquiry 15:34:17 not a dude 15:34:34 do I really need X org and XFCE DE 15:34:48 oh sorry dudette 15:35:11 well you never "need" X.org 15:35:19 if you want a GUI you have two options, X.org or Wayland 15:35:20 excellent 15:38:25 well, I wanna utilize FreeBSD for few purposes, one is Apache2 Web Server (PHP and may be Java with Spring Boot but definitely JavaScript based web application with React.js in front and Node.js in Back end), but more so, I wanna utilize it as media server with Apache2, file server, print server and MySQL and PostgreSQL Database Server 15:38:50 well, none of those need either X.org or XFCE, so you should be fine 15:39:04 excellent dudette 15:40:11 Netflix is running in FreeBSD 15:40:45 I wanna develop similar clone 15:40:53 with JavaScript or Java 16:07:45 You definitely do not need to run X or Wayland on a headless Internet server. I never install X on servers. 16:39:41 how can i automatically renew my Kerberos ticket when it's about to expire? 16:47:55 ivy: pretty sure the only option is scripting with expect and some form of a cron job, which is certainly not recommended since you're putting your password in plaintext somewhere 16:48:02 kerberos tickets are meant to expire 16:48:16 dstolfa: why would i need expect? you don't need the password to renew a ticket 16:48:47 how do you auth to your domain? 16:49:10 i.e. when you do a kinit ivy@SOMETHING, what's the auth process? 16:49:10 password 16:50:33 and are you passing -r to it to get a renewable ticket? 16:50:48 if so, i'd assume a cron job would do it? 16:50:49 yes, i use kinit --renewable (i guess that's more or less the same) and i can renew the ticket using kinit -R 16:51:25 i suppose cron would work, but i thought there was some daemon that could do with for all users with active tickets... but i only heard rumours about it, i'm not sure what it's actually called 16:51:47 s/do with/do this/ 16:52:11 i don't want to renew my ticket after i log out though, then it should expire. hmm, maybe i need some PAM stuff to destroy the ticket on logout 16:53:08 ticket cache is per user, so if you destroy your ticket, its gone for all sessions in that system. 16:53:25 yeah, i know. if i'm logged in twice i wouldn't want it to destroy my ticket because i logged out one session 16:54:07 ivy: if you figure out how to make kerberos renewal less crappy, i'd love to hear about it. the way i manage it now is a bunch of scripts that distribute my ticket through a number of machines and i have it last 12h (non-renewable). i do that every day i log in basically 16:54:11 maybe i should use forwardable tickets instead of kinit on the remote system 16:54:30 dstolfa: the reason i asked is i was having a discussion with Rick about Kerberized NFS and he mentioned such daemon existed 16:54:40 maybe i should ask him for more details :-) 16:55:06 ivy: feel free to forward them once you find out :P 16:56:03 it annoys me that Kerberos works better on Windows than macOS, tbh 16:56:18 MIT Kerberos for Windows automatically prompts me to renew my ticket before it expires, macOS doesn't seem to give a shit 16:56:59 i guess this is because no one except weird nerds uses Kerberos anymore unless it's with AD 16:57:26 bonus points if your login shell basically deadlocks if you have a kerberized nfs home directory. this is why i always use the default shell without any extensions 16:57:54 i ran into that and even posted to fs@ about it but didn't get a solution, i think automounted might just be broken there 16:58:08 s/automounted/automountd 16:58:11 i've had this happen on linux so i reckon it's not a freebsd specific issue 16:58:36 the specific problem i had was that ssh tries to read $HOME/.k5login but it can't read that until the home directory is mounted, so it just denies login 16:59:09 apparently this is intended behaviour because it's possible to *deny* logins in .k5login, but i've never, ever seen anyone do that in the wild 17:03:46 this is what Rick actually said: "4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.d.5.b.a.a.0.b.8.0.1.0.0.2.ip6.arpa 17:03:52 uh wait that's not what he said 17:04:00 "You are probably aware that there are utilities out there 17:04:02 that run as daemons and renew TGTs if they are renewable." 17:04:07 so not very informative 17:09:58 thanks rwp 17:11:05 It's a security issue. Installing X pulls in a godzillian things that are not needed on a server. Yet all servers are an attack target. Best to limit the attack surface. 17:11:27 that's not a security issue 17:11:38 it's a security issue if you *run* those things but not just having them installed 17:11:53 (except a very small number of things that are setuid, but i'm not sure X stuff is setuid nowadays) 17:11:55 Those things pulled in by desktop environments are fluff and glitter and not really audited to the same level as say nginx+fcgiwrap and will certainly have more problems more likely. 17:12:40 not like the old CDE days what certain people could exploit dtappgather to get root access on the local uni's Solaris 2.5.1 system (no idea who this comment is talking about) 17:12:46 ivy, I disagree because these days successful attacks are almost always multiple levels deep. And they are making use of crazy things that most of us just don't think about normally. 17:13:03 jails. 17:13:21 rwp: those 'crazy things' are certainly interesting but very rarely, or never, have anything to do with a random binary lying around on the filesystem 17:13:23 Every year after Blackhat I look through the exploits and some of the cascading chains of exploits that are used are truly amazing. 17:13:25 everything goes into its own jail, with vnet and sysvipc isolation. 17:13:47 case in point: the latest bhyve exploits 17:13:53 they're more like some binary linked to libsomethingweird.so and libsomethingweird has a weird exploit in it 17:14:08 but the executable has to link to that library in the first place which means it automatically installed anyway 17:14:14 These days I keep hearing a new term. "Living off the land." That's where attackers make use of what's available. And so it's good to make as little available as possible. 17:14:19 there's nothing stopping you from putting bhyve in jail, and an exploit that lands you in userland as root (like this one) would be mitigated by landing in a jailed root 17:14:42 even better if that jail only contains bhyve, and no other userland 17:14:51 +1 debdrup! 17:14:59 i was actually *really* interested in the recent SAs about 1) escalation from bhyve guest to bhyve host and 2) exploitable bug in libnv which bhyve uses 17:15:14 this feels like something an attacked actually used to get root on some system 17:15:26 i try to minimize assumptions about hackers, and simply make things as hard as i can for any attacker 17:15:27 especially because both vulnerabilities were fixed/announced at the same time 17:15:35 ivy, I realize you disagree but I think that just speaks to your good character that you are not looking for ways to compromise systems. :-) 17:15:56 a state-sponsored threat will get in, regardless of what i do - but if i can make it harder for anyone else, that's the goal 17:15:57 rwp: i find your comment patronising, that you're saying i can't recognise security issues because i'm a good person 17:16:23 i was not always a good person, did plenty of bad things in the past, i just don't think having random (non-setuid) binaries on the filesystem is a common exploit vector 17:16:23 Well I screwed it up then. Because I was trying to be nice about it. 17:17:03 i mean sure if you don't need to install it, don't install it, no loss 17:17:12 ivy: the write-up at https://www.synacktiv.com/en/publications/escaping-from-bhyve is worth reading 17:17:21 but can anyone name an actual exploit (chain) that was only possible because of a random binary on filesystem? 17:17:23 Bruce Schneier relates a story where he describes getting an ant farm for a present. What he actually got was a postcard that he could send in to get an ant farm. On the card it had a form where you fill out the address and other things. Schneier then says he immediately thought, "I could send ants to anyone!" 17:17:50 almost all hypervisor escapes come in the form of attacks against the peripheral devices 17:18:29 debdrup: interesting but i don't think this is related to the exploit i mentioned as it's mitigated by capsicum 17:18:39 this has historically been true of hyper-v, esxi, xen, and every other hypervisor used 17:18:49 the recent pair of SAs allowed escalation from bhyve guess to full host root access 17:18:59 ivy: oh, you're right - the new ones haven't had their write-ups published yet 17:19:34 do you know if such write-up is incoming? like i said, would be interested to read about it 17:19:48 given that they did one for one they found previously, i would expect so? 17:19:54 was not clear if this is something a friendly person detected or the post-mortem from a malicious attack 17:20:08 if North Korea developed these exploits i doubt they will publish them :-) 17:20:18 they're paid to do this work by the freebsd foundation 17:20:41 https://x.com/Synacktiv/status/1831586286823494028 17:21:44 or, i guess i don't actually know that, i just assume that to be the case 17:21:46 sorry i refuse to load x.com links, could you c+p the post content? 17:22:15 it's effectively just me backing up what i said, so it adds nothing 17:22:25 rather, it's "receipts", as they say 17:22:56 it's also covered on linkedin: https://www.linkedin.com/posts/synacktiv_alpha-omegaalphaengagements2024freebsd-activity-7237354529585864705-YNfP/ 17:23:20 oh interesting, this does seem to be related 17:23:30 oh right, the actual funding is from alpha-omega? 17:23:33 https://github.com/khorben/alpha-omega/tree/freebsd 17:24:03 also it's nice to know FreeBSD Inc. is paying people to look into this stuff, i didn't realise that was happening 17:24:11 it's not freebsd inc 17:24:18 feh it is though 17:24:43 the foundation is a 503c3 (not a c6 like the linux foundation) 17:25:02 i know what a 503(c)3 is, i used to work for one 17:25:31 in practice, if someone wanted to fork freebsd, they would have to make it a separate project because FreeBSD Inc. is responsible for so much technical and legal stuff 17:25:39 503c3 is specifically for non-profit within the sphere of public interest 17:25:46 (for anyone else) 17:26:14 ivy: no, someone has to fork the project because of the trademark, which obliges the freebsd foundation to sue if someone misuses it 17:26:19 otherwise, they risk losing the trademark 17:27:22 again yes i understand that, i don't know why you're having a go at me for saying 'freebsd inc.', i think it's pretty obvious what i mean 17:28:14 i wasn't having a go at you, but it's demonstrably not called freebsd inc any more, even if there's people from that time involved 17:28:26 the freebsd foundation is an incorporated organisation, a corporation, that owns the 'FreeBSD' trademark, so it's basically in practice 'FreeBSD Inc.' 17:28:33 i realise it's not actually legally called that 17:28:39 using that logic, you could call it BSDi - which i'm sure wouldn't confuse anyone 17:29:21 USL isn't around to sue over 1-800-ITS-UNIX though, so it might be fine? :D 17:30:15 but you could not call it BSDi since FreeBSD Inc. has nothing to do with BSDi, aside from both using the old CSRG 4.4BSD-Lite source code (and i'm not even sure if BSDi used that since they had a USL source license) 17:31:21 well, USL still sued the regency of of the university of california despite any legal agreements, and ended up settling over having taken code from BSD into Unix and stripping copyright 17:31:42 kirk tells the story better than i could, though 17:31:51 this is a bit pedantic since FreeBSD Inc. didn't even exist back then, afaik 17:32:11 pedantry, on the internet? it's more likely than you think 17:33:22 i'm curious though, are you annoyed because i added the 'Inc.' or because i didn't call it 'FreeBSD Foundation'? 17:36:00 i'm not annoyed either way 17:37:09 i'm slightly peeved that you're treating one of the only examples of in-the-public-interest-opensource-projects like it's a corporate entity, maybe? but that's your perogative 17:40:33 but it's all pretty whatever, really 17:41:41 ... it literally is a corporate entity 17:42:26 Article 4. Purposes and Operation. The corporation is incorporated under the Colorado Revised Nonprofit Corporation Act exclusively for charitable, scientific, literary, and educational purposes within the meaning of Section 501(c)(3) of the Internal Revenue Code of 1986, or the corresponding provisions of any future United States Internal Revenue Law (the "Code"). 17:42:34 from https://freebsdfoundation.org/wp-content/uploads/2015/12/ArticlesofIncorporation-1.pdf 17:43:36 it's a 'corporation' which is 'incorporated' so i don't think calling it 'Inc.' is out of line 18:17:14 Greetings, I am having an issue with Samba and I believe system permissions. In my Samaba config I declare that I want Samaba to write with a 775, but the actual on the filesystem is a 764. I have checked the process and it is running as root, and I think that there maybe a umask thing going on that is adjusting the permissions. I am not sure what is going on and was wondering what some options I might be 18:17:20 able to take. 18:20:26 hello 18:45:29 so i have a system which is not accessible from the Internet, and indeed has no Internet access at all, but it logs this: https://www.le-fay.org/tmp/30d/icmp.txt - how would you go about diagnosing this? 18:47:34 what ports are listening? 18:48:47 rtprio: https://www.le-fay.org/tmp/30d/listen.txt 18:50:30 maybe log RST's in pf. that sounds like a lot of work 18:50:54 the system does not have pf.ko loaded... i suppose i could set up tcpdump as a daemon to log that 18:51:01 i was hoping there might be an easier way though 18:51:25 is the whole network airgapped? or is it software isolated from the internet? 18:52:08 duskmoss: it's not airgapped but the system has no route to the internet and internet hosts could not contact its assigned IP addresses (which are IPv6 ULAs) 18:53:41 [15!] hemlock ~% ifconfig|grep inet|egrep -v '127.0.0.1|::1|fe80::' 18:53:41 inet6 fd12:8247:3:1::5/128 18:53:42 [16!] hemlock ~% 19:18:04 Hi folks! I'm a longtime Linux user. I wanted to try out FreeBSD, dual-booting. I created a ~100GB slice using the "Manual" method, chose freebsd-zfs at /, EFI at /boot/efi or somesuch, and got presented with a message that it's not going to be bootable. What gives? 19:35:47 cizra: hummmm... I guess its because its a partial disk, which means it would have to make it vdev I guess. Im far from an zfs expert, but I assume that might be the problem. 19:38:19 Does ZFS want to own the whole disk? I might need to reshuffle my existing partitions, then, somehow... 19:38:27 not anymore 19:38:30 cizra: =) I would go all in. throw out that linux system of yours, buy two more drives and make it a zraid1... Then you got yourself a stable and fail safe system 19:38:56 it's hard to say without understanding exactly what was telling you it might not be bootable, or what happens when you launch our loader.efi 19:38:58 kevans: is it even possible to boot from a zfs vdev? 19:39:14 cizra: no, that's never been a requirement for ZFS 19:39:47 cizra: the *only* difference when giving a whole disk to ZFS is it will enable the disk write cache because it knows it can handle that, and other filesystems might not 19:40:28 which can make a significant different to performance, but you can also enable the write cache via camcontrol etc 19:40:37 drobban: you boot via loader.efi or the *zfs*boot for x86 stuff, which in turn understand a limited set of zfs bits 19:41:20 for example 19:41:22 for disk in da0 da1 da2 da3 da4 da5 da6 da7; do 19:41:23 echo -n "$disk " 19:41:23 echo 'WCE: 1' | /sbin/camcontrol modepage /dev/$disk -m 0x08 -e 19:41:23 done 19:41:30 enables the write cache on all of those disks 19:41:36 nice 19:44:34 Would it help if I tried to find some more detailed logs and post them here? or do partitioning manually (I'm comfy with manually partitioning my Linux (NixOS, Arch) installs, but haven't touched ZFS. I can read mans). 19:44:56 cizra: are you having a specific problem? i only saw your question about whole-disk zfs 19:45:15 oh, i see your other question 19:45:54 cizra: if you're installing freebsd on disk that already have another OS, that OS should have already created an EFI partition, so you don't want the freebsd installer to make another one 19:46:21 you need to copy the freebsd /boot/loader.efi to your EFI service partition, then somehow convince your UEFI firmware to boot it 19:46:53 iirc the installer handles pre-existing ESP better these days 19:47:01 maybe that hasn't made it into a release yet, though 19:47:02 this is honestly much easier if you can install on a separate disk 19:47:09 I do have an EFI partition, yes, which I intended to use for booting FreeBSD. I'm comfy with efibootmgr. I guess I'll go read the install guide on how to use shell to create partitions (it's probably "mount it to /mnt or /target" or such). 19:48:06 circuitbone, you may want to still use freebsd's bootloader because it implements geli and zfs 19:48:21 none of the other bootloaders including grub can do that 19:48:32 cizra: if you're comfortable with UEFI, install FreeBSD as normal and just don't let it create /boot/efi as a separate partition 19:48:38 grub's zfs implementation always lags behind on pool features 19:48:48 cizra: then copy freebsd's loader.efi to EFI partition however you look and boot that and it should just work 19:49:06 s/you look/you like/ 19:49:20 Thanks for all the answers, I'll make another attempt. 20:43:25 I have another question related to this actually... if you go with mirrored zfs root in the installer, does it install bootcode to all drives by default? 20:52:24 yes, which you can verify by using "gpart show" 21:26:38 Hm, I'm baffled by something. I can have a mode 1777 directory on a Debian NFS server (v4) and it behaves as expected on a Debian client, with random users able to create and delete their own files. The same thing appears not to want to work on a FreeBSD 13.x NFS server. I'm sure I'm missing something obvious, but does this ring a bell for anyone? 21:29:04 As an added twist, the user gets "permission denied" writing to the file, but the file create got through, resulting in a zero-length file. 21:30:23 Anyway, I need to bail out for a bit, but if anyone has any ideas I'd love to hear them. I'll do some deeper debugging when I return later. 21:30:41 (I'll share what I find when I figure it out, unless someone beats me to it.) 21:56:04 mason, When it comes to this particular issue of NFS server permissions I have a similar problem in reverse. No sticky bit here though. On a Linux kernel (Trisquel) and NFSv4 it has rebuked every effort of mine to have file ACLs of either type function in just normal directories trying to give write access to members of a group. 21:56:38 On FreeBSD I believe the default will be NFSv3 unless you specifically configure things otherwise. 22:07:35 hi there! 22:08:02 hi there too 22:13:16 jaunty, are you sure? or maybe something changed since 12.0-RELEASE. but i tried mounting one of my mirror's EFI partitions, and i couldn't because it wasn't formatted 22:19:13 rwp: Hrm, interesting then. I briefly tried v3 but it didn't seem to impact anything. I'll poke at it more and share what I find. 22:42:36 anybody have information updates on this ? https://wiki.freebsd.org/WiFi/80211ac 22:42:52 also found out through testing freebsd doesn't support connecting to 802.11r networks 22:42:59 had to disable fast transition 22:43:09 Oct 7 15:34:19 lappy wpa_supplicant[63687]: FT: Invalid key management type (2) 22:44:08 also found out there's undocumented switches for the rtwn driver that enables ht40 channels, which by default is locked out 22:44:31 no idea why ht40 channels would be locked out by default and require a reboot 22:57:18 sfox: emperically i disagree, freebsd can connect to our wifi network which supports .11r 22:57:40 i did not try actually roaming, though 23:07:45 ivy, can you try it and see if you have similar error messages in /var/log/messages? 23:10:50 sfox, One problem with HT40 from memory is that it is legal only if you live on a desert island. If you live near other WiFi devices then HT40 is required to be avoided. 23:10:54 In theory if the receiver hears other packets on the associated channels then it is not supposed to transmit wide bandwidth HT40 packets. 23:11:16 So even if enabled if the driver is performing as per the specification then it won't use it. 23:11:29 nobody else is using 5ghz but me 23:11:43 and yes, i'm in the middle of nowhere 23:12:10 I wish that were the case for me. Near me is an apartment building. When I run a scan I probably have close to 50 SSIDs in the list. On both 5GHz and 2.4GHz bands! 23:12:11 I could totally use a 120Mhz wide channel if freebsd supported it 23:12:31 does freebsd support ht80? 23:13:09 I did some experiments some pre-pandemic years ago where I forced HT40 on 2.4GHz and experimented in my underground facility (basement) and I couldn't really get a significant performance boost out of it. 23:14:23 there is a ht40 2.5g network here but somebody else already claimed it 23:14:40 Therefore I was less excited about it. And have drifted away from trying for it now. But it looked like such a tease to me. The possible theoretical bandwidth is there but in practice in a city it is not possible to attain. 23:14:52 unfortunately, they didn't get the memo to only use 1,6, or 11 so I doubt their actually benefitting from it 23:15:05 however, it seems all of the 5g bands are completely quiet 23:15:11 You could set up an AP on that channel and it would cut the other AP's bandwidth by your presence there. 23:15:17 so i'm on 36/40 23:15:31 I already do. I'm on channel 1 23:15:41 their on channel 2/40 23:16:10 it's stupid. it's some century link box with default settings. the driver is supposed to disable ht40 when it detects other stations 23:16:13 but it doesn't 23:16:15 I mostly use 5GHz in the house because the signal strength of other APs are most attenuated. They are still there but at a lower level. It's crowded in town here and I am in a suburbia area not really dense at all. But everything uses WiFi now. 23:16:49 I recall being able to use 80Mhz wide channels with a atheros chipset on linux years back 23:16:56 using 802.11n 23:17:08 I wonder if that was a nonstandard atheros feature. 23:17:37 Of course the Atheros chipset is the best well known and most things work there. It's the reference standard for everyone. However I am using the Thinkpad Intel chips for the most part. 23:17:38 anyways, waiting on any word for 802.11ac support for freebsd. supposedly 80Mhz wide channels is standard now 23:17:53 I'm using the rtwn driver. 23:18:07 i just run an ethernet cord across the living room 23:18:20 It was the other wifi dongle I could find that claimed 'linux' support, had a built in preamp, and had 2 mimo streams 23:18:24 I also have this vague memory of reading that .11ac is somehow proprietary? I am not sure of the details and maybe you know? But that contributes to the problem with it. 23:18:41 11ac is not proprietary 23:18:45 hmm 23:19:19 maybe you would think that because there was a proprietary extra nonstandard mode in some high end broadcom chipsets before ac was invented which added QAM1024 23:19:31 but now 802.11ac makes QAM1024 standard 23:19:37 Wired is always best. Especially for TVs. It rather annoys me in my very crowded WiFi spectrum when I see that people always have their TV on WiFi. I mean you can wire that in easily and then it will be rock solid. But phones and tablets can't do that and it's just eating up radio bandwidth when people have TVs on WiFi. 23:20:09 I just don't remember the details of the .11AC issue. Which was why I asked. 23:20:32 rwp, when freebsd implements 802.11ac you should be able to use the 6Ghz band. There's way more bandwith in wifi6e set aside explcitly for people in crowded apartments. 23:21:00 The new grant in 6 GHz is 1200 MHz of spectrum, compared to 83.8 MHz in the 2.4 GHz band and 570 MHz in sections of 5 GHz (US figures). 23:21:02 rwp: i gave up on this argument and just allocated 80MHz 5GHz channel for every AP 23:21:17 go on, set up your TVs, have 500Mbps, bleh 23:21:25 That would be great! I'll look forward to it then. However, my devices that I currently own are 2.4 and 5GHz only. I would need to wait for newer 6GHz gear for me. 23:21:37 ivy how did you allocate 80Mhz? I'm looking in man ifconfig and can't find reference to anything higher than 40Mhz 23:21:54 sfox: freebsd is not involved in this, APs run Linux (MikroTik RouterOS) 23:22:12 sfox: i cannot get my freebsd laptop to use anything more than the 2.4GHz 40MHz channel which is much slower 23:22:29 i had a really long discussion here about this the other day but even with wifibox it just won't, perhaps a hardware limitation 23:24:20 rwp, https://www.alfa.com.tw/products/awus036axml?variant=39754360684616 23:24:56 unfortunately wifibox only works with pci cards right? usb wifi is not functional 23:26:24 isn't the usb controller technically a pci card ? 23:26:50 you mean if I open this thing up there's a pci card inside? 23:27:07 I haven't looked but I don't think so. alfa does make a mpci varient thoough 23:27:26 rtprio, oh you mean pass the usb controller. I tried that but that doesn't work either. 23:27:36 and there's no wifibox for the rtwn driver 23:28:15 sfox: does the controller show up, just the wifi not work, or does the controller not connect? 23:28:21 sfox, You know I do have a USB Alfa adaptor. I don't recall if it supports 6GHz or not. It might. That would be one. 23:29:10 rtprio, the device always say 'not ready' to byhyve 23:30:20 Mine does not: https://www.mediatek.com/products/broadband-wifi/mt7612u 23:31:31 rwp even my Chromecast is wired 23:31:55 +1 Wired FTW! 23:32:20 :) I specifically ordered the wired charger for this 23:33:24 https://wiki.freebsd.org/WiFi/80211ac 23:33:33 I know this exists but it's rarely updated. 23:33:41 hoping someone knew where else to look 23:37:13 that page hasn't been edited since 2021 23:38:32 I also looked in /etc/regdomain.xml and found 6ghz entries 23:38:43 references to ac 23:42:03 sfox: fwiw, if you want decent wifi performance on freebsd, i think you need wifibox 23:42:20 how would I get wifibox with the rtwn driver? 23:42:22 sfox, "that page hasn't been edited since 2021" It's a wiki and you could change that. :-) 23:42:27 i installed it on my 10-year-old laptop and wifi went from 20Mbps to 100Mbps, which is still terrible, but like, it's 4x faster 23:43:06 Do I need to build a custom wifibox? 23:43:10 sfox: i don't know what rtwn is but you have wifibox-rt61, wifibox-rtw88 and wifibox-rtw89, do any of those sound likely? 23:43:26 oh wait this is your USB card, right 23:43:30 yes 23:43:51 i have this https://www.alfa.com.tw/products/awus036ach_1?variant=40319795789896 23:43:59 which is Realtekā„¢ RTL8812AU 23:44:11 in that case i don't know, but i'd suggest asking the wifibox maintainer 23:44:17 you might get a more useful answer than here 23:44:18 according to the man page it isn't covered by the rtw88 driver, but the rtwn driver 23:44:51 (bhyve doesn't support USB passthru though, so if it's not a dedicated USB controller, the answer might be 'no, sorry') 23:45:38 or at least ask net@ which is where the wifi people hang out