Re: Разные модули под разными ядрами

2004-12-19 Пенетрантность Yevgen Reznichenko

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: Разные модули под разными ядрами

2004-12-19 Пенетрантность Michael Shigorin
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: Разные модули под разными ядрами

2004-12-19 Пенетрантность Oleg Gritsinevich
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: Разные модули под разными ядрами

2004-12-19 Пенетрантность Yevgen Reznichenko

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: Разные модули под разными ядрами

2004-12-18 Пенетрантность Dmitry A. Fedorov
On Sat, 18 Dec 2004, Yevgen Reznichenko wrote:

> Michael Shigorin wrote:
> 
> > Съехать на альсу и под 2.4?
> 
> Не, у меня пока ALSA под 2.6 как-то криво работает (звук постоянно 
> прерывается), не хочу такого же и на 2.4

А у меня с алсой на 2.4 все хорошо.
Наверное, у тебя алса какая-то неправильная. Поди из debianа брал?
А надо - с сайта, и потом ручками, ручками.

-- 
Если виртуальная память закончилась, она ненастоящая.



Re: Разные модули под разными ядрами

2004-12-18 Пенетрантность Michael Shigorin
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: Разные модули под разными ядрами

2004-12-18 Пенетрантность Vitaly Lipatov
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: Разные модули под разными ядрами

2004-12-18 Пенетрантность Yevgen Reznichenko

Michael Shigorin wrote:


Съехать на альсу и под 2.4?


Не, у меня пока ALSA под 2.6 как-то криво работает (звук постоянно 
прерывается), не хочу такого же и на 2.4


Женя



Re: Разные модули под разными ядрами

2004-12-18 Пенетрантность Yevgen Reznichenko

Dmitry A. Fedorov wrote:


Ты можешь в соответствующие скрипты вставить проверку на 2.6 и 2.4
и, в зависмости от, не продолжать.


Вот этого мне как раз и не хотелось, потом при апдейтах замучаюсь.

Женя



Re: Разные модули под разными ядрами

2004-12-18 Пенетрантность Yevgen Reznichenko

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: Разные модули под разными ядрами

2004-12-18 Пенетрантность Andrey Melnikoff
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: Разные модули под разными ядрами

2004-12-18 Пенетрантность Dmitry A. Fedorov
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: Разные модули под разными ядрами

2004-12-18 Пенетрантность Oleg Gritsinevich
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: Разные модули под разными ядрами

2004-12-18 Пенетрантность Michael Shigorin
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/