06:23:07 Sup guys, i really wanna use FreeBSD but my Realtek Wireless Card is not supported, RTL8821CE... 06:23:47 you could get a supported wifi card 06:23:56 im poor :( 06:24:07 how much can they be? 40$ 40€ ? 06:24:23 you could run virtualization and ssh into your freebsd vm 06:24:30 In Brazil for my laptop, like R$250-300 06:25:20 usb card? use wired ethernet until you get a card ? 06:26:06 This ASUS laptop dont have ethernet support 06:26:08 XDDDD 06:26:28 you don't _need_ the internet, once you have the system set up 06:27:38 Internet is a very useful thing to have. 06:28:54 btw: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248235 06:28:56 Title: 248235 – rtw88: RTL8822CE 802.11ac PCIe support (WIP) 06:33:29 don't we have some software that automatically passes thru the NIC to a Linux bhyve which then routes the traffic to the host? 06:34:19 that's like saying 'you won't feel this hole in your foot.... if you cut your leg off.' 06:35:08 yes 06:38:02 https://wiki.freebsd.org/WiFi/Rtw88 06:38:03 Title: WiFi/Rtw88 - FreeBSD Wiki 06:38:14 could be worse 06:38:49 Q: This fails and prints out errors. 06:38:49 A: Do you have more than 4GB of RAM? See currently known issues 06:39:41 oh it's in current 06:39:45 then just run current 06:40:37 here's our Swiss army pocket chainsaw (some assembly required) 06:40:54 meena: sounds like a quintessential realtek driver, 07:44:16 That's every Realtek driver. 07:54:24 I don't know much about real hardware / drivers. 07:54:44 beware of programmers who carry screwdrivers 08:24:16 I own a soldering iron. 08:25:09 I dream of owning one (only to collect dust if actually did) 08:25:42 I have done debugging with an oscilloscope. 08:28:05 meena: it's a mess. 08:28:22 especially with modern hardware. 08:28:43 same, but i had to declare defeat. we couldn't find out why the circuit was doing the wrong thing 08:28:48 designing hardware that works is apparently Too Hard, so all the hardware bugs have to be worked around in the driver 08:29:08 RhodiumToad: what, you're not fond of a computer having ten different CPUs in it? 08:29:26 Oh, yeah working around hardware bugs in software isn't "modern" though. 08:29:51 I think that's just another way of saying QA at design stage is too expensive, let's fix bugs in software 08:30:00 * RhodiumToad watches gcc build gronk out _again_ 08:30:21 2004 was when re(4) came out, and Realtak is the company famous for doing exactly that. 08:30:40 At least back then the WNICs were what we now term SoftMAC. 08:31:42 Now it's not just the WNIC, it's most devices you connect and even some that are on-board. 08:31:51 And that doesn't even cover things like SMM. 08:32:46 That got introduced with the 80386SL in order to try and make suspend/resume work. 08:33:13 I need to look up one word per debdrup sentence to keep up 08:33:28 (i use word loosely here) 08:34:06 Is this good, neutral, or bad? :P 08:34:14 I'll try to make things better if I can. 08:35:21 WNIC SoftMAC SMM 80386SL 08:36:18 wow. SMM is from the 1990?? 08:36:48 1990, actually 08:41:07 Yep, it's very old. 08:42:56 The 80386 was a laptop CPU and suspend/resume was even thought of as a way of getting around the waiting time of starting up a laptop every time you had to use it. 08:43:08 Err, 80386SL. 08:44:06 The funny thing is, that problem wasn't even solved by the time Windows Vista came out, because it could take minutes to boot that system (and this was the point at which various system integrators started introducing quick-boot environments to add a cd/dvd player, web browser, et cetera). 08:45:17 Vista also had a bunch of other peoples that exacerbated this, among other things it changed the driver API interface for a bunch of things, which meant drivers had to be rewritten which introduced a lot of new bugs (and thereby, a lot of new sources of BSODs). 08:47:41 Mobile computing sucked for a very long time. 08:48:09 last work laptop I had ran MS-DOS. 09:56:14 oh ffs 09:56:32 the reason my port builds keep gronking out is that the VM came up without any swap space 10:18:34 RhodiumToad: any idea why? 10:19:08 can't tell yet until it reaches a convenient point for me to stop the VM and see what commands i might have mistyped 10:22:13 meh. I see why 10:22:31 wrong device names 10:24:00 swapon: /dev/label/vmswap0: No such file or directory 12:44:47 hey all! I am considering buying a used laptop and found good deals on a Thinkpad P52 from 2018 and a Thinkpad L15 Gen 2 from 2023. Leaning towards the P52 since it has a Core i7-8850H and Quadro P3200 and I believe there's more life left in it than the L15 with i5-1135G7 and no discrete graphics. 12:53:11 My first laptop ran NetBSD (of course), a 486 Thinkpad 13:01:24 I have a X230, my first non-apple laptop and I like it but it's starting to show it's age. 13:32:58 any1 watching devsummit freebsd day1? 13:57:01 link? 14:10:10 https://wiki.freebsd.org/DevSummit/202305#Live_Streaming 14:10:11 Title: DevSummit/202305 - FreeBSD Wiki 14:10:20 "more information to come" about live streaming 15:30:17 heads up... while building stable/13, [nit-pick]: there is a majority of "Building ..." messages and quite a few building messages displayed. a recursive sed(1) should probably be had at some point just to make them comfortative. s/building/Building/g 15:31:25 most of what i seen if within the first 10-15 minutes of buildworld on x86-64 17:57:47 err.. scary messages. I see in my log, "ZFS[6160]: catastrophic pool I/O failure, zpool=$m" ... and ALL my datasets seem to be going to hell at once. 17:58:31 ghoti: Are you getting messages from CAM? 17:59:18 Why would I be able to see mount with `mount -p` on datasets that don't even show up in `zfs list`?! 17:59:46 debdrup: lemme grab some errors. A few of them don't make any sense to me.. 18:00:04 What sort of pool layout do you have? 18:02:42 There are three on this box, all a bit different.. 18:02:49 NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT 18:02:52 a 4.53T 3.89T 655G - - 50% 85% 1.00x ONLINE - 18:02:53 'a' is a 2-device stripe, 'm' is a mirror, 'z' is a single vdev on ada0 18:02:55 m 12.7T 2.57T 10.1T - - 0% 20% 1.00x ONLINE - 18:02:58 z 117G 43.3G 73.7G - - 17% 36% 1.00x ONLINE - 18:03:22 ghoti, Please use https://bsd.to to paste the output 18:03:23 Title: dpaste 18:03:58 Sure, it was just 4 lines so I thought it would be short enough.. 18:05:29 Unless it's a single line, or can be condensed into one, don't ever paste into #freebsd. 18:05:53 debdrup: I've been backing thing up from a and z to m, but I'm worried now that `zpool status` reports "errors: 114 data errors, use '-v' for a list". 18:06:00 okie dokie. 18:06:02 I need the output of zpool status; zpool list is pointless. 18:06:32 The only thing zpool list is useful for is the free space fragmentation; I think all other values can be had via per-dataset properties. 18:10:31 The machine seems to have locked up again, one sec while I check the console... 18:12:16 I mean, that's not surprising.. 18:13:19 Catastrophic pool I/O failure is nominally an "oh shit, one or more storage devices have decided they no longer want to store data, but instead be used for hardware bowling. 18:24:35 I just realized that the one hardware change before all of my disk errors was the insertion of a pci-e USB card (so that I could add a device to a bhyve instance). The card takes SATA power. Is it possible that multiple errors could be caused by a power drain? 18:24:59 (Sure, anything's possible. I guess "plausible" is what I mean.) 19:21:18 ghoti: not unless you were already too close to the limits of the PSU to be hitting them during high system loads. 19:29:14 i cannot run virtualbox on freebsd 13.2 i get Access Denied when try to run it. 19:29:18 Listening to karels@ talk at the devsummit is great. :3 19:29:28 His name is all over the SCCS repo from CSRG. 19:29:32 worked nice on freebsd 12.xx 19:56:49 Mel1965: as root or... 19:59:36 Mel1965: Are you a member of vboxusers? 20:09:30 that's the one 20:54:11 dch: you use rsyslog, right? 20:54:35 dch: how do you deploy it? do you cut images with it preinstalled and syslog disabled? 20:54:44 meena: nope, its a cursed tool. got suckered into it on debian, switched on good advice to syslog-ng 20:55:40 but I deploy it in 2 ways: poudriere-image with overlay packages installed, or on new systems, via ansible once it boots 20:55:59 and i get it to drop a unix domain socket into jails, 1 less process in the jails to run 20:58:13 dch: i dropped my review https://reviews.freebsd.org/D27411 because of… well, a good argument 20:58:14 Title: ⚙ D27411 add altlog_jaillist to syslogd's rc script 20:59:09 yes I saw that. i think in general thats a reasonable tradeoff. but in my case I am happier to have less processes in a jail, and solid logging that can't be tampered with 21:22:34 <_xor> Is an ESP partition generally supposed to be FAT16 or FAT32? (or even exFAT?) 21:23:38 _xor: IIRC, and I try not to remember too much about UEFI, it's supposed to be FAT16 (for now?) 21:24:52 either way, I've got some code that's kinda ready to test: https://github.com/canonical/cloud-init/pull/4119 21:24:53 Title: cc_rsyslog: Refactor for better multi-platform support by igalic · Pull Request #4119 · canonical/cloud-init · GitHub 21:31:58 <_xor> Nice coincidence, because I'm actually refreshing up on cloud-init to possibly use. 21:32:33 <_xor> I've used it before on Vultr cloud VMs, but never on bare-metal systems. 21:35:20 <_xor> That's why I asked about UEFI, because I'm reading the poudriere source for producing system images. Want to be able to iPXE boot into an image, raw-write it to the disk, and then reboot and let cloud-init handle the rest. 21:35:20 the basic idea is to get it working on par with Linux 21:35:25 and sometimes that's a bit tricky… 21:35:47 _xor: ask dch how to poudriere image 21:36:12 I haven't quite figured it out yet, but then again, I was trying to get it to do to add my pkgbase repository 21:36:14 <_xor> I used to use it to build jails and I have used it before to build system images (though not in a long time). 21:36:34 <_xor> Reading the source because I'm going to script it for myself without having to use poudriere-image. 21:37:13 <_xor> poudriere-image, as far as I can tell, doesn't support PkgBase (in that it will extract a base distribution first and then install packages), when it's not necessary. 21:38:18 _xor: also, if you hit any bumps in cloud-init let me know 21:38:32 they've now moved issues to github, which might make outside contribution easier 21:38:35 <_xor> I just need to install PkgBase packages, any regular app packages, add an optional overlay, and package it all up into a raw-writable disk image with GPT + efi + freebsd-swap + freebsd-zfs. 21:40:11 (basically, I'm trying to do the refactor which will yield benefits, but in between, i try to prioritize real issues people are having rn) 21:40:34 <_xor> I remember last time I built a system image with poudriere-image, it required a fixed size (which I set to 4GB). That part was fine, but I wanted to expand the freebsd-zfs partition to take up the remaining space on which host it's written onto. zpool autoexpand=on is obvious, but I'm reading up on cloud-init to figure out growpart and resizefs. 21:41:20 <_xor> Actually, I guess that's a good question. Does the FreeBSD port of cloud-init support expanding the partition at boot to fill up the remaining space? I know it runs in the init stage on Linux. 21:41:29 _xor: cloud-init supports zpool growing 21:41:50 but! yesterday I implemented cc_growpart just calling service growfs onestart ;) 21:42:05 tricky bit with that: it adds swap if none exists 21:42:13 you can disable that if you don't like it 21:42:26 <_xor> Hmm. The image comes with swap space, though it would be nice to be able to modify that on a per-host basis. 21:42:58 I've not gotten around to touching up disk_setup for BSD 21:43:03 cc_disk_setup 21:43:55 <_xor> Maybe I'll just build a freebsd-zfs partition image instead of a whole-disk image and then create the initial GPT + efi + freebsd-swap partitions from the iPXE-booted installer, then create a freebsd-zfs partition that takes up the rest of the space and let zpool:autoexpand=on handle the rest at first boot. 21:53:15 I'd be curious to hear what you think has the best tradeoffs 22:00:58 <_xor> Taking brainstorming notes on it right now actually. Here, I'll make a gist for it... 22:09:26 <_xor> https://gist.github.com/xorander00/d9cb63e0e9f72a49aacbcba37d4507d2 22:09:27 Title: FreeBSD Automated POST Provisioning & Boot Configuration · GitHub 22:10:14 <_xor> Hmm, apparently Github Gists don't recognize org-mode. Meh, whateves for now. That's where I currently am with my notes. Going to experiment with mfsBSD in bhyve here shortly to see what happens. 22:24:15 _xor anything to do with autoprovisioning, ipxe etc I'm in 22:26:10 freebsd now has growfs in base it does what you want for zpool expansion 22:26:47 the hard bit IMO is getting from ipxe-world into bsd world, and figuring out all the network and filesystem bits 22:27:03 use gpt labels everywhere (then device naming and order isn't important) 22:27:35 and ifconfig_DEFAULT=DHCP gets you a long way for network stuff, but you need to kldload the right bits in loader.conf already 22:28:08 anyway _xor not this week but any other time feel free to mine my thoughts to deal with this 22:33:52 debdrup: weird, I haven't had a single error since I disconnected the power on the USB card. :( 22:34:27 I wonder if I cann find a lower-power USB2 PCI-E card. Any thoughts as to how else I might access a USB Sonoff Zigbee Dongle from within a BHYVE VM? 23:47:19 Hi, currently seeing segfaults when I try to start anope -- I'm on 13.1-RELEASE. Neither Anope nor inspircd's logs point to any problem. Anope successfully links and immediately dies, according to dmesg 23:47:57 bunch of "pid xxxxx (services), jid 0, uid 65534: exited on signal 11" 23:52:06 Using the inspircd package from the freebsd repos as well 23:53:53 I am connecting over localhost, though that's probably a given 23:55:17 s/connecting/linking, for clarity's sake, actually 23:58:08 also I've an unrelated question while here: what cipher/pbkdf are used by geli?