-
tozhu
does propolis had bhyve-api and crucible upstairs build in? I mean when compiled propolis, does them be compiled and packaged within ?
-
jclulow
tozhu: Yes, when you build a Rust binary, generally all of the library crates that it uses are built into a single executable.
-
jclulow
So the crucible client library (known also as "the upstairs") is compiled into "propolis-server" and so on.
-
tozhu
jclulow, Thank you very much
-
ptribble
I have one machine wit ha minor loader issue after updating to today's bits.
-
ptribble
I updated 2 machines without any problem, so I don't think the build is fundamentally broken.
-
ptribble
But the third no longer boots automatically - I don't see the 3..2..1 countdown, just a flashing cursor (ish) bottom left.
-
ptribble
Hit return and it boots up just fine - fortunately this isn't a headless machine.
-
rmustacc
Do you have a sense of what it went from and to? I'm not going to be around much but I think helping figure out what's on the scene will help.
-
rmustacc
Not sure if we're looking at things that say landed in the last few months or years.
-
ptribble
The old working build was March 27th (b45434de9824c9c75b495234de67668cbaabddab aka 16323 to be precise)
-
tsoome
ptribble is it bios or uefi loader?
-
tsoome
flashing cursor is bios, ofc silly me
-
tsoome
without countdown and loader still responsive, the only plausible explanation is that it got spurious keypress event.
-
jclulow
ptribble: You know, I feel like I've had that happen on a machine too
-
jclulow
I ended up putting autoboot_delay="0" in a conf.d file to make it boot automatically
-
jclulow
It's definitely EFI
-
jclulow
It ends up stuck with a "/" character, like the spinner has stopped spinning
-
ptribble
bios, I presume based on its age
-
ptribble
I get the normal loader menu, and can interact with it normally, it's just the autoboot that seems awry
-
ptribble
It's been updated for every Tribblix release since I got it, so it's possible there's some debris lurking, but the other machines are even older
-
ptribble
Interesting.
-
ptribble
So what jclulow said, setting the boot delay to 0 seems to work, in that it automatically boots.
-
ptribble
Having it set to 3, or unset, seemed to fail.
-
tsoome
I still say its about those "phantom" keypresses, but the question would be, is it just startup issue or entirely random.
-
tsoome
ptribble if you have time to check, we actually do have loop in vidc_init() to clean random keypresses, but the loop is limited up to 10 iterations, can you remove the condition i < 10 and see if it will get better? its usr/src/boot/i386/libi386/vidconsole.c line 1107
-
ptribble
Could be slightly tricky (the system affected is my primary development machine so is in constant use) but I'll see if I can take a look
-
tsoome
ah. btw, does it have serial ports?
-
tsoome
ok, bios version should drain random data on port setup in comconsole.c, so that should not be the case.
-
ptribble
That's the other thing I just thought of - my SPARC box is connected to the serial port, but is powered off (if it's powered on, especially if it's booting, that causes absolute havoc)
-
tsoome
because sparc does diag output on serial port:)
-
tsoome
on ttya, if my memory serves:)
-
jbk
we had a customer system that had an rj45 serial port... they had mistakenly hooked up an ethernet port to it (despite the documentation)... for the longest time it'd stop the countdown timer in loader and we couldn't figure out why until someone went onsite
-
jbk
we started to wonder if maybe their site was built over an old burial ground :)
-
tsoome
:D
-
jbk
'that's not supposed to be in there'... unplug it and the problem went away
-
richlowe
I have done this, or similar, with two systems set up to be eachother's console, flipped the cables
-
richlowe
I also remember when spanning-tree was new to consumer stuff, and end-users plugging cables could end the world.