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>