The Adaptec SCSI Card 29320 - Ultra320 SCSI device driver allows the feature sets of its supported controller device to be implemented in PCIe servers. This device provides the industry’s 1st Ultra320 SCSI tape connectivity function with the stability and consistency of a one channel I/O interface.
- The Adaptec SCSI Card 29320A enables you to connect up to 15 Low Voltage Differential (LVD) and/or 15 Single-Ended (SE) SCSI devices—such as very large arrays of high-performance hard disk drives, external storage subsystems, Ultra320/160 hard disk drives, scanners, and CD-ROM drives—to any Intel-based computer with 64- or 32-bit PCI/PCI-X expansion slots.
- Adaptec Scsi Card 29320a Ultra320 Scsi free download - Adaptec SCSI Card 29160 driver, Adaptec SCSI RAID Controller, Adaptec ASPI Drivers, and many more programs.
- Adaptec SCSI Card 39320D: Dual Channel 64-bit PCI-X 133MHz to Ultra320 SCSI Card (two external VHDC and one internal 68-pin) based on the AIC-7902B ASIC: 7902A4: Adaptec SCSI Card 29320: Single Channel 64-bit PCI-X 133MHz to Ultra320 SCSI Card (one external 68-pin, two internal 68-pin, one internal 50-pin) 7901A: Adaptec SCSI Card 29320A.
Remove From My Forums. Try a free diagnostic now Introducing Driver Matic. I recently installed a new Motherboard in an existing system and installed Windows 7 Pro. Not an IT pro? What did do wrong? Please also keep the latest BIOS and chipest drivers to check the result. From adding new functionality and improving performance , to fixing a major bug.
Uploader: | Dimi |
Date Added: | 10 March 2008 |
File Size: | 46.18 Mb |
Operating Systems: | Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X |
Downloads: | 44791 |
Price: | Free* [*Free Regsitration Required] |
This site uses cookies for analytics, personalized content and ads.
Adaptec 29320-based Ultra320 SCSI – Driver Download
PC Pitstop has developed numerous free scans that diagnose virtually all PC stability, performance and security issues. What did do wrong? Did you install adaptec 29320-based ultra320 scsi via Device Manager? Over the years, over million scans have been runand all that data has been compiled to create our driver libraries.
Download Adaptec based Ultra SCSI
Office Office Adaptec 29320-based ultra320 scsi Server. Windows 7 IT Pro. I downloaded the drivers for this card from Adaptec, there site says the driver is compatible with Windows 7.
Welcome to the PC Pitstop Driver Library, the internet’s most complete and comprehensive source for driver information.
From adding new functionality and improving performanceto fixing a major bug. Try a free diagnostic now Adaptec 29320-based ultra320 scsi Driver Matic. Tuesday, January 14, Only at PC Pitstop. New drivers can unlock additional features for a device that may not have been available before.
Support for all Adaptec products, adaptec 29320-based ultra320 scsi and software drivers, is the sole responsibility of Adaptec. If so, try uninstalling the drivers through Device Manager, download the drivers from Adaptec website and install that. To adaptec 29320-based ultra320 scsi the latest driver for your computer we recommend running our Free Driver Scan.
Remove From My Forums. Tips from the PitCrew If a hardware device isn’t functioning properly, or if a program or game that you’re installing states that it requires newer drivers, a driver update will be in order. Prior to Driver Matic, all drivers had to be installed differently and required significant user involvement.
Now with Driver 29320-basdd, a PC can have up to date drivers automatically. Find out how adaptec 29320-based ultra320 scsi make your computer faster by running our Free Performance Scan. If a hardware device isn’t functioning properly, or if a program or game that you’re installing states that it requires newer drivers, a driver adaptec 29320-based ultra320 scsi will be in order.
A adaptef update may also improve stability and performance, or may fix issues with games, programs and power management. Please also keep the latest BIOS and chipest drivers to check the result. Tuesday, January 14, 2: Also, with many wireless adapters it is important to stay current as updates often contain security fixes.
I recently installed a new Motherboard in an adaptec 29320-based ultra320 scsi system daaptec installed Windows 7 Pro. Wednesday, January 15, 2: Not an IT pro? Driver Matic allows the installation of a driver with the click of a adaptec 29320-based ultra320 scsi.
This can be beneficial to other community members reading the thread. The Adaptec Technical Support website is found http: Driver Matic finally has made it asaptec and easy to keep your drivers up to date.
Yolanda TechNet Community Support.
Updating your drivers with Driver Alert can help your computer in a number of ways. But when I go to Disk Management the drives do not show up.
Related Drivers
README for The Linux Operating System
1. Supported Hardware¶
The following Adaptec SCSI Host Adapters are supported by thisdriver set.
Ultra320 ASIC | Description |
---|---|
AIC-7901A | Single Channel 64-bit PCI-X 133MHz toUltra320 SCSI ASIC |
AIC-7901B | Single Channel 64-bit PCI-X 133MHz toUltra320 SCSI ASIC with Retained Training |
AIC-7902A4 | Dual Channel 64-bit PCI-X 133MHz toUltra320 SCSI ASIC |
AIC-7902B | Dual Channel 64-bit PCI-X 133MHz toUltra320 SCSI ASIC with Retained Training |
Ultra320 Adapters | Description | ASIC |
---|---|---|
Adaptec SCSI Card 39320 | Dual Channel 64-bit PCI-X 133MHz toUltra320 SCSI Card (one external68-pin, two internal 68-pin) | 7902A4/7902B |
Adaptec SCSI Card 39320A | Dual Channel 64-bit PCI-X 133MHz toUltra320 SCSI Card (one external68-pin, two internal 68-pin) | 7902B |
Adaptec SCSI Card 39320D | Dual Channel 64-bit PCI-X 133MHz toUltra320 SCSI Card (two external VHDCand one internal 68-pin) | 7902A4 |
Adaptec SCSI Card 39320D | Dual Channel 64-bit PCI-X 133MHz toUltra320 SCSI Card (two external VHDCand one internal 68-pin) based on theAIC-7902B ASIC | 7902A4 |
Adaptec SCSI Card 29320 | Single Channel 64-bit PCI-X 133MHz toUltra320 SCSI Card (one external68-pin, two internal 68-pin, oneinternal 50-pin) | 7901A |
Adaptec SCSI Card 29320A | Single Channel 64-bit PCI-X 133MHz toUltra320 SCSI Card (one external68-pin, two internal 68-pin, oneinternal 50-pin) | 7901B |
Adaptec SCSI Card 29320LP | Single Channel 64-bit Low ProfilePCI-X 133MHz to Ultra320 SCSI Card(One external VHDC, one internal68-pin) | 7901A |
Adaptec SCSI Card 29320ALP | Single Channel 64-bit Low ProfilePCI-X 133MHz to Ultra320 SCSI Card(One external VHDC, one internal68-pin) | 7901B |
2. Version History¶
- 3.0 (December 1st, 2005)
- Updated driver to use SCSI transport class infrastructure
- Upported sequencer and core fixes from adaptec releasedversion 2.0.15 of the driver.
- 1.3.11 (July 11, 2003)
- Fix several deadlock issues.
- Add 29320ALP and 39320B Id’s.
- 1.3.10 (June 3rd, 2003)
- Align the SCB_TAG field on a 16byte boundary. This avoidsSCB corruption on some PCI-33 busses.
- Correct non-zero luns on Rev B. hardware.
- Update for change in 2.5.X SCSI proc FS interface.
- When negotiation async via an 8bit WDTR message, sendan SDTR with an offset of 0 to be sure the targetknows we are async. This works around a firmware defectin the Quantum Atlas 10K.
- Implement controller suspend and resume.
- Clear PCI error state during driver attach so that wedon’t disable memory mapped I/O due to a stray writeby some other driver probe that occurred before weclaimed the controller.
- 1.3.9 (May 22nd, 2003)
- Fix compiler errors.
- Remove S/G splitting for segments that cross a 4GB boundary.This is guaranteed not to happen in Linux.
- Add support for scsi_report_device_reset() found in2.5.X kernels.
- Add 7901B support.
- Simplify handling of the packetized lun Rev A workaround.
- Correct and simplify handling of the ignore wide residuemessage. The previous code would fail to report a residualif the transaction data length was even and we receivedan IWR message.
- 1.3.8 (April 29th, 2003)
- Fix types accessed via the command line interface code.
- Perform a few firmware optimizations.
- Fix “Unexpected PKT busfree” errors.
- Use a sequencer interrupt to notify the host ofcommands with bad status. We defer the notificationuntil there are no outstanding selections to ensurethat the host is interrupted for as short a time aspossible.
- Remove pre-2.2.X support.
- Add support for new 2.5.X interrupt API.
- Correct big-endian architecture support.
- 1.3.7 (April 16th, 2003)
- Use
del_timer_sync()
to ensure that no timeoutsare pending during controller shutdown. - For pre-2.5.X kernels, carefully adjust our segmentlist size to avoid SCSI malloc pool fragmentation.
- Cleanup channel display in our /proc output.
- Workaround duplicate device entries in the mid-layerdevice list during add-single-device.
- Use
- 1.3.6 (March 28th, 2003)
- Correct a double free in the Domain Validation code.
- Correct a reference to free’ed memory during controllershutdown.
- Reset the bus on an SE->LVD change. This is requiredto reset our transceivers.
- 1.3.5 (March 24th, 2003)
- Fix a few register window mode bugs.
- Include read streaming in the PPR flags we display indiagnostics as well as /proc.
- Add PCI hot plug support for 2.5.X kernels.
- Correct default precompensation value for RevA hardware.
- Fix Domain Validation thread shutdown.
- Add a firmware workaround to make the LED blinkbrighter during packetized operations on the H2A4.
- Correct /proc display of user read streaming settings.
- Simplify driver locking by releasing the io_request_lockupon driver entry from the mid-layer.
- Cleanup command line parsing and move much of this codeto aiclib.
- 1.3.4 (February 28th, 2003)
- Correct a race condition in our error recovery handler.
- Allow Test Unit Ready commands to take a full 5 secondsduring Domain Validation.
- 1.3.2 (February 19th, 2003)
- Correct a Rev B. regression due to the GEM318compatibility fix included in 1.3.1.
- 1.3.1 (February 11th, 2003)
- Add support for the 39320A.
- Improve recovery for certain PCI-X errors.
- Fix handling of LQ/DATA/LQ/DATA for thesame write transaction that can occur withoutinterveining training.
- Correct compatibility issues with the GEM318enclosure services device.
- Correct data corruption issue that occurred underhigh tag depth write loads.
- Adapt to a change in the 2.5.X daemonize() API.
- Correct a “Missing case in ahd_handle_scsiint” panic.
- 1.3.0 (January 21st, 2003)
- Full regression testing for all U320 products completed.
- Added abort and target/lun reset error recovery handler andinterrupt coalescing.
- 1.2.0 (November 14th, 2002)
- Added support for Domain Validation
- Add support for the Hewlett-Packard version of the 39320Dand AIC-7902 adapters.
Support for previous adapters has not been fully tested and shouldonly be used at the customer’s own risk.
- 1.1.1 (September 24th, 2002)
- Added support for the Linux 2.5.X kernel series
- 1.1.0 (September 17th, 2002)
- Added support for four additional SCSI products:ASC-39320, ASC-29320, ASC-29320LP, AIC-7901.
- 1.0.0 (May 30th, 2002)
- Initial driver release.
- 2.1. Software/Hardware Features
- Support for the SPI-4 “Ultra320” standard:- 320MB/s transfer rates- Packetized SCSI Protocol at 160MB/s and 320MB/s- Quick Arbitration Selection (QAS)- Retained Training Information (Rev B. ASIC only)
- Interrupt Coalescing
- Initiator Mode (target mode not currentlysupported)
- Support for the PCI-X standard up to 133MHz
- Support for the PCI v2.2 standard
- Domain Validation
- 2.2. Operating System Support:
- Redhat Linux 7.2, 7.3, 8.0, Advanced Server 2.1
- SuSE Linux 7.3, 8.0, 8.1, Enterprise Server 7
- only Intel and AMD x86 supported at this time
- >4GB memory configurations supported.
Refer to the User’s Guide for more details on this.
3. Command Line Options¶
Warning
ALTERING OR ADDING THESE DRIVER PARAMETERSINCORRECTLY CAN RENDER YOUR SYSTEM INOPERABLE.USE THEM WITH CAUTION.
Put a .conf file in the /etc/modprobe.d/ directory and add/edit aline containing optionsaic79xxaic79xx=[command[,command...]]
wherecommand
is one or more of the following:
Definition: | enable additional informative messages during driver operation. |
---|---|
Possible Values: | |
This option is a flag | |
Default Value: | disabled |
Definition: | Enables various levels of debugging informationThe bit definitions for the debugging mask canbe found in drivers/scsi/aic7xxx/aic79xx.h underthe “Debug” heading. |
---|---|
Possible Values: | |
0x0000 = no debugging, 0xffff = full debugging | |
Default Value: | 0x0000 |
Definition: | Do not reset the bus during the initial probephase |
---|---|
Possible Values: | |
This option is a flag | |
Default Value: | disabled |
Definition: | Force extended translation on the controller |
---|---|
Possible Values: | |
This option is a flag | |
Default Value: | disabled |
Definition: | Send an ordered tag periodically to preventtag starvation. Needed for some older devices |
---|---|
Possible Values: | |
This option is a flag | |
Default Value: | disabled |
Definition: | Probe the scsi bus in reverse order, starting with target 15 |
---|---|
Possible Values: | |
This option is a flag | |
Default Value: | disabled |
Definition: | Global tag depth for all targets on all busses.This option sets the default tag depth whichmay be selectively overridden vi the tag_infooption. |
---|---|
Possible Values: | |
1 - 253 | |
Default Value: | 32 |
Definition: | Set the per-target tagged queue depth on aper controller basis. Both controllers and targetsmay be omitted indicating that they should retainthe default tag depth. |
---|---|
Possible Values: | |
1 - 253 | |
Default Value: | 32 |
Examples:
On Controller 0
- specifies a tag depth of 16 for target 0
- specifies a tag depth of 64 for target 3
- specifies a tag depth of 8 for targets 4 and 5
- leaves target 6 at the default
- specifies a tag depth of 32 for targets 1,2,7-15
All other targets retain the default depth.
On Controller 1
- specifies a tag depth of 32 for targets 0 and 2
All other targets retain the default depth.
Definition: | Enable read streaming on a per target basis.The rd_strm_bitmask is a 16 bit hex value in whicheach bit represents a target. Setting the target’sbit to ‘1’ enables read streaming for thattarget. Controllers may be omitted indicating thatthey should retain the default read streaming setting. |
---|
Examples:
On Controller 0
- enables read streaming for targets 0 and 6.
- disables read streaming for targets 1-5,7-15.
All other targets retain the default readstreaming setting.
On Controller 0
- enables read streaming for targets 1,2, and 5.
- disables read streaming for targets 3,4,6-15.
On Controller 2
All other targets retain the default readstreaming setting.
Possible Values: | |
---|---|
0x0000 - 0xffff | |
Default Value: | 0x0000 |
Adaptec 29320-based Ultra320 Scsi Driver Updater
Definition: |
| |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Default Value: | DV Serial EEPROM configuration setting. |
Example:
- On Controller 0 leave DV at its default setting.
- On Controller 1 disable DV.
- Skip configuration on Controller 2.
- On Controllers 3 and 4 enable DV.
- On Controller 5 disable DV.
Definition: | Specifies the selection timeout value |
---|---|
Possible Values: | |
0 = 256ms, 1 = 128ms, 2 = 64ms, 3 = 32ms | |
Default Value: | 0 |
Definition: | Set IO Cell precompensation value on a per-controller basis.Controllers may be omitted indicating thatthey should retain the default precompensation setting. |
---|---|
Possible Values: | |
0 - 7 | |
Default Value: | Varies based on chip revision |
Examples:
On Controller 0 set precompensation to 1.
- On Controller 0 set precompensation to 1.
- On Controller 2 set precompensation to 8.
Definition: | Set IO Cell slew rate on a per-controller basis.Controllers may be omitted indicating thatthey should retain the default slew rate setting. |
---|---|
Possible Values: | |
0 - 15 | |
Default Value: | Varies based on chip revision |
Examples:
- On Controller 0 set slew rate to 1.
- On Controller 0 set slew rate to 1.
- On Controller 2 set slew rate to 8.
Definition: | Set IO Cell signal amplitude on a per-controller basis.Controllers may be omitted indicating thatthey should retain the default read streaming setting. |
---|---|
Possible Values: | |
1 - 7 | |
Default Value: | Varies based on chip revision |
Examples:
On Controller 0 set amplitude to 1.
- On Controller 0 set amplitude to 1.
- On Controller 2 set amplitude to 7.
Example:
enables verbose output in the driver and turns read streaming onfor targets 0 and 6 of Controller 0.
Adaptec 29320-based Ultra320 SCSI Driver
4. Additional Notes¶
4.1. Known/Unresolved or FYI Issues¶
- Under SuSE Linux Enterprise 7, the driver may fail to operatecorrectly due to a problem with PCI interrupt routing in theLinux kernel. Please contact SuSE for an updated Linuxkernel.
4.2. Third-Party Compatibility Issues¶
- Adaptec only supports Ultra320 hard drives runningthe latest firmware available. Please check withyour hard drive manufacturer to ensure you have thelatest version.
4.3. Operating System or Technology Limitations¶
- PCI Hot Plug is untested and may cause the operating systemto stop responding.
- Luns that are not numbered contiguously starting with 0 might notbe automatically probed during system startup. This is a limitationof the OS. Please contact your Linux vendor for instructions onmanually probing non-contiguous luns.
- Using the Driver Update Disk version of this package during OSinstallation under RedHat might result in two versions of thisdriver being installed into the system module directory. Thismight cause problems with the /sbin/mkinitrd program and/orother RPM packages that try to install system modules. The bestway to correct this once the system is running is to installthe latest RPM package version of this driver, available fromhttp://www.adaptec.com.
5. Adaptec Customer Support¶
A Technical Support Identification (TSID) Number is required forAdaptec technical support.
- The 12-digit TSID can be found on the white barcode-type labelincluded inside the box with your product. The TSID helps usprovide more efficient service by accurately identifying yourproduct and support status.
- Search the Adaptec Support Knowledgebase (ASK) athttp://ask.adaptec.com for articles, troubleshooting tips, andfrequently asked questions about your product.
- For support via Email, submit your question to Adaptec’sTechnical Support Specialists at http://ask.adaptec.com/.
Visit our Web site at http://www.adaptec.com/.
For information about Adaptec’s support options, call408-957-2550, 24 hours a day, 7 days a week.
To speak with a Technical Support Specialist,
- For hardware products, call 408-934-7274,Monday to Friday, 3:00 am to 5:00 pm, PDT.
- For RAID and Fibre Channel products, call 321-207-2000,Monday to Friday, 3:00 am to 5:00 pm, PDT.
To expedite your service, have your computer with you.
To order Adaptec products, including accessories and cables,call 408-957-7274. To order cables online go tohttp://www.adaptec.com/buy-cables/.
- Visit our Web site at http://www.adaptec.com/en-US/_common/world_index.
- To speak with a Technical Support Specialist, call, or email,
- German: +49 89 4366 5522, Monday-Friday, 9:00-17:00 CET,http://ask-de.adaptec.com/.
- French: +49 89 4366 5533, Monday-Friday, 9:00-17:00 CET,http://ask-fr.adaptec.com/.
- English: +49 89 4366 5544, Monday-Friday, 9:00-17:00 GMT,http://ask.adaptec.com/.
- You can order Adaptec cables online athttp://www.adaptec.com/buy-cables/.
- Visit our web site at http://www.adaptec.co.jp/.
- To speak with a Technical Support Specialist, call+81 3 5308 6120, Monday-Friday, 9:00 a.m. to 12:00 p.m.,1:00 p.m. to 6:00 p.m.
Copyright © 2003 Adaptec Inc. 691 S. Milpitas Blvd., Milpitas CA 95035 USA.All rights reserved.
You are permitted to redistribute, use and modify this README file in wholeor in part in conjunction with redistribution of software governed by theGeneral Public License, provided that the following conditions are met:
- Redistributions of README file must retain the above copyrightnotice, this list of conditions, and the following disclaimer,without modification.
- The name of the author may not be used to endorse or promote productsderived from this software without specific prior written permission.
- Modifications or new contributions must be attributed in a copyrightnotice identifying the author (“Contributor”) and added below theoriginal copyright notice. The copyright notice is for purposes ofidentifying contributors and should not be deemed as permission to alterthe permissions given by Adaptec.
THIS README FILE IS PROVIDED BY ADAPTEC AND CONTRIBUTORS ASIS
ANDANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, ANYWARRANTIES OF NON-INFRINGEMENT OR THE IMPLIED WARRANTIES OF MERCHANTABILITYAND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLADAPTEC OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITEDTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, ORPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OFLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDINGNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS READMEFILE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.