Страница 1 из 1

debian + 2.6.8.1

Добавлено: 06 окт 2004, 17:55
Andrej Ramaszeuski
Попробовал таки ядро 2.6.8.1 (предыдущие эксперименты с ядрами 2.6.* закончились глубоким разочарованием ввиду напросто нарабочей nfs).

Типа даже работает. Но модули нефига сами не загружаются - похоже что на /etc/modules.conf срёт просто. Приходится всё руками поднимать... Есть ли какой фак по переходу и одновеременному использованию ядер серий 2.4 и 2.6 под дебианом? А то полный переход на эту глючь пока не планирую, но попробовать хоцца.

Re: debian + 2.6.8.1

Добавлено: 06 окт 2004, 18:23
michael
Andrej Ramaszeuski писал(а): Типа даже работает. Но модули нефига сами не загружаются - похоже что на /etc/modules.conf срёт просто. Приходится всё руками поднимать...
Срет, конечно. Ему же modprobe.conf нужен. :D
А вообще эти module-init-tools мерзость еще та. Мой слабый разум не понимает как можно нормально настроить modprobe.conf, поэтому генерю его из modules.conf. Отсутствие возможности сделать alias alias'а. Отсутствие возможности автоматической выгрузки модулей (rmmod -a). Совершенно не понятно ради чего отказались от modutils...

Re: debian + 2.6.8.1

Добавлено: 06 окт 2004, 23:41
Andrej Ramaszeuski
Michael писал(а):
Andrej Ramaszeuski писал(а): Типа даже работает. Но модули нефига сами не загружаются - похоже что на /etc/modules.conf срёт просто. Приходится всё руками поднимать...
Срет, конечно. Ему же modprobe.conf нужен. :D
А вообще эти module-init-tools мерзость еще та. Мой слабый разум не понимает как можно нормально настроить modprobe.conf, поэтому генерю его из modules.conf.
Т.е. взять его генератор из документации и генерить из modules.conf
А не существует легальный дебиановский способ? Такая партизанщина...
Т.е. сначала update-modules, а потом ещё один скрипт? А фигвам - некотоые модули в 2.4 назывались по другому... :( Делать отдельный modules.conf, который никто не будет юзать а из него modprobe.conf
Michael писал(а): Отсутствие возможности сделать alias alias'а. Отсутствие возможности автоматической выгрузки модулей (rmmod -a). Совершенно не понятно ради чего отказались от modutils...
Как и всё остальное - ради секса.

Re: debian + 2.6.8.1

Добавлено: 07 окт 2004, 05:07
michael
Andrej Ramaszeuski писал(а): Т.е. взять его генератор из документации и генерить из modules.conf
А не существует легальный дебиановский способ? Такая партизанщина...
Т.е. сначала update-modules, а потом ещё один скрипт? А фигвам - некотоые модули в 2.4 назывались по другому... :( Делать отдельный modules.conf, который никто не будет юзать а из него modprobe.conf
Я в modules.conf просто прописываю что-то типа

Код: Выделить всё

if `uname -r`==2.4.*
 alias usb-controller ohci
else
 alias usb-controller ohci-hcd
endif
и генерю modutils.conf при загрузке. Много проще, чем делать его руками. Кстати, если используешь devfs нужно генерить также и modutils.devfs.
Andrej Ramaszeuski писал(а):
Michael писал(а): Отсутствие возможности сделать alias alias'а. Отсутствие возможности автоматической выгрузки модулей (rmmod -a). Совершенно не понятно ради чего отказались от modutils...
Как и всё остальное - ради секса.
Это раньше секс был, а сейчас мастурбация какая-то получается. :)

Re: debian + 2.6.8.1

Добавлено: 07 окт 2004, 05:08
michael
Andrej Ramaszeuski писал(а): Т.е. взять его генератор из документации и генерить из modules.conf
А не существует легальный дебиановский способ? Такая партизанщина...
Т.е. сначала update-modules, а потом ещё один скрипт? А фигвам - некотоые модули в 2.4 назывались по другому... :( Делать отдельный modules.conf, который никто не будет юзать а из него modprobe.conf
Я в modules.conf просто прописываю что-то типа

Код: Выделить всё

if `uname -r`==2.4.*
 alias usb-controller ohci
else
 alias usb-controller ohci-hcd
endif
и генерю modutils.conf при загрузке. Много проще, чем делать его руками. Кстати, если используешь devfs нужно генерить также и modutils.devfs.
Andrej Ramaszeuski писал(а):
Michael писал(а): Отсутствие возможности сделать alias alias'а. Отсутствие возможности автоматической выгрузки модулей (rmmod -a). Совершенно не понятно ради чего отказались от modutils...
Как и всё остальное - ради секса.
Это раньше секс был, а сейчас мастурбация какая-то получается. :)

Re: debian + 2.6.8.1

Добавлено: 07 окт 2004, 18:04
Andrej Ramaszeuski
Michael писал(а): Я в modules.conf просто прописываю что-то типа

Код: Выделить всё

if `uname -r`==2.4.*
 alias usb-controller ohci
else
 alias usb-controller ohci-hcd
endif
О! Именно это я м хотел знать!
Как то до меня не дошла возможность пользовать uname :)
Michael писал(а): Кстати, если используешь devfs нужно генерить также и modutils.devfs.
Нафиг, нафиг... Никогда нормально не работало.

Re: debian + 2.6.8.1

