00:07:08 ivy: then I should change mine to 16-CURRENT as I like even numbers better 00:10:11 uh, sure, if you like 00:20:52 BIGGER Number = Better 00:27:50 Don't CURRENT if you don't need to. I use CURRENT due to an edge and uncommon stuff and working with also HEAD drivers. 00:36:47 Going to gloat here - Just got a wifi device sending back USB callbacks. 00:36:51 First time ever on FreeBSD :) 00:39:50 farhan: client-side? 00:40:01 sorry? client side? 00:40:24 wifi device callbacks. 00:40:35 I don't follow what you mean by client side? 00:40:50 Fromt he wifi device or the FBSD wifi device? 00:41:10 from the wifi device 00:41:19 Nice! 00:41:27 as in, the wifi device is receiving frames from the air and sending them to the USB stack, which my driver is receiving. 00:41:58 That was *not* easy 00:42:02 Yes. I get it. Very cool! 00:42:09 packets are going into the bit bucket ? 00:42:22 bit bucket? 00:42:32 farhan: /dev/null 00:42:38 Trash 00:42:44 Yeah, if packets are getting dropped. You put down the bit bucket to catch them 00:42:55 rigt now they aren't processed at all 00:43:33 The next step is to pipe them into ieee80211_input 00:43:56 Perfect. Forward is progress. 01:05:10 farhan: 1st time writing a driver? 01:05:24 2nd 01:05:42 but I didn't really know what I was doing the firs ttime. 01:07:01 sounds like a real adventure 01:12:07 its a lot of reading and reading... 01:12:22 I would like a wiki account to write my notes there too 01:14:22 farhan: see https://wiki.freebsd.org/LinuxKPI to get ideas on stuff needing to be ported :) Different stack, may be less boring than this driver stuff. 01:16:00 I have no problems with that layer, but its an example of some inconsistencies in how to approach FreeBSD's current position vis-a-vis Linux 01:17:39 There's no vis-a-vis. 01:34:29 I don't follow? 01:35:35 farhan: if you want a wiki account, please see https://wiki.freebsd.org/Wiki/About#How_To_Create_an_Account 01:47:35 farhan: I commented directly on below your "vis-a-vis" comment. What's there to follow. 02:20:40 I wonder how much effort is involved in doing the "drm" stuff that comes from Linux. They are on like kernel 6.6 and I need it for like kernel 6.14 (current stable) 02:21:02 probably no small task, and that is why they tend to lag behind so far 02:22:30 SponiX: https://github.com/freebsd/drm-kmod ? 02:24:13 SponiX: amdgpu + drm work flawlessly for a few years now on FreeBSD 02:25:57 regis: Yes, my RX 5700 is working very well. But I would really like my 9070 XT GPU working in FreeBSD also 02:26:31 It only got support in Linux kernel 6.13.4 if my memory is correct 02:30:57 https://github.com/freebsd/drm-kmod/wiki/Porting-a-new-version-of-DRM-drivers-from-Linux 02:31:25 Yeah, it is for sure a process I'm not ready to take on 06:46:48 <[tj]> SponiX: I think master on drm-kmod is approaching 6.9 06:58:35 mason: going back to the earlier conversation. i mostly use containers in proxmox too. i want to migrate those to fbsd jails and hopefully they carry over properly. but yeah it would be nice to have a webui similar to proxmox to admin the containers and vms (i have 2 vms) 06:59:15 realistically i only run 1 vm... it's a hackintosh vm to host bluebubbles lol 06:59:41 i'm not sure if bhyve can pull something like that off 07:01:14 <[tj]> it depends on the hardward hackintoshed mac os wants 07:01:36 <[tj]> bhyve might be missing support for doing some lies, but that shouldn't be too hard to add 07:02:12 i'd have to see. not having imessage was a big caveat of moving away from macos in favor of running linux on my ancient 2013 macbook pro 07:02:33 i really wish freebsd had a more advanced version of gnome/wayland 07:03:21 i woudln't mind running it on my "slightly modified" macbook pro if possible but i prefer gnome 07:03:53 i swapped out the broadcom wifi module for an intel one and the ssd with an nvme using adapters 07:04:56 i guess there were some attempts to make bsd derived out the box user workstations but they obviously don't compare to the linux flavors 08:10:42 how do I know if post-reboot `freebsd-update install` (upgraded to 14.2 from 13.2 just now...) is hanging or just slow? 08:37:37 ok nvm it was just slow :3 09:20:49 hello 09:21:12 what is the correct way to make a kind reminder about this? https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286587 09:21:46 shall I send an email in x11⊙Fo or freebsd-x11⊙Fo? 09:45:03 bitblt: try asking in #freebsd-ports 13:47:22 I get bug report emails, have for years, but cannot figure out where to turn them off. 13:48:03 I've been through bugzilla a few times...the email says at the bottom I get them because "You are on the CC list for the bug". but these are new bugs I didn't sign up for. 13:48:10 and that I'm an assignee. 13:49:13 any ideas on how to turn that off? 13:55:33 You select "Preferences" at the top and then select "Email Preferences" and uncheck boxes 13:56:12 * zi is skeptical of what "I've been through bugzilla a few times" means 14:02:44 all "I want to receive mail when" are checked. All "but not when" are checked. 14:06:03 Click "Disable all mail" and then only enable the stuff you want 14:07:09 Done - I still get them :/ 14:07:45 I'm on the CC list - not sure how/why 14:12:39 I think I got it...thank you GenAI - My general preferences somehow had me on the CC list. 16:08:50 one project at a time, but if usb modeswitching is a common thing, it perhaps should be in usbconfig. 16:20:51 <[tj]> one project at a time? You mean like one project and one idea a day? Right 16:21:01 [tj]: haha :) 16:21:13 <[tj]> Think of small projects as snacks between meals 16:21:24 [tj]: I have a personal list - there's another driver I want to bring to FreeBSD after my current one. 16:21:46 <[tj]> Things arrive best small and often 16:22:01 <[tj]> Drivers kind of break that as you need a lot of driver to do anything 17:07:03 All my src contributions have been adding chip IDs to existing ethernet or sound card drivers. 17:14:41 neat 17:15:13 CrtxReavr: thank you for that! 17:16:32 Look at the OS, or any OS, like an ecosystem. You start with tinkerers, then edge-case users, developers, and then production users -- and obviously some people jump order in the heirarchy 17:17:02 If I'm a brand new FreeBSD user and on day 1 my wifi card doesn't work and I'm told "buy hardware that works" I very well might just go ack to Linux. 17:17:32 but if some other arbitrary feature doesn't work, like graphics acceleration, I might not necessarily care on day 1. 17:18:59 These were instances of "WTF! This is Intel Gbit! Why doesn't it work?" 17:19:50 Someone suggested it was just some minor tweak, and just adding the chip ID to the driver may "fix" it, and they were right. 17:20:04 Worked multiple times. 17:36:11 what do you think, how linux got those cards working?;) 17:38:06 I have hunch that it was not "I very well might just go back to Windows" ;) 17:57:36 tsoome_: There were a few factors, but basically they focused on getting any and all devices working on Linux and spent time writing guides on how to do it. 17:58:15 tsoome_, from my experience, Linux device driver quality is very poor. 17:58:20 it is. 17:58:40 Every flip the bit on verbose SCSI logging on Linux? 17:58:47 * CrtxReavr shudders. 17:59:52 I used to hang on an IRC channel with Alan Cox. 18:00:14 I once told him I thought the Linux IP stack sucked. . . and he agreed with me. 18:00:48 I've seen stuff that makes no sense. For example, their implementation ot realtek 8188 PCI has (had?) a function A that called B, that called A with another condition that then did whatever it needed. 18:01:05 (Alan Cox wrote the Linux IP stack, if you were un-aware.) 18:01:26 They have conflicting naming conventions. For example, BSD will do rtwn_usb_attach and rtwn_pci_attach. 18:01:39 Linux will have the same function name. 18:02:50 Linux is often stealing code from BSD. . . 18:03:06 The BSD license sadly allows that. 18:03:16 and vice versa...that's fine. 18:04:53 but the users reward that 18:05:24 that's an Open Source vs Free Software discussion 18:05:36 instead of taking BSD as a base and actually improving upon it, linux just adds support for everything imaginable, all the tiniest dumbest variations in hardware 18:06:04 ring0_starr: that's a good thing. 18:06:06 so the result is that linux is this giant bloated pile of shit and bsd has old code for sure but at least it's nice 18:06:22 no, it encourages hardware vendors to do crap like that 18:07:39 BSD probably does not drive hardware vendors in general. 18:08:46 there used to be standardization efforts 18:10:28 tech is already caving in on itself with complexity 18:10:49 ring0_starr: feel free to disagree with me, but I do think *every* device should be supported, at least entire classes of devices. 18:11:07 who designs those devices like that 18:11:41 we have things like SMBus, PCI, EISA, and so on from industry forums, but then you have these chinese SoC vendors who each do their own thing and it's all a mess 18:13:27 so complicated enough as-is. i can't even get bsd to run consistently on this single board computer i have. when it panics, i can't even get a dump because it freezes 18:13:53 ugh. 18:13:58 sorry to hear that. 18:14:04 and that's the main problem, is that the world is running at a million miles per hour without getting any of the fundamentals right 18:14:39 ring0_starr: I appreciate that perspective, not just saying that, but I think BSD is over-indexed on that. 18:14:52 there is a level of "chasing shiny things" that should be done. 18:15:04 the hardware is random, the variations are random, the documentation is horrible 18:15:53 i was adding support for an SoC in some DMA code and for some reason linux shifted the physical address over by 2 bits 18:16:07 couldn't figure out why that is by reading the manual at all 18:17:01 the guy who wrote the linux driver for it explained and pointed to this one specific line where it said something about "word-sized addresses" 18:17:25 see if i didn't get told that by a person, i would've probably not figured it out 18:17:27 ring0_starr: we should document our notes to help BSD here. 18:18:00 empower others with documentation 18:19:20 Please. 18:19:59 some is "easy", like how Free/Open&Net differ on naming conventions 18:23:43 I fail to see the value of Free, Open, & Net remaining separate projects. 18:24:45 'Course. . . . the Net people would insist on keeping VAX & Sparc IPX alive, and hold things back. . . 18:25:13 I would say Net and Free need to merge, while OpenBSD can remain separate. 18:25:29 no, because then you're going to just kill off vax support 18:26:11 I'm genuinely not certain if that's sarcasm or not. 18:26:13 netbsd's thing is compatibility 18:26:29 (with jurassic junk) 18:27:08 with all due respect, I personally do not see value in that. 18:27:24 and that's the reason why forks exist. 18:27:42 you can focus on what you see value in 18:27:44 Look at the CPU cycles per kWatt. 18:27:56 openbsd is different...They are perfectly fine with trying radical new things and that's good/healthy. 18:28:55 Oh, and then there's DragonFlyBSD. 18:29:26 Which was basically bourne of a pissing match amonst FreeBSD kernel devs. 18:29:35 +g 18:29:46 hammerfs wouldn't exist 18:30:00 BSD is supposed to be a research operating system 18:30:22 That's what -CURRENT is for. 18:33:48 > BSD is supposed to be a research operating system 18:34:15 ring0_starr: This channel is FreeBSD-focused and you're talking about https://en.wikipedia.org/wiki/Berkeley_Software_Distribution 18:34:39 anyone has the right to fork this or any other OS. I might not like it, but its their choice. 18:36:50 regis: research, not production? 18:37:00 Did DragonFly ever get more than one FreeBSD dev? seems like a vanity project to me 18:37:16 paulf: a filesystem is vanity? 18:37:42 It kinda was. . . forked FreeBSD 4.x and built a sand castle with it. 18:37:59 Granted, 5.x had major issues. 18:38:01 farhan: I'm pointing out that the other commenter mentioned principles driving the "BSD" which is dead for 29 years now. 18:38:16 ahh, excuse me. 18:41:23 regis, so then FreeBSD is a fork of 4.4BSD that focuses on being production-ready 18:41:38 you get to focus on the aspects of OS-dom that are important to you :) 18:45:47 ring0_starr: I wanted to point out how "BSD is supposed to be a research operating system" outdated and irrelevant is where it comes to the OS this channel is focused on. 18:46:02 +1 18:46:59 okay..? 18:53:58 I think "BSD is supposed to be a research operating system" 18:54:31 throws back to the Bell Labs/Sun fiasco and related court cases. 18:54:38 Or what lead up to them. 18:59:32 Would you say that it's "difficult" to create / maintain software packages for FreeBSD? 19:00:20 They have a strong mentorship program and set of documentation. 19:15:43 so what's new and/or borked in current 19:17:26 no gdb 16 :-( 19:17:41 lldb? 19:18:06 not for me at least not for the foreseeable future 19:22:47 oh dear seems to be plenty of brokedness around ptrace and signals :-(((( 19:27:41 I'd love to see a kgdb equivlanet in llvm or lldb or whatever..I'm not familiar with all this toolchain stuff