-
iprog4u
My goal is to port some NIC driver work done in FBSD to the Illumos kernel. I wish to learn how some clever people were able to get drivers working for Realtek 8125 NICs when there is little to no documentation. What is the most appropriate method to reach out to a FreeBSD dev that worked on Realtek NIC drivers? Specifically Alex or Konstantin of:
github.com/alexdupre/rtl_bsd_drv ?
-
CrtxReavr
Chipset programming manuals are often only available to licensed hardware resellers.
-
CrtxReavr
I'm sure there's a comprehsive programming manual for the NIC. . . it may just not be publically available or publicized.
-
darwin
XFCE updated recently. After the new update, all my FreeBSD UNIX PCs no longer show my XFCE vertical gradient despite I did settings: desktop: style: none
-
darwin
they show some default picture which now won't go away
-
yuripv
iprog4u: if you check the pkg-descr for the net/realtek-re-kmod, it says it's official driver with some local patches
-
yuripv
oh, and the readme for that repo says the same
-
[tj]
iprog4u: you should contact adrian@ who has been refactoring the upstream re driver
-
yuripv
[tj]: re or rtwn? log suggests the latter
-
[tj]
re
-
[tj]
we has factored out the firmware and reduced the driver size down a lot
-
[tj]
he is also working on rtwn
-
jnewt
I'm trying to install virtualbox-ose-kmod from ports, as a possible solution to my vm not starting after upgrading to 14.1 a while back. it requires kernel source in /usr/src, which I do not have. forum says ad src to /etc/freebsd-update.conf which is already there. what else could be missing before I go down the git clone route?
-
gustik
it will probably try to creat a kernel module
-
gustik
that's why it needs kernel sources
-
gustik
getting it over git is OK
-
gustik
as long as the version matches
-
gustik
git checkout ...
-
jnewt
gustik: i cloned the repo into /usr/src seems as though the port will now attempt to compile, but getting an invalid version perl5 5.36 from texinfo-6.6_4 I don't like mixing ports and pkg, usually stay solely on the pkg stuff for ease of use, but this vbox kernel module apparently needs to be compiled from ports from what I'm reading. seems like it's going to be a mess.
-
jnewt
i did the checkout for my release as well (which is 14.2, I mistyped 14.1 above)
-
kevans
jnewt: yeah, you kinda need a ports tree that matches what the builders used if you're going to do that, or do clean builds in poudriere locally
-
jnewt
i'm kind of stuck now though, this is what a big biz would consider a "production" server, I run all sorts of stuff on it for my small (micro) business. I had vbox running at some point in the past, but it seems this is a known thing post 14.0 where you can't just use pkg for vbox, which I need. so I'm in a corner, either wipe out all the pkg installs and go back to ports (been years since I've done that), or go buy another pc and
-
jnewt
put windows on it for one program we need.
-
jnewt
maybe I work through building these missing dependencies from ports (kmk, gcc9, etc) and just see if anything else breaks...
-
kevans
-
kevans
this isn't a "we hate our users" problem, it's just a technically-challenging thing with some kmods
-
jnewt
kevans: software is hard, i'm years / decades past complaining, so that is not what this is at all.
-
rtprio
jnewt: i wouldn't test out software on your 'production' server, even on christmas eve
-
rtprio
use a different one to play around, and when you figure it out, do it a second time on productoin
-
jnewt
rtprio: already did that, vbox runnin on a freebsd install on a laptop as we speak and yet not on this one. it went off without a hitch, but there are hardware and software package differences.
-
jnewt
rtprio: trying to backward duplicate this system that has been running for at least a decade would take someone a lot smarter than me
-
rtprio
use packages to install the dependancies
-
rtprio
er, i would suggest
-
jnewt
rtprio: i think that's the cause of the problem, mismatches of some sort between the pkg installed dependencies and the ports code
-
voy4g3r2
is transitioning to bhyve from the virtualbox setup an option?
-
jnewt
maybe, i'm not familiar
-
rtprio
are all the other packages up to date?
-
voy4g3r2
i take it, this ia windows "image" you are working with.. hence the windows pc reference?
-
jnewt
voy4g3r2, yeah, I have the vdi we've been running for years but can no longer get it to start due to this kmod problem
-
jnewt
rtprio: best I can tell. this perl5 thing is weird, I've run an update on it twice, and it just reinstalls. i'm not sure what version it's looking for, .36 is the latest I see, may install from ports instead of pkg, idk squat about perl,
-
voy4g3r2
does texinfo still complain after that upgrade
-
rtprio
can you pastebin the error
-
jnewt
I may have it fixed after trying a forum post to reinstall p5-Locale-gettext, seems as though the kmod is building. will paste errors if there are any, but not sure how long it will take.
-
jnewt
seems like the kernel module wasn't the longest build previously, but this is not the newest piece of hardware, so it may be a while
-
rtprio
it shouldn't take much more than an hour
-
rtprio
but the key is that you downloaded the right kernel sources for your running system
-
rtprio
you can easily mix pkg and ports, there are generally few problem with it
-
jnewt
rtprio, i cloned the git repo and then checked out the releng14.2 branch. my system is 14.2, so unless i need to match something else, it seems right
-
rtprio
great
-
voy4g3r2
jnewt: if you have to go down poudriere route, as you said it has been a while, this article was awesome:https://vermaden.wordpress.com/2023/04/30/simple-freebsd-poudriere-harvester-guide/
-
rtprio
i will continue to assert that poudriere is totally unnecessary for one or two hosts
-
jnewt
and we have exactly 2 freebsd hosts, and 6-8 windows and linux clients. I think I looked into it in the past and decided adding it was not necessary
-
jnewt
it worked. thanks everyone,
-
voy4g3r2
rtprio: i would agree, just an idea to help jnewt but in the end, it looks like he is good to go
-
yashi
Is there a way to auto-login to a website on Chrome? I am trying to auto-capture the ring website and it keeps sending me back to the login page after some time.
-
yashi
(I am using X Windows and WindowMaker)
-
dstolfa
yashi: what do you mean by auto login? by chrome, do you mean chromium or google chrome via linuxulator? if latter, and you have google sync on, you should be able to hopefully sync down the password and just autocomplete your login details...?
-
yashi
I mean I keep getting this page:
imgur.com/a/Ec6ymFZ
-
yashi
and then I have to manually click on the box for chrome to auto-fill my details, then manually click login, and only then am I back to my page
-
yashi
I'd like this process to happen automatically
-
yashi
I think I am using this package: linux-chrome-131.0.6778.139 Google web browser based on WebKit
-
dstolfa
wow that package description couldn't be more wrong lol
-
dstolfa
but.. i'm not sure. what is ring?
-
yashi
ring is Amazon's doorbell + camera
-
yashi
they want to charge you moneys to view video that is not live
-
yashi
so i'm setting up an automated ffmpeg capture from their website
-
dstolfa
ah. so it sounds like that chrome instance is not remembering login details/perhaps clearing out the cookies...?
-
yashi
hrmm, maybe? or is it possible ring is nefariously trying to throw people out to the login page to deter such automations?
-
yashi
because it happens in the middle of a session
-
dstolfa
hard to tell, honestly. are your other login details fine?
-
dstolfa
e.g. if you log into gmail or something of sort, does it do the same thing?
-
yashi
let's see
-
yashi
it's not that the details are lost. they are saved within chrome. it's just that i keep having to ask chrome to re-fill them and re-click "login" manually.
-
yashi
oh i think this is chromium
-
dstolfa
i'm leaning towards amazon kicking you out, but it's worth testing on other sites just to be sure that there's not something weird going on
-
voy4g3r2
pretty good chance this is happening for security reasons
-
yashi
right
-
voy4g3r2
and from a quick search.brave.com ring does not have an api for you to do this
-
yashi
i mean google itself does this too, it's just that for google it takes maybe two weeks for your session to expire
-
yashi
and here it's like a couple of hours
-
dstolfa
yeah, it sounds like that's not a browser thing then
-
dstolfa
it'll be amazon nullifying your session
-
yashi
right, but what would be the ideal way to automate this?
-
dstolfa
dunno, probably some tampermonkey plugin? we're sort of veering into offtopic for #freebsd though
-
yashi
sorry, #chrome is kinda dead
-
yashi
but tampermonkey sounds like a good direction, thank you
-
rtprio
yashi: perhaps something like phantomjs
-
dstolfa
rtprio: phantomjs has been stagnant since 2018 or so i believe
-
rtprio
well, piss
-
yashi
i made it work with tampermonkey
-
yashi
perfect tool for the job
-
voy4g3r2
yashi: i was reading a little more be mindful of the amount of times you ask for the information.. they seem to have rate limiting wording in their terms of service
-
voy4g3r2
i have, unfortunately, blink camers and a lot of the tools that do similar things.. have been "kicked off"
-
voy4g3r2
which started my build out of www.zoneminder.com and replacing with more "professional" cameras
-
rtprio
voy4g3r2: i was playing with
frigate.video
-
rtprio
but yeah, i think i would prefer a non-cloud solution too
-
oprs
\1
-
voy4g3r2
rtprio: ohhh, thanks for sharing, the AI component is intersting.. the ip cameras i got does that on camera.. what i am not liking is zoneminder needs a plugin.. which does not work anymore..
-
voy4g3r2
oh google coral gpu thingie use
-
voy4g3r2
they keep popping up on my amazon, you may like this.. as i am eyeing up GPUs and mikrotik equipment
-
voy4g3r2
rtprio: what cameras do you use with the system? i have an anpvix 5mp poe ip camera, i think it may be "too much" granularity wise
-
dansa
i installed freebsd on my notebook, which has windows 10 on it; it didnt dual boot out of the box; i booted the installer's shell once again and told my shell: boot0cfg -B /dev/nda0
-
dansa
nda0 is my nvme ssd
-
dansa
now i have a boot menu giving me F1 ? and F6 PXE