-
gitomat
[illumos-gate] 15204 libpcsc could use some additional routines -- Joshua M. Clulow <josh⊙so>
-
Smithx10
Anyone get this to work?
grpc/grpc #17748. third_party/cares/cares/src/lib/ares_setup.h:32:10: fatal error: ares_config.h: No such file or directory
-
jbk
how upset would people get if ::walk sd_state (which is just iterating the soft_state array) skipped empty slots?
-
jbk
it makes it slightly annoying when trying to use it with other commands when it returns 0
-
tsoome
less annoying is good:)
-
tsoome
it seems, gitomat is on vacation:)
-
pmooney
gerrit and GH are out of sync
-
pmooney
please hold off on pushes until it's addressed
-
tsoome
ou.
-
tsoome
meanwhile in libsocket: movl $0x49000,0x8(%esi) and %esi = 0x00000000
-
gitomat
[illumos-gate] 15493 zfs: 'spare_guid' may be used uninitialized -- Toomas Soome <tsoome⊙mc>
-
gwr
Has anyone here looked into mutex contention issues in $UTS/common/os/callout.c callout_table->ct_mutex ?
-
rmustacc
Nothing at my end.
-
gwr
Open to ideas on design improvements. Haven't looked much yet at what other systems do for timeouts.
-
rmustacc
The simplest thing is to probably just shard the table based on id space.
-
rmustacc
Or something similar.
-
rmustacc
That's what done in a number of other kernel subsystems.
-
rmustacc
At least if you want the 60 second thought process.
-
pmooney
It'd be good to at least write up the contention you observed in an issue?
-
andyf
jbk I don't think I'd be keen on walkers skipping entries in general.. usually one wants to see what's there
-
andyf
but it could take a flag - I just do something like '::walk sd_state | ::grep '.!=0''
-
pmooney
::grep is admittedly unwieldly (at least in my inexperienced hands) when one needs to dig a condition out of a subordinate structure
-
andyf
Yes, but works well for the case that jbk described.
-
gwr
The callouts are sorted by expiration (IIRC) which slightly complicates splitting them up.
-
rmustacc
gwr: So there are already supposed to be O(CPU) callout tables based on where the callout lives.
-
rmustacc
And they each have their own mutex.
-
rmustacc
So if you have more details on what you're seeing that'd probably help.
-
rmustacc
Makes me wonder if we're spreading out at all or what.
-
jbk
andyf: but I'm not really sure how useful it really is -- basically you have a growable array to hold the ddi softstates, indexed by instance #.. currently it's just iterating each index without regard to if that instance actually exists or not
-
jbk
if you think of say prtconf
-
jbk
it doesn't give you a bunch of empty entries if for some reason sd10-sd12 don't exist
-
gitomat
[illumos-gate] 13316 ipmgmtd inconsistent with kernel on failure -- Dan Cross <cross⊙oc>
-
gitomat
[illumos-gate] 15624 svm_getdesc does not properly heed vCPU CPL -- Patrick Mooney <pmooney⊙pc>
-
gwr
I'll try to gather details next we see this and post an email. It was taskq tear-down, with all threads fighting over callout table entries for the taskq idle thread cv_tiemedwait
-
gwr
That taskq_destory signals all those threads at once, of course...
-
richlowe
we have mechanisms to avoid thundering herds, usually
-
gwr
Maybe this would be a good case for waking one, and letting it wake the next etc.
-
spuos
if a tty is too far to the left of a screen to be seen, is that a driver issue?
-
tsoome
spuos on plain console?
-
spuos
tsoome: if you mean bare metal and vga, yes
-
tsoome
vga text mode or framebuffer?
-
spuos
tsoome: uhhh... does UEFI imply one?
-
tsoome
ah, with uefi it is framebuffer
-
spuos
I was pretty sure that was the case, but I am not that knowledgeable in the difference
-
tsoome
is the terminal shifted already while in bootloader?
-
spuos
nope
-
tsoome
latest illumos?
-
spuos
though I think it starts in BIOS mode, and starts up uefi
-
spuos
well I just got the ISO
-
spuos
it's Openindiana, and I was wondering if the issue was related to drivers or something
-
tsoome
when the screen does shift?
-
tsoome
with X11 starting?
-
spuos
from the OI bootloader
-
tsoome
is kernel name/copyright line in place?
-
spuos
I didn't even start X11, it's a minimal install vers
-
spuos
let me check, I'll boot in again
-
tsoome
sec
-
tsoome
press esc to get out of the menu, then enter: boot -v -B prom_debug=true
-
tsoome
that will spit out a lot of text, but will allow us to see when it will happen
-
spuos
ok what am I looking for?
-
spuos
I'm seeing plenty of stuff, but it is still cut off
-
tsoome
um, well, what I'm interested of is, if the loader screen is ok, and kernel screen is shifted, at which point the screen does shift.
-
spuos
the whole output is shifted, and it's still listing.
-
tsoome
since the "Booting.." text?
-
spuos
even before the "welcome to illumos" bootloader
-
tsoome
ou, you mean, the loader screen is also shifted?
-
spuos
yep
-
tsoome
ok, so, when you get to loader ok prompt, enter: framebuffer list - you will see the supported mode list, try framebuffer set and see if any will work better.
-
spuos
ok prompt?
-
tsoome
when you get the loader menu, press esc - that will give you loader ok prompt
-
spuos
ah
-
tsoome
basically, the firmware seems ti pick the gfx mode which is not working too well with your display
-
tsoome
s/ti/to/
-
tsoome
or loader :)
-
spuos
is there a way to select a different mode
-
spuos
?
-
spuos
oh I got it
-
tsoome
framebuffer set
-
spuos
thank you :)
-
tsoome
did it help?
-
spuos
yep
-
tsoome
what does framebuffer get tell?
-
tsoome
anyhow, once installed, you can add that framebuffer set command into /boot/loader.rc.local
-
spuos
I'll tell you once I get through the impossibly slow boot.
-
spuos
tsoome: I have some pretty generic options from framebuffer get, framebuffer mode on \n EDID 1280x1024 1280x1024 1152x864 \n GOP mode 2; 1024x768x32, stride=1024 \n frame buffer: adress=d3800000, size=800000 \n color mask: R=00ff0000, G=0000ff00, B=000000ff
-
spuos
looks like \n does not count as a return in my client
-
tsoome
1280x1024 was causing shifted screen?
-
spuos
yep
-
tsoome
hm. on EDID line, first one printed is supposed to be preferred resolution, yet obviously it was not good in your case.
-
spuos
strange, is it possibly related to the monitor I am using?
-
tsoome
or maybe something I did miss:D
-
spuos
after all of that I forgot to make vdisks from my RAID controller :\
-
jbk
rmustacc: in mdb ::typedef -r / -w should allow me to basically 'extract' the ctf from a module (e.g. say module was built w/o ctf, but want to load CTF for module for a dump)
-
jbk
right?
-
jbk
(just want to be sure i'm not missing something before I spend a lot of time on this)
-
rmustacc
I don't think you need -w, but yes.
-
rmustacc
The original ::typedef -r was for something related to a qemu without ctf IIRC.
-
rmustacc
The best feature I implemented because jclulow wrote python instead of me.
-
jclulow
ha
-
jbk
heh