usr/bin/sg_inq000075500000353640147204325660007357 0ustar00ELF>`@@8 @@@@hhhh !!.h !! DDStd Ptd,,,QtdRtd!!/lib64/ld-linux-x86-64.so.2GNUGNUGNUTm>/;bD7)JD! JLNBE|fUaqX25GPy2  :.Sz?m^t. (X"e)hh9= oW": !MxF#X !A !(!0!libsgutils2.so.2_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablesg_ata_get_charssg_convert_errnosg_set_binary_modehex2stderrsg_ll_inquirysg_all_zerossg_cmds_open_flagssg_is_big_endiansg_get_page_sizepr2serrget_pt_nvme_nsidsg_vpd_dev_id_itersg_cmds_close_devicesg_if_can2stderrsg_get_category_sense_strcheck_pt_file_handlesg_get_trans_proto_strsg_memalignset_scsi_pt_cdbsg_decode_transportid_strsg_get_desig_code_set_strsg_get_pdt_strsg_get_opcode_namedWordHexsg_get_desig_type_strsg_get_numsafe_strerrorconstruct_scsi_pt_obj_with_fdsg_ll_inquiry_v2sg_get_desig_assoc_strsg_cmds_open_devicesg_get_sfs_strclear_scsi_pt_objset_scsi_pt_data_indestruct_scsi_pt_objdo_scsi_pthex2stdoutset_scsi_pt_senselibc.so.6__printf_chkstrncmpoptindperror__isoc99_sscanfstrncpyputs__stack_chk_failputcharstdinmemchrstrpbrkstrspnfgetsstrlenmemset__errno_locationreadfclose__ctype_b_locgetenvoptarg__snprintf_chkgetopt_long__memcpy_chkstrchr__cxa_finalize__sprintf_chkfopen64strcmp__libc_start_mainferrorfree_edata__bss_start_endGLIBC_2.3GLIBC_2.7GLIBC_2.4GLIBC_2.3.4GLIBC_2.2.5ii Rii \ii fti pui |!@! ! !@!H!P!X!`!h!p!x!!!4!E!a!r!!!!ȗ!З!PIؗ!!!pI!!!!!)!2 !;(!I0!I@!YH!`P!pX!`!h!p!x!!!!!I!!!!! Ș!И!ؘ!!!!(!/!6!=!D!K!R !Y(!`0!g8!n@!uH!|P!X!`!h!dp! Jx!!!!PJ!Jș!ؙ!J!!!"!(!8!,H!<X!Ph!hx!z!J!K!!Ț!8Kؚ!`K!!K!K!(!8!KH!X! Lh!`Lx!  !&@!,`!2!>!E!N!T!^ !Y@!\`!j!b!g!n!W!r !@!w`!{!!!!!0!h8!LP!X!Lp!0x!!!!!У!أ!!!L!!0! 8!"P!X!,p! x!h!!J!!KФ!ؤ!!/!M!3!0!78!JP!;X!@p!Zx!!]!!`!Х!cإ!z!g!@M!l!hM0!q8!MP!zX!p!x!!Q!pcȦ!cئ!c!c!c!c!d(!-d8!EdH!`dX!|dh!dx!d!d!d! e!&eȧ!Aeا!Ye!te!e!e!e(!e8!fH!fX!5fh!Nfx!gf!f!f!f!fȨ!fب!g!g!8g!Qg!mg(!g8!gH!gX!gh!Qx!R!g!h!"h!=hȩ!Vhة!qh!h!h!h!h(!h8!iH!+iX!Iih!dix!i!i!i!i!iȪ!jت!&j!@j!Wj!rj!j(!j8!jH!jX!jh!kx!6k!Qk!lk!k!kȫ!kث!k!k!l!-l!Jl(!gl8!lH!lX!lh!lx!l!m!m!9m!TmȬ!mmج!m!m!m!m!m(!n8!+nH!HnX!dnh!nx!n!n!n!n!oȭ!oح!:o!Wo!to!o!o(!o8!oH!oX!ph!5px!Pp!mp!p!p!pȮ!pخ!p!q!1q!PR!xR(!R8!RH!RX!Sh!Lqx!gq!q!q!q!qȯ!qد!r!*r!Er!@S!hS(!`r8!{rH!rX!rh!rx!S!r!s!$s!AsȰ!_sذ!zs!S!T!(T!s(!s8!PTH!xTX!sh!sx!t!T!T!t!5tȱ!Ptر!T!U!it!t!t(!t8! UH!tX!th!@Ux!u!.u!`U!Ku!huȲ!Uز!u!u!u!u!u(!v8!#vH!|![|(!v|8!|H!|X!|h!|x!|!}!3}!P}!k}ȷ!}ط!}!}!}!}!~(!)~8!)~H!D~X!_~h!x~x!~!8V!~!~!~ȸ!ظ!"!?!\!w!XV(!xV8!VH!X!Vh!x!!V! W!!ȹ!HWع!!7!pW!R!m(!8!WH!WX!Xh!@Xx!!pX!€!߀!Ⱥ!غ!5!S!n!!(!8!XH!فX!h!x!X!0!Y!K!fȻ!ػ!!!(Y!HY!hY(!ׂ8!H!YX!h!/x!M!k!Y!Y!ȼ!ؼ!Z!0Z!PZ!!݃(!xZ8!ZH!X!h!Zx!Z![!@[!4!QȽ!nؽ!!!h[![![(!Ą8!݄H![X![h!x!!\!/!L!dȾ!8\ؾ!`\!\!!!(!؅8!\H!\X!h!\x!!/!]!L!(]ȿ!iؿ!H]!h]!]!]!](!^8!(^H!}X!P^h!^x!^!_!P_!_!_!_!0`!!!ˆ!(!8!H!5X!Ph!kx!!!!ɇ!!!!7!R!p`!`(!m8!H!`X!`h!x!!׈!!a! !%!Ha!pa!@![!a(!a8!vH!X!ah!bx!8b!!lj!`b!b!!!b!b!!+(!F8!cH!(cX!Pch!ax!p!!!!!!!!!!͊!ڊ!!!!!! ȟ!"П!'؟!=!F !L(!N0!O!!!!!!ȝ!Н!؝! ! ! ! !!!!! !(!0!8!@!H!P!X!`!h!p!x!!! !!!#!$!%!&!(!)Ȟ!*О!+؞!,!-!.!/!0!1!2!3!4 !5(!60!78!8@!9H!:P!;X!<`!>h!?p!@x!A!B!C!D!E!F!G!H!IHHH!HtH5"F!%#F!hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChD%A!D%A!D%A!D%A!D%A!D%A!D%A!D%A!D%A!D%A!D%}A!D%uA!D%mA!D%eA!D%]A!D%UA!D%MA!D%EA!D%=A!D%5A!D%-A!D%%A!D%A!D%A!D% A!D%A!D%@!D%@!D%@!D%@!D%@!D%@!D%@!D%@!D%@!D%@!D%@!D%@!D%@!D%@!D%@!D%@!D%}@!D%u@!D%m@!D%e@!D%]@!D%U@!D%M@!D%E@!D%=@!D%5@!D%-@!D%%@!D%@!D%@!D% @!D%@!D%?!D%?!D%?!D%?!D%?!D%?!D%?!D%?!D%?!D%?!D%?!DAW AVAUATUHSHHdH%(H$81L$LHHH=H$$NHHLƄ$`C$$l$$L$M$I $HDH6H=B!HTHA!H H{H:Luー$t$uƄ$$C$1H"1/IH"HT H$H$HH$D$m1HHHHHAą$WpH5gHHD$ H-H$01Lt$(HD$HD$PƄ$HD$$L|$0H\$HT$ H]H1HHHH̓AHc0 $-H\$H$0HDH Ƅ$H5HA9&Lc)LÀ;#H5H9~H<#t< Lc4$Lt$(I1LT$P Et1HLHu AE$D$$A +LH5IHlH5HIA}OHHp HT$1LAH5gAVLLA<#t< A$AD$D$D$=!H|$ $L|$03 HD$ H;`!t H|$ CAx$LH=1fH=1X1!H$8dH3%(HH[]A\A]A^A_H=21$H51H=811HLƄ$W<u${HL>'-$tLH==!$}$oƄ$b1H=,H($$t9$=tH==Ƅ$Ƅ$$$$$Ƅ$Ѕt$T$$_$t$hH$$$LKA$DŽ$ $$$L>+$19$gH=11^MHL ::.1H1SAŅ | LDE1ÅQ $ HH=J1#EuDAH=~"Ht$u$EycDUy؉ljH=kH1u‰JGH=$1A|jH=1d$dH=R1C$A]8Hl$P1H5sLH_D$P=$g$:uSH=1ADŽ$ }-1DL10Å$DŽ$$H"y $BJ$<H=1DŽ$]H=H=H={1AƄ$$fH=1m%H=1Z$}6H\$%Ƅ0tE1H=1$=6H=l1 EHZ!HD$ ZH=%ALH=]1#$$H$AƅH="1$H$D$~$H=1O$$y DŽ$LL"1L$IH=1L-H$0HD$-Ào~t $1L"ADPjY^H5"VAAAL$u^E1$ Hw"LBT81ID9AH\$4$HUHڿ1H5(~Ƅ$g(L$HT$1H5ՃL爌$Ƅ$Hc$T$PHL$(THD$HXCAL1A tH=fH5P1T$ML+D$1AHH5^H=H|$ H;=V!`AH5#H=U1B<UB$Ƅ$$$Ƅ$H=1A$vH=+1H= 1A$$LDfCA$Ƅ$D$HD$H;$$tDDHD$H@Hl$P1HH|$D$P<$HT$H1ɉD$D$xIHH\$$HH7HߺHHHߺH$0HD1҃AaA$$D$ $$D$$u$}D$t$MLH|$H7H|$H|$H;8HH=H1DcxE1\AƅqDۉH$H=H1EÅ~tqHH=_H1]A.H=_J `J `J `vH51H=IsH=1H4"8HD$ H;R!7H|$ C(1AD$Pj$XZ$L%"$Al$Dm1҃DLÃH=1$$D$AP1AH N"A<1DAUjHD$\HD$PH ÅA~,+D$D~"H=1H="1+t$DH"BAD` =$AANEt ADT$H11WA<EDAUjt$H DT$ H\"DD:RtH=41H>"BD`$ A9DO+l$D9Nʼn$#H$u$u$/ 4$LMmK3<?6$c$H=1 EH=1DL$DEt A]Ƅ$L$H$0DPHLH1H= HH=1)$1A<HwA91NÉH512*H"$H5L$0(1$LL1H5%Ƅ$ALT$H5I1H=PL$LH5%1H=4$IWL1JAD$AT$< HJHcH>T$HH+L$1H5H=RH$H=1 ۉ$H51H$01H$9H1H5Ƅ$KAHzHDHHDH1H)DH*H5H=Y1.H5H=&1 H5lH= DD\$H5^1L$9^t$H=g1EL$Lʄ010LCH$H51D$ IT$H51IT$H51IT$@H51A\$PH51AAAADADD$ DL$(DD$ AwDL$(AAT EK H5D1OA$f%H=À@ }cI/A$ H=`@ ~dJAL$A$H51cAT$KAD$IH5, 1?I|$pEAT$NH51T$1H5<I$ uI$HLA\$M1H5kٿH51Eu$1}H=I$E1A$D$ L$8DH510SyH51SCH51S 1AH5H S1H5ڀS1H5ɀS1H5D9l$ sD L9|<1҃cDDDL$<@H5D$0H{LET$81DLD$(DL$H=R$H=:{ H={H='HƽH5}1AL-}H"LB 1IAD$9H=q}HHxH5\}1H_xzHxHpHxHdx븄H;H@xHEH=xAGDH=1c>,HT$P11IHHl$H1EIHD-Jt$HD麀LCIEA$LDZ-ŅD$HpOt$HuEA(H|$PaHt _C!H5tH={1FL|$E1AH C!\$3C\,t1 A H [C!HDP@ADB)IIcD9H|$PD\$L|$H]d!rH|$PH>>A H5H=z1H5H=+1t DfD9!!Dt A <|$Ad$t $L$DH5y1D$H|$MLHD%u&$ $AD9l$s1yrf.1I^HHPTLgH OgH=:!H=A!HA!H9tH!Ht H=YA!H5RA!H)HHH?HHtH!HtfD=-A!u+UH=!Ht H=!dA!]wGUSHHxDE1HH8f.HBI9t(HGuHc<AwH91HcH[]9~HcfDDHA9}H>DA GADuD9~IcE11/fDE1ۅtHc|;_t ;_HA9~$H>D BH5e1L@ ~1H5~e+iH'H5e1H []H5d1xH5d1`H5d1HH5d1}0H5d1eH5d1MtOw5u`H5d1!4H55|1 H5{1H5`d1H5d1H5|1H5{1H5%|1y@AVAAUAATUSDgHAD9|cAuEtt$4H=~1HD$8dH3%(; HH[]A\A]A^A_D$4IAL 8bHl$4A< H 'b<t<H bH bHELʿ1LT$H5bE1*LT$$LMAH5b1HA9ߋ$ ,dE+H=a1E H=$z)1AL JaE1M@@@  aEAHLEDM@EtH=Q{1L$FL$H<$E1MAELH5aa1L$L$H<$Z9L k`1LH5`L$LD$ DT$LL$DT$L$LD$ AA E1$ALMATH5*a1H;A98E1MAƒu A1EH=y1L$%L$H<$1҉tcAƒuAuAHLʿ1H5`f%M@E-H=\x1L$L -_AALH5=_1AοLD$E18LD$$LMATH5_1H A9E1MAƒu E)EzH=Ix1L$M@ LH5^1AοLD$E1LD$$LMATH5U_1HfA9cH #^EH=%z1L$bEH= x1L$BMAlAL$~eEL$H=}y1GA=AHLʿ1H5XxLD$L $LD$L $1H5]xAHLkH<$H5]LL$L$L$LL$H<$H5]L$LL$H<$H5]L$LL$usH<$H5]jL$LL$uQH<$H5i]HL$LL$u/EDH=v{H=w1L$LH5]1bH<$LD$E1LL$LD$Ll$\$ALD$,ML $Hl$?Al߃A@v0< vH=[THK$HA9L $ L4$Ll$\$LL$ Hl$L$LL$ AxATA_#L$,ILʿH5[1~EH=u1L$dH<$LD$LL$LL$LD$A1H5[E1LLD$LD$H$Dd$LILDd+DD߃A@v0< vDH=Z*HBDHA9$Dd$LH5Z1LH5F[1AοLD$AbLD$$LM+@Hs,H5[14HA9.ATH vH5Z1AHLʿ1H50ufcAHLʿ1H5sfAWAVAUATUSHHH|$L$DD$dH%(H$1~D$LALd$LALHEDADžt<H$dH3%( HĨ[]A\A]A^A_f.LcT$LDH5tIABLT$DpD$ 1D]D$LLT$AA9AMrAAD$ABAEɉ‰փt$(yFALT$8DL$0L$,H XH5XHHDH1|$zH XH5XHHDH1|$(H jXH5XHHDH1i|$L$,DL$0LT$8 H׸HcH>DH5isIE1D$LALd$LIډl$ D$(AD$T$LHt$H=@z1@Ht$H=Zs)1@AAJ1EJEBH5srH=Wt$ 1LgDHT$P@L$8LT$0DL$,pH5WH1L$8LT$0DL$, |$T$(H=v}t$ LlL$(|$…u |$ H=o1t$ L@|$ƒ|$(u |$ sH=Zn뷃|$ƒ|$(u|$ uAVH5u1f%EDA A KHT$PDϾ@!H5wH1fDD$tD$H=V6T$ L1H5V||$H=twuA<u |$ %H=}w1nt$ 1L?At$ЃH=r11t$ LD|$ 1H5qD|$dH=l1DL4LH5 U1|$ D$H5TM~1ND$ H\$L ID L5TIL1HI9uH\$ FD$D|$ Et2AH1fDHPH9tHADQ@utJT$ LH5S1DH=on1t$ L~H=S||$ T$ LAH=oHH5S@ 1 K>H5o@fȉH H 1|$ yH5S1t$ tH5N1IۿIuAVAFMI~Av ‰ ‰H% IF0HHH H9uH5xm1HL$gHL$H5l1HLIV1H5bmH21H5OIFH\$L5MHLALIUL1HH9uDH\$MZH=kL=MaH5N1设IFHD$AL1I莾L9t$uAFE~H5jAAF AF AFT$A AFA ljAF 1 T$1H5M D1H5jL=LH5M1ٽIFHD$AL1I蹽L9t$u3ȻH@tH=0o1蹻H=2p1Y骻H=Sx1蜻H=y1Z鍻ff.fAWAVL5 AUIATAUHSHHdH%(HD$1L|$fDMLH9MLDD$0P96HcH>EE(E뱃E$뫃E H#!E HE@EH=#!=E,oEE0fEYEPEGE>E5E,E#EX1HL$dH3 %(;H[]A\A]A^A_ÃEHj"!HEPEEE0fEH=;"!?-uME }E‰H=}1ù}y}XIvH=m}1莹}X!!D9}OH}Ht.H}HHIt1O!!z!!D9|HcЃITb!!HUHD9|1H=7KyfAWAVAUATUSH(dH%(HD$1FILzHlHD$H:L%;KHD$IuHH.MuHII9M7LW~A>-uItA>ÒEwGHcH>A~6u+AE,$IDI~A>ÒEvLLLH=UJSIMuP?AEXE1Ht$dH34%(DH([]A\A]A^A_AE0fAEAE8_AEUAEKAEAA}6AE)AE0fAEAE8AEAE(AEAE0fAEAE8AE AEAE0AE8fAEAE0fAEAE8AEAEfAExAUJAMA~lbIAUOAE0fAEAE86AE0fAEAE8AEAE0fAEAE8LH=H~tdLH=nHfIAE Mu@MHT$1I~H5H%D$AE HT$I~H5GAƃD$=AE,LH=z1A^A}XyLH=G蛴LH=G1AA}XB7H=GG1AA}XH=+yH=Jy1Ӵ蹴fUSHHt3~ FHl;H褳H9uH[]H$t!H=Ft$ ̳H$t$ :HH[]魴ff.fAWIAVAUEATIULSHH8Eq(4$dH%(HD$(1藶4$HDAG(AwL*HHt$踵HߺHL踶HD1ҾִAj2M Et8HUDLH\$(dH3%(TH8[]A\A]A^A_@E|$Mt$xI|$hmI$AGIL4$D$ AD$D$õIL$Hڿ1H5xIT$1H5y訴H<$T$ H5w11ISZ/DrT$1H5IE[fD 膱C<,DȨAADHHHH HIHH5wHIH H HDH1 $гHڿ1H5w躳D1H5w褳$H= H5wHH1耳EA9\1H5hDD,U9l$H=`D߰f.ۉfDH5wH=u1z@IL$Hڿ1H5wMt$iIT$1H5wMl$x裲AT$hH5C1H-gA胲AH1IiM9u 蚯D!fDH5H=hu1YEA9D1H$H5B1_@H=B脯?f.RtAVAUATAUHSDwAD93H=B-AtyAFLmL%8 HlAUPv`H ) 11 1H9uHHILHtjH5uB1II9u[]A\A]A^DH 11HH t1Ϊ-l$  V0H5rtA<$HT$A$H5wrH17St$ LSH=wr1@&fDAWAAVAUAATIUSHXn0Dv(dH%(H$H1Hu"xtDV,A|$upCA|$ LL$1覩SH5>1菩S1H5>rS1H5=Uk1H5=;@6+H@HcH>@h-UA|$ LL$HD H9 a1H{<1AHE1AE|$E CDCAHHD9SH5/1fsfDvG,&D9st+|$L{tH=.t$xT$t$LhIcDLfAECD=9HT$ETH=./HT$|$H|T$D"LL$ LAH=.ȔH5V)H12e AD$D$E1HD|$EL- I'H=-(舓1DL{DL$HcEID9oA$H X H5'HH IT1萕Et$fAEA^F ;D9V Et|$M|$DL$bLH5!1@DL$`A AD$MCWH5^AAAAPAA1ޔCAXAYAAAAAVAPH5^1葔DKAZ1A[H5^EDDAAAUDCH5^DDA1'CUH5^AAAAPAA1S A\A]H5^1ȓS 1H5^f誓S 1H5^AAЉAAAArS 1H5^[SAVH5^AAЉAAPAA1SXYH5^1fS1H5^fޒS1H5^AAЉAAAA覒CH5^AAA1uA E|$EC  H5'117L%!T+ L1HHu 1FH5'1Dc1|+2HA9 H5l'1輑C<% H5X'1蚑H5S'1臑C< H5K'1eSH5D'1NH5D'1;C<% H5&1CH"H "H5g@HDʄH"H"HI1ڐkH H5&@HH1諐@ H5&11茐L%dT+ L1HmHu 蝍CDcH H5NgDH S1)AH!H !HDH!@H!H5&gHD1C0H!<w H HH5 &1辏AT$0'z HL$;H1HL$HL$@IHL$LI9X9pA|$E]EL$(@LD$HL$fAEDH5"H1A|$(|$;H_ DH U H5!HE1躎PI}B8 ӋAtADDHE1H=ZDT$DT$H= DT$DT$H=e̋H=hWDT$趋DT$H=UDT$蛋DT$H=VDT$耋DT$#H=cjzH=F]DT$TDT$H=;T΋DD$(H1DH=%@4E|$E`AADcAD$D9|EeLsH\$1LDl$HE1HA)IcIHHH51MI)ADMcLA9H\$Dl$IcHlIcHH9]H=gABD1HD)2<wGH X~HcH>H= `SH=_BH=_1ȺH5\1!A#lA,DH藊H=f1D\$D\$)AAAHsDH=qH5f1DT$蒋DT$DH߃DHH=hRDT$DT$5 zDH51E1D)H=SD|$-'H=S)1 H=Z)1111eڸHHcA99E$.Et誋A̍SLHDH@tD#1 1<H=cS H5!15C <<H=[貇 H=4!衇91ADH膈xDc1H5ZE;H=ZKDc1H5ZfAE芉EH=Dc1H5A[EH=Dc 1H5A,EVH=Q跆f[#+f,8k81H5`[Ɉ H=U[<1H5l[蝈A H=~[)DH=pb1D)D|$,虆H=#b1脆~DH=Q1nhH=xP1YSH=P1D>DH=U1.(DH=%b1D)D|$,HCLt$@H5TLD$HHD$@1谇oCL1H5TD$P)D$@苇C LH5TD$DD$@1iA7 H=TH{$A;1S8H5T1A;H_= output format. Defaults to device id page (0x83) if --page not given, only supported for VPD pages 0x80 and 0x83 --extended|-E|-x decode extended INQUIRY data VPD page (0x86) --force|-f skip VPD page 0 check; directly fetch requested page --help|-h print usage message then exit --hex|-H output response in hex --id|-i decode device identification VPD page (0x83) --inhex=FN|-I FN read ASCII hex from file FN instead of DEVICE; if used with --raw then read binary from FN --len=LEN|-l LEN requested response length (def: 0 -> fetch 36 bytes first, then fetch again as indicated) --long|-L supply extra information on NVMe devices --maxlen=LEN|-m LEN same as '--len=' --old|-O use old interface (use as first option) --only|-o for std inquiry do not fetch serial number vpd page; for NVMe device only do Identify controller --page=PG|-p PG Vital Product Data (VPD) page number or abbreviation (opcode number if '--cmddt' given) --raw|-r output response in binary (to stdout) --vendor|-s show vendor specific fields in std inquiry --verbose|-v increase verbosity --version|-V print version string then exit --vpd|-e vital product data (set page with '--page=PG') Performs a SCSI INQUIRY command on DEVICE or decodes INQUIRY response held in file FN. If no options given then does a 'standard' INQUIRY. Can list VPD pages with '--vpd' or '--page=PG' option. The sg_vpd and sdparm utilities decode more VPD pages than this utility. Usage: sg_inq [-a] [-A] [-b] [-B=0|1] [-c] [-cl] [-d] [-e] [-h] [-H] [-i] [I=FN] [-l=LEN] [-L] [-m] [-M] [-o] [-p=VPD_PG] [-P] [-r] [-s] [-u] [-U] [-v] [-V] [-x] [-36] [-?] DEVICE where: -a decode ATA information VPD page (0x89) -A treat as (directly attached) ATA device -b decode Block limits VPD page (0xb0) (SBC) -B=0|1 0-> open(non-blocking); 1->open(blocking) -c set CmdDt mode (use -o for opcode) [obsolete] -cl list supported commands using CmdDt mode [obsolete] -d decode: version descriptors or VPD page -e set VPD mode (use -p for page code) -h output in hex (ASCII to the right) -H output in hex (ASCII to the right) [same as '-h'] -i decode device identification VPD page (0x83) -I=FN use ASCII hex in file FN instead of DEVICE -l=LEN requested response length (def: 0 -> fetch 36 bytes first, then fetch again as indicated) -L supply extra information on NVMe devices -m decode management network addresses VPD page (0x85) -M decode mode page policy VPD page (0x87) -N|--new use new interface -o for std inquiry only do that, not serial number vpd page -p=VPD_PG vpd page code in hex (def: 0) -P decode Unit Path Report VPD page (0xc0) (EMC) -r output response in binary ('-rr': output for hdparm) -s decode SCSI Ports VPD page (0x88) -u SCSI_IDENT__= output format -v verbose (output cdb and, if non-zero, resid) -V output version string -x decode extended INQUIRY data VPD page (0x86) -36 perform standard INQUIRY with a 36 byte response -? output this usage message If no options given then does a standard SCSI INQUIRY bad argument to '--block=' want 0 or 1 unrecognised option code %c [0x%x] Unexpected extra argument: %s Inappropriate value after 'l=' option value after 'l=' option too large too many arguments, got: %s, not expecting: %s %s: do_scsi_pt() result is %d Number of LBA formats: %u %s: logical block size exponent of %u implies a LB size larger than 4 billion bytes, ignore Logical block size: %u bytes Approximate namespace size: %lu GB Metadata size: %u bytes Relative performance: %s [0x%x] Namespace size/capacity: %lu/%lu blocks Namespace utilization: %lu blocks Supported VPD pages VPD page length too short=%d warning: VPD page's length (%d) > bytes in --inhex=FN file (%d) --maxlen=LEN too long: %d > %d VPD response too short (len=%d) invalid VPD response; probably a STANDARD INQUIRY response invalid Unit Serial Number VPD response; probably a STANDARD INQUIRY response response length too long: %d > %d VPD INQUIRY, page code=0x%.2x: [PQual=%d Peripheral device type: %s] inquiry: field in cdb illegal (page not supported) Given VPD page not in supported list, use --force to override this check VPD INQUIRY: Supported VPD pages pageVPD INQUIRY: Unit serial number pageVPD INQUIRY: Device Identification pageDevice identification VPD page length too short=%d VPD INQUIRY: Software interface identification page IEEE Company_id: 0x%06x, vendor specific extension id: 0x%06x VPD INQUIRY: Management network addresses pageManagement network addresses VPD page length too short=%d Management network addresses VPD page, short descriptor length=%d, left=%d Mode page policy VPD page length too short=%d Mode page policy VPD page, short descriptor length=%d, left=%d VPD INQUIRY: extended INQUIRY data pageExtended INQUIRY data VPD page length too short=%d ACTIVATE_MICROCODE=%d SPT=%d GRD_CHK=%d APP_CHK=%d REF_CHK=%d UASK_SUP=%d GROUP_SUP=%d PRIOR_SUP=%d HEADSUP=%d ORDSUP=%d SIMPSUP=%d WU_SUP=%d [CRD_SUP=%d] NV_SUP=%d V_SUP=%d NO_PI_CHK=%d P_I_I_SUP=%d LUICLR=%d LU_COLL_TYPE=%d R_SUP=%d RTD_SUP=%d HSSRELEF=%d [CBCS=%d] Multi I_T nexus microcode download=%d Extended self-test completion minutes=%d POA_SUP=%d HRA_SUP=%d VSA_SUP=%d DMS_VALID=%d Maximum supported sense data length=%d IBS=%d IAS=%d SAC=%d NRD1=%d NRD0=%d Maximum inquiry change logs=%u Maximum mode page change logs=%u DM_MD_4=%d DM_MD_5=%d DM_MD_6=%d DM_MD_7=%d DM_MD_D=%d DM_MD_E=%d DM_MD_F=%d VPD INQUIRY: ATA information pageATA information VPD page length too short=%d SAT Vendor identification: %s SAT Product identification: %s SAT Product revision level: %s Signature (Device to host FIS): ATA command IDENTIFY %sDEVICE response summary: ATA command 0x%x got following response: VPD INQUIRY: Power condition pagePower condition VPD page length too short=%d Standby_y=%d Standby_z=%d Idle_c=%d Idle_b=%d Idle_a=%d Stopped condition recovery time (ms) %d Standby_z condition recovery time (ms) %d Standby_y condition recovery time (ms) %d Idle_a condition recovery time (ms) %d Idle_b condition recovery time (ms) %d Idle_c condition recovery time (ms) %d VPD INQUIRY: SCSI Feature setsSCSI Feature sets VPD page length too short=%d SCSI Feature sets, short descriptor length=%d, left=%d VPD INQUIRY: Block limits page (SBC)VPD INQUIRY: Sequential access device capabilities (SSC)VPD INQUIRY: OSD information (OSD)VPD INQUIRY: page=0x%x, pdt=0x%x Block limits VPD page length too short=%d Maximum compare and write length: 0 blocks [Command not implemented] Optimal transfer length granularity: Maximum prefetch transfer length: 0 [Unmap command not implemented] Maximum unmap block descriptor count: Unmap granularity alignment: %u%s Maximum atomic transfer length: 0 [unaligned atomic writes permitted] Atomic transfer length granularity: Maximum atomic transfer length with atomic boundary: Maximum atomic boundary size: 0 blocks [can only write atomic 1 block] Unable to decode pdt=0x%x, in hex: VPD INQUIRY: Block device characteristcis page (SBC)Manufactured assigned serial number VPD page (SSC):Security token VPD page (OSD):Manufactured assigned serial number VPD page (ADC):Block device characteristics VPD page length too short=%d Medium rotation rate is not reported Non-rotating medium (e.g. solid state) Nominal rotation rate: %d rpm DEPOPULATION_TIME=%u (seconds) Manufacturer-assigned serial number: %.*s Only hex output supported. The sg_vpd utility decodes the B2h page. VPD INQUIRY: Referrals VPD page (SBC)Referrals VPD page length too short=%d Segment size specified by user data segment descriptor Segment size: %u, segment multiplier: %u VPD INQUIRY: Unit Path Report Page (EMC)EMC upr VPD page [0xc0]: length too short=%d Unsupported page revision %d, decoding not possible. NO_ATF: %s, Access Logix: %s SP IPv4 address: %u.%u.%u.%u System Type: %x, Failover mode: %s Inquiry VPP 0x80 returns: %s, Arraycommpath: %s VPD INQUIRY: Software Version (RDAC)Software Version VPD page length too short=%d Invalid page identifier %c%c%c%c, decoding not possible. Software Version: %02x.%02x.%02x Software Date: %02d/%02d/%02d Asymmetric Logical Unit Access,VPD INQUIRY: Volume Access Control (RDAC)Volume Access Control VPD page length too short=%d Invalid page version '%c' (should be 1) Preferred Path Auto Changeable: No (User Disabled and Host Type Restricted) Target Port Group Data (This controller): Target Port Group Data (Alternate controller):SCSI Ports VPD page length too short=%d SCSI Ports VPD page, short descriptor length=%d, left=%d SCSI Ports VPD page, short descriptor(tgt) length=%d, left=%d VPD INQUIRY: ASCII information page, FRU code=0x%x ASCII information VPD page length too short=%d Vendor specific information in hex: Only hex output supported. The sg_vpd and sdparm utilies decode more VPD pages. Unmap granularity alignment valid: %s [PQ indicates LU temporarily unavailable] [PQ indicates LU not accessible via this port] [reserved or vendor specific qualifier [%d]] PQual=%d Device_type=%d RMB=%d LU_CONG=%d version=0x%02x [AERC=%d] [TrmTsk=%d] NormACA=%d HiSUP=%d Resp_data_format=%d SCCS=%d ACC=%d TPGS=%d 3PC=%d Protect=%d [MChngr=%d] [ACKREQQ=%d] Addr16=%d [RelAdr=%d] WBus16=%d Sync=%d [Linked=%d] [TranDis=%d] [SPI: Clocking=0x%x QAS=%d IUS=%d] length=%d (0x%x), but only fetched %d bytes [for SCSI>=2, len>=36 is expected] Peripheral device type: %s Inquiry response length=%d, no vendor, product or revision data Product identification: Product revision level: No version descriptors available [unrecognised version descriptor code: 0x%x] supported in vendor specific wayignored cmddt bit, standard INQUIRY response >>> Available VPD page abbreviations: Not in DEBUG mode, so '-vV' has no special action Given '-p' option and another option that implies a page abbreviation %s given to '--page=' not recognized abbreviation %s given to '-p=' not recognized Bad argument to '--page=', expecting 0 to 255 inclusive Inappropriate value after '-o=' or '-p=' option Unable to allocate %d bytes on heap Cannot have both a DEVICE and --inhex= option Don't support --cmddt with --inhex= option unable to open binary file %s: %s read 0 bytes from binary file %s Unable to open %s for reading %s: carry_over error ['%s'] around line %d %s: syntax error at line %d, pos %d %s: hex number larger than 0xff in line %d, pos %d %s: error in line %d, at pos %d Guessing from --inhex= this is a standard INQUIRY Guessing from --inhex= this is VPD page 0x%x page number unclear from --inhex, hope it's a standard INQUIRY Option '--export' only supported for VPD pages 0x80 and 0x83 Can't do hex and raw at the same time Can't use '--cmddt' with VPD pages Can't have both '-e' and '-c' (or '-cl') Can only fetch one page (VPD or Cmd) at a time version descriptors need INQUIRY response length >= 60 bytes version descriptors require standard INQUIRY Can't use '-A' with an explicit decode VPD page option sg_inq: error opening file: %s: %s check_pt_file_handle()-->%d, page_given=%d Optional admin command support: NVMe-MI send and NVMe-MI receive Directive send and directive receive Namespace management and attachment Firmware download and commit No optional admin command support Optional NVM command support: Save and Select fields non-zero No optional NVM command support PCI vendor ID VID/SSVID: 0x%x/0x%x NVMe Management Interface [MI] settings: NVMe Storage device: %d [NVMESD] Management endpoint capabilities, over a PCIe port: %d [PCIEME] Management endpoint capabilities, over a SMBus/I2C port: %d [SMBUSME] Total NVM capacity: huge ... Total NVM capacity: %lu bytes Maximum data transfer size: Namespace %u (deduced from device name): NSID from device (%u) should not exceed number of namespaces (%u) Safe (36 byte) Inquiry response: second INQUIRY (%d byte) failed strange, consecutive INQUIRYs yield different 'additional lengths' %s: unable to allocate on heap SCSI INQUIRY failed on %s, res=%d inquiry: failed requesting %d byte response: [vendor specific manner (5)] opcode=0x%.2x vendor specific (%d) opcode=0x%.2x ignored cmddt bit, given standard INQUIRY response, stop CmdDt INQUIRY on opcode=0x%.2x: failed CmdDt INQUIRY, opcode=0x%.2x: [Some error occurred, try again with '-v' or '-vv' for more information AIX Active/Passive (PAR) mode 3I/O Operations being rejected, SP reboot or NDU in progressLUN bound, but not owned by this SPLUN bound and owned by this SPadministrative configuration servicetarget device that contains addressed luImplemented operating definitions (obsolete)ASCII implemented operating definition (obsolete)Software interface identificationProtocol-specific logical unit informationProtocol-specific port informationBlock device characteristics (sbc3)Logical block provisioning (sbc3)Sequential access device capabilities (ssc3)TapeAlert supported flags (ssc3)vendor: Firmware numbers (seagate); Unit path report (EMC)vendor: Jumper settings (seagate); Software version (RDAC)vendor: Device behavior (seagate)Block device characteristics (SBC)Block device characteristics extension (SBC)Logical block provisioning (SBC)Supported block lengths and protection types (SBC)Zoned block device characteristicsNVMe Identify Controller Response (sg3_utils)RDAC volume access control (RDAC)(9@9X9p9999999999998P?>@@>>?==2="??=?@>c>?=Z==>hKJJ@JIHHhHIXIITTTjTTTTTTTKT;TTT2TT,S TTTTTTTTTTTTTTTTTTTTSSSSTSSTTSSTSSTS{STuSkSTTT1UcUcUcUcUcUcUcUcUcUcUcU VcUVcUcUcUcUcUcUUcUcUcUUUULU9WcUcUcUcUcU/WcUcUcUcUcUcUcUcUcUcUWVVVVVcUUVcUcUcUVcUxVcUcUnVUVcUKVuExNfTh^HYi\IjlbLgmnNWOropwr{svVehLL0L ", hJK/M37J;@Z]`czg@MlhMqMzQ pc;c<c@cTcUc\d^-d`Edb`du|dvdwddd e&eAeYeteeeee f;f<5f@Nf[gf\f`f{f|ffgg8gQgmgggggQRgh"h=hVhqhh h8h<h@hUi[+i\Ii`digiiiuiviwixj&j@jWjrjjjjjjk6kQklkkkkkk l"-l$Jl;gl=l>l@lAlBlCmDmU9mVTm`mmtmum}mmmn+nHndnnnnnnoo:oWotooooo o p 5p/Pp1mp2p4p@pDpFpHq`1qaPRbxRcRfRhRiSlLqgqqqqqqr*rEr@ShS`r{rrrrSrs$sAs _s zs#S%T'(T`ssPTxTsstTTt5t Pt"T$U@it`tt t; U<t@t[@U\u`.u{`U|KuhuUuuuuuv#v| [| v|; |< |@ |T |U |V }Y 3}` P}y k}z }{ }| } } } ~ )~ )~ D~ _~ x~ ~ 8V ~ ~ ~# ' "( ?* \@ wH XVJ xVK VN O VR ` c Ve Wh   HW ; 7< pW@ R\ m` a Wc Wd Xe @X| } pX € ߀   5 S n    X فX 0!Y)K@fBE`b(YhHYjhYnׂY/MkYYZ0ZPZ݃xZZ 'Z(Z*[+@[.4@Q`nh[[[Ą݄[[\/Ld8\`\\ ;<@؅[\\\`{\|/]L(]iH]h]]]]^(^} P^!^"^#_(P_*_(_)_00`@CGˆHIab5ePkɇ7Rp``m``   ׈  a  % Ha pa @ [ a a v!!a!b!8b !!lj!`b!b!""b"b" "+@"FB"cD"(cPcap͊ڊGA$3a1@W GA$3p1029`GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA$3a1U GA$3p1029EGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*EGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFYPGA+GLIBCXX_ASSERTIONS GA*FORTIFY5GA+GLIBCXX_ASSERTIONSsg_inq-1.44-6.el8.x86_64.debugZ7zXZִF!t/w]?Eh=ڊ2N›%e^ E/޸B̽}#KvmيPx7@_S:!=dr_i嘰eI^L?ohS3x=S{G.6` tvҢБ6C̼b7#لzZudV"IŴ2W (4oJxvmD8NjЅK(Mmz' ?KL1EZ%%ME^~KHNŢ0q ^}ͧاP,e*0z334>+˯Px(%|%"Lͅ{ݜqA O-M ]:^O۫Ӓ#I%lH?hD["=rHS.R)fL[tg2:?fF > XH%jO6*!зϮGE'ݭ`mM g1Ȓ;q^zAFi d`jʛE`xNK0L%]=pjS$~{paocdfb~`%}\imUP(142]@x0K{fT2FHJY~upsr疋$ZUp+%M40[hAN;_RTӲqt62I,GV )rby1kߝ5R%lj2W ^7?C$Z(QDzhš^3$ccXn#G `Oݵ\\qel76}g cUHWEazq8;ze[qج}E[Qlk_EH5Yh5q]c;Xcxvj8j*ެrB#ldc-