{"id":35,"date":"2005-05-12T00:00:30","date_gmt":"2005-05-11T16:00:30","guid":{"rendered":"http:\/\/www.banbanli.net\/wordpress\/?p=35"},"modified":"2005-05-12T00:00:30","modified_gmt":"2005-05-11T16:00:30","slug":"highpoint-454-driver-for-kernel-2426","status":"publish","type":"post","link":"http:\/\/www.banbanli.net\/blog\/?p=35","title":{"rendered":"HighPoint 454 driver for kernel 2.4\/2.6"},"content":{"rendered":"<p>driver source for download<br \/>\nhttp:\/\/www.highpoint-tech.com\/BIOS%20+%20Driver\/rr454\/Linux\/hpt374-opensource-v2.13.tgz<\/p>\n<p>INSTALL doc<br \/>\n<!--more--><br \/>\nHPT374 Linux Driver OpenSource Distribution<br \/>\nCopyright (C) 2001-2005 HighPoint Technologies, Inc. All rights reserved.<\/p>\n<p>#############################################################################<br \/>\nRevision History:<\/p>\n<p>    v2.13  03\/28\/2005<br \/>\n           Enable clustering on kernel 2.4.<br \/>\n           CONFIG_HIGHMEM updates.<br \/>\n           Fix wrong CPU utilization for process hpt_wt.<br \/>\n           Fix INQUIRY\/READ CAPACITY command buffer handling.<br \/>\n           Fix DMA mapping for x86_64.<\/p>\n<p>    v2.12  06\/25\/2004<br \/>\n           Updates for kernel 2.6.x.<\/p>\n<p>    v2.11  03\/20\/2004<br \/>\n           Porting to x86_64 and kernel 2.6.<\/p>\n<p>    v2.1   24Jul2003<br \/>\n           Add option to support cross-controller RAID.<\/p>\n<p>    v2.01  23Jun2003<br \/>\n           This is the RAID 5 edition driver code.<\/p>\n<p>    v1.11  21Nov2002<br \/>\n           Update driver library for GCC 3.2.<\/p>\n<p>    v1.1   17Sep2002<br \/>\n           Fix 48bit LBA compatibility<\/p>\n<p>    v1.0   12Apr2002<br \/>\n           Users can use this source code to generate HPT374 Linux drivers<br \/>\n           with current Linux kernel version. Then use it for HPT374 controller<br \/>\n           installation. Please follow the detail instruction in this readme.<\/p>\n<p>    v1.0   20Dec2001<br \/>\n           HPT374 Linux driver object code released for<br \/>\n           a limited certain Linux kernel version.      <\/p>\n<p>#############################################################################<\/p>\n<p>1. Overview<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n  This package contains Linux driver source code for HighPoint<br \/>\n  HPT374 UDMA\/ATA133 RAID controller and RocketRAID 154x\/1640 SATA controller.<\/p>\n<p>  NO WARRANTY<\/p>\n<p>  THE DRIVER SOURCE CODE HIGHPOINT PROVIDED IS FREE OF CHARGE, AND THERE IS<br \/>\n  NO WARRANTY FOR THE PROGRAM. THERE ARE NO RESTRICTIONS ON THE USE OF THIS<br \/>\n  FREE SOURCE CODE. HIGHPOINT DOES NOT PROVIDE ANY TECHNICAL SUPPORT IF THE<br \/>\n  CODE HAS BEEN CHANGED FROM ORIGINAL SOURCE CODE.<\/p>\n<p>  LIMITATION OF LIABILITY<\/p>\n<p>  IN NO EVENT WILL HIGHPOINT BE LIABLE FOR DIRECT, INDIRECT, SPECIAL,<br \/>\n  INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF OR<br \/>\n  INABILITY TO USE THIS PRODUCT OR DOCUMENTATION, EVEN IF ADVISED OF THE<br \/>\n  POSSIBILITY OF SUCH DAMAGES. IN PARTICULAR, HIGHPOINT SHALL NOT HAVE<br \/>\n  LIABILITY FOR ANY HARDWARE, SOFTWARE, OR DATA STORED USED WITH THE<br \/>\n  PRODUCT, INCLUDING THE COSTS OF REPAIRING, REPLACING, OR RECOVERING<br \/>\n  SUCH HARDWARE, OR DATA.<\/p>\n<p>2. Build the driver<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n  1) Install kernel source package and building tools. <\/p>\n<p>     You shall use same configuration for the kernel and the driver.<br \/>\n     Otherwise the driver may be unable to load or work abnormally.<\/p>\n<p>     If you are using stock kernel, obtain the configuration in your Linux<br \/>\n     distribution (e.g. the kernel configuration file for Red Hat stock kernel<br \/>\n     can be found under &#8220;configs&#8221; directory in kernel source tree). Copy the<br \/>\n     configuration file to <your -kernel-source-dir>\/.config and setup the<br \/>\n     kernel headers using &#8220;make oldconfig&#8221; and &#8220;make dep&#8221;(not necessary in the<br \/>\n     2.6 kernel) commands before you build the driver.<\/p>\n<p>     Please refer to the documents in your Linux distribution for kernel<br \/>\n     configuration.<\/p>\n<p>     If the kernel contains built-in IDE support for HPT374 controller,<br \/>\n     you must disable the kernel support before using this driver. You can<br \/>\n     either rebuild a kernel without HPT374 support, or use boot parameters<br \/>\n     like &#8220;hdx=noprobe&#8221; to disable the built-in driver.<\/p>\n<p>  2) Extract the driver files to somewhere.<\/p>\n<p>  3) Build the driver (example):<\/p>\n<p>        # make KERNELDIR=\/usr\/src\/linux-2.6.9-5<\/p>\n<p>     Available make options:<\/p>\n<p>        RR154X=0<br \/>\n           Build driver for HPT374 PATA controller instead of SATA controller.<\/p>\n<p>        NON_RAID=1<br \/>\n           Build driver without RAID support.<\/p>\n<p>        CROSS_CTRL=1<br \/>\n           Enable cross-controller RAID (need controller BIOS support).<\/p>\n<p>3. Using the driver<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>  1) Load module &#8220;scsi_mod&#8221; and &#8220;sd_mod&#8221; if they are not built into kernel:<\/p>\n<p>        # modprobe sd_mod<\/p>\n<p>  2) Load the driver.<\/p>\n<p>        # insmod .\/hpt374.o<\/p>\n<p>     For kernel 2.6, the driver module is &#8220;hpt374.ko&#8221;. Also you need to use<br \/>\n     the 2.5\/2.6 module-init-tools (you can get them from<br \/>\n     http:\/\/www.kernel.org\/pub\/linux\/kernel\/people\/rusty\/modules\/).<br \/>\n     modutils from 2.4 won&#8217;t work with 2.5\/2.6. <\/p>\n<p>#############################################################################<br \/>\nTechnical support and service<\/p>\n<p>  If you have questions about installing or using your HighPoint product,<br \/>\n  check the user&#8217;s guide or readme file first, and you will find answers to<br \/>\n  most of your questions here. If you need further assistance, please<br \/>\n  contact us. We offer the following support and information services:<\/p>\n<p>  1)  The HighPoint Web Site provides information on software upgrades,<br \/>\n      answers to common questions, and other topics. The Web Site is<br \/>\n      available from Internet 24 hours a day, 7 days a week, at<br \/>\n      http:\/\/www.highpoint-tech.com.<\/p>\n<p>  2)  For technical support, send e-mail to support@highpoint-tech.com<\/p>\n<p>  NOTE: Before you send an e-mail, please visit our Web Site<br \/>\n        (http:\/\/www.highpoint-tech.com) to check if there is a new or<br \/>\n        updated device driver for your system.<br \/>\n<\/your><\/p>\n","protected":false},"excerpt":{"rendered":"<p>driver source for download http:\/\/www.highpoint-tech.com\/BIOS%20+%20Driver\/rr454\/Linux\/hpt374-opensource-v2.13.tgz INSTALL doc<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-35","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/35","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=35"}],"version-history":[{"count":0,"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/35\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=35"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=35"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}