sg3_utils هو مشروع مفتوح المصدر الذي يحتوي على مجموعة شاملة من الأدوات المساعدة لسطر الأوامر التي صممت خصيصا لإرسال أوامر SCSI إلى أجهزة لينكس.
sg3_utils كما يدعم الأجهزة على وسائل النقل المرتبطة تقليديا SCSI، مثل القناة الليفية (FCP)، SCSI واجهة متوازية (SPI) والمسلسل SCSI المرفقة (SAS)، وكذلك الأقراص SATA وATAPI محركات أقراص DVD / CD أن الاتصال عبر جهاز جسر أو طبقة الترجمة.
حزمة sg3_utils تستهدف نواة لينكس 2.4 و 2.6 فروع وانها لا تزال قيد التطوير النشط. وشملت المرافق في وقد استدار إلى سولاريس، فري، Tru64 وأنظمة تشغيل Microsoft Windows هذه الحزمة
ما هو الجديد في هذا الإصدار:.
sg_compare_and_write: إصلاح وضع wrprotect
إضافة خيار --quiet لقمع تقرير miscompare
دمج الميزات من تنفيذ آخر
sg_inq: إصلاح الدعوات الصفحة VPD
dev_id VPD: T10 بائع معرف التسمية تنظيف
sg_logs: تحسين لمحركات الأشرطة، تنظيف عام
sg_persist: إصلاح تفريغ الأساسية على خيار -q
sg_unmap: إصلاح تفريغ الأساسية على الخيار -g
sg_vpd: VPD dev_id: T10 بائع معرف التسمية تنظيف
تنظيف تصل dev_id NAA-3: تعيين محليا
sg_ses: إضافة --nickname و--nickid الخيارات
وأضاف eiioe إلى صفحة حالة عنصر إضافية (ses3r6)
خيارات --filter متعددة لتقليم الانتاج
sg_verify: تحسين التعامل مع miscompare
إعادة تسمية --btychk = NDO خيار --ndo = مكتب الوطني (إخفاء السابق)
إضافة خيار --quiet
sg_xcopy: تسمح الأجهزة سان جرمان وBSG
إصلاح لBPT ذاهبون سلبية
الحد من كل XCOPY (LID1) القيادة إلى 65535 كتل
إصلاح عن السعي في نسخ متعددة الأجزاء
sg_sanitize: تخطي 15 تأخير السلامة الثانية مع --fail
sg_libs: تمديد نسخة شفرة تشغيل سميت (spc4r34)
sg_ll_receive_copy_results (): توسيع لجميع sa_s
إضافة sg_get_sense_key ()
إضافة sg_ll_3party_copy_out ()
إضافة dStrHexErr (): أسكي عرافة لستدير
إضافة dStrHexStr (): أسكي عرافة لسلسلة
إضافة SG_LIB_CAT_MISCOMPARE إلى فئات
رأس الملفات النظيفة
sg_pt_freebsd: التعقل الاختيار على sense_resid. التسريبات الإصلاح
مخطوطات / v1.57 + HR التصحيح rescan-scsi-bus.sh KG ل
تحسين التعامل مع wlun، الكشف عن أجهزة حديثة وحجمها، دعم أفضل المتعددة
تنظيف Makefile.am
أمثلة: إضافة sg_tst_excl وsg_tst_excl2
ما هو الجديد في الإصدار 1.37:
sg_compare_and_write: إصلاح وضع wrprotect
إضافة خيار --quiet لقمع تقرير miscompare
دمج الميزات من تنفيذ آخر
sg_inq: إصلاح الدعوات الصفحة VPD
dev_id VPD: T10 بائع معرف التسمية تنظيف
sg_logs: تحسين لمحركات الأشرطة، تنظيف عام
sg_persist: إصلاح تفريغ الأساسية على خيار -q
sg_unmap: إصلاح تفريغ الأساسية على الخيار -g
sg_vpd: VPD dev_id: T10 بائع معرف التسمية تنظيف
تنظيف تصل dev_id NAA-3: تعيين محليا
sg_ses: إضافة --nickname و--nickid الخيارات
وأضاف eiioe إلى صفحة حالة عنصر إضافية (ses3r6)
خيارات --filter متعددة لتقليم الانتاج
sg_verify: تحسين التعامل مع miscompare
إعادة تسمية --btychk = NDO خيار --ndo = مكتب الوطني (إخفاء السابق)
إضافة خيار --quiet
sg_xcopy: تسمح الأجهزة سان جرمان وBSG
إصلاح لBPT ذاهبون سلبية
الحد من كل XCOPY (LID1) القيادة إلى 65535 كتل
إصلاح عن السعي في نسخ متعددة الأجزاء
sg_sanitize: تخطي 15 تأخير السلامة الثانية مع --fail
sg_libs: تمديد نسخة شفرة تشغيل سميت (spc4r34)
sg_ll_receive_copy_results (): توسيع لجميع sa_s
إضافة sg_get_sense_key ()
إضافة sg_ll_3party_copy_out ()
إضافة dStrHexErr (): أسكي عرافة لستدير
إضافة dStrHexStr (): أسكي عرافة لسلسلة
إضافة SG_LIB_CAT_MISCOMPARE إلى فئات
رأس الملفات النظيفة
sg_pt_freebsd: التعقل الاختيار على sense_resid. التسريبات الإصلاح
مخطوطات / v1.57 + HR التصحيح rescan-scsi-bus.sh KG ل
تحسين التعامل مع wlun، الكشف عن أجهزة حديثة وحجمها، دعم أفضل المتعددة
تنظيف Makefile.am
أمثلة: إضافة sg_tst_excl وsg_tst_excl2
ما هو الجديد في الإصدار 1.36:
sg_vpd: الصفحة VPD معلومات المنفذ بروتوكول محددة لSAS SSP، اتصال مستمر (spl3r2)، تعطيل السلطة (spl3r3) - خصائص جهاز كتلة: إضافة FUAB قليلا
sg_xcopy: التعامل مع أكثر من أنواع اصف. التعامل مع الصفر الحد الأقصى لطول قطعة؛ السماح معرفات القائمة ليتم تعطيل. تحسين تخطي / تسعى المناولة؛ سماح XCOPY على الوجهة
sg_reset: والخيار -ما لا-ESC لإيقاف إعادة التصعيد - تنظيف المبادرة القطرية، إضافة أسماء خيار طويلة
sg_luns: إضافة --test الخيار = ألون لفك LUNs - فك الانتاج luns في العشرية أو عرافة (إذا -HH معين) - إضافة خيار "--linux" لإظهار لينكس منطقية بعد التمثيل T10، يمكن تعيين واحد إلى آخر
sg_inq: إضافة خيار --vendor لإظهار مجالات محددة بائع التحقيق القياسية في ASCII - اتخاذ RESID بعين الاعتبار مع الانتاج استجابة
sg_sync: إضافة --16 (16 بايت الأوامر) و--timeout =
sg_logs: إضافة صفحة ضغط البيانات (ssc4)
sg_sat_set_features: زيادة --lba 1-4 بايت
sg_write_same: إضافة خيار --ndob (sbc3r35d)
sg_map: علامة كما انتقدت
sginfo: علامة كما انتقدت وخاصة -l (القائمة)
sg_lib: تحسين التعامل مع snprintf
sg_lib_data: تزامن رموز تصاعدي / Ascq فرنسا مع T10 20130117
sg_cmds (ليب): إذا أعطيت صاخبة، وإعطاء مزيد من المعلومات UA
جعل رمز أكثر C ++ ودية
ما هو الجديد في الإصدار 1.35:
sg_compare_and_write: أداة جديدة
sg_inq + sg_vpd: كتلة صفحة خصائص الجهاز VPD: إضافة PRODUCT_TYPE، WABEREQ، WACEREQ وVBULS الحقول
sg_inq: التغييرات خيار أكثر --export لديف
sg_vpd: إضافة صفحات VPD محددة أكثر rdac بائع
sg_verify: إضافة خيار --ebytchk لsbc3r34 التغييرات
sg_stpg: الخيار --offline: إصلاح '0xe دولة غير صالح "
sg_ses: تغيير عنصر قفل الباب إلى الباب عنصر واختصار تغير من "دل" إلى "قيام" (ses3r05)
أرشيف / rescan-scsi-bus.sh: الترقية إلى الإصدار 1.53hr
نقل rescan-scsi-bus.sh إلى دليل البرامج النصية
مزامنة لsbc3r34 - sg_lib: sg_ll_verify10 + 16 توسيع BYTCHK إلى الميدان (2) بعض الشيء
sg_pt_win32، sg_scan (Win32 و): التغييرات لسيغوين 1.7.17
تنظيف خطوط ملخص الصفحة رجل
ما هو الجديد في الإصدار 1.34:
sg_xcopy: DD جديدة مثل أداة لقيادة نسخة موسعة
sg_copy_results: أداة جديدة لتلقي نتائج نسخة
sg_verify: إضافة 16 بايت المصرف، bytchk (العازلة البيانات الخروج) وفريق دعم عدد
مزامنة لspc4r36 وsbc3r32
sg_inq: إضافة --export ذلك sg_inq يمكن أن تحل محل scsi_id ديف ل- فك القديم إساءة EMC سيميتريكس من VPD الصفحة 0x83
sg_vpd: فك القديم إساءة EMC سيميتريكس من VPD الصفحة 0x83
sg_ses: زيادة حجم الاستجابة dpage كحد أقصى إلى 64 KB - السماح IDENT، موقع على وحدة تحكم العلبة - المزيد من التعقل لاصف الوضع عنصرا إضافيا
sg_sanitize: إضافة --ause، --fail و--test =
sg_luns: إضافة مدد طويلة مساحة مسطح معالجة الشكل
sg_logs: إضافة ATA تمرير من خلال النتائج lpage (SAT-2)
sg_rtpg: إضافة خيار --extended
sg_senddiag: قائمة اعادة بناء مساعدة اسم صفحة تشخيص و
sg_pt_linux: توسيع DID_ (host_byte) رموز - التعامل مع خطأ في نقل البيانات بالإضافة إلى الشعور - تفضل ماكرو الرئيسي () على MAJOR ()
sg_lib: إصلاح sg_get_command_name () إجراءات الخدمة - تقرير قليلا sdat_ovfl (اذا) في البيانات إحساس - extended_copy فك والإجراءات receive_copy الخدمة - فك read_buffer وسائط write_buffer - فك ATA PT الشعور شكل ثابت (SAT-2)
sg_cmds_extra: إضافة sg_ll_report_tgt_prt_grp2 ()
خيارات ./configure: - تغيير --enable-لا-لينكس-بي إس جي ل--disable-linuxbsg - إضافة scsistrings --disable للحد من أحجام فائدة
ما هو الجديد في الإصدار 1.32:
وأضاف هناك فائدة sg_sanitize.
وأجري إعادة صياغة الرئيسية للفائدة sg_ses.
أدرجت SCSI (t10.org) مشروع التغيرات القياسية.
ما هو الجديد في الإصدار 1.31:
وأضاف هناك فائدة sg_decode_sense جنبا إلى جنب مع منطق فك إضافي لواصف الشعور SCSI جديدة.
أدرجت مشروع SCSI التغييرات القياسية.
ما هو الجديد في الإصدار 1.30:
هذا الإصدار يتتبع التغيرات في مشروع المعايير SCSI من www.t10.org منذ إصدار الأخير من هذه الحزمة في أبريل 2010.
وتضيف الأداة المساعدة sg_referrals للأمر الإحالة تقرير SCSI.
ما هو الجديد في الإصدار 1.28:
وأضيف الدعم لتوفير رقيقة: sg_get_lba_status وsg_unmap بالإضافة إلى سجل المرتبطة بها، واسطة، وصفحات VPD.
يتم تعقب مشروع SCSI المعايير حتى سبتمبر 2009.
ما هو الجديد في الإصدار 1.27:
- sg_write_same: فائدة جديدة: 10 و 16 و 32 بايت المتغيرات اليونيسكو
- sg_inq: واصف نسخة متزامنة مع spc4r18
- إضافة شرط السلطة الصفحة VPD
- توسيع حدود كتلة الصفحة VPD (sbc3r18)
- sg_vpd: الصفحة VPD إضافة شرط السلطة
- توسيع حدود كتلة الصفحة VPD (sbc3r18)
- sg_map26: إصلاح لوقا 2.6.26 عندما CONFIG_SYSFS_DEPRECATED_V2
لم يتم تعريف
- المصرف الانتاج عندما تعطى الخيار مطول
- صحيح القصر الشريط & GT؛ = 32
- sg_dd: قطيع العلم (لا LOCK_EX | LOCK_NB)
- تبديل مفتوحة بشأن تقديم مساهمات لعقد جهاز الأمين العام: افتتاح أول
للقراءة والكتابة، وإذا فشل ذلك حاول فتح للقراءة فقط
- التجربة مع of2 = OFILE2. إضافة التحويل = متفرق
- استخدام posix_fadvise () لهزيمة التخزين المؤقت الملفات كتلة + طبيعي
عندما الجديد "nocache" العلم معينة
- sg_dd نسخها إلى حزمة الخاصة يسمى ddpt
- sg_dd، sgm_dd، sgp_dd: تقبل "العد = -1" لعدد حساب،
استعرض '-V' لإصدار سلسلة
- sg_get_config: إضافة ميزة OSSC [mmc6r02]
- sg_modes: إضافة ATA حالة الطاقة الصفحة الوضع
- sg_logs: بروتوكول معين (SAS) متزامنة lpage إلى sas2r15
- حالة السلطة الانتقالية lpage (المضافة في spc4r18)
- معلمات إضافية لبدء وقف دورة مكافحة lpage
- sg_format: إضافة "--fmtpinfo = 'و' --pie = 'خيارات (sbc3r18)
- sg_readcap: مزيد من الحماية + توفير رقيقة (sbc3r18)
- إضافة خيار "--16" لمدة 16 بايت النسخة اليونيسكو
- sg_persist: كود تنظيف
- السماح "--transport معرف = 'حجة لاستخدام الفضاء كفاصل
- إضافة "--alloc طول = 'حجة
- sg_scan: (Win32 و) الشكل الجديد، محول SCSI مسح اختياري
- sginfo: تحطم الإصلاح عند 1024 عقد الجهاز سان جرمان (أو أكثر)
- sg_ses: سماح "--data = 'حجة لاستخدام الفضاء كفاصل
- sg_senddiag: سماح "--raw = 'حجة لاستخدام الفضاء كفاصل
- sg_reassign: سماح "--address = 'حجة لاستخدام الفضاء،
الفاصل
- sg_wr_mode: سماح "--contents = 'و' --mask = 'الحجج ل
استخدام الفضاء كفاصل
- sg3_utils.spec: تصحيح لتكوين الدعوة
- sg_pt: إضافة scsi_pt_open_device_flags () دعوة
- إضافة scsi_pt_version () وclear_scsi_pt_obj () المكالمات
- os_err واضحة في بداية do_scsi_pt ()
- إضافة لينكس دعم BSG عن طريق الكشف عن وقت التشغيل
- sg_cmds: إضافة sg_cmds_open_device_flags ()
- sg_cmds_extra: sg_ll_format_unit: إزالة حجة rto_req،
حجة fmtpinfo موسع يستوعب ذلك.
- انقسام واضح بين لينكس وويندوز رمز وثيقة فقط
- أدوات automake: التغيير إلى ما تقدم أوبونتو 8.10
- أوبونتو 8.10 مشاكل libtool - & GT؛ دبيان 4.0
لم يتم العثور على التعليقات