[CentOS] Adaptec 39320A woes
David Groep
davidg at nikhef.nl
Tue Aug 7 12:24:26 UTC 2007
[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 ~]#
>
--
David Groep
** National Institute for Nuclear and High Energy Physics, PDP/Grid group **
** Room: H1.56 Phone: +31 20 5922179, PObox 41882, NL-1009DB Amsterdam NL **
More information about the CentOS
mailing list