.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2019-2023, Microchip Technology, Inc. .\" Copyright 2016-2018, Microsemi Corp. .\" Copyright 2016, PMC-Sierra, Inc. .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-only .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH smartpqi 4 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم smartpqi \- سواق SCSI لوحدات تخزين Microchip الذكية .SH موجز .SY "modprobe smartpqi" [\fBdisable_device_id_wildcards=\fP{\fB0\fP|\fB1\fP}] [\fBdisable_heartbeat=\fP{\fB0\fP|\fB1\fP}] [\fBdisable_ctrl_shutdown=\fP{\fB0\fP|\fB1\fP}] [\fBlockup_action=\fP{\fBnone\fP|\fBreboot\fP|\fBpanic\fP}] [\fBexpose_ld_first=\fP{\fB0\fP|\fB1\fP}] [\fBhide_vsep=\fP{\fB0\fP|\fB1\fP}] [\fBdisable_managed_interrupts=\fP{\fB0\fP|\fB1\fP}] [\fBctrl_ready_timeout=\fP{\fB0\fP|[\fB30\fP,\fB1800\fP]}] .YS .SH الوصف \fBsmartpqi\fP هو سواق SCSI لمتحكمات تخزين Microchip الذكية. .SS "عمليات \f[BI]ioctl\fB() المدعومة" للتوافق مع التطبيقات المكتوبة لسواقات \fBcciss\fP(4) و \fBhpsa\fP(4)، فإن العديد من عمليات \fBioctl\fP(2) المدعومة في سواق \fBhpsa\fP \-وليس جميعها\- مدعومة أيضًا في سواق \fBsmartpqi\fP. تُوصف هياكل البيانات المستخدمة في هذه العمليات في ملف مصدر نواة لينكس \fIinclude/linux/cciss_ioctl.h\fP. .TP \fBCCISS_DEREGDISK\fP .TQ \fBCCISS_REGNEWDISK\fP .TQ \fBCCISS_REGNEWD\fP تقوم هذه العمليات جميعًا بالشيء نفسه تمامًا، وهو جعل السواق يعيد فحص الأجهزة الجديدة. يؤدي هذا نفس عمل الكتابة في سمة المضيف \fIrescan\fP الخاصة بـ \fBsmartpqi\fP. .TP \fBCCISS_GETPCIINFO\fP تعيد هذه العملية نطاق PCI، والناقل، والجهاز، والوظيفة، و"معرف اللوحة" (معرف نظام PCI الفرعي). .TP \fBCCISS_GETDRIVVER\fP تعيد هذه العملية إصدار السواق في أربعة بايتات، مرمزة كالتالي: .IP .in +4n .EX (major_version << 28) | (minor_version << 24) | (release << 16) | revision .EE .in .TP \fBCCISS_PASSTHRU\fP تسمح بتمرير أوامر BMIC و CISS إلى المتحكم. .SS "خيارات التمهيد" .TP \fBdisable_device_id_wildcards=\fP{\fB0\fP|\fB1\fP} تعطل دعم رموز البدل لمعرف الجهاز. القيمة المبدئية هي 0 (رموز البدل مفعلة). .TP \fBdisable_heartbeat=\fP{\fB0\fP|\fB1\fP} تعطل دعم فحص نبضات قلب المتحكم. تُستخدم هذه المعلمة لأغراض التنقيح. القيمة المبدئية هي 0 (فحص نبضات قلب المتحكم مفعل). .TP \fBdisable_ctrl_shutdown=\fP{\fB0\fP|\fB1\fP} تعطل دعم إيقاف تشغيل المتحكم في حالة توقف المتحكم. القيمة المبدئية هي 0 (سيُوقف تشغيل المتحكم). .TP \fBlockup_action=\fP{\fBnone\fP|\fBreboot\fP|\fBpanic\fP} تحدد الإجراء الذي يتخذه السواق عند كشف توقف المتحكم. الإجراء المبدئي هو \fBnone\fP. .TS l l lB l. معلمة الإجراء _ none جعل المتحكم غير متصل فقط reboot إعادة تشغيل النظام panic panic للنظام .TE .TP \fBexpose_ld_first=\fP{\fB0\fP|\fB1\fP} يعرض هذا الخيار الأجهزة المنطقية لنظام التشغيل قبل الأجهزة الفيزيائية. القيمة المبدئية هي 0 (تُعرض الأجهزة الفيزيائية أولًا). .TP \fBhide_vsep=\fP{\fB0\fP|\fB1\fP} يعطل هذا الخيار عرض SEP الوهمي لنظام التشغيل. القيمة المبدئية هي 0 (يُعرض SEP الوهمي). .TP \fBdisable_managed_interrupts=\fP{\fB0\fP|\fB1\fP} يعطل استخدام السواق للمقاطعات المدارة من نواة لينكس للمتحكمات. توزع ميزة المقاطعات المدارة المقاطعات آليًا على جميع وحدات المعالجة المركزية المتاحة وتعين تقارب SMP. القيمة المبدئية هي 0 (المقاطعات المدارة مفعلة). .TP \fBctrl_ready_timeout=\fP{\fB0\fP|[\fB30\fP,\fB1800\fP]} يحدد هذا الخيار المهلة بالثواني لانتظار السواق حتى يصبح المتحكم جاهزًا. النطاق الصالح هو 0 أو [\fB30\fP, \fB1800\fP]. القيمة المبدئية هي 0، مما يجعل السواق يستخدم مهلة قدرها 180 ثانية. .SH الملفات .SS "عقد الجهاز" يُوصَل إلى محركات الأقراص عبر سواق أقراص SCSI‏ (\fIsd\fP)، ومحركات الأشرطة عبر سواق أشرطة SCSI‏ (\fIst\fP)، ومتحكم RAID عبر سواق SCSI العام (\fIsg\fP)، مع عقد جهاز تسمى \fI/dev/sd\fP* و \fI/dev/st\fP* و \fI/dev/sg\fP* على التوالي. .SS "ملفات سمات المضيف الخاصة بـ SmartPQI في \f[BI]/sys\fB" .TP \fI/sys/class/scsi_host/host\fP*\fI/rescan\fP سمة المضيف \fIrescan\fP هي سمة للكتابة فقط. ستؤدي الكتابة في هذه السمة إلى جعل السواق يفحص الأجهزة الجديدة أو المتغيرة أو المزالة (مثل محركات الأشرطة الموصولة أثناء التشغيل، أو الأحجام المنطقية التي ضُبطت حديثًا أو حُذفت) وإشعار الطبقة المتوسطة لـ SCSI بأي تغييرات كُشفت. عادةً ما يُقدح هذا الإجراء آليًا بواسطة تغييرات الضبط، لذا لا ينبغي للمستخدم عادةً الكتابة في هذا الملف. قد يكون القيام بذلك مفيدًا عند توصيل أجهزة أثناء التشغيل مثل محركات الأشرطة أو صناديق تخزين كاملة تحتوي على أحجام منطقية مضبوطة مسبقًا. .TP \fI/sys/class/scsi_host/host\fP*\fI/lockup_action\fP سمة المضيف \fIlockup_action\fP هي سمة للقراءة والكتابة. ستجعل هذه السمة السواق ينفذ إجراءً محددًا في الحالة غير المرجحة لكشف توقف المتحكم. انظر \fBOPTIONS\fP أعلاه لشرح قيم \fIlockup_action\fP. .TP \fI/sys/class/scsi_host/host\fP*\fI/driver_version\fP سمة \fIdriver_version\fP للقراءة فقط. تحتوي هذه السمة على إصدار سواق smartpqi. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_host/host1/driver_version\fP 1.1.2\-126 .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/firmware_version\fP سمة \fIfirmware_version\fP للقراءة فقط. تحتوي هذه السمة على إصدار البرمجيات الثابتة للمتحكم. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_host/host1/firmware_version\fP 1.29\-112 .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/model\fP سمة \fImodel\fP للقراءة فقط. تحتوي هذه السمة على سلسلة تعريف المنتج للمتحكم. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_host/host1/model\fP 1100\-16i .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/serial_number\fP سمة \fIserial_number\fP للقراءة فقط. تحتوي هذه السمة على الرقم التعريفي الفريد للمتحكم. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_host/host1/serial_number\fP 6A316373777 .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/vendor\fP سمة \fIvendor\fP للقراءة فقط. تحتوي هذه السمة على سلسلة تعريف المورد للمتحكم. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_host/host1/vendor\fP Adaptec .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/enable_stream_detection\fP سمة \fIenable_stream_detection\fP للقراءة والكتابة. تفعل/تعطل هذه السمة كشف التدفق في السواق. يمكن أن يؤدي تفعيل كشف التدفق إلى تحسين أداء الكتابة المتسلسلة للأحجام التي تدعم ioaccel. انظر قسم سمة القرص \fBssd_smart_path_enabled\fP لمزيد من التفاصيل حول الأحجام المفعل بها ioaccel. القيمة المبدئية هي 1 (كشف التدفق مفعل). .IP مثال للتفعيل: .IP .in +4n .EX $ \fBecho 1 > /sys/class/scsi_host/host1/enable_stream_detection\fP .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/enable_r5_writes\fP سمة \fIenable_r5_writes\fP للقراءة والكتابة. تفعل/تعطل هذه السمة عمليات كتابة RAID 5 للأحجام المفعل بها ioaccel. يمكن أن يؤدي التفعيل إلى تحسين أداء الكتابة المتسلسلة. انظر قسم سمة القرص \fBssd_smart_path_enabled\fP لمزيد من التفاصيل حول الأحجام المفعل بها ioaccel. القيمة المبدئية هي 1 (كتابة RAID 5 مفعلة). .IP مثال للتفعيل: .IP .in +4n .EX $ \fBecho 1 > /sys/class/scsi_host/host1/enable_r5_writes\fP .EE .in .TP \fI/sys/class/scsi_host/host\fP*\fI/enable_r6_writes\fP سمة \fIenable_r6_writes\fP للقراءة والكتابة. تفعل/تعطل هذه السمة عمليات كتابة RAID 6 للأحجام المفعل بها ioaccel. يمكن أن يؤدي التفعيل إلى تحسين أداء الكتابة المتسلسلة. انظر قسم سمة القرص \fBssd_smart_path_enabled\fP لمزيد من التفاصيل حول الأحجام المفعل بها ioaccel. القيمة المبدئية هي 1 (كتابة RAID 6 مفعلة). .IP مثال للتفعيل: .IP .in +4n .EX $ \fBecho 1 > /sys/class/scsi_host/host1/enable_r6_writes\fP .EE .in .SS "ملفات سمات القرص الخاصة بـ SmartPQI في \f[BI]/sys\fB" في مواصفات الملفات أدناه، يرمز \fIc\fP إلى رقم متحكم SCSI المناسب، و \fIb\fP هو رقم الناقل، و \fIt\fP رقم الهدف، و \fIl\fP هو رقم الوحدة المنطقية (LUN). .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/raid_level\fP سمة \fIraid_level\fP للقراءة فقط. تحتوي هذه السمة على مستوى RAID للحجم المنطقي. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/4:0:0:0/device/raid_level\fP RAID 0 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/sas_address\fP سمة \fIsas_address\fP للقراءة فقط. تحتوي هذه السمة على عنوان SAS للجهاز. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/1:0:3:0/device/sas_address\fP 0x5001173d028543a2 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/ssd_smart_path_enabled\fP سمة \fIssd_smart_path_enabled\fP للقراءة فقط. هذه السمة مخصصة للأحجام المفعل بها ioaccel. (Ioaccel هو مسار تسليم بديل للسواق يسمح له بإرسال طلبات الإدخال/الإخراج مباشرة إلى أجهزة SCSI الخلفية، متجاوزًا البرمجيات الثابتة للمتحكم. يؤدي هذا إلى زيادة في الأداء. تُستخدم هذه الطريقة لأقراص HBA وللأحجام المنطقية المكونة من أقراص SSD). تحتوي على 1 إذا كان ioaccel مفعلًا للحجم و 0 خلاف ذلك. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/1:0:3:0/device/ssd_smart_path_enabled\fP 0 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/lunid\fP سمة \fIlunid\fP للقراءة فقط. تحتوي هذه السمة على معرف SCSI LUN للجهاز. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/13:1:0:3/device/lunid\fP 0x0300004000000000 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/unique_id\fP سمة \fIunique_id\fP للقراءة فقط. تحتوي هذه السمة على معرف مكون من 16 بايت يحدد الجهاز بشكل فريد داخل المتحكم. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/13:1:0:3/device/unique_id\fP 600508B1001C6D4723A8E98D704FDB94 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/path_info\fP سمة \fIpath_info\fP للقراءة فقط. تحتوي هذه السمة على \fIc\fP:\fIb\fP:\fIt\fP:\fIl\fP للجهاز بالإضافة إلى نوع الجهاز وما إذا كان الجهاز نشطًا (Active) أم غير نشط (Inactive). إذا كان الجهاز جهاز HBA، فسيعرض \fIpath_info\fP أيضًا المنفذ (PORT)، والصندوق (BOX)، والفتحة (BAY) الموصول بها الجهاز. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/13:1:0:3/device/path_info\fP [13:1:0:3] Direct\-Access Active \& $ \fBcat /sys/class/scsi_disk/12:0:9:0/device/path_info\fP [12:0:9:0] Direct\-Access PORT: C1 BOX: 1 BAY: 14 Inactive [12:0:9:0] Direct\-Access PORT: C0 BOX: 1 BAY: 14 Active .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/raid_bypass_cnt\fP سمة \fIraid_bypass_cnt\fP للقراءة فقط. تحتوي هذه السمة على عدد طلبات الإدخال/الإخراج التي مرت عبر مسار ioaccel للأحجام المفعل بها ioaccel. انظر قسم سمة القرص \fBssd_smart_path_enabled\fP لمزيد من التفاصيل حول الأحجام المفعل بها ioaccel. .IP على سبيل المثال: .IP .in +4n .EX $ \fBcat /sys/class/scsi_disk/13:1:0:3/device/raid_bypass_cnt\fP 0x300 .EE .in .TP \fI/sys/class/scsi_disk/\fPc\fI:\fPb\fI:\fPt\fI:\fPl\fI/device/sas_ncq_prio_enable\fP سمة \fIsas_ncq_prio_enable\fP للقراءة والكتابة. تفعل هذه السمة دعم أولوية SATA NCQ. تعمل هذه السمة فقط عندما يدعم الجهاز NCQ وتستطيع البرمجيات الثابتة للمتحكم التعامل مع الإدخال/الإخراج بسمة أولوية NCQ. .IP على سبيل المثال: .IP .in +4n .EX $ \fBecho 1 > /sys/class/scsi_disk/13:1:0:3/device/sas_ncq_prio_enable\fP .EE .in .SH الإصدارات أُضيف سواق \fBsmartpqi\fP في لينكس 4.9. .SH ملاحظات .SS ضبط لضبط متحكم تخزين Microchip ذكي، راجع دليل المستخدم الخاص بالمتحكم، والذي يمكن العثور عليه بالبحث عن المتحكم المحدد في .UR https:\://www.microchip.com/design\-centers/storage .UE . .SH التاريخ استُبدل \fI/sys/class/scsi_host/host*/version\fP بمدخلين في sysfs: .IP \fI/sys/class/scsi_host/host*/driver_version\fP .IP \fI/sys/class/scsi_host/host*/firmware_version\fP .SH "انظر أيضًا" \fBcciss\fP(4)، \fBhpsa\fP(4)، \fBsd\fP(4)، \fBst\fP(4)، \fBsg\fP(4) .P \fIDocumentation/ABI/testing/sysfs\-bus\-pci\-devices\-cciss\fP في شجرة مصدر نواة لينكس. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .