Ru-Board.club
← Вернуться в раздел «UNIX»

» Linux + SATA (serial ATA)

Автор: Uriel
Дата сообщения: 06.03.2004 22:27
Кто-то может популярно объяснить как поставить линукс на винт serial ata?
LinuX Red Hat 7.2
HDD Seagate ST380013AS
Автор: Swappp
Дата сообщения: 08.03.2004 02:28
Uriel
А какие проблемы? незнаю как 7.2 а 9 точно встанет без каких либо ухищрений. к таму же стоило бы написать не название винчестера, а название контролера, или матери.
Автор: Raredemon
Дата сообщения: 09.03.2004 07:53
Uriel
Настрой в биосе чтобы САТА эмулировал ИДЕ, и все... Единственное что может еще приключится, не знаю как с шапкой, но у сюзи 8.0 была проблема, на сата не вставал рейзерфс, только стандартный ext
Автор: Swappp
Дата сообщения: 09.03.2004 20:40
Raredemon

Цитата:
Настрой в биосе чтобы САТА эмулировал ИДЕ, и все...

если более мение новое ядро (кажется >=2.4.18) ни какой эмуляции и режимов совместимости не надо, правда попадаются сборки, которые при загрузки виснут...
Автор: Uriel
Дата сообщения: 10.03.2004 22:56
Mb: Intel 865 PERL
Hdd: Seagate 7200.7 (80Gb) SATA

эмуляции в биосе нет
на сайте редхэта нашёл такое:

Цитата:
Systems based on the Intel I865/I875 chipsets and utilizing these chipsets' ICH5 Serial ATA (SATA) functionality should configure the BIOS settings for their SATA devices to "enhanced" or "native" mode. "Legacy" or "combined" mode SATA is supported, but discouraged.


поэтому выставляю Enhanced.

Пробовал ставить RedHat9 с ядром 2.4.20-8
Не захотело ставиться, и вроде бы у него ещё нету поддержки SАТА
Я слил ядро 2.6.3, там включена поддержка SATA. Установил РедХэт9 на второй, подключенный для ентих целей простой ATA диск. Откомпилировал ядро с поддержкой SATA и гружу его.

Вот только не знаю как же всё таки увидеть SATA диск?
Автор: Uriel
Дата сообщения: 12.03.2004 17:40
итого, поставил всё таки.


Система:

Motherboard: Intel 865PERL
HDD: Seagate 7200.7 (SATA 80Gb)

Поставил LinuX Red Hat 9

в BIOS выставил такие параметры:
ATA/IDE Configuration -> Legacy
Legacy IDE Channels -> SATA P0/P1, PATA Pri.

я так понял он определяется не как SATA а как обычный.
Автор: hanty
Дата сообщения: 18.03.2004 07:26
А у меня мамка такая же, только я после установки линуха увидел что первым девайсом винт стать не может. При установке енхансед моде в биосе с винта грузится начал, но потом всё равно завис! Что делать?
Автор: WiseAlex
Дата сообщения: 19.04.2004 19:13
Как заставить работать RAID-1 на TR-822 (чипсет SiI 3112 на 2 SATA винчестера) производитель Tekram под ядро 2.6.5
Linux видит оба диска по отдельности (hde и hdd), настройки в BIOSе карты установлены на RAID-1.
Автор: lynx
Дата сообщения: 21.04.2004 08:36
Настройка Serial ATA (SATA) под Linux


Цитата:

Вот понадобилось настроить на сервере Serial ATA и соответственно
спешу поделиться опытом. Поскольку сам в рунете ничего на
эту тему не нашел (имеется в виду на тот момент).

Исходные данные:
материнка на чипсете I875P,
жесткий диск segate SATA на 120GB (3120026AS),
второй точно такой IDE диск segate(3120026A).

Linux видит SATA как SCSI устройство. Я нашел несколько
мест, где написано, что 2.6 видит SATA как SCSI, а 2.4 как ide
/dev/hdg. Но мой собственный опыт показал, что это не так.
Оба ядра видят его как scsi (по крайней мере, если использовать
те версии и патчи, что и я).

