Re: Разные модули под разными ядрами
Oleg Gritsinevich wrote: On Sat, Dec 18, 2004 at 06:01:31PM +0100, Yevgen Reznichenko wrote: И насколько я понимаю update-modules отстой теперь? В смысле? Насколько я понял update-modules генерирует только /etc/modules.conf, а он 2.6 не читается. Так что для 2.6 от него никакой пользы нет?! Женя
Re: Разные модули под разными ядрами
On Sun, Dec 19, 2004 at 10:55:41AM +0600, Dmitry A. Fedorov wrote: > Наверное, у тебя алса какая-то неправильная. Поди из debianа брал? > А надо - с сайта, и потом ручками, ручками. Ужыс. А что с ней в дебиане делают? -- WBR, Michael Shigorin <[EMAIL PROTECTED]> -- Linux.Kiev http://www.linux.kiev.ua/
Re: Разные модули под разными ядрами
On Sat, Dec 18, 2004 at 06:01:31PM +0100, Yevgen Reznichenko wrote: [skip] > Хорошо, а как сгенерировать этот /etc/modprobe.conf. Утилиту, которую > советует modprobe.conf(5), generate_modprobe.conf в дебиане я не нашёл. > Я как понимаю по аналогии: > > /etc/modprobe.d/ - для 2.6 > /etc/modutils/ - для 2.4 > > Правильно? Почему тогда 2.6 читает /etc/modules.conf? Из-за обратной > совместимости? Для меня н.п. неочевидно, что "2.6 читает /etc/modules.conf". Вот содержимое моего /etc/modprobe.conf: # Place your local directives here. # My 2.6.5 alias sound-slot-0 cmpci alias eth0 8139too # This line loads the part of the modprobe configuration managed with # update-modules(8) and built from the contents of /etc/modprobe.d/. include /lib/modules/modprobe.conf Моих там только 3 строчки: начинающиеся с 'My..' и 'alias...'. У меня Woody и modutils-2.4.26-0.backports.org.1 > > И насколько я понимаю update-modules отстой теперь? В смысле? > > Женя > -- With best regards, Oleg Gritsinevich
Re: Разные модули под разными ядрами
Dmitry A. Fedorov wrote: On Sat, 18 Dec 2004, Yevgen Reznichenko wrote: Не, у меня пока ALSA под 2.6 как-то криво работает (звук постоянно прерывается), не хочу такого же и на 2.4 А у меня с алсой на 2.4 все хорошо. Наверное, у тебя алса какая-то неправильная. Поди из debianа брал? Так она у меня под 2.6 криво работает, а в 2.6 она уже внутри самого ядра. Женя
Re: Разные модули под разными ядрами
On Sat, 18 Dec 2004, Yevgen Reznichenko wrote: > Michael Shigorin wrote: > > > Съехать на альсу и под 2.4? > > Не, у меня пока ALSA под 2.6 как-то криво работает (звук постоянно > прерывается), не хочу такого же и на 2.4 А у меня с алсой на 2.4 все хорошо. Наверное, у тебя алса какая-то неправильная. Поди из debianа брал? А надо - с сайта, и потом ручками, ручками. -- Если виртуальная память закончилась, она ненастоящая.
Re: Разные модули под разными ядрами
On Sat, Dec 18, 2004 at 11:32:36PM +0300, Vitaly Lipatov wrote: > А такое в /etc/modules.conf писать только в ALT Linux можно что > ли? : > if -n `kernelversion_minor` == 6 Да, т.к. это вездеходные modutils имени SaM. Вроде как в xvendor чего-то думали, да так и не знаю, с чем определились. -- WBR, Michael Shigorin <[EMAIL PROTECTED]> -- Linux.Kiev http://www.linux.kiev.ua/
Re: Разные модули под разными ядрами
On Saturday 18 December 2004 20:05, Yevgen Reznichenko wrote: > Dmitry A. Fedorov wrote: > > Ты можешь в соответствующие скрипты вставить проверку на 2.6 > > и 2.4 и, в зависмости от, не продолжать. > > Вот этого мне как раз и не хотелось, потом при апдейтах > замучаюсь. А такое в /etc/modules.conf писать только в ALT Linux можно что ли? : if -n `kernelversion_minor` == 6 # kernel == 2.6 alias snd-card-0 snd-для26 else alias snd-card-0 для24 endif ?? -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! LaTeX! LyX!
Re: Разные модули под разными ядрами
Michael Shigorin wrote: Съехать на альсу и под 2.4? Не, у меня пока ALSA под 2.6 как-то криво работает (звук постоянно прерывается), не хочу такого же и на 2.4 Женя
Re: Разные модули под разными ядрами
Dmitry A. Fedorov wrote: Ты можешь в соответствующие скрипты вставить проверку на 2.6 и 2.4 и, в зависмости от, не продолжать. Вот этого мне как раз и не хотелось, потом при апдейтах замучаюсь. Женя
Re: Разные модули под разными ядрами
Oleg Gritsinevich wrote: У модулей под 2.4 и под 2.6 разные конфиги. Соответственно: - для 2.4 cs46xx заносится в /etc/modules.conf - для 2.6 snd-cs46xx заносится в /etc/modprobe.conf Хорошо, а как сгенерировать этот /etc/modprobe.conf. Утилиту, которую советует modprobe.conf(5), generate_modprobe.conf в дебиане я не нашёл. Я как понимаю по аналогии: /etc/modprobe.d/ - для 2.6 /etc/modutils/ - для 2.4 Правильно? Почему тогда 2.6 читает /etc/modules.conf? Из-за обратной совместимости? И насколько я понимаю update-modules отстой теперь? Женя
Re: Разные модули под разными ядрами
Yevgen Reznichenko <[EMAIL PROTECTED]> wrote: > Добрый день! > Модули для звука для моей карты имеют разные имена в ядрах 2.4 и 2.6: > cs46xx > snd-cs46xx > Как бы их автоматически при старте загружать в зависимости от > стартуемого ядра? У меня оно так сделано: VER=`uname -r` case "$VER" in 2.6*) modprobe mad16 io=0x530 irq=7 dma=0 mpu_io=0x330 mpu_irq=9 modprobe pcspkr ;; 2.4*) modprobe.old mad16 io=0x530 irq=7 dma=0 mpu_io=0x330 mpu_irq=9 ;; esac
Re: Разные модули под разными ядрами
On Sat, 18 Dec 2004, Yevgen Reznichenko wrote: > Модули для звука для моей карты имеют разные имена в ядрах 2.4 и 2.6: > > cs46xx oss или как их там. > snd-cs46xx snd-* - alsa, включена в 2.6. То есть, это модули от разных систем. > Как бы их автоматически при старте загружать в зависимости от > стартуемого ядра? alsa загружается из /etc/init.d/alsa oss - не знаю, поищи. Ты можешь в соответствующие скрипты вставить проверку на 2.6 и 2.4 и, в зависмости от, не продолжать. -- Если виртуальная память закончилась, она ненастоящая.
Re: Разные модули под разными ядрами
On Sat, Dec 18, 2004 at 03:12:52PM +0100, Yevgen Reznichenko wrote: > Добрый день! > > Модули для звука для моей карты имеют разные имена в ядрах 2.4 и 2.6: > > cs46xx > snd-cs46xx > > Как бы их автоматически при старте загружать в зависимости от > стартуемого ядра? У модулей под 2.4 и под 2.6 разные конфиги. Соответственно: - для 2.4 cs46xx заносится в /etc/modules.conf - для 2.6 snd-cs46xx заносится в /etc/modprobe.conf > > Женя -- With best regards, Oleg Gritsinevich
Re: Разные модули под разными ядрами
On Sat, Dec 18, 2004 at 03:12:52PM +0100, Yevgen Reznichenko wrote: > Модули для звука для моей карты имеют разные имена в ядрах 2.4 и 2.6: > cs46xx > snd-cs46xx > Как бы их автоматически при старте загружать в зависимости от > стартуемого ядра? Съехать на альсу и под 2.4? -- WBR, Michael Shigorin <[EMAIL PROTECTED]> -- Linux.Kiev http://www.linux.kiev.ua/