NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: large disks



>On 10/02/2012 at 3:39 PM, "Manuel Bouyer" <bouyer%antioche.eu.org@localhost> wrote:
>On Sun, Sep 30, 2012 at 11:20:07PM +0200, Martin Husemann wrote:
>> Here your problem is:
>>
>> > viaide2: BSY never cleared, status 0x80
>> > viaide2 channel 0: reset failed for drive 0
>>
>> I don't know anything about this driver - Manuel, are you around?

>This is coming from wdc_sataprobe() in sys/dev/ic/wdc.c
>The PHY has established communications with the drive, but the
>drive doens't come out of reset within the allowed time (5s).
>I guess before these messages there was something like
>viaide2 port 0: device present, speed: XXX
>right ?

>I see that FreeBSD does clear the SATA error register after a link up,
>maybe this is what's missing here. If so, the attached patch should
>help.

>--
>Manuel Bouyer <bouyer%antioche.eu.org@localhost>
>NetBSD: 26 ans d'experience feront toujours la difference
>--
The patch is having trouble building.

/usr/src/sys/dev/ic/wdc.c: In function 'wdc_sataprobe':
/usr/src/sys/dev/ic/wdc.c:222:3: error: too few arguments to function 'bus_space_write_4'
/usr/src/sys/sys/bus_proto.h:177:6: note: declared here


Home | Main Index | Thread Index | Old Index