Для 2.6.5 никаких патчей не нужно. Просто включаем в ядре
поддержку SATA SCSI в разделе SCSI и конкретный SATA контролер
(в моем случае Intel ICH). При загрузке
видим SATA винт как /dev/sda, а второй IDE как /dev/hda.

в 2.4.27 обещают тоже сразу все будет в ядре, без патчей.
Но в 2.4.26 пока надо патчить.

Берется патч вот тут:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata

почему там каждой версии по три (libata1,2,3) я так и не понял,
взял libata1 и все работает.

итак, берем, например, http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.4.26-rc1-libata1.patch.bz2

скачиваем и применяем вот так (стоя в директории ядра):
patch -p1 ../2.4.26-rc1-libata1.patch

теперь включаем в ядре SATA SCSI как и для 2.6
дальше все тоже как в 2.6. Диск виден как /dev/sda

Собственно все, если вы хотите поставить Linux сразу на SATA
диск, то вам разумеется нужен инсталлятор Linux с соотв. ядром.

В противном случае надо поставить Linux сначала на обычный ATA диск, загрузиться, проделать все, что описано выше и когда SATA заведётся - перенести систему на него. Некоторые мамки вроде
бы позволяют изобразить из SATA обычный ATA, что можно
использовать в такой ситуации для начальной установки. Мне это
не понадобилось.

Оригинал текста на http://www.comar.ru/forum/index.php?t=tree&th=38


(c) dlong
Автор: AlexeiKozlov
Дата сообщения: 16.11.2004 09:38

Цитата:
Собственно все, если вы хотите поставить Linux сразу на SATA
диск, то вам разумеется нужен инсталлятор Linux с соотв. ядром.


я про mandrake 9 спрошу. у него все дрова в программе установки подгружаються сами, они не в компилены в ядро. сам я модули вроде нашел для sata винта , но вот трабла, у меня не получилось их подцепить к программе установки.И винт так и не виден.А с ide ставить не охото.Вот вопрос кто знает какие шаги надо предпринять для того чтобы установка M9 схватила дрова от sata буду очень рад. у меня винт st31160023as mb:asusa7n8xdeluxe bios 1008.
Автор: gagp17
Дата сообщения: 18.11.2004 03:32

Цитата:
Настрой в биосе чтобы САТА эмулировал ИДЕ, и все...


Только что поставили 3.6 Knoppix на Dell - HDD Seagate SATA 250Gb
BIOS У Dell попроше Intell будет - из всех опций поменяли SATA interface "нормал" на "complicated" (?) - и заработало

До bios'a пробoвали так ставить - никак, knoppix диск видит, вроде ставит - и потом не бутитса.
Пробовали также Мандраке 10 - у них вроде SATA драйвер есть - он мой Barracuda 120Гб SATA HDD видит (но после смени Биос'а не пробовали)

[Текст переведён с транслита]
Автор: ApelSYN2
Дата сообщения: 26.01.2005 20:06
Тут дело не в смене BIOS-а, а в подрузке драйверов sata при взлете linux. Заставить ядро видеть устройство /dev/sda (именно так будет называться ваш винт не в режиме эмуляции PATA) достаточно просто, чуть больше придется проиграться для того чтоб пересобрать
/boot/initrd-2.*

Впрочем, не буду пересказывать то, что уже написано в этой статье:
Установка Linux на SATA
Автор: OldGopher
Дата сообщения: 31.01.2005 16:26
Раз уж есть тема про SATA+Linux, не буду открывать новую.

Такой вопрос: имеется RAID карта ACard AEC-6897. Драйверов для Linux пока нет, и дело может затянуться еще на полгода. Есть драйвера от предыдущей модели карты на том же чипе, но они не опознают новую.

Можно ли поставить Linux на какой-то универсальный драйвер или еще что? Ставить предполагается на диск не в RAID наборе.
Автор: Cursed_Work
Дата сообщения: 22.04.2005 11:22
Можно ли как-то перенести Slackware с IDE на SATA винт большего размера без перестановки?

Страницы: 1

Предыдущая тема: FreeBSD mini


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.