[eside-ghost] Un poco de teoria sobre modulos del kernel
aktor
aktor en aktornet.ath.cx
Mar Jun 15 21:11:00 CEST 2004
Aupa Cyrus!
El Tue, 15 Jun 2004 14:00:07 +0200
Cyrus escribió:
> El kernel carga los modulos del /etc/modules, en el arranque, cuando
> pone lo tipico que calculating modules dependences... y si hay algo
> configurado en el /etc/modules.conf, y es mas actual, lo carga de ahi,
> ¿hasta aqui todo bien?
Si, eso es... desde /etc/modules.conf puedes tb pasar parámetros en la carga de los módulos...
> ¿porque teng 2 veces ac97_codec?
Xq al ejecutar el comando modconf si la carga del módulo tiene éxito se añade al archivo /etc/modules
Por eso si ejecutas una y otra vez el comando modconf puedes llegar a ver un módulo muuuuuchas veces.
> ¿tengo que cargar otro modulo para el mezclador?, antes no tenia y
> funcionaba.
Yo tengo lo siguiente cargado para alsa, aunque no como módulo:
<*> Advanced Linux Sound Architecture
<*> Sequencer support
< > Sequencer dummy client
<*> OSS Mixer API
<*> OSS PCM (digital audio) API
[*] OSS Sequencer API
> El resto de modulos los carga genial, los de la capturadora de bttv,
> etc, pero ese me da ese problemo.
Este es una parte de una pequeña receta que me curré la semana pasada para un proyecto que acabamos de presentar para el SONAR.
A ver si te sirve. Eso si, es sobre el kernel 2.4.26.
CAMBIOS SOBRE EL KERNEL
-----------------------
Instalamos sobre la última version de kernel disponible: Kernel 2.4.26
En "Character devices", "I2C support", señalar "I2C support" (*)
En "Character devices", "I2C support", señalar "I2C bit-banging interfaces" (M)
En "Character devices", "I2C support", señalar "I2C device interface" (M)
En "Character devices", "I2C support", señalar "I2C /proc interface (required for hardware sensors)" (M)
En "Multimedia devices", señalar "Video For Linux" (*)
En "Multimedia devices", "Video For Linux", señalar "Bt848 video 4 linux" (M)
# make modules modules_install
Ejecutamos el siguiente script que nos creada los nodos (mknod)
# bash /usr/src/linux/Documentation/video4linux/bttv/MAKEDEV
Añadimos las siguientes líneas sobre /etc/modules.conf
# i2c
alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=6 radio=1
options tuner debug=1
Donde card=6 es el modelo de la tarjeta AVerTv de que disponemos
un saludo
aktor
--
Programador huérfano busca placa-madre.
-- Www.frases.com.
This mail is copyleft-ed to aktor under the terms of the CC License (Creative Commons).
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 189 bytes
Descripción: no disponible
Url : https://listas.deusto.es/pipermail/eside-ghost/attachments/20040615/f7d9a605/attachment.bin
Más información sobre la lista de distribución eside-ghost