-
ivy
has anyone tried the new PF NAT64 support in 5.0 (pass in ... nat-to)? it seems to work but i can't get ICMP errors to be delivered, so e.g. traceroute doesn't work
-
ivy
s/5.0/15.0
-
gt
ivy: if you look at the commit which introduced nat64 support, it seems you should be getting those
-
gt
-
ivy
gt: i think it's because i'm missing this one:
cgit.freebsd.org/src/commit/?id=25d…a4fc6e152a05e091180b2e031ab495ba337 - need to wait until later to test though
-
gt
interesting
-
gt
ivy: can you confirm that it works trying a pure icmp traceroute?
-
ivy
ICMP doesn't work either, but i'm hoping this actually fixes both despite the commit message not mentioning it, if not i'll open a bug
-
gt
so you can't even ping any node atm?
-
ivy
oh, normal ping works, i mean ICMP traceroute doesn't - the problem is specifically how the ttl exceeded packet is translated
-
ivy
for ICMP traceroute it seems like the error is dropped entirely though, so... we'll see what happens
-
gt
traceroute -I $host, or traceroute --icmp $host should do a pure icmp traceroute with no udp shennanigans
-
ivy
that's what i'm talking about - neither ICMP nor UDP traceroute works, but even though the commit message only mentions UDP, i'm hoping it will also fix ICMP traceroute as the fix doesn't look protocol-specific
-
gt
got it thank you, i was just curious and have no way of testing it myself atm (i actually implemented a pure icmp ping/traceroute library back ~2015 in golang)
-
gt
ivy: i'm not sure they'd appear in pflog if there's an underlying bug (by explicitly adding a log rule for icmp types), but you can try tcpdump to see if they're even hitting the interface
-
gt
they should be
-
gt
at least the incoming ones, if you don't even see the outgoing icmp packets, then that'd be 150% pf's fault
-
gt
incoming packets on the interface will be captured by tcpdup before they're processed by pf, but outgoing ones could only have gone through pf first
-
tehpeh
The latest cpu-microcode-intel 20250211 is causing my workstation to crash on boot. Anyone else have success or otherwise?
-
tehpeh
This is on a 7th gen Intel i7, but I notice the updates don't pertain to this particular generation
-
ivy
something seems to have broken IPv4 routes with IPv6 nexthop over wg(4), even though it works fine on Ethernet
-
ivy
forwarded traffic just vanishes, and local traffic gets 'no route to host'
-
ivy
filed
bugs.freebsd.org/bugzilla/show_bug.cgi?id=284857 ... i'm sure this used to work fairly recently
-
ek
ivy: Connection over IPv6 or v4?
-
ivy
ek: the Wireguard tunnel is using IPv6 transport
-
ek
ivy: So, connecting to server via v6?
-
ek
And routing v6? Or routing both v4 and v6?
-
ivy
do you mean the tunnel or the encapsulated traffic? the tunnel is configred with IPv6 endpoints, the traffic being passed is IPv4 but with an IPv6 nexthop (over the tunnel)
-
ivy
or the traffic *not* being passed, i should say... IPv6 traffic is working fine over the tunnel
-
ek
ivy I guess both? I was wondering if the WG server was listening on both v4 and v6, what the WG tunnel was offering to accept as a forward (end-point or otherwise) and what you were expecting on the client-side (full v4/v6 from end-point or otherwise.)
-
ek
But, I get it.
-
ivy
ek: wireguard only listens on IPv6
-
ivy
and allowed ips is set to 0.0.0.0/0, ::/0 on both sides
-
ek
I'll see if I can test this and reproduce.
-
ek
ivy: It's assigning both v4 and v6 then?
-
ek
... to the client?
-
ivy
no, the only addresses on the wg interfaces are fe80::1 on one side and fe80::2 on the other side, so all the routes are using the link local gateway
-
ek
I shouldn't say "assigning." But, accepting.
-
ek
ivy: I would think that should be fine as long as the link-local can be used as a gateway. And, you say v6 is working fine, but v4 isn't?
-
ivy
right
-
ivy
and it's not ipv6 nexthops being broken in general (which happened a while ago) since the same thing works fine over an igc(4) interface when wireguard isn't involved
-
ivy
the error is weird too:
-
ivy
PING 46.235.229.111 (46.235.229.111) from 81.187.47.196: 56 data bytes
-
ivy
ping: sendto: Address family not supported by protocol family
-
ek
Hrm. That almost looks like an issue with the way the routing is happening. Is the 81.187.* address your WG client?
-
ek
If so, shouldn't that have an RFC1918 address the v4 side?
-
ivy
they're both servers (or peers) as far as wireguard is concerned, neither is really a client. 81.187.47.196/32 is assigned to lo0 on that side
-
ek
Ah. I gotcha'. Peer-to-peer setup. Not a client<->server setup.
-
ivy
(ping -S is needed because freebsd source address selection is broken for ipv4 when the source address is on lo0, which is also annoying but it's a separate issue)
-
ek
I haven't done a WF P2P setup yet. So, I'm afraid I won't be of all that much help here. However, does this help at all?:
forums.freebsd.org/threads/ping6-ad…-supported-by-protocol-family.51467
-
ivy
that looks like it was a bug in the poster's own application
-
ek
Yeah. It does. I also didn't notice how old it was. I don't think that's related. Sorry.
-
ivy
i suspect something is going wrong inside wg(4) when it looks up the nexthop
-
ivy
i don't see any recent commits to that code though
-
ivy
i wonder if i can get BIRD to add these as interface routes instead...
-
ek
I would think that's very possible.
-
ivy
it is not urgent so i might just wait to see if someone fixes it :-)
-
ek
ivy: With any luck, the bug reported should turn up something.
-
ek
You're not doing any v6<->v4 negotiation between the two hosts, right? Nothing out of the ordinary?
-
ek
Like, no conversions?
-
ivy
BGP is running over the tunnel (which is what adds the route), but nothing particularly unusual. other than ipv6 nexthops for ipv4 i guess, which doesn't seem to be all that well tested
-
ek
Hrm. I'm not sure why any of that wouldn't work. Seems (fairly) straight forward. Perhaps it is a bug with nexthops. Not sure. I'm going to follow that bug, though.
-
Grabunhold
hey guys. I'm trying to determine the current global v6 address from python code, and got all v6 addresses printed out very quickly using pyutils.net_if_addrs. my problem is now: how do i deal with deprecated prefixes? i need to know which ip address would be used to establish new connections
-
Grabunhold
*psutils, not pyutils
-
Grabunhold
i did some quick google searches on how to deal with that, but the complexity seems to be rather high compared to the 4 lines needed to just get the addresses
-
ivy
Grabunhold: a much easier way to do that is to connect() a UDP socket to the target, then use getsockname() to find the local address. that won't generate any network traffic
-
Grabunhold
ivy: that sounds good!
-
ivy
trying to reliably reproduce freebsd's source selection algorithm would be unreasonably difficult, especially for ipv6 as you have to deal with the RFC address selection policy which the administrator can customise
-
Grabunhold
so if i understand correctly, by opening a new socket, i let the OS do it's thing regarding v6 address selection and then simply look at the address it has chosen
-
Grabunhold
and that should, without customization by the admin, be the most recent prefix?
-
ivy
not necessarily "the most recent" -- e.g. if you connect to a link-local address it will choose the appropriate link-local address as source, even if a ULA/GUA prefix is assigned
-
ivy
it will also prefer ULA source when connecting to a ULA, and vice versa for GUAs
-
Grabunhold
ivy: my usecase is determining which address to use to update an AAAA record of the machine. my ISP might push a new v6 prefix, and I want to notice and update that record
-
Grabunhold
so if i point the UDP socket to a GUA (globally unique address, i guess?), it should pick the address generated using the recently pushed v6 prefix over the deprecated one?
-
nwe
hi, I trying to play around with pf and altq..
pastebin.com/04F2NNa9 when I running pfctl -nf /etc/pf.conf I got syntax error on line 11 that is queue highprio.. and I cant really see whats wrong and i wondering if someone can point me in right direction?
-
ivy
Grabunhold: assuming nothing unusual is going on, probably, yes
-
ivy
if this is DHCPv6-PD though, it might make more sense to do this in a script that runs when a new binding is received
-
ivy
(if it's just SLAAC, i don't think FreeBSD has a way to hook a script for that though)
-
ridcully
nwe: `max 10Mb` is the problem
-
nwe
ridcully: so it means it will by default only allow max 6Mb ?
-
ivy
is it still the case that you should disable LRO and TSO on router interfaces, or is that out of date?
-
Grabunhold
ivy: it's just SLAAC
-
Grabunhold
ivy: will try my luck with the UDP socket under the assumption that my network is not too unusual. we'll see how it goes. I can report back if you're interested (but it might take me a few days to get around to actually implement that script)
-
Grabunhold
thanks for your input and time, it's very much appreciated
-
nwe
I using qemu with network-driver intel e1000 (found in FreeBSD as em0) and in man altq I can read that em driver should support ALTQ, but when I trying to load my pf.conf it complain about 'altq not defined on em0' should I take that s em0 doesnt support ALTQ ?
-
Grabunhold
nwe: side note: you might want to switch to virtio interfaces when using FreeBSD as a guest on qemu
-
nwe
Grabunhold: I will change to start using virtio instead, do you know if vtnet0 support ALTQ ?
-
Grabunhold
i do not, sorry
-
Grabunhold
but virtio should universally be better if you care about network performance
-
Grabunhold
emulation real hardware is usually a fallback for situations where guest-side paravitualized drivers are not an option
-
Grabunhold
*emulating
-
ivy
em(4) does support altq according to altq(4), while vtnet(4) is not listed there
-
nwe
Grabunhold: I dont running FreeBSD on my firewall now, and I testing it in a virtual machine to maybe later switch and convert existing firewall-rules to pf (Freebsd)
-
Grabunhold
ivy: maybe the driver supports it, but the hardware as emulated by qemu does not?
-
nwe
Grabunhold: looks like it is as you say.. the hardware emluated doesnt support it..
-
nwe
becuase both vtnet0 and em0 doesnt work both complain about vtnet0 and em0 doesnt support ALTQ
-
ivy
nwe: did you compile a kernel with altq support? i don't think it's in GENERIC
-
nwe
ivy: nope Hasn't compile anything just installed FreeBSD on this vm
-
ivy
nwe: you will need to build a custom kernel with the options described in altq(4), see
docs.freebsd.org/en/books/handbook/kernelconfig
-
nwe
okey will look into it :) thanks for pointing this out =)
-
ivy
also i would be surprised if vtnet didn't actually support altq, the documentation may just be out of date
-
nwe
ivy: I will start to read and compile custom kernel
-
nwe
and see if it´s working after that
-
Grabunhold
don't expect too much performance if you have to use emulated e1000 h/w though
-
Grabunhold
emulating real hardware via qemu comes at a considerable price
-
nwe
Grabunhold: this is not for performance just more for learning ALTQ (FREEBSD) and also test convert existing firewall to FreeBSD PF =)
-
nwe
so I later on can just drop replace my hardware :P
-
nwe
Grabunhold: ivy: after I recompile the kernel with ALTQ it´s working :) but another stupid question.. if I want to limit one queue to say only 1 Mbit should that queue look like this "queue sco bandwidth 1Mb priority XX , I trying to scp (because I have set that pass in on $ext_if proto tcp from any to any port 22 queue scp . but when I scp a big file it still going over 1Mbit.
-
ghoti
Where do I find a complete list of etherner vendors that is downloadable, machine-readable and free?
-
[tj]
-
[tj]
the people that assign internet numbers seems like a good starting point
-
ghoti
Indeed. Thanks.vse/get-db?t=25-01-26"; proccmd="gawk --csv '{print $1 " " $2}' @tmpfile@ > @oidfile@"
-
ghoti
oidurl="se/get-db?t=25-01-26"; proccmd="gawk --csv '{print $1 " " $2}' @tmpfile@ > @oidfile@"
-
ghoti
bah. cat.
-
ghoti
I'vebeen using se/get-db?t=25-01-26"; proccmd="gawk --csv '{print $1 " " $2}' @tmpfile@ > @oidfile@"
-
ghoti
'me gives up
-
ghoti
-
[tj]
what are you trying to do?
-
[tj]
there is a web oui look up with the wireshark data here:
wireshark.org/tools/oui-lookup.html
-
ghoti
No, I need it downloaddabke so I can read it in whatever fom it ar arrives in and ad it to be datbase.
-
[tj]
gzcat manuf.gz | grep FreeBSD
-
[tj]
58:9C:FC FreeBSDFound FreeBSD Foundation
-
erk
ghoti: I made a Rust crate for that last week, if you look in the tools folder here there is a script to download them all:
github.com/erk-/macnuf
-
scoobybejesus
I have a VPS on DO. Loopback jails are fine. I now created a VNET jail. First I created `bridge0` with address 172.16.0.1/24. The VNET jail (172.16.0.2) (its epair) is the only member of the bridge. In `pf.conf`, i have `int_if="bridge0"` and a rule `nat on $ext_if from $int_if:network to any -> ($ext_if:0)`, plus at the bottom `pass in on $int_if`. It nearly works. `host`/`ping`/`nc` cooperate. `fetch`/`pkg` no. Any ideas?
-
scoobybejesus
-
polarian
so I am wiping some disks and I run smart extended test on one, and then I go to wipe it clean for use and I get constant "Operation not permitted", and when I try to gpart it "Device busy"
-
polarian
this disk is not mounted, it is not in use, yet I cant write to it
-
polarian
securelevel is at -1
-
polarian
any ideas?
-
polarian
I have tried rebooting, same issue
-
polarian
all done as root*
-
ghoti
erk: Haven't done any rush before. Tnis is tne consumer:
github.com/chvostek/shelltools/blob/master/narp
-
ghoti
s/sh/st/
-
polarian
hmmm weird, so I can delete one of the parts on it, but the second is not permitted, and its a ms-basic-data hmmm
-
polarian
I cant dd over the disk, I cant touch it
-
mason
scoobybejesus: I'd make try it in your home lab, where you can see traffic and get pcaps from multiple perspectives. Not sure what might be missing. Might be worth revisiting
docs.freebsd.org/en/books/handbook/firewalls
-
scoobybejesus
mason: Unfortunately, i got it working in my homelab first (fresh install on a tiny atomic pi), and i don't have this SSL issue there. But I do have another homelab box i could try it on
-
scoobybejesus
And, yeah, i've been reading through that chapter, and I've been trying to experiment with pf.conf. I'll experiment more. It does seem like the NAT'ing has something to do with it. I was wondering whether I needed to disable TSO on the public interface, or something like that, but it's a bit outside my realm of experience
-
scoobybejesus
I appreciate the reply
-
scoobybejesus
homelab ifconfig interface options, `options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>` versus digitalocean `options=4c07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,LINKSTATE,TXCSUM_IPV6>`.
-
jmnbtslsQE
what do you see in tcpdump on bridge0 or your ext if when you try to use fetch or pkg? even something like fetch
google.com doesn't work?
-
jmnbtslsQE
(might as well disable TSO and LRO, though)
-
jmnbtslsQE
polarian: weird, i remember that has happened to me when a VM has opened the device, but that's not the case for you right?
-
jmnbtslsQE
i wonder if something at startup is opening the device
-
scoobybejesus
same error for `fetch
google.com`
-
jmnbtslsQE
what error do you have? Operation timed out? but nc works for a tcp connection?
-
scoobybejesus
here's tcpdump during that fetch:
paste.debian.net/plain/1350399
-
jmnbtslsQE
looks normal
-
scoobybejesus
the paste from above shows that it's an SSL error. along the lines of `0020E1224A070000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:/usr/src/crypto/openssl/ssl/record/rec_layer_s3.c:1605:SSL alert number 80`
-
jmnbtslsQE
ah sorry i never saw your messages about any ssl error
-
jmnbtslsQE
i see now
-
jmnbtslsQE
well, then it sounds like an SSL problem. i don't know what to do about that, but "SSL alert number 80" sounds relevant. the only thing that comes to mind, is the ca_root_nss package
-
jmnbtslsQE
hmm, looking up that error it sounds like it's something else
-
scoobybejesus
hm.. you gave me an idea... checking...
-
scoobybejesus
the host and working jails were returning the time in UTC. this vnet jails was returning in EST. i ran tzsetup to choose UTC. no luck
-
jmnbtslsQE
a stackoverflow post points to part of the TLS RFC that indicates that "alert number 80" is "internal_error" i.e " internal_error: An internal error unrelated to the peer or the
-
jmnbtslsQE
correctness of the protocol (such as a memory allocation failure)
-
jmnbtslsQE
makes it impossible to continue.
-
jmnbtslsQE
so it doesn't sound like it has anything to do with time, and even then, a problem would be time being wrong, not just a different time zone
-
jmnbtslsQE
and the error is in "ssl3_read_bytes"... so maybe somehow it cannot allocate memory for the response data
-
scoobybejesus
From top in the jail `Mem: 512M Active, 2452M Inact, 820M Wired, 39K Buf, 133M Free`
-
jmnbtslsQE
maybe try `openssl s_client` with some verbosity and manually perform an HTTP request
-
jmnbtslsQE
i forget the syntax
-
jmnbtslsQE
maybe openssl s_client -security_debug_verbose google.com:443
-
scoobybejesus
-
scoobybejesus
and security_debug_verbose
paste.debian.net/1350401
-
scoobybejesus
nothing in those are interesting to me. same error. i disabled tso and lro and no change
-
jmnbtslsQE
not sure what to make of it. clearly something happens pretty near the start when it's trying to read data from the peer. when i do it, it reads quite a bit but on yours it stops after only 7 bytes read
-
jmnbtslsQE
it seems like a number of people on the web have encountered this error though, so that or people in #openssl or similar might know more
-
polarian
jmnbtslsQE: nope... its a base freebsd install just for wiping disks, it wiped the other disk just fine...
-
polarian
nothing should be using it
-
polarian
unless... the first disk I wiped I had plugged into a different sata port
-
polarian
let me try swapping them around again
-
polarian
this will just swap the adax identifiers
-
polarian
but hey ho its worth a shot
-
polarian
s/identifiers/block devices/
-
polarian
sorry I am half asleep
-
scoobybejesus
thanks for digging a bit on this jmnbtslsQE. it would be nice to have a vnet jail or two on my VPS, but this is a roadblock
-
jmnbtslsQE
scoobybejesus: it seems like it's actually being sent by the peer:
rfc-editor.org/rfc/rfc8446#page-85
-
jmnbtslsQE
so, pretty strange, since you're seeing it anywhere you try
-
jmnbtslsQE
that almost makes me wonder if it's some kind of defective MITM attack. but i don't know much about TLS
-
jmnbtslsQE
polarian: OK
-
jmnbtslsQE
scoobybejesus: maybe your openssl version is too old. i see people on the web talking about that
-
jmnbtslsQE
though, i would think that version issues would be handled in the protocol by some other means
-
scoobybejesus
OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024)
-
jmnbtslsQE
heh, OK
-
jmnbtslsQE
strange that in your tcpdmp though, your client sends data first, then only reads 8 bytes. not consistent with what's in the openssl dump. so, not sure what to make of that, maybe i'm missing something
-
jmnbtslsQE
oh, nevermind it is consistent. nevermind
-
jmnbtslsQE
because in openssl s_client it says it writes first then reads.
-
jmnbtslsQE
well, then it sounds like some kind of openssl-related issue somehow. your client sends some data, and the server responds with a fatal "alert" error, surely #openssl will have something to say about it
-
jmnbtslsQE
and i guess you're not getting the same issue from the host, only from the jail.
-
jmnbtslsQE
well, i'm definitely curious to hear of whatever the resolution is
-
scoobybejesus
from a VNET jail at home with the same networking config (its epair is the only member of the bridge, and the bridge's traffic is NAT'd out the external interface)
paste.debian.net/plain/1350404
-
jmnbtslsQE
yeah that's similar to what i see
-
scoobybejesus
yeah, and it's similar on the VPS host. only this VNET jail, NAT'd out, is having this issue (again, all on 14.2-RELEASEp1)
-
jmnbtslsQE
OK
-
scoobybejesus
when i can spend some more time on this, i will be asking #openssl. i appreciate your help. if there's a resolution (please please), i'll let you know
-
jmnbtslsQE
OK great
-
polarian
that is so weird...
-
polarian
jmnbtslsQE: works
-
polarian
if the disk is ada0 it doesn't allow me to write, but if it is ada1 it does
-
polarian
weird edge case I found maybe?
-
polarian
maybe freebsd is going based on the install, when I installed the system the disk I installed to was ada0, so when the identifier is moved to ada1 freebsd gets confused?
-
ivy
that's nice, apparently postgres GSSAPI finally got fixed to use MIT Kerberos so you can build it again
-
jmnbtslsQE
polarian: what device are you booting off of?
-
polarian
jmnbtslsQE: ada0 which then became ada1
-
polarian
HDD
-
polarian
because device identifiers are based off the sata slot
-
ketas
that happens
-
ketas
you should use labels and don't write into any ada*
-
ketas
device numbers aren't fixed!
-
ketas
good that it didn't allow you to write to boot disk
-
ketas
but if it's not mounted, you could very easily do it
-
ketas
if all other ids are off, you could still use smart serials and so on to verify what device it is, that's if you can't differenciate it from size maybe
-
polarian
ketas: no... its not the problem
-
polarian
the identifier changed, no biggie
-
polarian
the bootloader simply looks for the boot partition and boots the loader no problem
-
ketas
there are smartctl -x, diskinfo -v, gpart show, glabel status at your disposal
-
polarian
the loader knows where to boot
-
ketas
oh
-
polarian
ada0 was the identifier when I installed with a single HDD
-
polarian
when I installed a second, the identifier switched
-
polarian
ada1 was now the boot, ada0 was the disk I wanted to erase
-
polarian
I couldn't write to ada0
-
polarian
it wouldn't let me
-
polarian
it was the right disk, it wouldn't let me...
-
ketas
why?
-
polarian
dunno
-
polarian
I switched the sata cables over, and as ada1 I coulud write to the HDD
-
ketas
because it had zpool imported?
-
ketas
eh
-
polarian
nope
-
polarian
empty disk
-
polarian
looked like old windows install
-
ketas
you can write to there always
-
polarian
dont really care its a second hand disk I am prepping for install
-
polarian
geli + /dev/zero write over the disk and a extended smart test
-
polarian
I am just curious now *why* I couldn't
-
ketas
-
polarian
I wonder if freebsd assumed ada0 was the boot disk or something
-
polarian
it was not mounted, in use by any process etc
-
polarian
and it was "Busy"
-
polarian
and trying to dd to it you get "Operation not permitted"
-
ketas
then it was wrong disk?
-
polarian
nope
-
polarian
it was the right disk
-
ketas
there are no other safeguards there
-
polarian
thats the thing!
-
polarian
I double checked 52 times
-
polarian
it was the right disk
-
polarian
geom disk list + smartctl -a
-
polarian
it was the right disk
-
» polarian is not insane
-
ivy
polarian: i missed the start of this conversation, what were you trying to do?
-
polarian
ivy: dd the disk :)
-
ivy
did you delete the partitions and label first?
-
ivy
(gpart destroy)
-
ketas
you can dd into partitioned disk too
-
ketas
if it's not mounted in any way
-
ketas
if it is, there is sysctl kern.geom.debugflags=0x10 for you
-
ketas
that allows it all
-
polarian
also ketas that reddit thread is a lot more indepth, I haven't the patience, if I did I would do a few random overwrites, I am just doing a basic check that the platters are still working (smart extended test will detect if there is something broken) and wiping any existing data, I don't need to but I feel its a good thing to do for the previous owner who left their windows install on the damn
-
polarian
disk unencrypted
-
polarian
ivy: couldn't
-
polarian
"Device busy"
-
ketas
now you could ruin boot disks too
-
polarian
I am still curious why freebsd wouldn't let me write to the correct disk if it was ada0
-
ketas
i'm not aware of any such bug
-
ketas
except if it was a wrongbdevice
-
ketas
s/b/ /
-
jmnbtslsQE
polarian: not sure. maybe swap from your fstab was specified with the identifier, and it happens to be that partition number?
-
polarian
/etc/fstab doesn't exist :)
-
jmnbtslsQE
OK
-
polarian
I did check for that one
-
polarian
ketas: I checked many MANY times
-
polarian
the boot drive is 500GB the wipe one is 1TB
-
polarian
I made 100% sure
-
ketas
unsure then
-
ketas
just brain is more likely cause than cpu
-
ketas
would be fun if it's bug
-
drobban
this wiki seems a bit outdated
wiki.freebsd.org/arm/Ampere
-
drobban
who can I reach out to for updates?
-
drobban
*to update*
-
jbo
afaik you can just create an account and update it yourself
-
jbo
otherwise, reach out to Mark Linimon
-
polarian
ketas: fine I will try it again with another disk, see what happens :P
-
ketas
jbo: can't make account there
-
ketas
i bet you can have one tho
-
jbo
-
ketas
oh, there it was
-
ketas
still manual register
-
ketas
i guess there are too many idiots nowadays
-
ketas
this is not the first page there that's outdated, too
-
ketas
had idea to update but somehow didn't request access eh
-
jbo
contributors are always very welcomed :)
-
ketas
yes
-
ketas
i filed my 10+y old patches as pr's, but now i'm kind of stuck
-
ketas
eh
-
jbo
>10 years old PRs should just be closed tbh
-
ketas
jbo: nonono, i had patches sitting around locally on disk(s) for over a decade, i looked and found noone implemented those in time between, found good feedback for all of them, but then it felt like too much wor
-
ketas
k
-
ketas
even for those small things
-
ketas
one was suggested to add as a new boot flag which seems waaay top much to chew
-
jbo
aye
-
ketas
s/top/too/
-
ketas
hell knows what else sits around like this
-
rtprio
new boot flag to what?