Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Mar 2004 17:18:38 +0300
From:      Roman Kurakin <rik@cronyx.ru>
To:        Roman Kurakin <rik@cronyx.ru>
Cc:        hackers@freebsd.org
Subject:   HDD problem research (was  HDD questions)
Message-ID:  <404F23BE.5080008@cronyx.ru>
In-Reply-To: <404CDC3B.301@cronyx.ru>
References:  <404B9E56.4060103@cronyx.ru> <404C3CD3.9030104@DeepCore.dk> <404CDC3B.301@cronyx.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Does any body have Segate drive ST380021A working with FreeBSD?
Does any body have problems with it running 5.2-5.current or other 
versions of FreeBSD?

Best regards,
                      Roman Kurakin

Roman Kurakin wrote:

> Søren Schmidt wrote:
>
>> Roman Kurakin wrote:
>>
>>> Hi,
>>>
>>>    I have some problems with my HDD (ST380021A). The problem was 
>>> checked on 5.2, 5.2.1, and some
>>> 5.Current (cvsuped about week or two).
>>>
>>>    At first I got this problem while system installation. I get trap 
>>> and message from ata after I start a commit:
>>> FAILURE READ_DMA status=51 <READY, DSC, ERROR> error=10 
>>> <NID_NOT_FOUND> LBA=245529601
>>
>>
>>
>> If I read the above modelnumber correctly it is a 80G disk..
>>
>> There is only ~160000000 sectors on such a disk, so you cant expect 
>> to read sector 245529601 as its not there :) 
>
>
> I know that, and this is the problem. I am trying to read 41929650, 
> but system thinks this is 245529601.
> This sector is near 20G mark, so I tried to read it from 40G disk, 
> which I use to run fbsd. All is fine.
>
>>
>> Now why sysinstall tries to do that is beyond me, but could be a 
>> problem with the geometry (it seems to always get it wrong these days). 
>
>
> This is not a problem of sysinstall at all. As I wrote, it is enougth 
> to try to read one sector. So this problem
> somewhere between read call and ata driver. This area wasn't in focus 
> of my interest before, so I don't
> know where to go.
>
> Also, I tryied to read some sectors back and forward, and found out 
> that value of LBA changes nolinear.
> Lower byte is linear only on interval of 63 values, so I gues this is 
> a sector value. And  it seems that LBA value
> not LBA value at all :-(
>
> This is all I have now. Any ideas, comments?
>
> Best regards,
>                                Roman Kurakin
>
>>
>>
>> -Søren
>> _______________________________________________
>> freebsd-hackers@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>> To unsubscribe, send any mail to 
>> "freebsd-hackers-unsubscribe@freebsd.org"
>>
>>
>
>
>
>
>
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to 
> "freebsd-hackers-unsubscribe@freebsd.org"
>
>





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?404F23BE.5080008>