Купил мамку на сабжном чипсете(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. Всем спасибо за ответы

Последние комментарии
10 лет 22 недели назад
10 лет 41 неделя назад
10 лет 51 неделя назад
10 лет 51 неделя назад
11 лет 40 недель назад
11 лет 40 недель назад
11 лет 41 неделя назад
11 лет 41 неделя назад
11 лет 42 недели назад
11 лет 43 недели назад