[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