qeth_configure(8)
π qeth_configure(8) β the glow-up β¨
okay so bestie, welcome to qeth_configure from the s390-tools manual, section 8 (system manager's manual vibes). this little icon sets up your HiperSocket adapter or your IBM Open Systems Adapter (OSA) in QDIO mode β and yes, it does the whole persistent thing so you don't have to redo it every boot. we love a main character who remembers things. π
πΈ NAME πΈ
qeth_configure β configures or deconfigures a HiperSocket adapter or an IBM Open Systems Adapter (OSA) in QDIO mode. literally what it says on the tin, no cap.
β¨ SYNOPSIS β¨
qeth_configure [options] read_channel write_channel data_channel online
π¦ DESCRIPTION π¦
okay so here's the tea: qeth_configure exists to make it easy to persistently add and remove HiperSocket Adapters and Open System Adapters (OSAs) that are in QDIO mode. and it's not just bringing the adapter online or offline β it also creates or deletes the necessary udev rules for the adapter. so it's doing the visible work and the behind-the-scenes work. highkey iconic. π
π PARAMETERS π
read_channelβ the device number of the read channel of the adapter. takes the formx.y.ssss.write_channelβ the device number of the write channel of the adapter. takes the formx.y.ssss.data_channelβ the device number of the data channel of the adapter. takes the formx.y.ssss.
and bestie, here's what those pieces mean:
xis always0until IBM creates something that uses that number. (soβ¦ don't hold your breath? π)yis the logical channel subsystem (lcss) number. most often this is0, but it could be non-zero. she contains multitudes.ssssis the four digit subchannel address of the device, in hexidecimal, with leading zeros. and if you type it in upper/mixed case, it's automatically converted to lower case. she fixes your typos for you, queen.onlineβ either a literal1to bring the adapter online or a literal0to take it offline. that's it. one or zero. binary slay. π«Ά
π OPTIONAL PARAMETERS π
-iβ configure IP takeover-lβ configure Layer 2 support-fβ force creation of udev rules, do not check values in/sys. requires-tto be specfied (yes, that's the exact spelling from the original β she's a little quirky, we stan anyway).-t CARDTYPEβ the type of card being configured. valid values are:qeth,hsi, orosn.-o "Values"β general/arbitrary QETH options, separated by spaces-n portnumberβ QETH port number to use,0or1. only needed for real, not virtual devices.-p portnameβ QETH Portname to use. only needed if sharing a real OSA with z/OS.
π FILES π
please see the documentation of chzdev. she's the one with the file lore, iykyk.
π ENVIRONMENT π
DEBUGβ if set to"yes"some minimal debugging information is output during execution. set her to"yes"and she'll tell you a little something something. π
β DIAGNOSTICS β
messages and return codes are determined by the chzdev command. and if environment variable DEBUG is set to "yes," it shows the command line of the invoked chzdev, and a message for each command line option is issued on stdout. so yeah, she's chatty when you ask her to be. π¬
also not me clocking that the original has"yes,"with the comma inside the quotes in this section but"yes"without it in ENVIRONMENT β fr fr keeping it exactly as written, no fixing, we don't edit the queen's text. π
π BUGS π
gotta be some, i'm sure. if you find one, please open a bug report. (the original author said it, not me, but honestly? relatable. π)
π§ a little sign-off π§
this gorgeous page comes to you from s390-tools, dated July 2013 β yes, she's been serving looks since 2013 and she's still here. periodt. πβ¨π
π¦ where this page comes from
- opensuse-leap 16.0: s390-tools 2.44.1-160000.1.1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms