-
Dotz0cat
I have a trashtop that I would like to run a flavor of unix on. I see there are multiple forms of illumos, which should I use? It will be for mainly genral use stuff, not a daily driver, and seeing if I can get my code to run on it. (also possibily some packaging if it is avaible)
-
bahamat
Dotz0cat: illumos has "distros" similar to how Linux does. If you're running a desktop system you might find OpenIndiana suitable. If you're running a server, probably OmniOS, and if you're doing mainly virtualization, then SmartOS.
-
nomad
I'm getting quite worried about the dead silence on
illumos.org/issues/15302 - Our server vendor says the older cards are getting hard to get. They're talking boneyard at this point.
-
fenix
→
BUG 15302: broadcom 3108 kernel driver update (New)
-
nomad
Is there anything that can be done to push this along?
-
Woodstock
i'm currently working on a lmrc driver for the latest generations of megaraid controllers, but that probably won't help you with 3108
-
Woodstock
the part I don't understand about illumos #15302 is that it says the system is unstable, but there's no description of how that instability manifests
-
Woodstock
given that mr_sas complains about unsupported features in the HBA, I'd expect it to not attach at all
-
nomad
It boots, it runs, but it accumulates errors in the HBA's internal log.
-
nomad
eventually, when the host is rebooted (e.g. for patching) it refuses to boot until those errors are cleared.
-
nomad
I'll add that to the ticket.
-
Woodstock
interesting
-
nomad
I think I have some screen shots from when I was working with SuperMicro to try to fix the problem. If I find them I'll add them to the ticket.
-
nomad
let me know if there's anything else that's unclear, please.
-
nomad
(I'm trying not to clutter the ticket with all the side discussion so may have trimmed too much.)
-
nomad
e.g. I have screen shots of the entire process of clearing the error if you want to see them. I somehow doubt that is the case, however.
-
gitomat
[illumos-gate] 15265 loader: add mechanism to set os console based on last input device -- Toomas Soome <tsoome⊙mc>
-
gitomat
[illumos-gate] 15313 document pcitool register peek/poke mode -- Hans Rosenfeld <rosenfeld⊙gho>
-
gitomat
[illumos-gate] 14956 nvmeadm list improvements for namespace management -- Hans Rosenfeld <rosenfeld⊙gho>
-
igork
nomad: about issue with hba 3108 - did you try different firware IT for it ?
-
nomad
igork, if you mean "the latest from the vendor" then yes.
-
rmustacc
Most 3108s don't support IT firmware.
-
igork
nomad: nope, i mean try to older different version and test it. also ticket missed firmware version
-
nomad
igork, I'll add the firmware version to the ticket.
-
nomad
We didn't try older firmware as that's not a good long term solution to the problem.
-
richlowe
yeah, that doesn't like a solution at all really
-
igork
nomad and list of others versions what you tested. if will be interest if your issue can be fixed by older firmware
-
nomad
The card is available to the kernel developer who wants to work on this problem. They're welcome to test that but, again, that isn't a good long term solution.
-
rmustacc
Without docs, it's pretty hard to help.
-
jbk
what's doing the SCSI<->SAS translation? as i noted in the ticket, the error seems to be related to that
-
jbk
err SATA
-
jbk
(monday :P)
-
jbk
is there an expander in there that might have firmware that needs to be updated?
-
nomad
ticket has been updated with firmware information.
-
nomad
jbk, sorry, didn't see your update until just now. If there's a way to ask prtconf for that information I'm happy to do it. The only thing we replaced was the HBA itself so anything else involved is still in there.
-
richlowe
I'm pretty sure prtconf doesn't know, something else might.
-
nomad
everything in that particular host is SAS. It's a SSD-only fileserver.
-
richlowe
there's sas/ses/etc knowledge in the FM topo, but I'm not sure if it includes things like this I'm afraid.
-
nomad
I'm willing to fish if someone hands me the rod and line.
-
nomad
It has been a very, very long time since I've been proficient with Solaris so I'll need direction from those who remember how it's done.
-
richlowe
/usr/lib/fm/fmd/fmtopo will list the FM topology, and -V will make it verbose, but I'm not sure it'll tell you anything useful.
-
richlowe
it's just more likely to know than prtconf.
-
nomad
that's a lot of output.
-
rmustacc
Who maks the system?
-
rmustacc
*makes
-
nomad
SuperMicro
-
rmustacc
What model?
-
rmustacc
(This is to try and answer your expander question)
-
nomad
should I paste the output of fmtopo -V to a pastebin?
-
nomad
Let me go find the quote to see what they call it.
-
nomad
SSG-6049P-E1CR36H 8600694390 / SERVER
-
nomad
and that matches the top of the tmtopo output.
-
nomad
hc://:product-id=SSG-6049P-E1CR36H:server-id=hvfs1:chassis-id=S287680X2712897/chassis=0
-
nomad
group: protocol version: 1 stability: Private/Private
-
nomad
resource fmri hc://:product-id=SSG-6049P-E1CR36H:server-id=hvfs1:chassis-id=S287680X2712897/chassis=0
-
nomad
group: authority version: 1 stability: Private/Private
-
nomad
product-id string SSG-6049P-E1CR36H
-
nomad
chassis-id string S287680X2712897
-
nomad
server-id string hvfs1
-
nomad
group: system version: 1 stability: Private/Private
-
nomad
isa string i386
-
nomad
machine string i86pc
-
rmustacc
smbios -t3 will also report that as well in the future.
-
rmustacc
But yes, I can tell you that server uses SAS expanders.
-
rmustacc
I used to use it a lot in a past life.
-
rmustacc
Simliarly, you should see some things in topo there, IIRC. Though the sestopo command would confirm it as well.
-
rmustacc
Especially if you only have a single 3108 in the box.
-
nomad
is this the expander by any chance? It's listed between the 3008 (the current HBA) and what appears to be the first SSD.
-
nomad
hc://:product-id=SSG-6049P-E1CR36H:server-id=hvfs1:chassis-id=S287680X2712897/motherboard=0/hostbridge=4/pciexrc=4/pciexbus=59/pciexdev=0/pciexfn=0/iport=0
-
nomad
group: protocol version: 1 stability: Private/Private
-
nomad
resource fmri hc://:product-id=SSG-6049P-E1CR36H:server-id=hvfs1:chassis-id=S287680X2712897/motherboard=0/hostbridge=4/pciexrc=4/pciexbus=59/pciexdev=0/pciexfn=0/iport=0
-
nomad
group: authority version: 1 stability: Private/Private
-
nomad
product-id string SSG-6049P-E1CR36H
-
nomad
chassis-id string S287680X2712897
-
nomad
server-id string hvfs1
-
nomad
group: storage version: 1 stability: Private/Private
-
nomad
initiator-port string w5003048023d621f1
-
nomad
initiator-port-pm string ff
-
nomad
right now it has a 3008 since we needed it to work and it was failing with the 3108.
-
rmustacc
The iports aren't expanders.
-
rmustacc
Those are the phys on the 3108.
-
nomad
this host doesn't have a 3108 in it right now.
-
rmustacc
Oh, well, then it'll be 3008s PHys.
-
» nomad nods
-
rmustacc
That box with a 3008 was what we used for a while at Joyent, which is why it has some additional topo bits there like drive bay location info, etc.
-
nomad
would sas3ircu give the expander info?
-
rmustacc
I think if you just want expander info can you gist/pastebin fwflash -l?
-
nomad
Should I just put that in the ticket?
-
rmustacc
Wherever.
-
nomad
-
rmustacc
Those first two devices are expanders, IIRC.
-
nomad
thanks
-
nomad
I'll add that to the ticket.
-
rmustacc
Most expanders support SES (scsi enclosure services) which is how we enumerate and can update them.
-
nomad
Are the expanders build into the drive backplane, perchance?
-
rmustacc
Yes.
-
jbk
those error messages in the ticket are from the HBA log, correct? The CDB in the message is an ATA-PASSTHROUGH(16) CDB... so not sure why it'd be trying that if it's not a SATA disk
-
nomad
jbk, they came from the HBA, yes.
-
nomad
that host has 2 INTEL SSDSC2KB24 and 7 Micron_5300_MTFD and that's it.
-
nomad
IIRC, the Intel SSDs are directly connected to the motherboard. They're for rpool, everything else is in ssdp0 pool.
-
jbk
and the sense key appears to be basically a pass-through result as well..
-
jbk
nothing in the OS will send that CDB
-
jbk
do you have smartmontools installed?
-
nomad
evidently not.
-
jbk
that and some of the sg3 utilities are the only things i'm aware of that'd issue that sort of CDB
-
nomad
oh wait, those smartmontools. Yes, I do have that installed.
-
» nomad was thinking of something else.
-
nomad
442 ? S 0:00 /opt/ooce/sbin/smartd --pidfile=/var/opt/ooce/smartmonto
-
Dotz0cat
I asked this yesterday but I did not get any reply that I saw. I have a trashtop that I would like to run a flavor of unix on. I see there are multiple forms of illumos, which should I use? It will be for mainly genral use stuff, not a daily driver, and seeing if I can get my code to run on it. (also possibily some packaging if it is avaible)
-
jbk
could be worth trying to turn that off to see if the errors go away
-
nomad
jbk, the card is no longer in that host.
-
jbk
oh
-
nomad
though in a month or so I'll be retiring an older file server and can, in theory, install the card there.
-
nomad
I'd prefer to hand the card over to someone who can update the kernel driver to match the new firmware features, though.
-
jbk
i wonder if it's maybe misidentifying the type of drive and issuing those CDBs
-
jbk
and the HBA can't handle the response
-
nomad
jbk, we needed the host to be functional so bought a 3008 and swapped the 3108 out.
-
nomad
SuperMicro said it was this warning in the card's log: 35992: 22-12-19,18:46:59 WARNING:Host driver needs to be upgraded to enable extended LD support
-
jbk
(on illumos, both SCSI and SATA drives 'appear' like scsi disks, and the SATA framework translates SCSI commands to SATA)
-
jbk
so smartd has to look at other bits to determine if it needs to send an ATA PASSTHROUGH command
-
jbk
(though our support for ATA-PASSTHROUGH(16) is also currently busted for most things)
-
nomad
Dotz0cat: If you want a basline system then probably illumos. The other Solaris options are generally based on that. (I speak in very broad swaths here). As for "which Unix", that's a much bigger question.
-
nomad
I'm not even up on the complete list of Illumos-based distros, let along all the Unix options.
-
nomad
I run FreeBSD and I'm happy with it. Take from that what you will.
-
rmustacc
I guess, what is a trashtop and do you care about a graphical console?
-
nomad
Most of the time when I hear people talking about a trashtop it's just old'garbage' laying around. E.g. 10+year old laptop they had in storage.
-
ptribble
Generally I would say that making use of older hardware is more Tribblix territory than the other distros
-
rmustacc
Is there something that you've done differently on x86?
-
rmustacc
10 years ago at this point is inbetween Ivy Bridge and Haswell.
-
Dotz0cat
Yes a trashtop is a old garbage laptop. It does endup being x86_64
-
ptribble
Although I would regard laptops as being generally not an ideal target for illumos
-
tsoome
or desktops in general;)
-
ptribble
It's not specifically age, but Tribblix tends to handle resource-constrained (especially small memory) systems fairly well
-
ptribble
Although looking around my lab, the fact that my current SPARC box is one of the most modern devices might be a bit worrying
-
Dotz0cat
Ill look into tribblix. Part of the fun is getting stuff that shouldn't work to work
-
gitomat
[illumos-gate] 15476 csh should be mediated in the packaging -- Dominik Hassler <hadfl⊙oo>