Передача параметров модулям при загрузке и Core2Duo [Решено]
Купил новый системник на базе Asus P5KC и Core2Duo E6550. Также со старого компа поставил тв-тюнер Beholder 409.
В этой связи возникло 2 вопроса.
Первый вопрос.
Поковырявшись в доках, в инете, выяснил какие параметры передавать модулю тв-тюнера и и модулю звуковухи. Прописал в /etc/modules.autoload.d/kernel-2.6 нужные модули:
atl1 #(для встроенной сетевухи Attas)
tuner #(тв-тюнер)
saa7134 #(тв-тюнер)
snd-hda-intel #(для встроенной звуковухи)
...
Все грузится, но как сделать чтобы они грузились автоматом с нужными параметрами? Пробовал дописывать параметры в этом файле, но они не применяются. Видимо, как-то и где-то в другом файле... В хэндбуке и википедии не нашел... Может ткнете меня носом куда смотреть?
Руками делаю так:
rmmod tuner
rmmod snd-hda-intel
modprobe tuner secam=dk
modprobe snd-hda-intel model=6stack-dig
И только после этого все начинает нормально и правильно работать.
Второй вопрос.
Согласно http://gentoo-wiki.com/Safe_Cflags#Intel_Core_2_Duo.2FQuad_.2F_Xeon_51xx.2F53xx для моего процессора надо прописывать в make.conf следующее:
32 bit profile (x86)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
64 bit profile (amd64)
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"
Я пока сижу на архитектуре x86. Прописал все согласно доке. Но! Недавно в блоге одного немецкого гентушника увидел следущий make.conf для Core2Duo и задумался:
CFLAGS="-O2 -march=nocona -pipe -fomit-frame-pointer -msse3"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
Что это всетаки за параметр march? Архитектура процессора? Какое всетаки правильное значение для процессора Core2Duo?
- Для комментирования войдите или зарегистрируйтесь
echo "options
echo "options <имя_модуля> параметр1=значение параметр2=значение ..." >> /etc/modules.d/<имя_модуля>
echo "<имя_модуля>" >> /etc/modules.autoload.d/kernel-<версия>
-march= - архитектура, есть еще -mtune= - обычно то же значение, что и архитектура
re: echo "options
Спасибо! Все получилось! Только потом еще надо не забыть
modules-update
По второму
По второму вопросу.
Смотря от того, что ты хочешь получить в итоге. Если x86 - prescott, если 64-битную систему (она же amd64) - nocona. У немца определенно второй вариант (правда, неправильный CHOST, но я так думаю, он сначала ставил для x86, а потом решил перейти на 64-бит)
_______________________
From Siberia with Love!
re: По второму
Спасибо! Я так и думал.