-
gitomat
[illumos-gate] 15640 name resolution failure on destination hosts with multiple AAAA records -- Andy Fiddaman <illumos⊙fn>
-
cosmicwonder
i was told to come here for this question: if you cover UNIX, what UNIX version did the NeXTCube run? (NeXTCube as in Steve Jobs's NeXT)
-
alanc
that's not really on-topic here, but the answer is their own custom Unix, named NeXTSTEP, based on BSD & Mach:
en.wikipedia.org/wiki/NeXTSTEP
-
alanc
it evolved to become MacOS now
-
cosmicwonder
alanc: is there a channel that i can get more info on that?
-
alanc
I really don't know
-
danmcd
There's a whole thread of history @cosmicwonder you can unravel starting with that NeXTSTEP article.
-
gitomat
[illumos-gate] 15687 Remove compiler flags that only mean something to Sun Studio -- Richard Lowe <richlowe⊙rn>
-
richlowe
I'm scared of this one, back it out if there's trouble.
-
richlowe
(I know there's a process, but consider "talking to me about it" dealt with)
-
danmcd
Building -gate locally, and running a not-yet-pushed SmartOS merge, richlowe.
-
danmcd
You said you generated no wsdiff... this pleases me and makes me thing we shouldn't be too worried. The proof, however, IS in the pudding, so I'll let you know.
-
danmcd
s/thing/think/^^
-
sjorge
whete is this pudding making feature in illumos?
-
sjorge
*where
-
andyf
richlowe - I'll get that pulled into helios in a bit which will give it a spin
-
richlowe
we mostly make sausage
-
wiedi
we're trying to setup a new system and it fails to boot SmartOS because services timeout when they execute devfsadm
-
wiedi
Booting it with milesystone=none gets us a shell and it looks like it might be related to ahci timeouts:
frupic.frubar.net/shots/43465.png
-
wiedi
There seem to be three ahci controllers (1x pci1b21,1062 ASMedia + 2x pci197b,0 JMicron) about which I haven't found out much yet
-
wiedi
Any suggestions for debugging this further? If it might be just one bad disk, isolating that would be cool. If it's related to a controller that needs a workaround I can try to dig in and test things
-
tomww
boot the kernel debugger and load one module at a time maybe?
-
danmcd
There are at least two loops that drv_usecwait() in the ahci_software_reset().
-
danmcd
If you have a known-good disk, boot this new system with only the disk (and the USB or ISO) to see what happens.
-
alanc
sjorge: sadly, it only makes blood pudding, not sweet dessert pudding
-
danmcd
@richlowe --> both my local -gate build (on OmniOS '046, both -nd and -DEBUG) plus the illumos part of smartos-live (non-DEBUG only, but can try later on DEBUG) build.
-
danmcd
@alanc & @sjorge ==> My dogs both perked up also when I said pudding, FWIW.
-
danmcd
(Normally one dog is with W and one with me but W was down here so we had both dogs, and I was literally quoting proof-in-the-pudding about the Rich push to her...)
-
alanc
Your dogs would probably enjoy a good blood pudding though
-
richlowe
wiedi: I think you can blacklist ahci from attaching to things?
-
richlowe
but I'm not certain anymore
-
wiedi
can I do that only for one of the controllers?
-
richlowe
I thought so, but now I'm not sure.
-
richlowe
it might be I was thinking of the sata blacklist, but I remember when ahci was new and spotty
-
richlowe
and I could swear we had a way to make it go away and see what happened.
-
rmustacc
wiedi: My general approach when that happens is if this is rerpdoucible, when I hit the state where it's been going on for a non-trivial time is to inject an NMI and look at the system in kmdb.
-
richlowe
maybe we just told people to turn it off in the bios, back when that was a thing.
-
richlowe
based on the manual page being awful, but saying that
-
wiedi
frupic.frubar.net/shots/43477.png sadly looks like it's not isolated to one controller or disk
-
wiedi
-
danmcd
@richlowe -DEBUG SmartOS passed through its illumos portion with your Makefile fixes w/o issue as well.
-
danmcd
And yes @alanc they probably would (in spite of their respective sweet-tempered, but distinct, natures.)
-
sommerfeld
wiedi: I have a disturbing workaround cribbed from linux for a jmicron controller in one of my machines.
-
wiedi
sounds promising, I'll take it :D
-
sommerfeld
the freebsd quirks thing seems to be "ew, don't touch it" rather than anything functional.
-
wiedi
they have a few more further up (AHCI_Q_NOFORCE | AHCI_Q_1CH) and throughout the file, not sure yet what they all do yet
-
sommerfeld
ah, I already shared it --
illumos.org/issues/1648
-
fenix
→
BUG 1648: JMicron JMB363: switch from RAID to AHCI mode (New)
-
sommerfeld
that might not be your issue.
-
sommerfeld
if your machine catches fire from it don't blame me :-)
-
wiedi
hm yep sounds a bit different, here it already shows up as ahci
-
sommerfeld
probably not the same underlying issue.
-
jbk
is it an actual bad disk?
-
jbk
the sd default timeouts + retries are pretty ridiculous for anything made in this millennium
-
jbk
(IIRC, it will try for around 20 minutes per disk before giving up)
-
wiedi
now it seems unlikely to be a bad disk since the timeouts happen with both jmicron controllers and on different ports
-
wiedi
-
fenix
→
BUG 14693: JMicron JMB585 AHCI SATA controller: System panics when trying to write data on pool (New)
-
jbk
that might also be worth lodging an issue
-
jbk
basically sd will keep retrying for so long that it can trip the deadman timer
-
jbk
or it can
-
jbk
(this can be annoying for problematic disks since it'd probably be better to try to just fault the disk if we can)
-
wiedi
yep, I've had this in the past where pulling a disk made things better so this was a first thought. Unfortunately this time it looks like it won't be that easy ;)
-
jbk
there's some other fun things i'm trying to fix
-
jbk
like if you resilver a disk in a large pool (in terms of devices)... if one of the top level vdevs is slower, it can cause some 'fun' pathologies
-
jbk
(the scrub prefetch can end up causing an absolutely massive backlog of I/O on a disk)
-
jbk
that itself can trigger the deadman timer due to some other pathologies
-
jbk
wiedi: are you able to run 'mdb -k' or are things far too bad for that?
-
danmcd
@richlowe very few diffs from wsdiff and NONE of them are your fault (some/most of them are OUR fault... looking at you libzdoor!!!!). I'm pushing this merge of fenix illumos#15687 into illumos-joyent.
-
fenix
BUG 15687: Remove compiler flags that only mean something to Sun Studio (Closed)
-
fenix