MICROCHIP HBA 1200 Nota Keluaran Perisian-Firmware

Mengenai Keluaran Ini
Keluaran pembangunan yang diterangkan dalam dokumen ini termasuk perisian tegar, pemacu OS, alatan dan perisian pengurusan hos untuk penyelesaian HBA 1200 daripada Microchip.
Pengenalan Keluaran
Versi perisian tegar, perisian dan pemacu untuk keluaran ini ditunjukkan dalam jadual berikut.
Jadual 1-1. Ringkasan Keluaran
| Keluaran penyelesaian | 3.1.4 |
| Tarikh keluaran pakej | 10 Ogos 2021 |
| Versi firmware | 3.01.04.072 |
| UEFI/Legasi BIOS | 1.4.3.6/1.4.3.2 |
| Versi pemandu | Pemacu Windows:
• Windows 2019, 2016, Windows 10: 1010.6.0.1025 Linux SmartPQI: • RHEL 7/8: 2.1.12-055 • SLES 12/15: 2.1.12-055 • Ubuntu 18/20/21: 2.1.12-055 • Oracle Linux 7/8: 2.1.12-055 • Citrix Xenserver 8: 2.1.12-055 • Debian 9/10: 2.1.12-055 • CentOS 7/8: 2.1.12-055 VMware: • VMware ESX 6/7: 4150.0.119 PercumaBSD/Solaris: • FreeBSD 11/12/13: 4130.0.1008 • Solaris: 11: 4120.0.1005 |
| ARCCONF/maksView | B24308 |
Files Termasuk dalam Keluaran ini
Bahagian ini memperincikan files disertakan dalam keluaran ini.
Jadual 1-2. Perisian tegar Files
|
Komponen |
Penerangan |
Penggunaan Pra-Perhimpunan | Penggunaan Selepas Perhimpunan |
|
SmartFWx200.bin |
NOR Flash boleh diprogramkan bertanda pengeluaran File. Gunakan untuk memprogram NOR Flash untuk papan yang sudah menjalankan perisian tegar. |
X |
Jadual 1-3. Alat Pengaturcaraan Perisian Tegar
| alat | Penerangan | Boleh dilaksanakan |
| ARCCONF | Utiliti ARCCONF CLI | ARCCONF BXXXXXX.zip |
| maksView | maksView Utiliti | MAXVIEW XXX BXXXXX.zip |
Pemandu Files
Jadual 1-4. Pemacu Windows
| OS | Versi |
| Pelayan 2019, 2016, Windows 10 | x64 |
Jadual 1-5. Pemacu Linux
| OS | Versi |
| RHEL 8.4, 8.3, 8.2, 8.1, 7.9, 7.8, 7.7 | x64 |
| CentOS 8.3, 8.2 ,8.1 ,8.0 ,7.9 ,7.8 ,7.7 | x64 |
| SLES 12 SP5, SP4 | x64 |
| SLES 15 SP3, SP2, SP1 | x64 |
| Ubuntu 20.04.2, 20.04.1, 20.04, 18.04.5, 18.04.4 | x64 |
| Ubuntu 21.04 | x64 |
| Oracle Linux 8.3, 8.2, 7.9, 7.8, UEK6U1 (5.4.17-2036) | x64 |
| Oracle Linux 8.2 UEK R6 | x64 |
| Debian 10.5, 9.13 | x64 |
| Fedora 33 (peti masuk) | x64 |
| XenServer 8.2 | x64 |
Jadual 1-6. Pemacu FreeBSD, Solaris dan VMware
| OS | Versi |
| ESX6.5U3/U2 | x64 |
| ESX6.7U3/U2 | x64 |
| ESX7.0U2/U1 | x64 |
| FreeBSD 13, 12.2, 11.4 | x64 |
| Solaris 11.4 | x64 |
Perisian Pengurusan Hos
Jadual 1-7. maksView dan Utiliti ARCCONF
| Penerangan | OS | Boleh dilaksanakan |
| Utiliti Barisan Perintah ARCCONF | Windows x64 Linux x64
VMware 6.5 dan ke atas |
Lihat arcconf_B#####.zip untuk boleh laku pemasangan untuk OS yang berkaitan. |
| XenServer | ||
| sokongan UEFI | ||
| maksView Pengurus Storan | Windows x64 Linux x64
VMware 6.5 dan ke atas |
Lihat maksview_linux_B######.zip, maksview_win_ B######.zip, dan maksview_vmware_B#####.zip untuk boleh laku pemasangan. |
| XenServer | ||
| sokongan UEFI | ||
| maksView vSphere Plugin | VMware 6.5 dan ke atas | Lihat maksview_vmware_B#####.zip untuk boleh laku pemasangan. |
| But USB (luar talian atau pra-but) untuk ARCCONF dan maksView Pengurus Storan | linux x64 | Lihat maksview_offline_bootusb_B######.zi p untuk .iso file. |
Apa yang Baru?
- Bahagian ini menunjukkan perkara baharu dalam keluaran ini.
Ciri-ciri
- Jadual berikut menyenaraikan ciri yang disokong untuk keluaran ini. Jadual 2-1. Ringkasan Ciri
| Ciri-ciri | Disokong dalam Keluaran ini | Keluaran Masa Depan | |
| Pemacu UEFI, sokongan but | X | ||
| Sokongan but lama | X | ||
| Pengurusan kuasa dinamik | X | ||
| Sokongan pemandu | Windows | X | |
| Linux | X | ||
| VMware | X | ||
| FreeBSD | X | ||
| Solaris | X | ||
| pensijilan OS | X | ||
| Sokongan kilat | utiliti ARCCONF | X | |
| maksView sokongan alat | X | ||
| Sokongan alat ARCCONF | X | ||
| Pengurusan MCTP BMC | X | ||
| Sokongan 4Kn dalam RAID dan HBA | X | ||
| Sokongan penyulitan berasaskan pengawal (CBE)1 | X | ||
| Sokongan pemilihan antara muka luar jalur MCTP atau PBSI | X | ||
| Sokongan VPP Backplane | X | ||
| sokongan PBSI | X | ||
| Tetapan SSU Pengembang Boleh Dikonfigurasikan | X | ||
Nota: Hanya tersedia untuk produk yang didayakan penyulitan.
Pembaikan dan Penambahbaikan
- Bahagian ini menunjukkan pembetulan dan peningkatan untuk keluaran ini.
Pembetulan Perisian Tegar
- Bahagian ini menunjukkan pembetulan perisian tegar dan peningkatan untuk keluaran ini.
Pembetulan dan Penambahbaikan untuk Keluaran Perisian Tegar 3.01.04.072
Keluaran ini menyediakan pembetulan dan peningkatan berikut.
- Memperbaik output log bersiri untuk inventori peranti yang dilampirkan. Khususnya, menambah baik maklumat mengenai pengecam unik peranti NVMe dan memisahkan/menyusun semula beberapa kumpulan maklumat untuk meningkatkan kebolehbacaan.
- Menambah sokongan untuk melaporkan ID SCSI unik untuk peranti NVMe melalui InquiryVPD 83j dan format ReportPhysicalLUNs gaya CISS baharu untuk menyokong pemacu OS dalam mengumpulkan maklumat ini.
- Menambahkan fungsi pengkabelan terus untuk kabel yang serasi dengan logik 'auto-kesan'.
- API metrik "PMS (Statistik Pemantauan Prestasi)" telah ditamatkan. Beberapa metrik berkaitan prestasi dalam API "M&P" juga telah ditamatkan; bagaimanapun, kaunter berkaitan ralat masih dikekalkan.
- Pengecam PCIe peranti NVMe kini dilaporkan melalui arahan IdentifyPhysicalDevice. Ini menyokong pelaporan PLDM sebagai sebahagian daripada menambah pengecam unik SCSI untuk peranti NVMe.
- Menambah sokongan untuk perisian tegar untuk melaporkan format arahan inventori peranti pemacu OS baharu bagi menyokong sokongan masa hadapan untuk maklumat peranti SCSI unik untuk peranti NVMe dan juga menambah
- sokongan untuk melaporkan ID SCSI unik untuk peranti NVMe melalui Pertanyaan VPD 83j dan format ReportPhysicalLUNs gaya CISS baharu untuk menyokong pemacu OS dalam mengumpulkan maklumat ini.
- Memperbaiki isu yang menghalang penemuan pemacu tambahan panas dengan pesawat belakang SGPIO jika segmen pesawat belakang itu pada mulanya tidak mempunyai pemacu yang dipasang semasa but.
- Punca punca: Logik yang memutuskan untuk melumpuhkan PHY 'tidak digunakan' yang dinilai dengan salah port yang dilampirkan pada
pesawat belakang SGPIO kerana tidak dikaitkan dengan pesawat belakang. Oleh kerana SGPIO tidak mempunyai mekanisme luar jalur piawai untuk mengesan palam panas, melumpuhkan PHY pengawal selepas penemuan awal menghalang palam panas masa hadapan daripada dikesan. - Betulkan: Untuk satah belakang pasang terus, biarkan PHY pengawal didayakan untuk menyokong pengesanan palam panas dalam jalur.
- Risiko: rendah
- Punca punca: Logik yang memutuskan untuk melumpuhkan PHY 'tidak digunakan' yang dinilai dengan salah port yang dilampirkan pada
- Memperbaiki isu di mana kadar pautan yang dilaporkan untuk pemacu NVMe dilaporkan secara salah apabila lebar port yang dikehendaki tidak sama dengan lebar port sebenar yang dipautkan.
- Punca utama: Pelaporan daripada perisian tegar tidak cukup berbutir untuk melaporkan perbezaan itu. Selepas isu itu telah diselesaikan, perisian tegar akan cuba melumpuhkan PHY 'tidak digunakan' daripada kumpulan port, tetapi ini akan menyebabkan keseluruhan port ke pemacu dilumpuhkan.
- Betulkan: Logik perisian tegar telah dikemas kini untuk melaporkan status/kadar pautan PHY diskret dengan betul. Logik perisian tegar untuk melumpuhkan PHY 'tidak digunakan' juga telah diubah suai untuk tidak melumpuhkan PHY untuk port NVMe di mana sekurang-kurangnya satu PHY dipautkan.
- Risiko: rendah
- Memperbaiki isu di mana pengawal WWID dicetak secara tidak betul semasa but sehingga log UART/SOB.
- Punca punca: Perubahan pemfaktoran semula kepada output format pembuatan umum telah dibuat bersama-sama penambahan sokongan untuk format baharu yang berasingan. Kod refactored ini salah merawat
WWID sebagai medan QWORD dan bukannya tatasusunan BYTE yang mengakibatkan output kelihatan bertukar endian.
- Perubahan itu hanya memberi kesan kepada fungsi pencetakan ini—WWID telah digunakan dengan betul dan dilaporkan di tempat lain dengan sewajarnya.
- Betulkan: Menukar logik kembali untuk mencetak nilai WWID sebagai tatasusunan BYTE.
- Risiko: rendah
- • Memperbaiki isu di mana pemacu yang dipasang pada satah belakang VPP mempunyai nombor ruang yang salah dan ditunjukkan kepada hos dengan salah.
- Punca punca: Logik penemuan VPP menemui peranti TWI di alamat 0xAE tetapi baca semua 0xFF daripadanya. Ini mengakibatkan tingkah laku yang menyediakan kepungan dengan menganggap EEPROM buruk, tetapi ini mengakibatkan berbilang isu pengalaman pelanggan.
- Betulkan: Logik yang berikut mempunyai EEPROM yang buruk telah dilaraskan untuk mengambil kira sasaran TWI responsif tanpa data yang sah. Kes ini kini akan dilayan lebih seperti kes berkabel terus tanpa kepungan.
- Risiko: rendah
- Memperbaiki isu di mana kerosakan kilat NOR dalam versi perisian tegar atau jadual semak mengakibatkan rasuah yang tidak boleh dibetulkan.
- Punca punca: Maklumat versi perisian tegar sedang dibetulkan tetapi tidak ditandakan seperti itu dan jadual semak tidak dibetulkan. Dalam kedua-dua kes, pengawal terus melaporkan bahawa ia mengesan dan tidak membaiki rasuah.
- Betulkan: Kedua-dua kes ini boleh dibetulkan jika imej berlebihan adalah koheren, jadi logik telah ditambahkan untuk melaksanakan pembetulan serta melaporkan status tersebut dengan betul.
- Risiko: rendah
- Memperbaiki isu di mana but sejuk pertama selepas kemas kini perisian tegar melaporkan kerosakan imej yang berlebihan.
- Punca punca: Keputusan latihan DDR disimpan dalam bahagian imej yang berlebihan supaya ia boleh dirujuk untuk mempercepatkan latihan semasa but. Pada kemas kini perisian tegar, keputusan ini dikosongkan untuk membolehkan algoritma yang berpotensi baharu dalam perisian tegar baharu menghasilkan keputusan baharu/lebih baik. Timbunan RAID telah salah memasukkan bahagian ini dalam perbandingan antara kandungan imej aktif dan tidak aktif yang mencetuskan mesej rasuah imej palsu.
- Betulkan: Jangan sertakan bahagian ini dalam perbandingan imej melainkan hasil yang disimpan sudah koheren.
- Risiko: rendah
- Memperbaiki kemungkinan penguncian pengawal 0x1ABD apabila pemacu SATA gagal dengan IO tertunggak dan pemacu gagal bertindak balas kepada Kenal pasti Peranti selepas ditetapkan semula.
- Punca punca: Terdapat kemungkinan dalam perisian tegar untuk membuat baris gilir IO ke peranti pada masa ia gagal dan ini boleh menyebabkan IO tidak dapat dipulihkan kerana pemacu menjadi tidak bertindak balas. Tetapan semula peranti lain mungkin telah memulihkan IO, namun logik tamat masa IO perisian tegar secara eksplisit mengecualikan penghantaran pengurusan tugas pemulihan ke peranti yang telah ditandai gagal.
- Betulkan: Dalam pengendalian tamat masa, benarkan tindakan seperti tetapan semula peranti terhadap peranti yang ditanda gagal. Juga ditambah
langkah pemulihan IO aktif kepada rutin kegagalan peranti untuk secara aktif membatalkan permintaan tertunggak daripada menunggu peranti (atau SATL) memproses baris gilirnya secara normal. - Risiko: rendah
- Memperbaiki isu di mana perisian tegar salah melaporkan "Pengaktifan perisian tegar dalam talian" sebagai set ciri yang disokong produk ini.
- Punca utama: Perisian tegar salah mengiklankan kefungsian Pengaktifan Perisian Tegar Dalam Talian seperti yang disokong. Apabila perisian hos memerhatikan bit sokongan ini dan cuba menggunakan ciri tersebut, ia mungkin menghadapi ralat kerana ia sebenarnya tidak disokong.
- Betulkan: Mengubah suai pelbagai mekanisme pelaporan ciri untuk menunjukkan ciri ini tidak disokong.
- Risiko: rendah
- Memperbaiki isu lokap pengecualian TLB apabila berbilang permintaan MCTP Luar Band dihantar ke perisian tegar pada masa yang sama.
- Punca akar: Pengecualian TLB/NULL penuding berlaku dalam perisian tegar apabila ia menerima permintaan MCTP tak segerak pada masa yang sama dalam sesi apabila permintaan MCTP sebelumnya belum diproses sepenuhnya. Disebabkan ini, perisian tegar masuk ke dalam situasi sensitif pemasaan di mana salah satu utas dalam perisian tegar menyediakan respons MCTP berpaket dengan mengakses penimbal memori sesi OOB yang baru dibebaskan oleh utas lain yang bertanggungjawab untuk memproses permintaan MCTP. Ini kerana perisian tegar mengendalikan satu permintaan MCTP dalam satu sesi secara segerak, jika ia menerima permintaan lain daripada sesi yang sama sebelum melengkapkan permintaan sedia ada, ia memadamkan konteks sesi lama dan mula memproses permintaan baharu.
- Betulkan: Untuk mengendalikan situasi ini dengan anggun, perisian tegar akan menggunakan spinlock semasa mengakses sesi OOB daripada urutan yang berbeza.
- Risiko: rendah
- Punca akar: Pengecualian TLB/NULL penuding berlaku dalam perisian tegar apabila ia menerima permintaan MCTP tak segerak pada masa yang sama dalam sesi apabila permintaan MCTP sebelumnya belum diproses sepenuhnya. Disebabkan ini, perisian tegar masuk ke dalam situasi sensitif pemasaan di mana salah satu utas dalam perisian tegar menyediakan respons MCTP berpaket dengan mengakses penimbal memori sesi OOB yang baru dibebaskan oleh utas lain yang bertanggungjawab untuk memproses permintaan MCTP. Ini kerana perisian tegar mengendalikan satu permintaan MCTP dalam satu sesi secara segerak, jika ia menerima permintaan lain daripada sesi yang sama sebelum melengkapkan permintaan sedia ada, ia memadamkan konteks sesi lama dan mula memproses permintaan baharu.
- Menyelesaikan masalah dengan prestasi berkurangan apabila hos menyerahkan aliran IO berjujukan besar pada kedalaman baris gilir yang tinggi.
- Punca punca: Apabila permintaan sedang digabungkan dan staged, aktiviti ini berlaku sama ada dalam konteks kemasukan IO hos (PARSE) atau dalam konteks pemetaan RAID (MAPPER). Apabila PARSE membuat keputusan tentang masa untuk stage data dan stagsumber dikekang, ia memasuki gelung sibuk menunggu untuk membolehkan penyiapan mengosongkan sumber dan akan menyemak gelung ini setiap 10 ms (atau 100 IO/s). Dalam beban kerja tertentu ini, keadaan mantap sistem menyebabkan kemasukan IO berpagar sepenuhnya pada gelung ini yang mengakibatkan jumlah IO yang sangat boleh diramal dan tetap berlaku.
- Betulkan: Pemasa gelung sibuk menunggu telah dikurangkan kepada 100 µs (atau 10k IO/s) yang lebih daripada mencukupi untuk memenuhi daya pemprosesan pengawal.
- Risiko: rendah
- Pembetulan UEFI/Legasi BIOS
Bahagian ini menunjukkan pembetulan dan peningkatan BIOS UEFI/Legacy untuk keluaran ini. - Pembetulan dan Penambahbaikan untuk UEFI Build 1.4.3.6/Legacy BIOS Build 1.4.3.2
Keluaran ini menyediakan pembetulan dan peningkatan berikut. - Menambah pilihan HII dalam tetapan protokol penemuan port untuk menyokong pemacu terpasang kabel.
- Menambah sokongan untuk status sebab Drive Last Failure dalam menu maklumat cakera HII.
- Memperbaiki isu apabila pemacu HBA yang gagal tidak ditunjukkan dalam HII.
- Punca punca: Peranti HBA yang gagal tidak dipaparkan dalam HII dan mesej kesihatan pemandu.
- Betulkan: Isi dan berikan maklumat yang tersedia tentang peranti yang gagal dalam HII dan mesej kesihatan pemandu.
- Dedahan: Semua versi sebelumnya.
- Risiko: rendah
- Memperbaiki isu di mana Ujian Pensijilan Diri UEFI SCT gagal untuk protokol nama Komponen2.
- Punca punca: GetControllerName of Component name2 protokol tidak mengesahkan bahasa input. SCT gagal apabila bahasa yang salah disediakan sebagai input.
- Betulkan: Pengesahan bahasa yang disokong ditambah untuk protokol GetControllerName of Component name2.
- Dedahan: Semua versi sebelumnya.
- Risiko: rendah
- Memperbaiki isu di mana perubahan protokol penemuan port tidak memberikan status untuk memaklumkan pengguna bahawa but semula diperlukan.
- Punca punca: Status operasi protokol penemuan pelabuhan hanya menunjukkan jika ia berjaya atau gagal.
- Betulkan: Mesej yang diperlukan but semula ditambah dalam status akhir tetapan protokol penemuan port.
- Dedahan: Semua versi sebelumnya.
- Risiko: rendah
- Memperbaiki isu di mana UEFI ARCCONF CLI menghasilkan ralat sebagai arahan yang tidak dikenali dalam shell EFI.
- Punca punca: Pengepala yang salah untuk arahan halaman ciri rasa yang membawa kepada pengesahan bit ciri yang salah menganggap ciri ARCCONF CLI sebagai tidak disokong.
- Betulkan: Pengepala arahan halaman ciri rasa diperbetulkan mengikut spesifikasi untuk mendapatkan bit ciri yang betul untuk ciri ARCCONF CLI.
- Dedahan: Semua versi sebelumnya.
- Risiko: rendah
Pembetulan Pemandu
Bahagian ini menunjukkan pembetulan pemacu dan peningkatan untuk keluaran ini.
Pembetulan Pemacu Windows
Bahagian ini menunjukkan pembetulan dan peningkatan pemacu Windows untuk keluaran ini.
Pembetulan dan Penambahbaikan untuk Windows Driver Build 1010.6.0.1025
Keluaran ini menyediakan pembetulan dan peningkatan berikut.
- Memperbaiki isu di mana OS mungkin gagal untuk boot.
- Punca punca: Pemandu boleh gagal untuk memuatkan kerana Menulis Fungsi Konfigurasi Barisan Pentadbir Daftar dan kemudian membaca daftar tanpa berlengah boleh memberikan status basi yang salah.
- Betulkan: Menambahkan kelewatan 1ms=1000us selepas menulis Daftar Fungsi Konfigurasi Baris Pentadbir, tetapi sebelum pengundian memulakan status pengundian.
- Risiko: rendah
Pembetulan Pemacu Linux
Bahagian ini menunjukkan pembetulan pemacu Linux dan peningkatan untuk keluaran ini.
Pembaikan dan Penambahbaikan untuk Linux Driver Build 2.1.12-055
- Memperbaiki isu di mana nod peranti pendua untuk pemacu pita Ultrium dan penukar sederhana sedang dibuat.
- Punca punca: Pemacu pita Ultrium ialah sasaran SCSI berbilang LUN. Ia membentangkan LUN untuk pemacu pita dan LUN ke-2 untuk penukar sederhana. Perisian tegar pengawal kami menyenaraikan kedua-dua LUN dalam hasil RPL. Akibatnya, pemacu smartpqi mendedahkan kedua-dua peranti kepada OS. Kemudian OS melakukan penemuan peranti biasa melalui arahan SCSI REPORT LUNS, yang menyebabkannya menemui semula kedua-dua peranti untuk kali ke-2, yang menghasilkan nod peranti pendua. Tingkah laku yang rosak ini telah disembunyikan oleh pepijat smartpqi terdahulu yang menyebabkan OS melangkau penemuan perantinya untuk peranti jenis ini. Pepijat masking ini telah dibetulkan oleh perubahan terbaru kepada smartpqi untuk melaporkan maklumat yang lebih tepat tentang protokol port pemula SAS dan protokol port sasaran.
- Betulkan: Apabila OS menemui semula dua LUN untuk pemacu pita dan penukar sederhana, pemandu menyedari bahawa ia telah dilaporkan dan menyekat OS daripada menambahkannya untuk kali kedua.
- Risiko: rendah
- Memperbaiki isu di mana dalam sesetengah situasi apabila pemandu membawa pengawal luar talian, ranap kernel boleh berlaku.
- Punca akar: Semasa mengambil pengawal luar talian, pemacu mungkin gagal IO yang telah dilengkapkan oleh OS, menyebabkan ranap kernel.
- Betulkan: Jika peranti telah ditandakan di luar talian oleh OS, jangan gagalkan IO yang berkaitan dengan peranti itu kerana IO mungkin telah disiapkan sebelum ini.
- Risiko: rendah
- Memperbaiki masalah dengan pengalihan keluar peranti menggunakan sysfs.
- Punca punca: Mentakrifkan slave_destroy menyebabkan SML memanggil ke slave_destroy kami untuk mengalih keluar peranti daripada jadual SCSI. Hamba_musnah kami tidak lengkap.
- Betulkan: Keluarkan slave_destroy.
- Risiko: rendah
- Memperbaiki isu di mana request_irq gagal semasa hibernasi sistem.
- Punca punca: Hujah pertama irq dalam "request_irq" tidak betul.
- Betulkan: Jika mod gangguan ditetapkan kepada INTx, gunakan "irq" peranti PCI sebagai parameter pertama untuk request_irq().
- Risiko: rendah
- Memperbaiki isu di mana semasa hibernasi sistem, pemandu membebaskan semua irq, melumpuhkan gangguan MSix dan meminta gangguan INTx warisan. Apabila pemandu memanggil request_irq(), OS kembali—EINVAL. Untuk example, smartpqi 0000:b3:00.0: irq 191 init gagal dengan ralat -22 genirq: Bendera tidak sepadan irq 34. 00000080 (SmartPQI) lwn. 00000000 (i40e-0000:1a:00.0:misc).
- Punca punca: Argumen pertama irq dalam request_irq tidak betul
- Menetapkan: : Jika mod Gangguan sedang ditetapkan kepada INTx, gunakan irq peranti PCI sebagai parameter pertama untuk request_irq().
- Risiko: rendah
- Disebabkan oleh perubahan dalam lapisan pertengahan SCSI, sesetengah pengedaran Linux mungkin mengambil masa yang lama untuk muncul jika sistem dibut semula semasa cakera keras sedang dibersihkan. Ini telah diperhatikan pada RHEL 7.9/RHEL8.3 dan SLES 15SP2.
- Punca punca: Semasa but, sesetengah OS kelihatan hang apabila terdapat satu atau lebih cakera yang sedang disanitasi. Menurut seksyen spesifikasi SCSI SBC4 4.11.2 Perintah yang dibenarkan semasa pembersihan, beberapa arahan SCSI dibenarkan, tetapi operasi baca/tulis tidak. Apabila OS cuba membaca jadual partition cakera, CHECK CONDITION ASC 0x04 ASCQ 0x1b dikembalikan yang menyebabkan OS mencuba semula bacaan sehingga sanitasi selesai. Ini boleh mengambil masa berjam-jam.
- Betulkan: Tambahkan Unit Ujian Sedia pada cakera HBA dan jangan tunjukkannya kepada OS jika 0x02/0x04/0x1b (saniti sedang berjalan) dikembalikan.
- Risiko: rendah
- Memperbaiki masalah dengan kebocoran permintaan, penurunan prestasi dan ranap sistem.
- Punca punca: Isu ini berlaku dalam konfigurasi maksimum di mana beban I/O berat dilaksanakan dengan penetapan semula LUN sekali-sekala pada peranti yang terdedah. Walaupun IO beratur gagal dalam laluan TMF, terdapat kebocoran permintaan dan oleh itu entri lapuk dalam kumpulan permintaan dengan kiraan rujukan bukan sifar. Dalam laluan penutupan, terdapat BUG_ON untuk menangkap I/O yang tersekat sama ada dalam perisian tegar atau dalam pemacu. Permintaan basi yang tidak dibebaskan menyebabkan ranap sistem. Jika situasi di atas terus berlaku, kumpulan permintaan I/O akan terus bocor dan mungkin terdapat penurunan prestasi yang ketara.
- Betulkan: Pemandu kini membebaskan permintaan yang bocor dengan betul dalam laluan TMF sambil gagal permintaan yang belum selesai.
- Risiko: rendah
- Memperbaiki isu untuk mengelakkan IO gagal untuk peranti yang tidak dalam talian.
- Punca punca: Semasa mengambil pengawal luar talian, pemandu mungkin gagal IO yang telah disiapkan oleh OS, menyebabkan ranap kernel.
- Betulkan: Jika peranti telah ditandakan di luar talian oleh OS, jangan gagalkan IO yang berkaitan dengan peranti itu kerana IO mungkin telah disiapkan sebelum ini.
- Risiko: rendah
- Pembetulan Pemacu VMware
Bahagian ini menunjukkan pembetulan pemacu VMware dan peningkatan untuk keluaran ini.
Pembaikan dan Penambahbaikan untuk VMware Driver Build 4150.0.119
Keluaran ini menyediakan pembetulan dan peningkatan berikut.
- Menambah sokongan untuk format lanjutan baharu dalam data yang dikembalikan daripada perintah Laporkan Physical LUNs untuk pengawal yang menyokong ciri ini. Format baharu membenarkan pelaporan WWID 16 bait.
- Memperbaiki isu di mana PSOD diperhatikan semasa menjalankan alat MBT.
- Punca punca: Semasa attach(), pemandu menyimpan penunjuk struktur peribadi untuk setiap penyesuai dalam tatasusunan global. Indeks kepada tatasusunan tidak pernah dikurangkan semasa memunggah. Ini mengakibatkan akses keluar dari tatasusunan dan membawa kepada PSOD.
- Betulkan: Kosongkan penunjuk struktur persendirian semasa detak pemandu().
- Risiko: Sederhana
- Memperbaiki isu dengan penjajaran elemen SG hanya untuk pengawal tiga mod.
- Punca punca: NVMe memerlukan atribut penjajaran empat bait dalam tetapan enjin DMA.
- Betulkan: Untuk pengawal tri-mod, gunakan enjin dma tersuai dengan set parameter penjajaran DMA SG 4-bait.
- Risiko: Sederhana
- Memperbaiki isu untuk mengelakkan IO gagal untuk peranti yang tidak dalam talian.
- Punca punca: Semasa mengambil pengawal luar talian, pemandu mungkin gagal IO yang telah disiapkan oleh OS, menyebabkan ranap kernel.
- Betulkan: Jika peranti telah ditandakan di luar talian oleh OS, jangan gagalkan IO yang berkaitan dengan peranti itu kerana IO mungkin telah disiapkan sebelum ini.
- Risiko: rendah
- Memperbaiki masalah dengan proses senyap peranti yang tidak selamat.
- Punca punca: API OS untuk menyegerakkan dan membilas gangguan tidak dipanggil.
- Betulkan: Tambahkan panggilan pada API OS untuk membuang sebarang gangguan yang belum selesai.
- Risiko: rendah
- Memperbaiki masalah dengan ESXi PSOD dalam pengendali Smartpqi TMF.
- Punca punca: Semasa "tetapan semula maya" TMF, pemacu bergerak melalui struktur IO dan akan mengeluarkan pengguguran untuk semua IO yang belum selesai. Semasa merangka permintaan batalkan, pemandu menggunakan penunjuk struktur peranti daripada struktur IO. Jika IO yang dikaitkan dengan struktur IO selesai secara selari, penunjuk struktur peranti mungkin ditetapkan semula kepada NULL, yang akan mengakibatkan kerosakan halaman.
- Betulkan: Gunakan penunjuk struktur peranti yang diberikan oleh pengendali OS TMF.
- Risiko: rendah
- Memperbaiki masalah dengan ESXi PSOD kerana kerosakan halaman.
- Punca punca: Perintah pertanyaan kepada salah satu pemacu sedang tamat masa dan OS mengeluarkan TMF pengguguran. Semasa penyiapan TMF, pemandu akan mencetak status TMF. Secara dalaman, ini menggunakan struktur peribadi pemacu yang tidak ditetapkan semasa merangka permintaan TMF.
- Betulkan: Tetapkan penunjuk struktur peribadi pemandu apabila merangka permintaan TMF.
- Risiko: rendah
- Memperbaiki masalah dengan ESXi PSOD disebabkan oleh Heartbeat NMI.
- Punca punca: Pemandu memperoleh kunci untuk mendapatkan slot pada baris gilir masuk. Semua teras mungkin berakhir dengan menggunakan baris gilir masuk yang sama jika bilangan dunia penyiapan SCSI kurang daripada bilangan teras. Dalam kebanyakan kes, bilangan dunia penyiapan SCSI adalah sama dengan bilangan soket dan kebanyakan pelayan mempunyai 1 hingga 2 soket. Ini mungkin menyebabkan kesesakan kunci kerana banyak benang akan cuba mendapatkan kunci yang sama. Pemandu menggunakan kunci tersuai yang melakukan menunggu sibuk yang ketat jika kunci tidak tersedia. Ini akan menyebabkan utas penyerahan IO memegang teras CPU dan utas degupan jantung ESXi mungkin tidak berpeluang untuk berjalan untuk masa yang lama. Ini akan menyebabkan ESXi mengeluarkan pelayan NMI dan PSOD.
- Betulkan: Gunakan spinlock dalam laluan penyerahan.
- Risiko: tinggi
- Memperbaiki isu di mana sistem hang semasa beban pemandu.
- Punca punca: Pemandu menggunakan tamat masa tidak terhingga untuk menghantar arahan dalaman yang berkaitan dengan konfigurasi acara semasa pemandu init stage.
- Betulkan: Menambah tamat masa untuk menghantar arahan dalaman yang berkaitan dengan konfigurasi acara semasa pemandu init stage.
- Risiko: Rendah
- • Memperbaiki masalah dengan ESXi 7.0 u2 PSOD semasa but.
- Punca utama: Pemacu Smartpqi mencipta maksimum 64 baris gilir keluar. Baris gilir dibuat berdasarkan bilangan teras/dunia penyiapan scsi dan ketersediaan MSIX. Pada maksimum, pemandu akan membuat 64 baris gilir dan 64 pengendali harus didaftarkan. Saiz tatasusunan data pengendali pemandu ialah 63 dan bukannya 64 dan menghasilkan PSOD.
- Betulkan: Membetulkan saiz tatasusunan data pengendali.
- Risiko: Rendah
- • Memperbaiki isu yang membatalkan mesej akan membanjiri log semasa ujian tetapan semula peranti.
- Punca punca: Semua permintaan IO yang belum selesai pada peranti akan dibatalkan oleh permintaan tetapan semula peranti masuk. Untuk peranti yang mempunyai kedalaman baris gilir yang tinggi, ini mungkin berpuluh atau ratusan permintaan pengguguran individu, setiap penetapan semula peranti.
- Betulkan: Tukar tahap pengelogan untuk jenis mesej ini daripada WARN kepada INFO, supaya ia hanya dicetak apabila seseorang sengaja menukar tahap pengelogan pemacu untuk melakukan nyahpepijat atau analisis.
- Risiko: Rendah
- Memperbaiki isu dengan pengelogan yang berlebihan semasa penetapan semula peranti.
- Punca punca: Apabila penetapan semula dilaksanakan, permintaan IO yang masuk disekat dan dikembalikan dengan status DEVICE BUSY. Mesej dicetak untuk memberi amaran bahawa peranti sedang menjalani penetapan semula.
Apabila banyak penetapan semula peranti berlaku, seperti semasa ujian pensijilan tetapan semula, ini menjana jumlah aktiviti pengelogan yang besar dan boleh menyebabkan log kerap diarkibkan. - Betulkan: Tukar mesej ini untuk dilog hanya apabila tahap pengelogan ditukar secara khusus kepada tahap di atau di atas INFO (0x6). Mesej telah ditetapkan untuk log pada atau ke atas WARN (0x2), dan tahap pengelogan pemandu ialah NOTA (0x3) secara lalai.
- Risiko: rendah
- Punca punca: Apabila penetapan semula dilaksanakan, permintaan IO yang masuk disekat dan dikembalikan dengan status DEVICE BUSY. Mesej dicetak untuk memberi amaran bahawa peranti sedang menjalani penetapan semula.
- Memperbaiki masalah dengan PSOD semasa pemunggahan pemandu.
- Punca punca: Pemacu Smartpqi mengekalkan senarai terpaut peranti yang dialih keluar panas. Setiap kali peranti baharu hadir, pemandu menyemak sama ada peranti itu sudah ada dalam senarai_peranti_hapus, dan jika ia ada, pemandu mengalihkan peranti itu daripada senarai_peranti_hapus ke senarai peranti sebenar. Entri dalam remove_device_list akan dibuat semulaviewed dalam selang masa tetap dan senarai akan dikemas kini dengan mengalih keluar peranti yang telah berada dalam senarai itu selama lebih daripada 20 minit (untuk mengendalikan ujian hotplug vSAN). Semasa pemunggahan pemandu, pemandu menyemak sebarang peranti yang terdapat dalam senarai dan melakukan pembersihan (kosongkan memori peranti). Surih tindanan PSOD menunjukkan pembebasan memori peranti yang tidak sah semasa pembersihan ini.
- Betulkan: Alih keluar masukan daripada senarai peranti apabila memori peranti dikosongkan.
- Risiko: Sederhana
- Memperbaiki isu untuk mengalih keluar mesej status yang salah.
- Punca punca: Mesej status melaporkan iu_type dan bukannya status.
- Betulkan: Alih keluar medan status daripada pemesejan.
- Risiko: rendah
- Tetapan kedalaman baris gilir diperbetulkan untuk peranti fizikal.
- Punca punca: Pemandu mendapat nilai kedalaman baris gilir daripada perisian tegar untuk setiap sasaran. Jika perisian tegar tidak memberikan nilai kedalaman baris gilir yang sah untuk sasaran, pemandu menetapkan kedalaman baris gilir kepada nilai lalai (1014 untuk LD, 27 untuk PD). Tetapi untuk semua peranti fizikal, pemacu semasa menetapkan semula kedalaman baris gilir kepada kedalaman baris gilir maksimum (1014) tanpa mengira sama ada perisian tegar memberikan QD yang sah atau tidak.
- Betulkan: Tambahkan semakan yang betul semasa menetapkan kedalaman baris gilir peranti.
- Risiko: rendah
- Memperbaiki isu di mana pemandu menghasilkan terlalu banyak pengelogan nyahpepijat.
- Punca punca: Tahap pengelogan lalai pemandu telah ditetapkan sangat tinggi semasa fasa pembangunan, dan tidak pernah dilaraskan semula untuk kegunaan pengeluaran.
- Betulkan: Tukar tahap log lalai kembali kepada tahap lalai biasa, 3. Laraskan tahap pengelogan beberapa fungsi mengikut keperluan.
- Risiko: rendah
- Memperbaiki isu dengan pengelogan verbose daripada pengendali ralat.
- Punca punca: Mesej nyahpepijat yang digunakan dalam fungsi pengendalian ralat pemandu sedang dicetak pada tahap pengelogan sistem “biasa”.
- Betulkan: Gunakan bendera pengawal yang ditambah baru-baru ini dan pilihan masa kompilasi untuk mematikan pemesejan yang tidak diingini.
- Risiko: rendah
- menyelesaikan masalah dengan PSOD semasa mencetak memori DMA tag.
- Punca punca: Kegunaan pemandu tag (rentetan) untuk mengenal pasti memori DMA dan ia dikekalkan dengan menggunakan penunjuk char. ini tag ditetapkan semasa memperuntukkan memori DMA. Di beberapa tempat, tag ditakrifkan sebagai tatasusunan char tempatan dan pemandu mengekalkan penunjuk kepadanya. Semasa pemunggahan pemandu, apabila pemandu cuba mencetak tag, yang mengakibatkan kerosakan halaman sebagai tag memori adalah setempat kepada fungsi peruntukan.
- Betulkan: Kekalkan tag menggunakan tatasusunan char dan bukannya menyimpan tag alamat.
- Risiko: rendah
- Pembetulan Pemacu FreeBSD/Solaris
Bahagian ini menunjukkan pembetulan dan peningkatan pemacu FreeBSD/Solaris untuk keluaran ini. - Pembaikan dan Penambahbaikan untuk FreeBSD Driver Build 4130.0.1008
Keluaran ini menyediakan pembetulan dan peningkatan berikut
- Memperbaiki isu apabila pemacu ditambahkan/dialih keluar/luar talian, peranti HBA dan pengawal dipaparkan sebagai nilai RAID 0 lalai.
- Punca punca: Tiada semakan untuk peranti fizikal atau pengawal sebelum mencetak maklumat paparan.
- Betulkan: Ubah suai pemesejan supaya ia mencetak secara berbeza berdasarkan peranti fizikal dan pengawal untuk mengenal pastinya dengan sewajarnya.
- Risiko: Rendah
- Memperbaiki isu di mana struktur CCB yang tidak dimulakan menyebabkan gelagat tidak ditentukan apabila ia dikongsi dengan lapisan CAM.
- Punca punca: CCB sedang digunakan tanpa mengosongkan nilai tindanan.
- Betulkan: Kosongkan CCB sebelum ia digunakan.
- Risiko: Rendah
- Memperbaiki isu di mana pemandu melumpuhkan pemacu jika ia mengesan pengawal pergi ke luar talian tetapi tiada maklumat yang log kod kunci pengawal apabila ia di luar talian.
- Punca punca: Pemandu tidak memaparkan kod kunci pengawal.
- Betulkan: Paparkan kod lokap dalam log pemandu. Selain itu, pengendali pemasa dilumpuhkan apabila pengawal berada di luar talian untuk mengelakkan ranap sistem sekiranya berlaku kelewatan semasa pemadaman memori pasca.
- Risiko: Rendah
Pembaikan dan Penambahbaikan untuk Solaris Driver Build 4120.0.1005
Keluaran ini menyediakan pembetulan dan peningkatan berikut.
- Memperbaiki isu apabila pemacu ditambahkan/dialih keluar/luar talian, peranti HBA dan pengawal dipaparkan sebagai nilai RAID 0 lalai.
- Punca punca: Tiada semakan untuk peranti fizikal atau pengawal sebelum mencetak maklumat paparan.
- Betulkan: Ubah suai pemesejan supaya ia mencetak secara berbeza berdasarkan peranti fizikal dan pengawal untuk mengenal pastinya dengan sewajarnya.
Pembetulan Perisian Pengurusan
Bahagian ini menunjukkan pembetulan dan peningkatan perisian pengurusan untuk keluaran ini.
maksView Pembetulan Pengurus Storan/ARCCONF
Bahagian ini menunjukkan maksView Pembetulan dan peningkatan Pengurus Storan/ARCCONF untuk keluaran ini.
Pembetulan dan Penambahbaikan untuk maksView Pengurus Storan/ARCCONF Versi 2.0.0 Binaan 24308|
Keluaran ini menyediakan pembetulan dan peningkatan berikut.
- Sokongan untuk menambah penimbal log peristiwa perisian tegar sebagai sebahagian daripada "Savesupportarchive".
- Sokongan untuk pengawal melaporkan peranti fizikal yang gagal dalam konfigurasi.
- Memperbaiki isu di mana ARCCONF jauh mempunyai kelemahan keselamatan OpenSSL.
- Punca punca: ARCCONF jauh menggunakan versi lama pustaka sumber terbuka OpenSSL yang mempunyai kelemahan keselamatan.
- Betulkan: Menambahkan perubahan pada Remote ARCCONF dengan menambahkan versi terkini pustaka OpenSSL yang telah menangani kelemahan keselamatan.
- Risiko: rendah
- Memperbaiki isu di mana maksView tidak memaparkan konfigurasi dengan betul apabila peranti fizikal mempunyai nama model dengan tanda petikan [“] di dalamnya.
- Punca punca: Mempunyai tanda petikan [“] dalam nama model peranti fizikal telah merosakkan format JSON bagi konfigurasi membuat maksView tidak dapat memaparkannya dengan betul.
- Betulkan: Menambahkan perubahan pada penciptaan konfigurasi JSON untuk menangani aksara seperti [“].
- Risiko: rendah
Had
Bahagian ini menunjukkan had untuk keluaran ini.
Had Perisian Tegar
Bahagian ini menunjukkan had perisian tegar untuk keluaran ini.
Had untuk Keluaran Perisian Tegar
Tiada had yang diketahui untuk keluaran ini.
Had UEFI/Legasi BIOS
Bahagian ini menunjukkan had UEFI/Legacy BIOS untuk keluaran ini.
Had untuk UEFI Build 1.4.3.6/Legacy BIOS Build 1.4.3.2
Tiada had yang diketahui untuk keluaran ini.
Had Pemandu
Bahagian ini menunjukkan had pemacu untuk keluaran ini.
Had Pemacu Windows
Bahagian ini menunjukkan had pemacu Windows untuk keluaran ini.
Had untuk Windows Driver Build 1010.6.0.1025
Tiada had yang diketahui untuk keluaran ini.
Had Pemacu Linux
Bahagian ini menunjukkan had pemacu Linux untuk keluaran ini.
Had untuk Linux Driver Build 2.1.12-055
Keluaran ini termasuk had berikut.
- Pada sistem AMD/RHEL 7.9, sistem mungkin panik kerana pepijat dalam modul IOMMU. Untuk butiran, rujuk https://lore.kernel.org/linux-iommu/20191018093830.GA26328@suse.de/t/
- Penyelesaian: Lumpuhkan pilihan tetapan IOMMU dalam BIOS.
- Bergantung pada konfigurasi perkakasan, parameter smartpqi expose_ld_first mungkin tidak sentiasa berfungsi secara konsisten.
- Penyelesaian: tiada
- Menghibernasi sistem Linux menggunakan arahan "pm-hibernate" menyebabkan sistem hang.
- Penyelesaian: tiada
Had Pemacu VMware
Bahagian ini menunjukkan had pemacu VMware untuk keluaran ini.
Had untuk VMware Driver Build 4150.0.119
Tiada had yang diketahui untuk keluaran ini.
Had Pemandu FreeBSD/Solaris
Bahagian ini menunjukkan had pemacu FreeBSD/Solaris untuk keluaran ini.2.3.3.4.1 Had untuk FreeBSD Driver Build 4130.0.1008
Tiada had yang diketahui untuk keluaran ini.
Had untuk Solaris Driver Build 4120.0.1005
Tiada had yang diketahui untuk keluaran ini.
Had Perisian Pengurusan
Bahagian ini menunjukkan had perisian pengurusan untuk keluaran ini.
maksView Had Pengurus Storan/ARCCONF
Bahagian ini menunjukkan maksView Had Pengurus Storan/ARCCONF untuk keluaran ini.
Had untuk maksView Pengurus Storan/ARCCONF Versi 2.0.0 Binaan 24308
Tiada had yang diketahui untuk keluaran ini.
Mengemas kini Perisian Tegar Pengawal
Bahagian ini menerangkan cara mengemas kini perisian tegar pengawal kepada keluaran terkini.
Mengemas kini Pengawal kepada Perisian Tegar Terkini
Jika perisian tegar menjalankan ialah 3.01.00.006 atau lebih rendah, sila hubungi pasukan Adaptec Apps di ask.adaptec.com.
Menaik taraf kepada 3.01.04.072 Perisian Tegar
- Untuk pengawal yang menjalankan perisian tegar 3.01.02.042 atau lebih tinggi, kilat dengan versi 3.01.04.072 perisian tegar "SmartFWx200.bin" yang disediakan dalam pakej ini menggunakan maksview atau utiliti ARCCONF.
- Kitaran kuasa pelayan.
Sejarah Semakan
Jadual 4-1. Sejarah Semakan
| Semakan | tarikh | Penerangan |
| B | 08/2021 | Dikemas kini untuk keluaran SR 3.1.4. |
| A | 06/2021 | Dokumen dibuat. |
Microchip itu Webtapak
Microchip menyediakan sokongan dalam talian melalui kami webtapak di www.microchip.com/. ini webtapak digunakan untuk membuat files dan maklumat mudah didapati kepada pelanggan. Beberapa kandungan yang tersedia termasuk:
- Sokongan Produk – Helaian data dan kesilapan, nota aplikasi dan sampprogram, sumber reka bentuk, panduan pengguna dan dokumen sokongan perkakasan, keluaran perisian terkini dan perisian arkib
- Sokongan Teknikal Am – Soalan Lazim (Soalan Lazim), permintaan sokongan teknikal, kumpulan perbincangan dalam talian, penyenaraian ahli program rakan kongsi reka bentuk Microchip
- Perniagaan Microchip – Pemilih produk dan panduan pesanan, siaran akhbar Microchip terkini, penyenaraian seminar dan acara, penyenaraian pejabat jualan Microchip, pengedar dan wakil kilang
Perkhidmatan Pemberitahuan Perubahan Produk
Perkhidmatan pemberitahuan perubahan produk Microchip membantu memastikan pelanggan sentiasa mengetahui produk Microchip. Pelanggan akan menerima pemberitahuan e-mel apabila terdapat perubahan, kemas kini, semakan atau kesilapan yang berkaitan dengan keluarga produk tertentu atau alat pembangunan yang diminati. Untuk mendaftar, pergi ke www.microchip.com/pcn dan ikut arahan pendaftaran.
Sokongan Pelanggan
Pengguna produk Microchip boleh menerima bantuan melalui beberapa saluran:
- Pengedar atau Wakil
- Pejabat Jualan Tempatan
- Jurutera Penyelesaian Terbenam (ESE)
- Sokongan Teknikal
Pelanggan harus menghubungi pengedar, wakil atau ESE mereka untuk mendapatkan sokongan. Pejabat jualan tempatan juga tersedia untuk membantu pelanggan. Penyenaraian pejabat dan lokasi jualan disertakan dalam dokumen ini.
Sokongan teknikal boleh didapati melalui webtapak di: www.microchip.com/support
Ciri Perlindungan Kod Peranti Mikrocip
Perhatikan butiran berikut tentang ciri perlindungan kod pada peranti Microchip:
- Produk Microchip memenuhi spesifikasi yang terkandung dalam Helaian Data Microchip tertentu mereka.
- Microchip percaya bahawa keluarga produknya selamat apabila digunakan dengan cara yang dimaksudkan dan dalam keadaan biasa.
- Terdapat kaedah yang tidak jujur dan mungkin menyalahi undang-undang digunakan dalam percubaan untuk melanggar ciri perlindungan kod peranti Microchip. Kami percaya bahawa kaedah ini memerlukan penggunaan produk Microchip dengan cara di luar spesifikasi operasi yang terkandung dalam Helaian Data Microchip. Percubaan untuk melanggar ciri perlindungan kod ini, kemungkinan besar, tidak dapat dicapai tanpa melanggar hak harta intelek Microchip.
- Microchip bersedia untuk bekerjasama dengan mana-mana pelanggan yang mengambil berat tentang integriti kodnya.
- Microchip mahupun pengeluar semikonduktor lain tidak boleh menjamin keselamatan kodnya. Perlindungan kod tidak bermakna kami menjamin produk itu "tidak boleh pecah". Perlindungan kod sentiasa berkembang. Kami di Microchip komited untuk terus menambah baik ciri perlindungan kod produk kami. Percubaan untuk memecahkan ciri perlindungan kod Microchip mungkin melanggar Akta Hak Cipta Milenium Digital. Jika tindakan sedemikian membenarkan akses tanpa kebenaran kepada perisian anda atau karya berhak cipta lain, anda mungkin mempunyai hak untuk menuntut pelepasan di bawah Akta tersebut.
Notis Undang-undang
Maklumat yang terkandung dalam penerbitan ini disediakan untuk tujuan semata-mata mereka bentuk dengan dan menggunakan produk Microchip. Maklumat mengenai aplikasi peranti dan seumpamanya disediakan hanya untuk kemudahan anda dan mungkin digantikan dengan kemas kini. Adalah menjadi tanggungjawab anda untuk memastikan permohonan anda memenuhi spesifikasi anda.
MAKLUMAT INI DISEDIAKAN OLEH MICROCHIP "SEBAGAIMANA ADANYA". MICROCHIP TIDAK MEMBUAT PERWAKILAN ATAU WARANTI DALAM APA JENIS SAMA ADA TERSURAT ATAU TERSIRAT, BERTULIS ATAU LISAN, BERKANUN
ATAU SEBALIKNYA, BERKAITAN DENGAN MAKLUMAT TERMASUK TETAPI TIDAK TERHAD KEPADA MANA-MANA WARANTI TERSIRAT TANPA PELANGGARAN, KEBOLEHDAGANGAN DAN KESESUAIAN UNTUK TUJUAN ATAU WARANTI TERTENTU BERKAITAN DENGAN KEADAAN, KUALITI ATAU PRESTASINYA.
MICROCHIP TIDAK AKAN BERTANGGUNGJAWAB ATAS SEBARANG CARA TIDAK LANGSUNG, KHAS, PUNITIF, SAMPINGAN ATAU AKIBAT KERUGIAN, KEROSAKAN, KOS ATAU PERBELANJAAN SEBARANG JENIS YANG BERKAITAN DENGAN MAKLUMAT ATAU PENGGUNAANNYA, WALAUPUN BERPUNCA, WALAUPUN BERLAKU MICROCHIP. KEROSAKAN ADALAH DAPAT DIRAMALKAN. SEHINGGA SEJAUH YANG DIBENARKAN OLEH UNDANG-UNDANG, JUMLAH LIABILITI MICROCHIP ATAS SEMUA TUNTUTAN DALAM APA-APA CARA BERKAITAN DENGAN MAKLUMAT ATAU PENGGUNAANNYA TIDAK AKAN MELEBIHI JUMLAH YURAN, JIKA ADA, YANG ANDA TELAH BAYAR TERUS KEPADA MICROCHIP UNTUK MAKLUMAT. Penggunaan peranti Microchip dalam sokongan hayat dan/atau aplikasi keselamatan adalah sepenuhnya atas risiko pembeli, dan pembeli bersetuju untuk mempertahankan, menanggung rugi dan menahan Microchip yang tidak berbahaya daripada sebarang dan semua kerosakan, tuntutan, saman atau perbelanjaan akibat daripada penggunaan tersebut. Tiada lesen disampaikan, secara tersirat atau sebaliknya, di bawah mana-mana hak harta intelek Microchip melainkan dinyatakan sebaliknya.
Tanda dagangan
Nama dan logo Microchip, logo Microchip, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, chipKIT, logo chipKIT, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer , LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, MOST logo, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenu , SpyNIC, SST, Logo SST, SuperFlash, Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron dan XMEGA ialah tanda dagangan berdaftar Microchip Technology yang Diperbadankan di Amerika Syarikat dan negara lain.
AgileSwitch, APT, ClockWorks, Syarikat Penyelesaian Kawalan Terbenam, EtherSynch, FlashTec, Kawalan Kelajuan Hiper, Beban HyperLight, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, WinPath dan ZL ialah tanda dagangan berdaftar Microchip Technology Incorporated di Amerika Syarikat
Penindasan Kekunci Bersebelahan, AKS, Analog-untuk-Digital Age, Mana-mana Kapasitor, AnyIn, AnyOut, Penukaran Ditambah, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Padanan Purata DEM , ECAN, Espresso T1S, EtherGREEN, IdealBridge, Pengaturcaraan Bersiri Dalam Litar, ICSP, INICnet, Selari Pintar, Ketersambungan Antara Cip, JitterBlocker, maxCrypto, maksView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Penjanaan Kod Omniscient, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX , RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect dan ZENA ialah tanda dagangan Microchip Technology Incorporated di Amerika Syarikat dan negara lain.
SQTP ialah tanda perkhidmatan Microchip Technology Incorporated di Amerika Syarikat
Logo Adaptec, Frequency on Demand, Silicon Storage Technology dan Symmcom ialah tanda dagangan berdaftar Microchip Technology Inc. di negara lain.
GestIC ialah tanda dagangan berdaftar Microchip Technology Germany II GmbH & Co. KG, anak syarikat Microchip Technology Inc., di negara lain.
Semua tanda dagangan lain yang disebut di sini adalah hak milik syarikat masing-masing. © 2021, Microchip Technology Incorporated, Dicetak di AS, Hak Cipta Terpelihara.
ISBN: 978-1-5224-8477-6
Sistem Pengurusan Kualiti
Untuk maklumat mengenai Sistem Pengurusan Kualiti Microchip, sila lawati www.microchip.com/quality.
Jualan dan Perkhidmatan Seluruh Dunia
| AMERIKA | ASIA/PASIFIK | ASIA/PASIFIK | EROPAH |
| Pejabat Korporat
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Faks: 480-792-7277 Sokongan Teknikal: www.microchip.com/support Web Alamat: www.microchip.com Atlanta Duluth, GA Tel: 678-957-9614 Faks: 678-957-1455 Austin, TX Tel: 512-257-3370 Boston Westborough, MA Tel: 774-760-0087 Faks: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Faks: 630-285-0075 Dallas Addison, TX Tel: 972-818-7423 Faks: 972-818-2924 Detroit Novi, MI Tel: 248-848-4000 Houston, TX Tel: 281-894-5983 Indianapolis Noblesville, IN Tel: 317-773-8323 Faks: 317-773-5453 Tel: 317-536-2380 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Faks: 949-462-9608 Tel: 951-273-7800 Raleigh, NC Tel: 919-844-7510 New York, NY Tel: 631-435-6000 San Jose, CA Tel: 408-735-9110 Tel: 408-436-4270 Kanada - Toronto Tel: 905-695-1980 Faks: 905-695-2078 |
Australia – Sydney
Tel: 61-2-9868-6733 China - Beijing Tel: 86-10-8569-7000 China – Chengdu Tel: 86-28-8665-5511 China – Chongqing Tel: 86-23-8980-9588 China - Dongguan Tel: 86-769-8702-9880 China - Guangzhou Tel: 86-20-8755-8029 China - Hangzhou Tel: 86-571-8792-8115 China – Hong Kong SAR Tel: 852-2943-5100 China - Nanjing Tel: 86-25-8473-2460 China – Qingdao Tel: 86-532-8502-7355 China - Shanghai Tel: 86-21-3326-8000 China - Shenyang Tel: 86-24-2334-2829 China - Shenzhen Tel: 86-755-8864-2200 China - Suzhou Tel: 86-186-6233-1526 China - Wuhan Tel: 86-27-5980-5300 China – Xian Tel: 86-29-8833-7252 China - Xiamen Tel: 86-592-2388138 China – Zhuhai Tel: 86-756-3210040 |
India – Bangalore
Tel: 91-80-3090-4444 India – New Delhi Tel: 91-11-4160-8631 India - Pune Tel: 91-20-4121-0141 Jepun - Osaka Tel: 81-6-6152-7160 Jepun - Tokyo Tel: 81-3-6880-3770 Korea - Daegu Tel: 82-53-744-4301 Korea - Seoul Tel: 82-2-554-7200 Malaysia – Kuala Lumpur Tel: 60-3-7651-7906 Malaysia – Pulau Pinang Tel: 60-4-227-8870 Filipina – Manila Tel: 63-2-634-9065 Singapura Tel: 65-6334-8870 Taiwan – Hsin Chu Tel: 886-3-577-8366 Taiwan – Kaohsiung Tel: 886-7-213-7830 Taiwan - Taipei Tel: 886-2-2508-8600 Thailand – Bangkok Tel: 66-2-694-1351 Vietnam – Ho Chi Minh Tel: 84-28-5448-2100 |
Austria - Wels
Tel: 43-7242-2244-39 Faks: 43-7242-2244-393 Denmark – Copenhagen Tel: 45-4485-5910 Faks: 45-4485-2829 Finland – Espoo Tel: 358-9-4520-820 Perancis - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Jerman - Garching Tel: 49-8931-9700 Jerman – Haan Tel: 49-2129-3766400 Jerman - Heilbronn Tel: 49-7131-72400 Jerman - Karlsruhe Tel: 49-721-625370 Jerman - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Jerman - Rosenheim Tel: 49-8031-354-560 Israel – Ra'anana Tel: 972-9-744-7705 Itali - Milan Tel: 39-0331-742611 Faks: 39-0331-466781 Itali - Padova Tel: 39-049-7625286 Belanda – Drunen Tel: 31-416-690399 Faks: 31-416-690340 Norway - Trondheim Tel: 47-72884388 Poland – Warsaw Tel: 48-22-3325737 Romania – Bucharest Tel: 40-21-407-87-50 Sepanyol - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden - Gothenberg Tel: 46-31-704-60-40 Sweden – Stockholm Tel: 46-8-5090-4654 UK – Wokingham Tel: 44-118-921-5800 Faks: 44-118-921-5820 |
Dokumen / Sumber
![]() |
MICROCHIP HBA 1200 Nota Keluaran Perisian-Firmware [pdf] Arahan HBA 1200, Nota Keluaran Perisian Perisian Tegar, Nota Keluaran Perisian Tegar, Perisian Tegar Perisian, Nota Keluaran |





