Купил мамку на сабжном чипсете(Soltek SL-75FRN3-GR).
Теперь сижу вот и не знаю, какой ей PCI IDE Chipset в ядро вкрутить, чтоб DMA включить, непонятно, как заставить работать SATA винт и набортную сетевуху в выводе lspci даже не видно, хотя в оффтопике работает....
Поможите кто чем может... :)
Заранее спасибо.
Bregor Esgarothian: nForce2 Ultra 400
ну если нашел - объясни остальным, если не трудно:-)
Все оказалось довольно запутанно...
сетевуха и DMA включаются банально:
вкомпилируется все в ядро и бодро работает.
С SATA хуже - после вкомпилирования его в ядро создался /dev/sda, но без разделов(типа sda1,sda2,etc...) и примонтировать соответственно нечего.
Но хуже всего стало, когда я иксы пустил...
Я чуть не заплакал:
Шрифты в КДЕ стали несколько больше и какие-то округлые, а в XMMS'e шрифты стали узкие и будто растянутые в высоту....
Как бороться - пока не знаю.
Поменял только мать.
Остальное железо и иксовые конфиги не трогал.
Блин! Никак не разобраться ни с SATA ни со вдруг изменившимися шрифтами....
Если кто чего знает - подскажите...
Настройка Serial ATA (SATA) в Linux 2.4.26 и Linux 2.6.5
Вот понадобилось настроить на сервере 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, что можно
использовать в такой ситуации для начальной установки. Мне это
не понадобилось.
[quote=Bregor Esgarothian]Купил мамку на сабжном чипсете(Soltek SL-75FRN3-GR).
Теперь сижу вот и не знаю, какой ей PCI IDE Chipset в ядро вкрутить, чтоб DMA включить, непонятно, как заставить работать SATA винт и набортную сетевуху в выводе lspci даже не видно, хотя в оффтопике работает....
Поможите кто чем может... :)
Заранее спасибо.[/quote]
а что за дистр ставишь слабо сказать?
хех - Gentoo-2004.3
kernel - 2.6.10
только по-моему от дистра-то ничего не зависит - надо в ядро вкомпиливать все это...
А вот что вкомпиливать - я и не в курсе...
Все - отбой.
Нашел уже :)
первый линк который мне дал яндекс на "SATA и linux" насколько я понимаю настройки ядра 2.6.5 не чужды ядру 2.6.10
Не.
Без либата решил проблему.
Там было в SCSI девайсах NVidia SATA - я просто не заметил
А со шрифтами тоже разобрался - это у меня в /etc/gtk/gtkrc.ru
проблемы были.
P.S. Всем спасибо за ответы

Последние комментарии
8 лет 26 недель назад
8 лет 45 недель назад
9 лет 2 недели назад
9 лет 3 недели назад
9 лет 44 недели назад
9 лет 44 недели назад
9 лет 45 недель назад
9 лет 45 недель назад
9 лет 45 недель назад
9 лет 47 недель назад