[sisyphus] Re: SATA

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Сб Июн 12 12:12:58 MSD 2004


On Fri, Jun 11, 2004 at 11:37:46PM -0400, Ivan Adzhubey wrote:
> Among other things, you'll need to disable all kernel ATA support, since 
> libata uses the kernel's SCSI layers:  http://gkernel.bkbits.net/ or 
> (somewhat easier to deal with) Garzik's periodic patchkits at 
> ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/.
> 
> I gather that libata is the only way to support SATA drives larger than 133GB. 
> (libata supports the necessary "lba48" ATA addressing extension starting with 
> kernel revision 2.6.5-rc2.) Also, Garzik has hotplug, random taskfile 
> submission (SMART support), and ATAPI under development for libata as of 
> 2004-04-24. Last, Garzik has drivers for SATA-2 controllers under development 
> as of 2004-03-30.
> 
> То есть без libata диски >133GB все равно работать не будут,

Скорее всего, будут - поддержка lba48 в драйверах ide появилась уже
давно, и вряд ли в режиме совместимости с обычным IDE там что-то
сломано.

> но с libata не будет работать обычный ATA. А как же обычные PATA
> диски? А CD-ROM?

ICH5 SATA может работать в двух режимах - Legacy Mode (режим
совместимости с PATA) и Native Mode; как правило, соответствующие
настройки есть в BIOS.  Для Native Mode всё просто и понятно -
SATA-часть представляется как отдельное PCI-устройство, никак не
пересекающееся с PATA; соответственно, PATA поддерживается через
обычные драйверы ide, а SATA - через ata_piix.  А вот в Legacy Mode
SATA засовывается вместо одного из каналов обычного IDE-контроллера;
этот режим тоже поддерживается, но достаточно извращённым методом, и
всё равно могут наблюдаться какие-то проблемы, поэтому рекомендуется
ставить Native Mode.

Более серьёзные проблемы с PATA у sata_promise - некоторые контроллеры
имеют порты и PATA, и SATA, и вот для них PATA пока что не
поддерживается совсем.

Ну и обидно, что до сих пор в libata нет поддержки SMART.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040612/981a9e18/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus