sg3_utils är ett projekt med öppen källkod som innehåller en omfattande samling av kommandoradsverktyg särskilt utformade för att skicka SCSI kommandon till Linux-enheter.
sg3_utils stöder också enheter på transporter som traditionellt förknippas med SCSI, såsom Fibre Channel (FCP), SCSI Parallel Interface (SPI) och Serial Attached SCSI (SAS), liksom SATA-diskar och ATAPI DVD / CD-enheter som ansluter via en brygganordning eller en översättning skikt.
Den sg3_utils Paketet riktar Linuxkärnan 2,4 och 2,6 grenar och det är fortfarande under aktiv utveckling. De verktyg som ingår i detta paket har portats till Solaris, FreeBSD, Tru64 och Microsoft Windows operativsystem
Vad är nytt i den här versionen.
< ul>
Vad är nytt i version 1.37:
- sg_compare_and_write: fixa wrprotect inställning
- lägga --quiet möjlighet att undertrycka bristande överensstämmelse rapport
- slå ihop funktioner från en annan implementering
- sg_inq: fixa remisser VPD sidan
- dev_id VPD: T10 säljaren id beteckning städa upp
- sg_logs: Förbättra för bandstationer, allmän rengöring
- sg_persist: fixa core dump på Q alternativ
- sg_unmap: fixa core dump på -g alternativ
- sg_vpd: dev_id VPD: T10 säljaren id beteckning städa upp
- rensa upp dev_id NAA-3: lokalt tilldelad
- sg_ses: lägg --nickname och --nickid alternativ
- eiioe läggas till ytterligare element statussida (ses3r6)
- flera --filter alternativ för att beskära utgång
- sg_verify: förbättra bristande överensstämmelse hantering
- byta namn --btychk = nVill möjlighet att --ndo = nVill (dölja tidigare)
- lägga --quiet alternativ
- sg_xcopy: tillåt sg och bsg enheter
- fix för BPT gå negativ
- begränsa varje XCOPY (LID1) kommando till 65535 block
- fix för söka på kopior flera etapper
- sg_sanitize: hoppa 15 andra säkerhets fördröjning med --fail
- sg_libs: utökad kopia opcode bytt namn (spc4r34)
- sg_ll_receive_copy_results (): expandera för alla sa_s
- lägga sg_get_sense_key ()
- lägga sg_ll_3party_copy_out ()
- lägga dStrHexErr (): ascii hex till stderr
- lägga dStrHexStr (): ascii hex sträng
- lägga SG_LIB_CAT_MISCOMPARE kategorier
- ren huvudfiler
- sg_pt_freebsd: sanity check på sense_resid; fix läckor
- script / rescan-scsi-bus.sh KG: s v1.57 + HR patch
- förbättra wlun hantering, upptäcka uppdaterade och storleksändrade enheter, bättre flervägs support
- Makefile.am rensning
- exempel: lägga sg_tst_excl och sg_tst_excl2
Vad är nytt i version 1.36:
- sg_vpd: Protokollspecifik hamninformation VPD sidan för SAS SSP , beständig anslutning (spl3r2), makt inaktivera (spl3r3) - blockera enhets egenskaper: lägg FUAB bit
- sg_xcopy: hantera fler beskrivningstyper; handtag noll maximala segmentlängden; tillåta list ID att vara funktionshindrade, förbättra skip / söka hantering; tillåta xcopy på destination
- sg_reset: och --no-esc alternativ för att stoppa återställa upptrappning - städa cli, lägg långa alternativnamn
- sg_luns: lägg --test = ALUN alternativ för avkodning LUN - avkodad LUN produktionen i decimal eller hex (om -HH anges) - lägga till "--linux" möjlighet att visa Linux LUN efter T10 representation, kan kartlägga en till andra
- sg_inq: lägg --vendor alternativ för att visa standard utredningens leverantörsspecifika områden i ASCII - ta resid hänsyn med svars utgång
- sg_sync: lägg --16 (för 16 byte kommando) och --timeout =
- sg_logs: lägga datakomprimerings sida (ssc4)
- sg_sat_set_features: öka --lba från 1 till 4 byte
- sg_write_same: lägg --ndob alternativ (sbc3r35d)
- sg_map: märke som föråldrat
- sginfo: märke som föråldrat, särskilt -l (lista)
- sg_lib: förbättra snprintf hantering
- sg_lib_data: sync ASC / Ascq koder med T10 20130117
- sg_cmds (lib): om bullriga med tanke på, ge mer UA info
- göra koden mer C ++ vänliga
Vad är nytt i version 1.35:
- sg_compare_and_write: nytt verktyg
- sg_inq + sg_vpd: block enhetsegenskaper VPD sida: lägg PRODUCT_TYPE, WABEREQ, WACEREQ och VBULS fält
- sg_inq: mer --export alternativ förändringar för udev
- sg_vpd: lägga till mer RDAC leverantörsspecifika VPD sidor
- sg_verify: lägg --ebytchk alternativ för sbc3r34 ändringar
- sg_stpg: --offline alternativ: fix "Ogiltigt tillstånd 0xe"
- sg_ses: Door Lock elementet ändras till dörren elementet och förkortningen ändras från "dl" att "göra" (ses3r05)
- Arkiv / rescan-scsi-bus.sh: uppgradera till version 1.53hr
- flytta rescan-scsi-bus.sh till skript katalog
- synk till sbc3r34 - sg_lib: sg_ll_verify10 + 16 expandera BYTCHK till 2 bit fältet
- sg_pt_win32, sg_scan (win32): förändringar för cygwin 1.7.17
- rensa upp mansidespaketen sammanfattande rader
Vad är nytt i version 1.34:
- sg_xcopy: ny dd liknande verktyg för utökad kopieringskommandot
- sg_copy_results: nytt verktyg för få kopieringsresultat
- sg_verify: lägg 16 byte cdb, bytchk (data-out buffert) och gruppnummer support
- synkronisera till spc4r36 och sbc3r32
- sg_inq: lägg --export så sg_inq kan ersätta udev är scsi_id - avkoda gamla EMC Symmetrix missbruk av VPD sidan 0x83
- sg_vpd: avkoda gamla EMC Symmetrix missbruk av VPD sidan 0x83
- sg_ses: öka max dpage svar storlek 64 KB - tillåta ident, leta på kapsling controller - mer sanity för ytterligare element status deskriptor
- sg_sanitize: lägga --ause, --fail och --test =
- sg_luns: lägg länge förlängas platta utrymme adresse formatet
- sg_logs: lägg ATA genomslag resultat Lpage (SAT-2)
- sg_rtpg: lägg --extended alternativ
- sg_senddiag: lista bygga hjälpa diag sidnamnet
- sg_pt_linux: expandera DID_ (host_byte) koder - klara av en transport fel plus känsla uppgifter - föredrar stora () över STÖRRE () makro
- sg_lib: fixa sg_get_command_name () serviceåtgärder - rapport sdat_ovfl bit (om set) i mening uppgifter - avkoda extended_copy och receive_copy serviceåtgärder - avkoda read_buffer och write_buffer lägen - avkoda ATA PT fast format känsla (SAT-2)
- sg_cmds_extra: lägg sg_ll_report_tgt_prt_grp2 ()
- ./ konfigurera alternativ: - ändra --enable-no-linux-BSG att --disable-linuxbsg - lägg --disable-scsistrings att minska nyttostorlekar
Vad är nytt i version 1.32:.
- En sg_sanitize verktyg sattes
- En stor omarbetning av sg_ses verktyget genomfördes.
- SCSI (t10.org) utkast till standardändringar införlivades.
Vad är nytt i version 1.31:
- En sg_decode_sense verktyg tillsattes tillsammans med ytterligare avkodningslogik för ny SCSI förnuft beskrivningar.
- SCSI utkast standardändringar införlivades.
Vad är nytt i version 1.30:
- Denna version spårar förändringar i SCSI utkast till standarder från www. t10.org sedan den senaste utgåvan av detta paket i april 2010.
- Det lägger till sg_referrals verktyg för kommando SCSI RAPPORT hänvisningar.
Vad är nytt i version 1.28:
- Stöd för thin provisioning sattes: sg_get_lba_status och sg_unmap plus tillhörande log, mode och VPD sidor.
- SCSI förslag till standarder fram till September 2009 spåras.
Vad är nytt i version 1.27:
- - sg_write_same: nytt verktyg: 10, 16 och 32 byte cdb varianter
- - sg_inq: synk version beskrivningar med spc4r18
- - mer kraft skick VPD sidan
- - expandera blockera gränser VPD sida (sbc3r18)
- - sg_vpd: mer kraft skick VPD sidan
- - expandera blockera gränser VPD sida (sbc3r18)
- - sg_map26: fix för lk 2.6.26 när CONFIG_SYSFS_DEPRECATED_V2
- är inte definierad
- - output cdb när verbose alternativ ges
- - korrekt band minderåriga & gt; = 32
- - sg_dd: flock flagga (gör LOCK_EX | LOCK_NB)
- - slå öppet på ingång för sg enhetsnoder: första öppna
- läs-skriv- och om det misslyckas försöker öppna skrivskyddad
- - experimentera med OF2 = OFILE2; lägg conv = gles
- - användning posix_fadvise () för att besegra cachning av normal + blockera filer
- när nya "nocache" flagga ges
- - sg_dd kopieras att äga paket som kallas DDPT
- - sg_dd, sgm_dd, sgp_dd: acceptera "count = -1" för beräkna räkna,
- acceptera "-V" för version string
- - sg_get_config: lägg OSSC funktionen [mmc6r02]
- - sg_modes: lägg ATA, ström skick läge sidan
- - sg_logs: protokollspecifika (SAS) Lpage sync att sas2r15
- - effektförhållande övergångar Lpage (tillsatt i spc4r18)
- - extra parametrar för start-stopp-cykelräknaren Lpage
- - sg_format: lägg till "--fmtpinfo =" och "--pie =" alternativ (sbc3r18)
- - sg_readcap: mer skydd + thin provisioning (sbc3r18)
- - lägga till en "--16" alternativet för 16 byte cdb version
- - sg_persist: kod städa upp
- - tillåta "--transport-id =" argument för att använda utrymmet som separator
- - lägga till "--alloc längd = 'argument
- - sg_scan: (win32) nytt format, scsi adapter scan tillval
- - sginfo: fixa krasch när 1024 sg enhetsnoder (eller fler)
- - sg_ses: tillåta "--Datablad = 'argument för att använda utrymmet som separator
- - sg_senddiag: tillåta "--raw = 'argument för att använda utrymmet som separator
- - sg_reassign: tillåta "--address = 'argument för att använda utrymmet som
- separator
- - sg_wr_mode: tillåta "--contents =" och "--mask =" argument till
- använda rymden som separator
- - sg3_utils.spec: korrigering för att konfigurera samtal
- - sg_pt: lägg scsi_pt_open_device_flags () samtal
- - lägg scsi_pt_version () och clear_scsi_pt_obj () kallar
- - klar os_err vid start av do_scsi_pt ()
- - lägg linux BSG support via runtime upptäckt
- - sg_cmds: lägg sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: ta bort rto_req argument,
- den expanderade fmtpinfo argumentet subsumes det.
- - tydligare uppdelning mellan Linux och Windows endast kod och doc
- - autoverktyg: förändring vad Ubuntu 8.10 ger
- - Ubuntu 8.10 libtool problem - & gt; Debian 4.0
Kommentarer hittades inte