Simple fix,
Adaptec & CentOS = :-(
LSI & CentOS = :-)
We spent a few days trying to get Adaptec cards working with LTO-3
drives. It was suggested to me from this list to try an LSI, we bought
one, it worked, problem solved.
Dean
David Groep wrote:
> [sorry for breaking the threading, only joined after reading this on
> the web]
>
> Michael St. Laurent wrote:
>> I'm having speed problems with the SCSI card we're using to do tape
>> backup. It seems to be functioning in 16 bit mode and the current
>> thinking is that perhaps it's using a legacy driver instead of the
>> correct one. The Adaptec site has a 'driver' for RHEL5 which I've
>> downloaded and tried to install but it seems to have a problem
>> installing on a CentOS-5 system.
>
> Hit this same issue with a slightly different configuration, and
> although not able to offer a solution, I can at least give some more
> boundary conditions. As I see it now, it starts to look like a driver
> issue.
>
> - I found the issue with a 39320 controller on CentOS5/i386,
> talking to an Infortrend IFT-7250F enclosure. It should be doing
> U160 (Wide, 80 MHz synchonous), but it decays to 3.300 MB/s
> transfers. The driver indeed even says the "Goal" is 3.300 MB/s ...
>
> It is confirmed by the infortrend: it shows asynchonous/narrow as
> transfer settings for the SCSI channels after loading the aic79xx
> driver.
>
> - Exchanging the 39320 for a 29320, still on the same machine with
> CentOS5/i386, does not change it: still 3.300 MB/s (as confirmed
> by the infortrend itself)
>
> - putting this same 29320, with the same IFT7250F and with the
> same cabling, in another machine running CentOS3.7: presto, it
> synchonizes again at 160 MB/s (Wide, 80 MHz)!
>
> - similar Adaptec 29320 and 39320's in a CentOS4/i386 box, connected
> to similar Infortrends: work correctly at 160 and 320 MB/s
>
> - Booting into kernel 2.6.18-8.el5 or 2.6.18-8.1.8.el5 makes no
> difference
>
> For CentOS5, the aic79xx driver is "Version: 3.0". For CentOS3 it's
> using driver "1.3.10-RH1", and for the CentOS4 systems, it's "1.3.11".
> What changed between 1.3.11 and 3.0?
>
> At least you're not alone ...
>
> Regards,
> DavidG.
>
> PS: and indeed, the adaptec driver RPM does not install correctly,
> with
> the same errors you reported below.
>
>> [root <at> hcnas modules]# cd /proc/scsi
>> [root <at> hcnas scsi]# cat scsi
>> Attached devices:
>> Host: scsi0 Channel: 00 Id: 08 Lun: 00
>> Vendor: DP Model: BACKPLANE Rev: 1.05
>> Type: Enclosure ANSI SCSI revision: 05
>> Host: scsi0 Channel: 02 Id: 00 Lun: 00
>> Vendor: DELL Model: PERC 5/i Rev: 1.03
>> Type: Direct-Access ANSI SCSI revision: 05
>> Host: scsi1 Channel: 00 Id: 06 Lun: 00
>> Vendor: CERTANCE Model: ULTRIUM 2 Rev: 1914
>> Type: Sequential-Access ANSI SCSI revision: 03
>> Host: scsi1 Channel: 00 Id: 06 Lun: 01
>> Vendor: DELL Model: PV-124T Rev: 0043
>> Type: Medium Changer ANSI SCSI revision: 02
>> Host: scsi3 Channel: 00 Id: 00 Lun: 00
>> Vendor: Dell Model: Virtual CDROM Rev: 123
>> Type: CD-ROM ANSI SCSI revision: 02
>> Host: scsi4 Channel: 00 Id: 00 Lun: 00
>> Vendor: Dell Model: Virtual Floppy Rev: 123
>> Type: Direct-Access ANSI SCSI revision: 02
>> [root <at> hcnas scsi]# ll total 0
>> dr-xr-xr-x 2 root root 0 Aug 3 13:21 aic79xx
>> -r--r--r-- 1 root root 0 Aug 3 13:21 device_info
>> -r--r--r-- 1 root root 0 Aug 3 13:21 scsi
>> dr-xr-xr-x 2 root root 0 Aug 3 13:21 sg
>> dr-xr-xr-x 2 root root 0 Aug 3 13:21 usb-storage
>> [root <at> hcnas scsi]# cd aic79xx/
>> [root <at> hcnas aic79xx]# ll
>> total 0
>> -rw-r--r-- 1 root root 0 Aug 3 13:09 1
>> -rw-r--r-- 1 root root 0 Aug 3 13:09 2
>> [root <at> hcnas aic79xx]# cat 1
>> Adaptec AIC79xx driver version: 3.0
>> Adaptec 39320A Ultra320 SCSI adapter
>> aic7902: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 101-133Mhz, 512
>> SCBs Allocated SCBs: 4, SG List Length: 128
>>
>> Serial EEPROM:
>> 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8
>> 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8
>> 0x09f4 0x0142 0x2807 0x0010 0xffff 0xffff 0xffff 0xffff
>> 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0x0430 0xb3f3
>>
>> Target 0 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 1 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 2 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 3 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 4 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 5 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 6 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Goal: 3.300MB/s transfers
>> Curr: 3.300MB/s transfers
>> Channel A Target 6 Lun 0 Settings
>> Commands Queued 29
>> Commands Active 0
>> Command Openings 1
>> Max Tagged Openings 0
>> Device Queue Frozen Count 0
>> Channel A Target 6 Lun 1 Settings
>> Commands Queued 20
>> Commands Active 0
>> Command Openings 1
>> Max Tagged Openings 0
>> Device Queue Frozen Count 0
>> Target 7 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 8 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 9 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 10 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 11 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 12 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 13 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 14 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) Target 15 Negotiation Settings
>> User: 320.000MB/s transfers (160.000MHz
>> RDSTRM|DT|IU|RTI|QAS, 16bit) [root <at> hcnas ~]# rpm -e
>> a320raid-3.00.063.5.V580A1-1 [root <at> hcnas ~]# rpm -ivh
>> a320raid.rhel5.i686.rpm
>> Preparing...
>> ########################################### [100%] 1:a320raid
>> ########################################### [100%]
>>
>> Adaptec adp94xx driver installer - V1.2.5934.0-1
>>
>> Backing up all modified files to /boot/adp94xx-backup-3
>>
>> Using GRUB configuration
>> If this is not what you want, rename your /boot/grub/grub.conf file
>> /boot -rw------- 1 root root 2403411 Jul 27 14:47
>> initrd-2.6.18-8.1.8.el5.img
>>
>> /boot/vmlinuz-2.6.18-8.1.8.el5 /boot/initrd-2.6.18-8.1.8.el5.img
>> CentOS (2.6.18-8.1.8.el5) Configuration [CentOS (2.6.18-8.1.8.el5)]
>> /boot/vmlinuz-2.6.18-8.1.8.el5 -> 2.6.18-8.1.8.el5
>>
>> ****** PROBLEM *******
>> No prebuilt module for 2.6.18-8.1.8.el5 i686
>> **********************
>> /boot
>> -rw------- 1 root root 2403318 Jul 27 07:39 initrd-2.6.18-8.el5.img
>>
>> /boot/vmlinuz-2.6.18-8.el5 /boot/initrd-2.6.18-8.el5.img CentOS
>> (2.6.18-8.el5) Configuration [CentOS (2.6.18-8.el5)]
>> /boot/vmlinuz-2.6.18-8.el5 -> 2.6.18-8.el5
>>
>> ****** PROBLEM *******
>> No prebuilt module for 2.6.18-8.el5 i686
>> **********************
>>
>> ***************************************
>> ******** NO MODULES INSTALLED *********
>> ***************************************
>>
>> Done.
>> error: %post(a320raid-3.00.063.5.V580A1-1.i686) scriptlet failed,
>> exit status 1 [root <at> hcnas ~]#