Adaptec 2400A update

Kung Foo Ham[p]?ster freebsd at kungfoohampster.com
Thu Jul 31 12:04:03 PDT 2003


I also have an Adaptec 2400A RAID controller and have problems when my system 
seems to be having a lot of random hard disk accesses.

I upgraded the cache on the card to 128MB of Adaptec's preffered memory in 
hopes that the issue would subside, but it did not.

I changed the write cache from write back to write through to see if there 
might be an issue with that.

I upgraded to the latest I2O and SMOR.  

None of these seemed to work.

My System will actually freeze when:
  * transferring data from a cd/dvd to harddisk and performing compression.
   (happens to be when I get the most disk access)
    - probability of freezing goes up drastically when I do something else at 
      the same time that is hard disk intensive. 
      eg: backing up data off a dvd/cd & portupgrade -via & listening to mp3's
          streaming off of my localhost

For a while I've thought that it could be my system over heating.  But when my 
machine overheats it just powers off abruptly.  The freezing during high 
activity `seems` unrelated to heat.  [ these abrupt power offs seem to have 
subsided since I got new heat syncs and got my AC fixed at my apartment :-D 
(DUH) LOL ] [ I am in the process of switching to water cooled ... as it is 
known that athlons run hot.. ]

Something else that appears to be out of place (but i'm not sure) is that 
d0b3t0d0 always has a max speed of 10MHz no matter what drive I place there 
while all the others have a max speed of 50MHz.

I have been searching the groups and mail archives for almost a year now. I can 
only find posts with similar problems but no resolution.  Your post appears to 
be closer to my problems than others.  There seems to be a small handful of ppl 
who have mentioned this problem.  Maybe a bad batch of cards went out? or... 
the problem isn't frequent enough for some ppl to attribute it to a real 
problem?  Or it could be the driver... I have no idea.

I remember having all sorts of problems when I oringally wanted to put an OS on 
this machine and I didn't have a stable install until I set the cache to write-
through (which for some reason is recommended for OS installs).  Then 
afterwards I set the cache back to write-back (which was recommended any other 
time).  ( from docs I have read scattered in remote places )

It appears we are not alone in our issue with the 2400A.

Wayyyyy below is a moderately detailed description about my system and highly 
detailed description about my 2400A.

if you managed to read through my ramblings.  Thanks! I hope more people will 
come out and discuss more about the 2400A.  Even those of you who have stable 
systems! I would definitley like to know what kind of hardware and software 
specs you have.  (especially if FreeBSD-5.0 works better with this card due to 
UFS2 or device drivers or what not.. i really have no idea)

Thanks!

-Adam

I run on:
      FreeBSD: 4.8-STABLE
  motherboard: IWILL MPX2
         dual: Athlon 2100+ MP
       memory: 1G
graphics card: Matrox MGA G550 AGP
   sound card: CMedia CMI8738
 cd/dvd drive: PLEXTOR CD-R PX-320A
    raid card: ADAPTEC 2400A FW Rev. 3A0L
               With 128MB Cache, Raid 5,
               4 X Western Digital 1200JB w/8MB Cache


DMESG OUTPUT ON asr0

asr0: <Adaptec Caching SCSI RAID> mem 0xe0000000-0xe7ffffff irq 10 at device 5.0
 on pci2
asr0: major=154
asr0: ADAPTEC 2400A FW Rev. 3A0L, 4 channel, 256 CCBs, Protocol I2O


RAIDUTIL  Version: 3.04  Date: 9/27/2000  FreeBSD CLI Configuration Utility
Adaptec ENGINE  Version: 3.04  Date: 9/27/2000  Adaptec FreeBSD SCSI Engine

#  b0 b1 b2  Controller     Cache  FW    NVRAM     Serial     Status
---------------------------------------------------------------------------
d0 -- -- --  ADAP2400A      112MB  3A0L  ADPT 1.0  BB0E14220H4Optimal

Physical View
Address    Type              Manufacturer/Model         Capacity  Status
---------------------------------------------------------------------------
d0b0t0d0   Disk Drive (DASD) WDC      WD1200JB-75CRA0   114440MB  Optimal
d0b1t0d0   Disk Drive (DASD) WDC      WD1200JB-75CRA0   114440MB  Optimal
d0b2t0d0   Disk Drive (DASD) WDC      WD1200JB-75CRA0   114440MB  Optimal
d0b3t0d0   Disk Drive (DASD) WDC      WD1200JB-00CRA1   114473MB  Optimal

Logical View
Address       Type              Manufacturer/Model      Capacity  Status
---------------------------------------------------------------------------
d0b0t0d0      RAID 5 (Redundant ADAPTEC  RAID-5         343320MB  Optimal
 d0b1t0d0     Disk Drive (DASD) WDC      WD1200JB-75CRA0114440MB  Optimal
 d0b2t0d0     Disk Drive (DASD) WDC      WD1200JB-75CRA0114440MB  Optimal
 d0b3t0d0     Disk Drive (DASD) WDC      WD1200JB-00CRA1114473MB  Optimal
 d0b0t0d0     Disk Drive (DASD) WDC      WD1200JB-75CRA0114440MB  Optimal


Address    Max Speed  Actual Rate / Width
---------------------------------------------------------------------------
d0b0t0d0   50 MHz     100 MB/sec    wide
d0b1t0d0   50 MHz     100 MB/sec    wide
d0b2t0d0   50 MHz     100 MB/sec    wide
d0b3t0d0   10 MHz     100 MB/sec    wide

Address    Manufacturer/Model        Write Cache Mode (HBA/Device)
---------------------------------------------------------------------------
d0b0t0d0   ADAPTEC  RAID-5           Write Back / --
 d0b1t0d0  WDC      WD1200JB-75CRA0  -- / Write Back
 d0b2t0d0  WDC      WD1200JB-75CRA0  -- / Write Back
 d0b3t0d0  WDC      WD1200JB-00CRA1  -- / Write Back
 d0b0t0d0  WDC      WD1200JB-75CRA0  -- / Write Back

#  Controller     Cache  FW    NVRAM     BIOS   SMOR      Serial
---------------------------------------------------------------------------
d0 ADAP2400A      112MB  3A0L  ADPT 1.0  1.62   1.12/79I  BB0E14220H4

#  Controller      Status     Voltage  Current  Full Cap  Rem Cap  Rem Time
---------------------------------------------------------------------------
d0 ADAP2400A       No battery 

Address    Manufacturer/Model        FW          Serial        123456789012
---------------------------------------------------------------------------
d0b0t0d0   WDC      WD1200JB-75CRA0  16.0 WD-WMA8C2061103      -X-XX--X-O--
d0b1t0d0   WDC      WD1200JB-75CRA0  16.0 WD-WMA8C1755837      -X-XX--X-O--
d0b2t0d0   WDC      WD1200JB-75CRA0  16.0 WD-WMA8C1625250      -X-XX--X-O--
d0b3t0d0   WDC      WD1200JB-00CRA1  17.0 WD-WMA8C3105960      -X-XX--X-O--

Capabilities Map:  Column 1 = Soft Reset
                   Column 2 = Cmd Queuing
                   Column 3 = Linked Cmds
                   Column 4 = Synchronous
                   Column 5 = Wide 16
                   Column 6 = Wide 32
                   Column 7 = Relative Addr
                   Column 8 = SCSI II
                   Column 9 = S.M.A.R.T.
                   Column 0 = SCAM
                   Column 1 = SCSI-3
                   Column 2 = SAF-TE
   X = Capability Exists, - = Capability does not exist, O = Not Supported



More information about the freebsd-questions mailing list