-
jbk
has anyone messed with the fault injection bits in sd ?
-
jbk
(unfortunately, I don't think any tools to utilize it are in illumos-gate)
-
yuripv
i used it and previously google would return a search result linking to a developer's blog along with a small utility code using those ioctls
-
yuripv
don't seem to be able to find it at the moment
-
jbk
i want to be able to fail a certain # of I/Os to a disk w/ a given key/asc/ascq.. from what i've seen so far it seems like like it's geared to inject actual scsi pkts into the mix
-
jbk
but wasn't 100% sure
-
jbk
(i can obviously add it, but if there's a way to do it with what's there that's just not obvious from first glance, i'd rather utilize the existing bits)
-
dlyund
The illumos Developer's Guide states "While Sun made almost all of the operating system open source, there are still a few closed components that the illumos community is replacing." To what degree is this still true today?
-
jbk
there's still a few things, though mostly stuff people don't use anymore
-
dlyund
jbk Thanks for your response. So is it safe to say "nothing essential"?
-
jbk
maaaybe the cpu_ms modules
-
jbk
though I'm not sure if they're 100% essential vs. just provide some extra bits (never looked at them too closely tbh)
-
dlyund
:-) I'm new sorry, what do the cpu_ms [kernel] modules do?
-
dlyund
(Roughly speaking)
-
jbk
rmustacc would know better, but I think mostly handle machine check exceptions and generate fmd ereports from them... there might be some other bits for specific CPU models as well, but that's my guess at least
-
dlyund
I'm curious but I think that's enough detail for today.
-
dlyund
:-) I'm sure these components can/will be replaced if the need arises?
-
jbk
as much as possible
-
jbk
i suspect some of the drivers for things like ancient NICs or such will probably just go away eventually
-
jbk
just because no one is using them
-
jbk
so there's no real incentive to replace them
-
dlyund
That makes sense, thanks. I guess what I'm really curious about/trying to establish is how "healthy" illumos is, as I start to put more time into it.
-
jbk
i mean, i don't think i've run into an issue where any of those have posed a problem or somehow hindered anything
-
jbk
mostly it's about getting drivers written for new hardware :)
-
dlyund
:-) that old chestnut...
-
» nomad mutters about drivers for new hardware
-
nomad
I'd *love* to see some progress on
illumos.org/issues/15302 for example.
-
fenix
→
BUG 15302: broadcom 3108 kernel driver update (New)
-
» nomad goes back to muttering in the corner
-
nomad
which reminds me, I need to see if support for the Broadcom HBA 9500 ever made it into OmniOS.
-
» nomad adds yet another ticket to the list.
-
jbk
what's the pci id?
-
nomad
jbk: I don't have either card installed in a host right now so can't query it.
-
nomad
I'd like to think I put it in the ticket (if you're talking about the 3108) but I probably failed to do that.
-
jbk
i mean the 9500
-
jbk
it's the least ambiguous and confusing way to identify the card
-
jbk
and the easiest way to tell with a reasonable amount of certainty
-
jbk
drivers go by the pci/pciex id the card presents
-
jbk
there is the lmrc driver that's out for review that adds some, but which ones those translate to in terms of marketing names/project names/ or whatever other names they get called is another manner
-
» nomad nods
-
nomad
Next time I'm in the office where I have it I'll try to find a computer I can plug it into to check.