€•x½Œsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ!/translations/zh_CN/scsi/advansys”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ!/translations/zh_TW/scsi/advansys”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ!/translations/it_IT/scsi/advansys”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ!/translations/ja_JP/scsi/advansys”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ!/translations/ko_KR/scsi/advansys”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ!/translations/pt_BR/scsi/advansys”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ!/translations/sp_SP/scsi/advansys”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)�”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…”�”}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³Œ;/var/lib/git/docbuild/linux/Documentation/scsi/advansys.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒAdvanSys Driver Notes”h]”hŒAdvanSys Driver Notes”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒ paragraph”“”)�”}”(hX9AdvanSys (Advanced System Products, Inc.) manufactures the following RISC-based, Bus-Mastering, Fast (10 Mhz) and Ultra (20 Mhz) Narrow (8-bit transfer) SCSI Host Adapters for the ISA, EISA, VL, and PCI buses and RISC-based, Bus-Mastering, Ultra (20 Mhz) Wide (16-bit transfer) SCSI Host Adapters for the PCI bus.”h]”hX9AdvanSys (Advanced System Products, Inc.) manufactures the following RISC-based, Bus-Mastering, Fast (10 Mhz) and Ultra (20 Mhz) Narrow (8-bit transfer) SCSI Host Adapters for the ISA, EISA, VL, and PCI buses and RISC-based, Bus-Mastering, Ultra (20 Mhz) Wide (16-bit transfer) SCSI Host Adapters for the PCI bus.”…”�”}”(hhßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhÞ)�”}”(hX…The CDB counts below indicate the number of SCSI CDB (Command Descriptor Block) requests that can be stored in the RISC chip cache and board LRAM. A CDB is a single SCSI command. The driver detect routine will display the number of CDBs available for each adapter detected. The number of CDBs used by the driver can be lowered in the BIOS by changing the 'Host Queue Size' adapter setting.”h]”hX‰The CDB counts below indicate the number of SCSI CDB (Command Descriptor Block) requests that can be stored in the RISC chip cache and board LRAM. A CDB is a single SCSI command. The driver detect routine will display the number of CDBs available for each adapter detected. The number of CDBs used by the driver can be lowered in the BIOS by changing the ‘Host Queue Size’ adapter setting.”…”�”}”(hhíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hhÊh²hubhŒdefinition_list”“”)�”}”(hhh]”(hŒdefinition_list_item”“”)�”}”(hŒ9Laptop Products: - ABP-480 - Bus-Master CardBus (16 CDB) ”h]”(hŒterm”“”)�”}”(hŒLaptop Products:”h]”hŒLaptop Products:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´KhjubhŒ definition”“”)�”}”(hhh]”hŒ bullet_list”“”)�”}”(hhh]”hŒ list_item”“”)�”}”(hŒ&ABP-480 - Bus-Master CardBus (16 CDB) ”h]”hÞ)�”}”(hŒ%ABP-480 - Bus-Master CardBus (16 CDB)”h]”hŒ%ABP-480 - Bus-Master CardBus (16 CDB)”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubah}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1jh³hÇh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´Khhýubj)�”}”(hXIConnectivity Products: - ABP510/5150 - Bus-Master ISA (240 CDB) - ABP5140 - Bus-Master ISA PnP (16 CDB) - ABP5142 - Bus-Master ISA PnP with floppy (16 CDB) - ABP902/3902 - Bus-Master PCI (16 CDB) - ABP3905 - Bus-Master PCI (16 CDB) - ABP915 - Bus-Master PCI (16 CDB) - ABP920 - Bus-Master PCI (16 CDB) - ABP3922 - Bus-Master PCI (16 CDB) - ABP3925 - Bus-Master PCI (16 CDB) - ABP930 - Bus-Master PCI (16 CDB) - ABP930U - Bus-Master PCI Ultra (16 CDB) - ABP930UA - Bus-Master PCI Ultra (16 CDB) - ABP960 - Bus-Master PCI MAC/PC (16 CDB) - ABP960U - Bus-Master PCI MAC/PC Ultra (16 CDB) ”h]”(j)�”}”(hŒConnectivity Products:”h]”hŒConnectivity Products:”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K%hjNubj)�”}”(hhh]”j)�”}”(hhh]”(j!)�”}”(hŒ&ABP510/5150 - Bus-Master ISA (240 CDB)”h]”hÞ)�”}”(hjhh]”hŒ&ABP510/5150 - Bus-Master ISA (240 CDB)”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjfubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ%ABP5140 - Bus-Master ISA PnP (16 CDB)”h]”hÞ)�”}”(hjh]”hŒ%ABP5140 - Bus-Master ISA PnP (16 CDB)”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ1ABP5142 - Bus-Master ISA PnP with floppy (16 CDB)”h]”hÞ)�”}”(hj–h]”hŒ1ABP5142 - Bus-Master ISA PnP with floppy (16 CDB)”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ%ABP902/3902 - Bus-Master PCI (16 CDB)”h]”hÞ)�”}”(hj­h]”hŒ%ABP902/3902 - Bus-Master PCI (16 CDB)”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ!ABP3905 - Bus-Master PCI (16 CDB)”h]”hÞ)�”}”(hjÄh]”hŒ!ABP3905 - Bus-Master PCI (16 CDB)”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ ABP915 - Bus-Master PCI (16 CDB)”h]”hÞ)�”}”(hjÛh]”hŒ ABP915 - Bus-Master PCI (16 CDB)”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ ABP920 - Bus-Master PCI (16 CDB)”h]”hÞ)�”}”(hjòh]”hŒ ABP920 - Bus-Master PCI (16 CDB)”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjðubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ!ABP3922 - Bus-Master PCI (16 CDB)”h]”hÞ)�”}”(hj h]”hŒ!ABP3922 - Bus-Master PCI (16 CDB)”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ!ABP3925 - Bus-Master PCI (16 CDB)”h]”hÞ)�”}”(hj h]”hŒ!ABP3925 - Bus-Master PCI (16 CDB)”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ ABP930 - Bus-Master PCI (16 CDB)”h]”hÞ)�”}”(hj7h]”hŒ ABP930 - Bus-Master PCI (16 CDB)”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K!hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ'ABP930U - Bus-Master PCI Ultra (16 CDB)”h]”hÞ)�”}”(hjNh]”hŒ'ABP930U - Bus-Master PCI Ultra (16 CDB)”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K"hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ(ABP930UA - Bus-Master PCI Ultra (16 CDB)”h]”hÞ)�”}”(hjeh]”hŒ(ABP930UA - Bus-Master PCI Ultra (16 CDB)”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K#hjcubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ'ABP960 - Bus-Master PCI MAC/PC (16 CDB)”h]”hÞ)�”}”(hj|h]”hŒ'ABP960 - Bus-Master PCI MAC/PC (16 CDB)”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K$hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubj!)�”}”(hŒ/ABP960U - Bus-Master PCI MAC/PC Ultra (16 CDB) ”h]”hÞ)�”}”(hŒ.ABP960U - Bus-Master PCI MAC/PC Ultra (16 CDB)”h]”hŒ.ABP960U - Bus-Master PCI MAC/PC Ultra (16 CDB)”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K%hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjcubeh}”(h]”h ]”h"]”h$]”h&]”j@jAuh1jh³hÇh´Khj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjNubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K%hhýh²hubj)�”}”(hXLSingle Channel Products: - ABP542 - Bus-Master ISA with floppy (240 CDB) - ABP742 - Bus-Master EISA (240 CDB) - ABP842 - Bus-Master VL (240 CDB) - ABP940 - Bus-Master PCI (240 CDB) - ABP940U - Bus-Master PCI Ultra (240 CDB) - ABP940UA/3940UA - Bus-Master PCI Ultra (240 CDB) - ABP970 - Bus-Master PCI MAC/PC (240 CDB) - ABP970U - Bus-Master PCI MAC/PC Ultra (240 CDB) - ABP3960UA - Bus-Master PCI MAC/PC Ultra (240 CDB) - ABP940UW/3940UW - Bus-Master PCI Ultra-Wide (253 CDB) - ABP970UW - Bus-Master PCI MAC/PC Ultra-Wide (253 CDB) - ABP3940U2W - Bus-Master PCI LVD/Ultra2-Wide (253 CDB) ”h]”(j)�”}”(hŒSingle Channel Products:”h]”hŒSingle Channel Products:”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K3hj»ubj)�”}”(hhh]”j)�”}”(hhh]”(j!)�”}”(hŒ-ABP542 - Bus-Master ISA with floppy (240 CDB)”h]”hÞ)�”}”(hjÕh]”hŒ-ABP542 - Bus-Master ISA with floppy (240 CDB)”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K(hjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubj!)�”}”(hŒ"ABP742 - Bus-Master EISA (240 CDB)”h]”hÞ)�”}”(hjìh]”hŒ"ABP742 - Bus-Master EISA (240 CDB)”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K)hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubj!)�”}”(hŒ ABP842 - Bus-Master VL (240 CDB)”h]”hÞ)�”}”(hjh]”hŒ ABP842 - Bus-Master VL (240 CDB)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K*hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubj!)�”}”(hŒ!ABP940 - Bus-Master PCI (240 CDB)”h]”hÞ)�”}”(hjh]”hŒ!ABP940 - Bus-Master PCI (240 CDB)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K+hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubj!)�”}”(hŒ(ABP940U - Bus-Master PCI Ultra (240 CDB)”h]”hÞ)�”}”(hj1h]”hŒ(ABP940U - Bus-Master PCI Ultra (240 CDB)”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K,hj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubj!)�”}”(hŒ0ABP940UA/3940UA - Bus-Master PCI Ultra (240 CDB)”h]”hÞ)�”}”(hjHh]”hŒ0ABP940UA/3940UA - Bus-Master PCI Ultra (240 CDB)”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K-hjFubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubj!)�”}”(hŒ(ABP970 - Bus-Master PCI MAC/PC (240 CDB)”h]”hÞ)�”}”(hj_h]”hŒ(ABP970 - Bus-Master PCI MAC/PC (240 CDB)”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K.hj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubj!)�”}”(hŒ/ABP970U - Bus-Master PCI MAC/PC Ultra (240 CDB)”h]”hÞ)�”}”(hjvh]”hŒ/ABP970U - Bus-Master PCI MAC/PC Ultra (240 CDB)”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K/hjtubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubj!)�”}”(hŒ1ABP3960UA - Bus-Master PCI MAC/PC Ultra (240 CDB)”h]”hÞ)�”}”(hj�h]”hŒ1ABP3960UA - Bus-Master PCI MAC/PC Ultra (240 CDB)”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K0hj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubj!)�”}”(hŒ5ABP940UW/3940UW - Bus-Master PCI Ultra-Wide (253 CDB)”h]”hÞ)�”}”(hj¤h]”hŒ5ABP940UW/3940UW - Bus-Master PCI Ultra-Wide (253 CDB)”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K1hj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubj!)�”}”(hŒ5ABP970UW - Bus-Master PCI MAC/PC Ultra-Wide (253 CDB)”h]”hÞ)�”}”(hj»h]”hŒ5ABP970UW - Bus-Master PCI MAC/PC Ultra-Wide (253 CDB)”…”�”}”(hj½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K2hj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubj!)�”}”(hŒ6ABP3940U2W - Bus-Master PCI LVD/Ultra2-Wide (253 CDB) ”h]”hÞ)�”}”(hŒ5ABP3940U2W - Bus-Master PCI LVD/Ultra2-Wide (253 CDB)”h]”hŒ5ABP3940U2W - Bus-Master PCI LVD/Ultra2-Wide (253 CDB)”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K3hjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubeh}”(h]”h ]”h"]”h$]”h&]”j@jAuh1jh³hÇh´K(hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K3hhýh²hubj)�”}”(hXhMulti-Channel Products: - ABP752 - Dual Channel Bus-Master EISA (240 CDB Per Channel) - ABP852 - Dual Channel Bus-Master VL (240 CDB Per Channel) - ABP950 - Dual Channel Bus-Master PCI (240 CDB Per Channel) - ABP950UW - Dual Channel Bus-Master PCI Ultra-Wide (253 CDB Per Channel) - ABP980 - Four Channel Bus-Master PCI (240 CDB Per Channel) - ABP980U - Four Channel Bus-Master PCI Ultra (240 CDB Per Channel) - ABP980UA/3980UA - Four Channel Bus-Master PCI Ultra (16 CDB Per Chan.) - ABP3950U2W - Bus-Master PCI LVD/Ultra2-Wide and Ultra-Wide (253 CDB) - ABP3950U3W - Bus-Master PCI Dual LVD2/Ultra3-Wide (253 CDB) ”h]”(j)�”}”(hŒMulti-Channel Products:”h]”hŒMulti-Channel Products:”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K>hjúubj)�”}”(hhh]”j)�”}”(hhh]”(j!)�”}”(hŒ;ABP752 - Dual Channel Bus-Master EISA (240 CDB Per Channel)”h]”hÞ)�”}”(hjh]”hŒ;ABP752 - Dual Channel Bus-Master EISA (240 CDB Per Channel)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K6hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubj!)�”}”(hŒ9ABP852 - Dual Channel Bus-Master VL (240 CDB Per Channel)”h]”hÞ)�”}”(hj+h]”hŒ9ABP852 - Dual Channel Bus-Master VL (240 CDB Per Channel)”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K7hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubj!)�”}”(hŒ:ABP950 - Dual Channel Bus-Master PCI (240 CDB Per Channel)”h]”hÞ)�”}”(hjBh]”hŒ:ABP950 - Dual Channel Bus-Master PCI (240 CDB Per Channel)”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K8hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubj!)�”}”(hŒGABP950UW - Dual Channel Bus-Master PCI Ultra-Wide (253 CDB Per Channel)”h]”hÞ)�”}”(hjYh]”hŒGABP950UW - Dual Channel Bus-Master PCI Ultra-Wide (253 CDB Per Channel)”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K9hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubj!)�”}”(hŒ:ABP980 - Four Channel Bus-Master PCI (240 CDB Per Channel)”h]”hÞ)�”}”(hjph]”hŒ:ABP980 - Four Channel Bus-Master PCI (240 CDB Per Channel)”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K:hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubj!)�”}”(hŒAABP980U - Four Channel Bus-Master PCI Ultra (240 CDB Per Channel)”h]”hÞ)�”}”(hj‡h]”hŒAABP980U - Four Channel Bus-Master PCI Ultra (240 CDB Per Channel)”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K;hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubj!)�”}”(hŒFABP980UA/3980UA - Four Channel Bus-Master PCI Ultra (16 CDB Per Chan.)”h]”hÞ)�”}”(hjžh]”hŒFABP980UA/3980UA - Four Channel Bus-Master PCI Ultra (16 CDB Per Chan.)”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubeh}”(h]”h ]”h"]”h$]”h&]”j@jAuh1jh³hÇh´K6hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjúubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K>hhýh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1hûhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ)Driver Compile Time Options and Debugging”h]”hŒ)Driver Compile Time Options and Debugging”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjúh²hh³hÇh´KAubhÞ)�”}”(hŒ:The following constants can be defined in the source file.”h]”hŒ:The following constants can be defined in the source file.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KChjúh²hubhŒenumerated_list”“”)�”}”(hhh]”(j!)�”}”(hXûADVANSYS_ASSERT - Enable driver assertions (Def: Enabled) Enabling this option adds assertion logic statements to the driver. If an assertion fails a message will be displayed to the console, but the system will continue to operate. Any assertions encountered should be reported to the person responsible for the driver. Assertion statements may proactively detect problems with the driver and facilitate fixing these problems. Enabling assertions will add a small overhead to the execution of the driver. ”h]”(hÞ)�”}”(hŒ9ADVANSYS_ASSERT - Enable driver assertions (Def: Enabled)”h]”hŒ9ADVANSYS_ASSERT - Enable driver assertions (Def: Enabled)”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KEhjubhÞ)�”}”(hX¿Enabling this option adds assertion logic statements to the driver. If an assertion fails a message will be displayed to the console, but the system will continue to operate. Any assertions encountered should be reported to the person responsible for the driver. Assertion statements may proactively detect problems with the driver and facilitate fixing these problems. Enabling assertions will add a small overhead to the execution of the driver.”h]”hX¿Enabling this option adds assertion logic statements to the driver. If an assertion fails a message will be displayed to the console, but the system will continue to operate. Any assertions encountered should be reported to the person responsible for the driver. Assertion statements may proactively detect problems with the driver and facilitate fixing these problems. Enabling assertions will add a small overhead to the execution of the driver.”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KGhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³hÇh´Nubj!)�”}”(hXuADVANSYS_DEBUG - Enable driver debugging (Def: Disabled) Enabling this option adds tracing functions to the driver and the ability to set a driver tracing level at boot time. This option is very useful for debugging the driver, but it will add to the size of the driver execution image and add overhead to the execution of the driver. The amount of debugging output can be controlled with the global variable 'asc_dbglvl'. The higher the number the more output. By default the debug level is 0. If the driver is loaded at boot time and the LILO Driver Option is included in the system, the debug level can be changed by specifying a 5th (ASC_NUM_IOPORT_PROBE + 1) I/O Port. The first three hex digits of the pseudo I/O Port must be set to 'deb' and the fourth hex digit specifies the debug level: 0 - F. The following command line will look for an adapter at 0x330 and set the debug level to 2:: linux advansys=0x330,0,0,0,0xdeb2 If the driver is built as a loadable module this variable can be defined when the driver is loaded. The following insmod command will set the debug level to one:: insmod advansys.o asc_dbglvl=1 Debugging Message Levels: ==== ================== 0 Errors Only 1 High-Level Tracing 2-N Verbose Tracing ==== ================== To enable debug output to console, please make sure that: a. System and kernel logging is enabled (syslogd, klogd running). b. Kernel messages are routed to console output. Check /etc/syslog.conf for an entry similar to this:: kern.* /dev/console c. klogd is started with the appropriate -c parameter (e.g. klogd -c 8) This will cause printk() messages to be displayed on the current console. Refer to the klogd(8) and syslogd(8) man pages for details. Alternatively you can enable printk() to console with this program. However, this is not the 'official' way to do this. Debug output is logged in /var/log/messages. :: main() { syscall(103, 7, 0, 0); } Increasing LOG_BUF_LEN in kernel/printk.c to something like 40960 allows more debug messages to be buffered in the kernel and written to the console or log file. ”h]”(hÞ)�”}”(hŒ8ADVANSYS_DEBUG - Enable driver debugging (Def: Disabled)”h]”hŒ8ADVANSYS_DEBUG - Enable driver debugging (Def: Disabled)”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KPhjDubhÞ)�”}”(hXEnabling this option adds tracing functions to the driver and the ability to set a driver tracing level at boot time. This option is very useful for debugging the driver, but it will add to the size of the driver execution image and add overhead to the execution of the driver.”h]”hXEnabling this option adds tracing functions to the driver and the ability to set a driver tracing level at boot time. This option is very useful for debugging the driver, but it will add to the size of the driver execution image and add overhead to the execution of the driver.”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KRhjDubhÞ)�”}”(hŒŸThe amount of debugging output can be controlled with the global variable 'asc_dbglvl'. The higher the number the more output. By default the debug level is 0.”h]”hŒ£The amount of debugging output can be controlled with the global variable ‘asc_dbglvl’. The higher the number the more output. By default the debug level is 0.”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KXhjDubhÞ)�”}”(hX�If the driver is loaded at boot time and the LILO Driver Option is included in the system, the debug level can be changed by specifying a 5th (ASC_NUM_IOPORT_PROBE + 1) I/O Port. The first three hex digits of the pseudo I/O Port must be set to 'deb' and the fourth hex digit specifies the debug level: 0 - F. The following command line will look for an adapter at 0x330 and set the debug level to 2::”h]”hX“If the driver is loaded at boot time and the LILO Driver Option is included in the system, the debug level can be changed by specifying a 5th (ASC_NUM_IOPORT_PROBE + 1) I/O Port. The first three hex digits of the pseudo I/O Port must be set to ‘deb’ and the fourth hex digit specifies the debug level: 0 - F. The following command line will look for an adapter at 0x330 and set the debug level to 2:”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K\hjDubhŒ literal_block”“”)�”}”(hŒ!linux advansys=0x330,0,0,0,0xdeb2”h]”hŒ!linux advansys=0x330,0,0,0,0xdeb2”…”�”}”hj‚sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j€h³hÇh´KdhjDubhÞ)�”}”(hŒ¢If the driver is built as a loadable module this variable can be defined when the driver is loaded. The following insmod command will set the debug level to one::”h]”hŒ¡If the driver is built as a loadable module this variable can be defined when the driver is loaded. The following insmod command will set the debug level to one:”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KfhjDubj�)�”}”(hŒinsmod advansys.o asc_dbglvl=1”h]”hŒinsmod advansys.o asc_dbglvl=1”…”�”}”hjžsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j€h³hÇh´KjhjDubhÞ)�”}”(hŒDebugging Message Levels:”h]”hŒDebugging Message Levels:”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KlhjDubhŒ block_quote”“”)�”}”(hŒn==== ================== 0 Errors Only 1 High-Level Tracing 2-N Verbose Tracing ==== ================== ”h]”hŒtable”“”)�”}”(hhh]”hŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jÊhjÇubjË)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jÊhjÇubhŒtbody”“”)�”}”(hhh]”(hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hÞ)�”}”(hŒ0”h]”hŒ0”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kphjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jêhjçubjë)�”}”(hhh]”hÞ)�”}”(hŒ Errors Only”h]”hŒ Errors Only”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kphjubah}”(h]”h ]”h"]”h$]”h&]”uh1jêhjçubeh}”(h]”h ]”h"]”h$]”h&]”uh1jåhjâubjæ)�”}”(hhh]”(jë)�”}”(hhh]”hÞ)�”}”(hŒ1”h]”hŒ1”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kqhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jêhj ubjë)�”}”(hhh]”hÞ)�”}”(hŒHigh-Level Tracing”h]”hŒHigh-Level Tracing”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kqhj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jêhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jåhjâubjæ)�”}”(hhh]”(jë)�”}”(hhh]”hÞ)�”}”(hŒ2-N”h]”hŒ2-N”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KrhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jêhjWubjë)�”}”(hhh]”hÞ)�”}”(hŒVerbose Tracing”h]”hŒVerbose Tracing”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Krhjqubah}”(h]”h ]”h"]”h$]”h&]”uh1jêhjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1jåhjâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jàhjÇubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jÅhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jÀhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jºh³hÇh´KohjDubhÞ)�”}”(hŒ9To enable debug output to console, please make sure that:”h]”hŒ9To enable debug output to console, please make sure that:”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KuhjDubj)�”}”(hhh]”(j!)�”}”(hŒ>System and kernel logging is enabled (syslogd, klogd running).”h]”hÞ)�”}”(hjºh]”hŒ>System and kernel logging is enabled (syslogd, klogd running).”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kwhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjµubj!)�”}”(hŒ�Kernel messages are routed to console output. Check /etc/syslog.conf for an entry similar to this:: kern.* /dev/console ”h]”(hÞ)�”}”(hŒcKernel messages are routed to console output. Check /etc/syslog.conf for an entry similar to this::”h]”hŒbKernel messages are routed to console output. Check /etc/syslog.conf for an entry similar to this:”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KxhjÏubj�)�”}”(hŒ$kern.* /dev/console”h]”hŒ$kern.* /dev/console”…”�”}”hjásbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j€h³hÇh´K{hjÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjµubj!)�”}”(hŒEklogd is started with the appropriate -c parameter (e.g. klogd -c 8) ”h]”hÞ)�”}”(hŒDklogd is started with the appropriate -c parameter (e.g. klogd -c 8)”h]”hŒDklogd is started with the appropriate -c parameter (e.g. klogd -c 8)”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K}hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjµubeh}”(h]”h ]”h"]”h$]”h&]”Œenumtype”Œ loweralpha”Œprefix”hŒsuffix”Œ.”uh1jhjDubhÞ)�”}”(hŒ…This will cause printk() messages to be displayed on the current console. Refer to the klogd(8) and syslogd(8) man pages for details.”h]”hŒ…This will cause printk() messages to be displayed on the current console. Refer to the klogd(8) and syslogd(8) man pages for details.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K€hjDubhÞ)�”}”(hŒwAlternatively you can enable printk() to console with this program. However, this is not the 'official' way to do this.”h]”hŒ{Alternatively you can enable printk() to console with this program. However, this is not the ‘official’ way to do this.”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K„hjDubhÞ)�”}”(hŒ,Debug output is logged in /var/log/messages.”h]”hŒ,Debug output is logged in /var/log/messages.”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K‡hjDubj�)�”}”(hŒ)main() { syscall(103, 7, 0, 0); }”h]”hŒ)main() { syscall(103, 7, 0, 0); }”…”�”}”hjBsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j€h³hÇh´K‹hjDubhÞ)�”}”(hŒ¡Increasing LOG_BUF_LEN in kernel/printk.c to something like 40960 allows more debug messages to be buffered in the kernel and written to the console or log file.”h]”hŒ¡Increasing LOG_BUF_LEN in kernel/printk.c to something like 40960 allows more debug messages to be buffered in the kernel and written to the console or log file.”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K�hjDubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³hÇh´Nubj!)�”}”(hXxADVANSYS_STATS - Enable statistics (Def: Enabled) Enabling this option adds statistics collection and display through /proc to the driver. The information is useful for monitoring driver and device performance. It will add to the size of the driver execution image and add minor overhead to the execution of the driver. Statistics are maintained on a per adapter basis. Driver entry point call counts and transfer size counts are maintained. Statistics are only available for kernels greater than or equal to v1.3.0 with the CONFIG_PROC_FS (/proc) file system configured. AdvanSys SCSI adapter files have the following path name format:: /proc/scsi/advansys/{0,1,2,3,...} This information can be displayed with cat. For example:: cat /proc/scsi/advansys/0 When ADVANSYS_STATS is not defined the AdvanSys /proc files only contain adapter and device configuration information. ”h]”(hÞ)�”}”(hŒ1ADVANSYS_STATS - Enable statistics (Def: Enabled)”h]”hŒ1ADVANSYS_STATS - Enable statistics (Def: Enabled)”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K”hjdubhÞ)�”}”(hX Enabling this option adds statistics collection and display through /proc to the driver. The information is useful for monitoring driver and device performance. It will add to the size of the driver execution image and add minor overhead to the execution of the driver.”h]”hX Enabling this option adds statistics collection and display through /proc to the driver. The information is useful for monitoring driver and device performance. It will add to the size of the driver execution image and add minor overhead to the execution of the driver.”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K–hjdubhÞ)�”}”(hŒûStatistics are maintained on a per adapter basis. Driver entry point call counts and transfer size counts are maintained. Statistics are only available for kernels greater than or equal to v1.3.0 with the CONFIG_PROC_FS (/proc) file system configured.”h]”hŒûStatistics are maintained on a per adapter basis. Driver entry point call counts and transfer size counts are maintained. Statistics are only available for kernels greater than or equal to v1.3.0 with the CONFIG_PROC_FS (/proc) file system configured.”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KœhjdubhÞ)�”}”(hŒAAdvanSys SCSI adapter files have the following path name format::”h]”hŒ@AdvanSys SCSI adapter files have the following path name format:”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K¡hjdubj�)�”}”(hŒ!/proc/scsi/advansys/{0,1,2,3,...}”h]”hŒ!/proc/scsi/advansys/{0,1,2,3,...}”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j€h³hÇh´K£hjdubhÞ)�”}”(hŒ9This information can be displayed with cat. For example::”h]”hŒ8This information can be displayed with cat. For example:”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K¥hjdubj�)�”}”(hŒcat /proc/scsi/advansys/0”h]”hŒcat /proc/scsi/advansys/0”…”�”}”hj¼sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j€h³hÇh´K§hjdubhÞ)�”}”(hŒvWhen ADVANSYS_STATS is not defined the AdvanSys /proc files only contain adapter and device configuration information.”h]”hŒvWhen ADVANSYS_STATS is not defined the AdvanSys /proc files only contain adapter and device configuration information.”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K©hjdubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jŒarabic”jhjjuh1jhjúh²hh³hÇh´KEubeh}”(h]”Œ)driver-compile-time-options-and-debugging”ah ]”h"]”Œ)driver compile time options and debugging”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KAubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒDriver LILO Option”h]”hŒDriver LILO Option”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjíh²hh³hÇh´K­ubhÞ)�”}”(hXÌIf init/main.c is modified as described in the 'Directions for Adding the AdvanSys Driver to Linux' section (B.4.) above, the driver will recognize the 'advansys' LILO command line and /etc/lilo.conf option. This option can be used to either disable I/O port scanning or to limit scanning to 1 - 4 I/O ports. Regardless of the option setting EISA and PCI boards will still be searched for and detected. This option only affects searching for ISA and VL boards.”h]”hXÔIf init/main.c is modified as described in the ‘Directions for Adding the AdvanSys Driver to Linux’ section (B.4.) above, the driver will recognize the ‘advansys’ LILO command line and /etc/lilo.conf option. This option can be used to either disable I/O port scanning or to limit scanning to 1 - 4 I/O ports. Regardless of the option setting EISA and PCI boards will still be searched for and detected. This option only affects searching for ISA and VL boards.”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K¯hjíh²hubhü)�”}”(hhh]”j)�”}”(hX1Examples: 1. Eliminate I/O port scanning: boot:: linux advansys= or:: boot: linux advansys=0x0 2. Limit I/O port scanning to one I/O port: boot:: linux advansys=0x110 3. Limit I/O port scanning to four I/O ports: boot:: linux advansys=0x110,0x210,0x230,0x330 ”h]”(j)�”}”(hŒ Examples:”h]”hŒ Examples:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´KÌhjubj)�”}”(hhh]”j)�”}”(hhh]”(j!)�”}”(hŒ\Eliminate I/O port scanning: boot:: linux advansys= or:: boot: linux advansys=0x0 ”h]”(hÞ)�”}”(hŒEliminate I/O port scanning:”h]”hŒEliminate I/O port scanning:”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K¸hj'ubhÞ)�”}”(hŒboot::”h]”hŒboot:”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kºhj'ubj�)�”}”(hŒlinux advansys=”h]”hŒlinux advansys=”…”�”}”hjGsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j€h³hÇh´K¼hj'ubhÞ)�”}”(hŒor::”h]”hŒor:”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K¾hj'ubj�)�”}”(hŒboot: linux advansys=0x0”h]”hŒboot: linux advansys=0x0”…”�”}”hjcsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j€h³hÇh´KÀhj'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj$ubj!)�”}”(hŒJLimit I/O port scanning to one I/O port: boot:: linux advansys=0x110 ”h]”(hÞ)�”}”(hŒ(Limit I/O port scanning to one I/O port:”h]”hŒ(Limit I/O port scanning to one I/O port:”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KÂhjwubhÞ)�”}”(hŒboot::”h]”hŒboot:”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KÄhjwubj�)�”}”(hŒlinux advansys=0x110”h]”hŒlinux advansys=0x110”…”�”}”hj—sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j€h³hÇh´KÆhjwubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj$ubj!)�”}”(hŒ^Limit I/O port scanning to four I/O ports: boot:: linux advansys=0x110,0x210,0x230,0x330 ”h]”(hÞ)�”}”(hŒ*Limit I/O port scanning to four I/O ports:”h]”hŒ*Limit I/O port scanning to four I/O ports:”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KÈhj«ubhÞ)�”}”(hŒboot::”h]”hŒboot:”…”�”}”(hj½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KÊhj«ubj�)�”}”(hŒ&linux advansys=0x110,0x210,0x230,0x330”h]”hŒ&linux advansys=0x110,0x210,0x230,0x330”…”�”}”hjËsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j€h³hÇh´KÌhj«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj$ubeh}”(h]”h ]”h"]”h$]”h&]”jjäjhjjuh1jhj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´KÌhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hûhjíh²hh³Nh´NubhÞ)�”}”(hŒ’For a loadable module the same effect can be achieved by setting the 'asc_iopflag' variable and 'asc_ioport' array when loading the driver, e.g.::”h]”hŒ™For a loadable module the same effect can be achieved by setting the ‘asc_iopflag’ variable and ‘asc_ioport’ array when loading the driver, e.g.:”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KÎhjíh²hubj�)�”}”(hŒ6insmod advansys.o asc_iopflag=1 asc_ioport=0x110,0x330”h]”hŒ6insmod advansys.o asc_iopflag=1 asc_ioport=0x110,0x330”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j€h³hÇh´KÒhjíh²hubhÞ)�”}”(hŒÓIf ADVANSYS_DEBUG is defined a 5th (ASC_NUM_IOPORT_PROBE + 1) I/O Port may be added to specify the driver debug level. Refer to the 'Driver Compile Time Options and Debugging' section above for more information.”h]”hŒ×If ADVANSYS_DEBUG is defined a 5th (ASC_NUM_IOPORT_PROBE + 1) I/O Port may be added to specify the driver debug level. Refer to the ‘Driver Compile Time Options and Debugging’ section above for more information.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KÔhjíh²hubeh}”(h]”Œdriver-lilo-option”ah ]”h"]”Œdriver lilo option”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K­ubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒCredits (Chronological Order)”h]”hŒCredits (Chronological Order)”…”�”}”(hj, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj) h²hh³hÇh´KÚubhÞ)�”}”(hŒžBob Frey wrote the AdvanSys SCSI driver and maintained it up to 3.3F. He continues to answer questions and help maintain the driver.”h]”(hŒ Bob Frey <”…”�”}”(hj: h²hh³Nh´NubhŒ reference”“”)�”}”(hŒbfrey@turbolinux.com.cn”h]”hŒbfrey@turbolinux.com.cn”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:bfrey@turbolinux.com.cn”uh1jB hj: ubhŒ}> wrote the AdvanSys SCSI driver and maintained it up to 3.3F. He continues to answer questions and help maintain the driver.”…”�”}”(hj: h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KÜhj) h²hubhÞ)�”}”(hŒŠNathan Hartwell provided the directions and basis for the Linux v1.3.X changes which were included in the 1.2 release.”h]”(hŒNathan Hartwell <”…”�”}”(hj^ h²hh³Nh´NubjC )�”}”(hŒmage@cdc3.cdc.net”h]”hŒmage@cdc3.cdc.net”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:mage@cdc3.cdc.net”uh1jB hj^ ubhŒh> provided the directions and basis for the Linux v1.3.X changes which were included in the 1.2 release.”…”�”}”(hj^ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kàhj) h²hubhÞ)�”}”(hŒyThomas E Zerucha pointed out a bug in advansys_biosparam() which was fixed in the 1.3 release.”h]”(hŒThomas E Zerucha <”…”�”}”(hj€ h²hh³Nh´NubjC )�”}”(hŒzerucha@shell.portal.com”h]”hŒzerucha@shell.portal.com”…”�”}”(hjˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:zerucha@shell.portal.com”uh1jB hj€ ubhŒO> pointed out a bug in advansys_biosparam() which was fixed in the 1.3 release.”…”�”}”(hj€ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kähj) h²hubhÞ)�”}”(hŒbErik Ratcliffe has done testing of the AdvanSys driver in the Caldera releases.”h]”(hŒErik Ratcliffe <”…”�”}”(hj¢ h²hh³Nh´NubjC )�”}”(hŒerik@caldera.com”h]”hŒerik@caldera.com”…”�”}”(hjª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:erik@caldera.com”uh1jB hj¢ ubhŒB> has done testing of the AdvanSys driver in the Caldera releases.”…”�”}”(hj¢ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kçhj) h²hubhÞ)�”}”(hŒ’Rik van Riel provided a patch to AscWaitTixISRDone() which he found necessary to make the driver work with a SCSI-1 disk.”h]”(hŒRik van Riel <”…”�”}”(hjÄ h²hh³Nh´NubjC )�”}”(hŒH.H.vanRiel@fys.ruu.nl”h]”hŒH.H.vanRiel@fys.ruu.nl”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:H.H.vanRiel@fys.ruu.nl”uh1jB hjÄ ubhŒn> provided a patch to AscWaitTixISRDone() which he found necessary to make the driver work with a SCSI-1 disk.”…”�”}”(hjÄ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kêhj) h²hubhÞ)�”}”(hŒUMark Moran has helped test Ultra-Wide support in the 3.1A driver.”h]”(hŒ Mark Moran <”…”�”}”(hjæ h²hh³Nh´NubjC )�”}”(hŒmmoran@mmoran.com”h]”hŒmmoran@mmoran.com”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:mmoran@mmoran.com”uh1jB hjæ ubhŒ8> has helped test Ultra-Wide support in the 3.1A driver.”…”�”}”(hjæ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kîhj) h²hubhÞ)�”}”(hŒvDoug Gilbert has made changes and suggestions to improve the driver and done a lot of testing.”h]”(hŒDoug Gilbert <”…”�”}”(hj h²hh³Nh´NubjC )�”}”(hŒdgilbert@interlog.com”h]”hŒdgilbert@interlog.com”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:dgilbert@interlog.com”uh1jB hj ubhŒS> has made changes and suggestions to improve the driver and done a lot of testing.”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kñhj) h²hubhÞ)�”}”(hŒCKen Mort reported a DEBUG compile bug fixed in 3.2K.”h]”(hŒ Ken Mort <”…”�”}”(hj* h²hh³Nh´NubjC )�”}”(hŒ ken@mort.net”h]”hŒ ken@mort.net”…”�”}”(hj2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:ken@mort.net”uh1jB hj* ubhŒ-> reported a DEBUG compile bug fixed in 3.2K.”…”�”}”(hj* h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kôhj) h²hubhÞ)�”}”(hŒyTom Rini provided the CONFIG_ISA patch and helped with PowerPC wide and narrow board support.”h]”(hŒ Tom Rini <”…”�”}”(hjL h²hh³Nh´NubjC )�”}”(hŒtrini@kernel.crashing.org”h]”hŒtrini@kernel.crashing.org”…”�”}”(hjT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œ mailto:trini@kernel.crashing.org”uh1jB hjL ubhŒV> provided the CONFIG_ISA patch and helped with PowerPC wide and narrow board support.”…”�”}”(hjL h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K÷hj) h²hubhÞ)�”}”(hŒNPhilip Blundell provided an advansys_interrupts_enabled patch.”h]”(hŒPhilip Blundell <”…”�”}”(hjn h²hh³Nh´NubjC )�”}”(hŒ philb@gnu.org”h]”hŒ philb@gnu.org”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:philb@gnu.org”uh1jB hjn ubhŒ0> provided an advansys_interrupts_enabled patch.”…”�”}”(hjn h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kúhj) h²hubhÞ)�”}”(hŒ†Dave Jones reported the compiler warnings generated when CONFIG_PROC_FS was not defined in the 3.2M driver.”h]”(hŒ Dave Jones <”…”�”}”(hj� h²hh³Nh´NubjC )�”}”(hŒdave@denial.force9.co.uk”h]”hŒdave@denial.force9.co.uk”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:dave@denial.force9.co.uk”uh1jB hj� ubhŒb> reported the compiler warnings generated when CONFIG_PROC_FS was not defined in the 3.2M driver.”…”�”}”(hj� h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kýhj) h²hubhÞ)�”}”(hŒXJerry Quinn fixed PowerPC support (endian problems) for wide cards.”h]”(hŒ Jerry Quinn <”…”�”}”(hj² h²hh³Nh´NubjC )�”}”(hŒjlquinn@us.ibm.com”h]”hŒjlquinn@us.ibm.com”…”�”}”(hjº h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:jlquinn@us.ibm.com”uh1jB hj² ubhŒ9> fixed PowerPC support (endian problems) for wide cards.”…”�”}”(hj² h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Mhj) h²hubhÞ)�”}”(hŒRBryan Henderson helped debug narrow card error handling.”h]”(hŒBryan Henderson <”…”�”}”(hjÔ h²hh³Nh´NubjC )�”}”(hŒbryanh@giraffe-data.com”h]”hŒbryanh@giraffe-data.com”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:bryanh@giraffe-data.com”uh1jB hjÔ ubhŒ*> helped debug narrow card error handling.”…”�”}”(hjÔ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Mhj) h²hubhÞ)�”}”(hŒrManuel Veloso worked hard on PowerPC narrow board support and fixed a bug in AscGetEEPConfig().”h]”(hŒManuel Veloso <”…”�”}”(hjö h²hh³Nh´NubjC )�”}”(hŒveloso@pobox.com”h]”hŒveloso@pobox.com”…”�”}”(hjþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:veloso@pobox.com”uh1jB hjö ubhŒS> worked hard on PowerPC narrow board support and fixed a bug in AscGetEEPConfig().”…”�”}”(hjö h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Mhj) h²hubhÞ)�”}”(hŒWArnaldo Carvalho de Melo made save_flags/restore_flags changes.”h]”(hŒArnaldo Carvalho de Melo <”…”�”}”(hj h²hh³Nh´NubjC )�”}”(hŒacme@conectiva.com.br”h]”hŒacme@conectiva.com.br”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:acme@conectiva.com.br”uh1jB hj ubhŒ(> made save_flags/restore_flags changes.”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´M hj) h²hubhÞ)�”}”(hŒvAndy Kellner continued the Advansys SCSI driver development for ConnectCom (Version > 3.3F).”h]”(hŒAndy Kellner <”…”�”}”(hj: h²hh³Nh´NubjC )�”}”(hŒAKellner@connectcom.net”h]”hŒAKellner@connectcom.net”…”�”}”(hjB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:AKellner@connectcom.net”uh1jB hj: ubhŒQ> continued the Advansys SCSI driver development for ConnectCom (Version > 3.3F).”…”�”}”(hj: h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´M hj) h²hubhÞ)�”}”(hŒIKen Witherow for extensive testing during the development of version 3.4.”h]”hŒIKen Witherow for extensive testing during the development of version 3.4.”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Mhj) h²hubeh}”(h]”Œcredits-chronological-order”ah ]”h"]”Œcredits (chronological order)”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KÚubeh}”(h]”Œadvansys-driver-notes”ah ]”h"]”Œadvansys driver notes”ah$]”h&]”uh1hÈhhh²hh³hÇh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(hÍNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”jêŒfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jœ Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(jw jt jêjçj& j# jo jl uŒ nametypes”}”(jw ‰jê‰j& ‰jo ‰uh}”(jt hÊjçjúj# jíjl j) uŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.