Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Mar 2006 21:33:30 -0500
From:      Alain Hebert <ahebert@pubnix.net>
Cc:        freebsd-current@freebsd.org
Subject:   Was: SOLVED: Re: HowTo?: Current -> RELENG_6_0 Patch for "semaphore timeout !! DANGER Will Robinson !!" issue with Promise Fasttrak Raid 0/1 Card
Message-ID:  <44162B7A.4000302@pubnix.net>
In-Reply-To: <4411D9D7.7060409@pubnix.net>
References:  <4410F0BE.6050600@pubnix.net> <200603100604.48535.thierry@herbelot.com> <441112DB.9060907@pubnix.net> <20060310154305.GA29639@uk.tiscali.com> <4411D9D7.7060409@pubnix.net>

next in thread | previous in thread | raw e-mail | index | archive | help
    Well no quite,

    The short form is does anybody has a working setup with a PDC20580 
(Fasttrak 2300) and WD's drives?

    I think either the FT2300 is a joke or WD's are just not the right 
choice for real computing.
    (They might be good for gaming and windoze...  Aint much productive 
for me)

-----

    The long form:

With RELENG_6

    WD1600JS are just making too many errors (every few minutes at heavy 
load).

    WD2500KS (which are suppose to be the RAID approuve ones make some 
errors (every hours at heavy load)).

    Effect Disk I/O stop for a few seconds, until the situation get 
resolved by the driver.

    FYI it should be the same with CURRENT.  Didn't try it but I could.

With RELENG_6_0

    Got those Will Robinson Messages.

    Effect Disk I/O is just frozen and one must push the big red button.

With RELENG_5_4 (which works with a PDC20378 with 2 x ST3160023AS)

    Raid just fail (at the first error) and randomly drop one of the 2 
drive.

    The server still works.

------

    What is heavy load?  4 iozone + a find /

Alain Hebert wrote:

>    Thanks.
>
>    I've got confused and taught RELENG_6 was 6.0-PRERELEASE.
> ------
>
>    In this summary you'll find more details with 6.1-PRERELEASE and 
> the WD1600JS's that I'm using with the Fasttrak 2300 in RAID1.
>
> ------
>
> A little thread about those drive:
>
>    http://hardware.mcse.ms/archive12-2005-8-220010.html
>
>    As you can see my drives are similar except for last number in 
> device model and that the firmware are totally different.
>    (A check with WDC show no way to upgrade/download firmware...  argh!)
>
>    Also they are capable of "automatic acoustic management" but its 
> disable...  thus no timeout problem with raid controller.
>
> ----- ad4
>    device model          WDC WD1600JS-00MHB1
>    serial number         WD-WCANM2041663
>    firmware revision     10.02E01
> ----- ad6
>    device model          WDC WD1600JS-00MHB0
>    serial number         WD-WCANM2124370
>    firmware revision     02.01C03
> -----
>
>    # atacontrol cap ad4
>
>    Protocol              Serial ATA v1.0
>    Serial ATA II
>    device model          WDC WD1600JS-00MHB1
>    serial number         WD-WCANM2041663
>    firmware revision     10.02E01
>    cylinders             16383
>    heads                 16
>    sectors/track         63
>    lba supported         268435455 sectors
>    lba48 supported       312581808 sectors
>    dma supported
>    overlap not supported
>
>    Feature                      Support  Enable    Value           Vendor
>    write cache                    yes      yes
>    read ahead                     yes      yes
>    Native Command Queuing (NCQ)   no        -      0/0x00
>    Tagged Command Queuing (TCQ)   no       no      0/0x00
>    SMART                          yes      yes
>    microcode download             yes      yes
>    security                       yes      no
>    power management               yes      yes
>    advanced power management      no       no      0/0x00
>    automatic acoustic management  yes      no      254/0xFE        
> 128/0x80
> -----
>
> Thore are the warnings that now come up instead of  freezing like in 
> 6.0-RELEASE:
> (only once, all at the same time, and early during this 2h of disk 
> stress test)
>      ad6: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - 
> completing request directly
>    ad6: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - 
> completing request directly
>    ad6: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - 
> completing request directly
>    ad6: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - 
> completing request directly
>    ad6: WARNING - SET_MULTI taskqueue timeout - completing request 
> directly
>    ad6: TIMEOUT - READ_DMA retrying (1 retry left) LBA=90088639
>
>    Looks like the driver may be changing the drive features 
> configuration for optimization during heavy I/O or maybe a bad 
> block...  You'll let me know.
>
>    Have fun...
>
>
> Brian Candler wrote:
>
>> On Fri, Mar 10, 2006 at 12:47:07AM -0500, Alain Hebert wrote:
>>  
>>
>>>   I looked/search everywhere for a thread.  I just used the wrong 
>>> keywords it seems.
>>>
>>>   I'll try -current tomorrow...  I hope its stable enought for 
>>> production.
>>>   
>>
>>
>> What you want is RELENG_6 (aka 6-STABLE). That gets you tracking the 
>> code
>> base which will end up shortly as 6.1-RELEASE, not the bleeding edge
>> -CURRENT.
>>
>> You can then continue tracking RELENG_6 and you'll incrementally get 
>> all the
>> changes which will end up in 6.2, 6.3 etc.
>>
>> Regards,
>>
>> Brian.
>>
>>  
>>
>

-- 
Alain Hebert                                ahebert@pubnix.net   
PubNIX Inc.        
P.O. Box 175       Beaconsfield, Quebec     H9W 5T7	
tel 514-990-5911   http://www.pubnix.net    fax 514-990-9443




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44162B7A.4000302>