-
nahamu
The Circonus folks certainly used to use illumos. Might be worth examining their fork if you need rocksdb:
github.com/circonus-labs/rocksdb
-
nahamu
3 years stale though.
-
nahamu
Yeah, nevermind.
-
nahamu
-
nahamu
> Dropped support for OmniOS (RIP)
-
nahamu
Probably from before OmniOSce picked up the torch, but I see no sign that they ever added back support.
-
gwr
matrix quit working for me
-
gwr
server off line?
-
rmustacc
What server?
-
LxGHTNxNG
rmustacc: Matrix home server
-
rmustacc
There are multiple.
-
rmustacc
It's a federated thing so it all depends on what you're on.
-
jbk
rmustacc: any pointers on decoding the values from a ereport.io.pci.fabric event?
-
LxGHTNxNG
gwr: what server are you with?
-
gwr
not sure
-
gwr
vector.im?
-
gwr
no, matrix.org
-
gwr
Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.
-
gwr
Your Element is misconfigured
-
gwr
Ask your Element admin to check your config for incorrect or duplicate entries.
-
gwr
(homesever: matrix.org)
-
gwr
I signed out, now it says: ... (paste didn't work like I expected here)
-
jclulow
It would seem that they're having trouble at
matrix.org
-
gwr
is there a better homeserver?
-
jclulow
I assume it's just an outage, I would probably just wait for it to get resolved
-
rmustacc
jbk: The verbose version should have all the registers expanded.
-
sjorge
was it every answered if setting an enum via /etc/system was allowed? ref: 15271
-
jbk
rmustacc: so the names in the output should match names in the PCI spec? (which I'll need to find)
-
rmustacc
The constants should all be in our headers and what they are roughly.
-
rmustacc
If you share it I can give a quick summary.
-
jbk
ok
-
rmustacc
The main thing I look at are the ce and ue status.
-
rmustacc
With also the caveat of
illumos.org/issues/15239.
-
fenix
→
BUG 15239: sharing pcieb HP/LBW interrupts with AER results in spurious ereports (New)
-
jperkin
interesting that gcc 12 introduces support for -gctf, but names the section header .ctf instead of .SUNW_ctf so ctfdump can't read it, wonder what the point of that was
-
rmustacc
They have introduced their own newer version of CTF via Oracle.
-
rmustacc
It changes the data format to extend certain things, but not others we'll want for C23 I expect.
-
rmustacc
So I don't know what to do yet, other than be a little sad about continuing fracturing.
-
jperkin
oh, that's disappointing
-
rmustacc
I believe FreeBSD adopted it, so at some point we'll make a call about what to do and if it makes life easier or harder or how much control we still want to have over our own destiny here.
-
rmustacc
I know we'll never have a shared libctf or other tools due to licensing, but not sure what the right longer-term call will be.
-
toasterson
Do we have a good way to find if we support a Storage card vendor by id other than knowledge
-
otis
by looking into sources, according to pci id maybe?
-
rmustacc
Yeah, we have pretty good ways of determining that depending on what info you have.
-
toasterson
-
toasterson
but was wondering how I could do that since some users are asking sometimes via channels
-
rmustacc
So the question is given some prtconf / scanpci / pcieadm IDs for a PCI device how do you know if it's supported?
-
toasterson
Yep
-
rmustacc
OK, so the answer is ultimately it varies a bit here.
-
rmustacc
When I look at this (and I don't use scanpci so I'm not usre how to get the things you want), you basically need to look at the class code, vendor, device, and subdevice ids.
-
rmustacc
Each driver manifest provides a list of what is supported through aliases. That's how the online hcl is driven.
-
rmustacc
Some devices use class codes while most just use the vendor or device ID.
-
rmustacc
So the simplest thing I do is just cd into usr/src/pkg/manifests and grep for the vendor ID and see what shows up if I don't know more.
-
toasterson
Yep that gives a result but only for the device id 285 and the same Producer (Adaptec) but we have none for 28f
-
richlowe
I am almost certain jclulow generated an HCL from the packaging in that manner you described.
-
richlowe
oh, you said that.
-
andyf
-
rmustacc
Well, we probably don't support it then.
-
richlowe
it sounds like what you want more than that is something that reproduces the device matching but online, so we can feed it a prtconf -v stanza, and have it reproduce the match and see what wins?
-
richlowe
rather than having to do it all in your head?
-
richlowe
that wouldn't be complicated code, for a random person who wanted to write it
-
toasterson
I wasn't precisely aware what to check and thought the HCL was manual
-
rmustacc
It's generated from a terrible awk script I wrote.
-
toasterson
But the suggestion would be nice for something akin to ddu
-
rmustacc
But is incomplete.
-
andyf
The script needs a tweak anyway - "invalid pci id, not valid number: 1442,p"
-
rmustacc
It'd be nice to have something that actually, you know, really parsed the manifests.
-
rmustacc
Instead of my terrible awk script.
-
toasterson
We do!
-
andyf
pkgmogrify should be able to output them in some kind of decent fashion
-
toasterson
-
toasterson
I made at least one parser in rust and one in golang
-
rmustacc
Between that and the fact that the pcilookup/db stuff is much better in-gate, you can rewrite most of
github.com/illumos/illumos-hcl and do something better.
-
tsoome
hm. illumos.org sites seem to crawl...
-
jclulow
tsoome: redmine was a bit tubby, I restarted it
-
jclulow
(just now)
-
tsoome
yes, much better, thanks
-
sjorge
oh so it was not my end