Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Aug 2005 09:37:10 +0200
From:      =?ISO-8859-1?Q?S=F8ren_Schmidt?= <sos@FreeBSD.org>
To:        Vadim Chekan <vchekan@cox.net>
Cc:        current@FreeBSD.org
Subject:   Re: [Patch] Serial ATAPI is not recognized
Message-ID:  <22CD48F3-747D-48EB-A5CF-633FB78BCA8D@FreeBSD.org>
In-Reply-To: <42FBEA3A.5090809@cox.net>
References:  <42FBEA3A.5090809@cox.net>

next in thread | previous in thread | raw e-mail | index | archive | help

On 12/08/2005, at 2:15, Vadim Chekan wrote:

> Hi all!
>
> I've bought a SATA dvd burner, Plextor PX-712-SA and found that =20
> FreeBSD 6 does not recognize it. But freebsd-5 does. After some =20
> time spent on investigation I found that it needs reset commad be =20
> issued before get ATAPI_MAGIC_LSB and ATAPI_MAGIC_MSB.
>
> In ata-chipset.c:ata_sata_connect() I put
>     ATA_IDX_OUTB(ch, ATA_ALTSTAT, ATA_A_IDS | ATA_A_RESET);
>     ata_udelay(10000);
> before
>    if ((ATA_IDX_INB(ch, ATA_CYL_LSB) =3D=3D ATAPI_MAGIC_LSB) &&
>
> and it works now. At least I checked burncd in CDRW mode. It hungs =20
> or gives error at the end but produces valid CD.

SATA/ATAPI is not supported yet, and the above patch is by far not =20
enough for all systems to work.
In fact you are just lucky on your system, for the heck of it I tried =20=

it here and my test system lost all its SATA disks :)
Support is in the works and will hit -current when its stable enough =20
for general usage....

- S=F8ren






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?22CD48F3-747D-48EB-A5CF-633FB78BCA8D>