Добавлено: 07 окт 2004, 19:11
michael
Andrej Ramaszeuski писал(а):
Michael писал(а): Кстати, если используешь devfs нужно генерить также и modutils.devfs.
Нафиг, нафиг... Никогда нормально не работало.
Ну, настроить эту хрень без привычки тяжеловато. По крайней мере у меня тоже проблемы были. Но будучи настроенной... вещь! По крайней мере для 2.4.

Добавлено: 08 окт 2004, 16:02
Andy Crook
А я вот нормальненько живу с 2.6.x ядрами уже давно,
потому как по старой привычке ядро почти целиком монолитом собираю, буквально только несколько девайсных дров модулями делаю.

ЗЫ. Правда под gentoo и модули у 2.6 давно не проблема - скрипты соотв. уже сто лет как написаны. :)

Re: debian + 2.6.8.1

Добавлено: 09 окт 2004, 14:13
Andrej Ramaszeuski
Michael писал(а): Я в modules.conf просто прописываю что-то типа

Код: Выделить всё

if `uname -r`==2.4.*
 alias usb-controller ohci
else
 alias usb-controller ohci-hcd
endif
и генерю modutils.conf при загрузке. Много проще, чем делать его руками. Кстати, если используешь devfs нужно генерить также и modutils.devfs.
Облом. generate-modutils.conf грамотно вырезал все if оставив там вариянт для 2.4
Отсюда вопрос - чем генеришь modutils.conf ?

Re: debian + 2.6.8.1

Добавлено: 09 окт 2004, 16:54
michael
Andrej Ramaszeuski писал(а): Облом. generate-modutils.conf грамотно вырезал все if оставив там вариянт для 2.4
Отсюда вопрос - чем генеришь modutils.conf ?
Небось, из под 2.4 генерил? Собственно, если хочешь иметь один конфиг для обеих ядер, то приходит на ум два варианта:
1) Поместить генерацию modutils.conf в самое начало загрузочных скриптов. Именно так я сделал у себя.
2) Можно слегка изменить критерий:

Код: Выделить всё

if $USE26 == yes
 alias usb-controller ohci-hcd
else
 alias usb-controller ohci
endif
и генерить modutils.conf командой

Код: Выделить всё

USE26=yes generate-modutils.conf
Наверное, еще можно как-нибудь поизвращаться, но эти варианты, по-моему, самые простые.

Re: debian + 2.6.8.1

Добавлено: 10 окт 2004, 17:46
Andrej Ramaszeuski
Michael писал(а):
Andrej Ramaszeuski писал(а): Облом. generate-modutils.conf грамотно вырезал все if оставив там вариянт для 2.4
Отсюда вопрос - чем генеришь modutils.conf ?
Небось, из под 2.4 генерил?
С первой попытки. Потом из под 2.6 с тем же результатом.
Michael писал(а): Собственно, если хочешь иметь один конфиг для обеих ядер, то приходит на ум два варианта:
1) Поместить генерацию modutils.conf в самое начало загрузочных скриптов. Именно так я сделал у себя.
Угу. Этакая слакваристика... Такие костыли... Такие напильники...
Michael писал(а): 2) Можно слегка изменить критерий:

Код: Выделить всё

if $USE26 == yes
 alias usb-controller ohci-hcd
else
 alias usb-controller ohci
endif
и генерить modutils.conf командой

Код: Выделить всё

USE26=yes generate-modutils.conf
Наверное, еще можно как-нибудь поизвращаться, но эти варианты, по-моему, самые простые.

Ну... Попробуем. Может на следуюшей неделе. Желание играться с 2.6 чем дальше, тем больше пропадает - выгод никаких, геморрой - гарантирован, правдоподобность глюков растёт... Сижу и думаю - а оно мне надо?

Добавлено: 10 окт 2004, 20:20
Llama
Andrej Ramaszeuski, если играться - то не надо. А вообще - вполне работает ИМХО...

Re: debian + 2.6.8.1

Добавлено: 11 окт 2004, 02:27
michael
Andrej Ramaszeuski писал(а):
Michael писал(а): 1) Поместить генерацию modutils.conf в самое начало загрузочных скриптов. Именно так я сделал у себя.
Угу. Этакая слакваристика... Такие костыли... Такие напильники...
Просто врожденное тунеядство :). Систему нужно настроить так, чтобы потом как можно меньше шевелить ручками.
Andrej Ramaszeuski писал(а): Ну... Попробуем. Может на следуюшей неделе. Желание играться с 2.6 чем дальше, тем больше пропадает - выгод никаких, геморрой - гарантирован, правдоподобность глюков растёт... Сижу и думаю - а оно мне надо?
Очень знакомо. Я себя уговаривал так: когда-нибудь делать все равно придется, так лучше уж раньше, чем позже. :)

Re: debian + 2.6.8.1

Добавлено: 11 окт 2004, 12:05
Andrej Ramaszeuski
Michael писал(а):
Andrej Ramaszeuski писал(а): Ну... Попробуем. Может на следуюшей неделе. Желание играться с 2.6 чем дальше, тем больше пропадает - выгод никаких, геморрой - гарантирован, правдоподобность глюков растёт... Сижу и думаю - а оно мне надо?
Очень знакомо. Я себя уговаривал так: когда-нибудь делать все равно придется, так лучше уж раньше, чем позже. :)
Пришлось бы, если б имел хоть какое железо которое под 2.6. лучше работает.
Такого не имею...