* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

¿Cómo instalo Tarjeta de TV Zaapa?

Hola, me he comprado una tarjeta de TV USB de la marca Zaapa, viene con un cd de instalación tanto para Win como para Linux, y en la parte de Linux, hy un archivo de texto con las instrucciones para instalarla, el problema es que al ser novato en Linux, no sé ni por dónde cogerlo. A ver si me pueden ayudar, este es el contenido del .txt:

Driver Installation in Linux

1 Copy the folder '080821_rtd2831u_driver' to the desktop.

2 Click 'Applications' -> 'Accessories' -> 'Terminal' to enter the console mode.

3 Type 'cd /root/Desktop/080821_rtd2831u_driver' to enter the folder.

4 In the folder '080821_rtd2831u_driver', type the following command to compile & install.

a. Type 'cp -f *.* /usr/src/linux-$(uname -r)'/drivers/media/dvb/dvb-usb' to copy all files into linux kernel code.

b. add the following lines to Makefile in /usr/src/linux-$(uname -r)'/drivers/media/dvb/dvb-usb.
dvb-usb-rtl2831u-objs = math_mpi.o foundation_2831u.o demod_rtl2830.o tuner_demod_io.o tuner_mxl5005s.o mt_spuravoid.o \
mt_userdef.o mt2060_basic.o tuner_ah.o MT2060Tuner.o rtd2830.o rtd2830u.o
obj-$(CONFIG_DVB_USB_RTL2831U) += dvb-usb-rtl2831u.o

c. add the following lines to Kconfig in /usr/src/linux-$(uname -r)'/drivers/media/dvb/dvb-usb.
config DVB_USB_RTL2831U
tristate "Realtek RTL2831U DVB-T USB2.0 support"
depends on DVB_USB
help
Realtek RTL2831U DVB-T driver.

d. Type 'cd /usr/src/linux-$(uname -r)' and type 'make menuconfig'
Device Drivers --->
Multimedia devices --->
Digital Video Broadcasting Devices --->
[*] DVB For Linux
DVB Core Support
...................
Support for various USB DVB devices----->
.................................
Realtek RTL2831U DVB-T USB2.0 support

And 'YES' to save your new kernel configuration.

e. Type 'make modules'
f. Type 'make modules_install'

5 Plug in our DVB-T USB device;

6 Type 'lsmod | grep dvb', and it will show
dvb_usb_rtl2831u
dvb_usb
dvb_core
i2c_core

Your driver has been installed successfully.

PS.You may try to install the applications --'Xine'and 'linuxtv-dvb-apps'.

Q&A:
1. how to switch two IR types?
modify "rtd2830u.c" in Line 11 and Line 12
ex1 : (support NEC)
#define RTL2831U_NEC_PROTOCOL
//#define RTL2831U_RC5_PROTOCOL

ex2 : (support RC5)
//#define RTL2831U_NEC_PROTOCOL
#define RTL2831U_RC5_PROTOCOL

2. how to edit IR keymap?
modify "rtd2830u.c"
static struct dvb_usb_rc_key rtd2831u_nec_keys[] ==> NEC keymap
static struct dvb_usb_rc_key rtd2831u_rc5_keys[] ==> RC5 keymap
you should edit the IR reveived key codes and its mapping keyboard key(the last one) in the above two structure.

ex:
static struct dvb_usb_rc_key rtd2831u_nec_keys [] =
{
{ 0x86, 0x79, KEY_A }, // " 0x4f, 0x50, 0x86, 0x79" IR code is mapped to keyboard key "A"
{ 0x93, 0x6c, KEY_B }, // " 0x4f, 0x50, 0x93, 0x6c" IR code is mapped to keyboard key "B"
{ 0x8f, 0x70, KEY_UP },
{ 0x9d, 0x62, KEY_DOWN},
};

****When receiving "0x4f, 0x50, 0x86, 0x79" IR codes, this driver ONLY checked the last two codes("0x86, 0x79") and mapped it to keyboard key "A".

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de Siupermen

# 85231 Se me olvidaba decir que

Esto es lo que he hecho hasta el momento:

1: Copio la carpeta 080821_rtd2831u_driver desde el cd hasta mi escritorio.

2: Abro una Konsole y me logueo como root: (su - => contraseña), (no sé si es necesario ser root).

3: Me voy al directorio de esa carpeta en mi escritorio, que no es la que pone en el .txt, sino: /home/siupermen/Escritorio/080821_rtd2831u_linux_driver

4:
a) Tecleo 'cp -f *.* /usr/src/linux-$(uname -r)'/drivers/media/dvb/dvb-usb' , (sin las comillas inicial y final, pero sí con la del medio, ¿es así?).

Entonces en la consola sale esto:

[root@localhost 080821_rtd2831u_linux_driver]# cp -f *.* /usr/src/linux-2.6.29.3-desktop-1mnb'/drivers/media/dvb/dvb-usb
>

Y de ahí no paso, el ordenador no hace nada más, y yo no sé cómo seguir.



Gravatar de Siupermen

# 85270 Sigo:

Después de adivinar que "linux-$(uname -r)" es mi kernel, he añadido: (copiado y pegado todo seguido, tal y como viene en el .txt)

dvb-usb-rtl2831u-objs = math_mpi.o foundation_2831u.o demod_rtl2830.o tuner_demod_io.o tuner_mxl5005s.o mt_spuravoid.o \
mt_userdef.o mt2060_basic.o tuner_ah.o MT2060Tuner.o rtd2830.o rtd2830u.o
obj-$(CONFIG_DVB_USB_RTL2831U) += dvb-usb-rtl2831u.o

al final de archivo "Makefile" del directorio "/usr/src/linux-2.6.29.3-desktop-1mnb/drivers/media/dvb/dvb-usb"

y:

config DVB_USB_RTL2831U
tristate "Realtek RTL2831U DVB-T USB2.0 support"
depends on DVB_USB
help
Realtek RTL2831U DVB-T driver.

al final del archivo "Kconfig" del mismo directorio.

Entonces suouestamente voy por el punto 4d, pro al seguir las instrucciones, me sale esto:

[root@localhost ~]# /usr/src/linux-2.6.29.3-desktop-1mnb
-bash: /usr/src/linux-2.6.29.3-desktop-1mnb: is a directory
[root@localhost ~]# make menuconfig
make: *** No hay ninguna regla para construir el objetivo `menuconfig'.  Alto.
[root@localhost ~]#

Y ahora sí que estoy atascado.



Gravatar de franciscodrake

# 85272 No sigues las instrucciones

En esta linea hay un error :

 [root@localhost ~]# /usr/src/linux-2.6.29.3-desktop-1mnb
-bash: /usr/src/linux-2.6.29.3-desktop-1mnb: is a directory

Debías escribir

 cd /usr/src/linux-2.6.29.3-desktop-1mnb
make menuconfig

Un BOFH aprendiz de todos
Linux user 469232

Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.



Gravatar de Siupermen

# 85277 Perdona, no había visto este post.

No me había dado cuenta de ese error mío, ahora es esto lo que me tira:

[root@localhost ~]# cd /usr/src/linux-2.6.29.3-desktop-1mnb
[root@localhost linux-2.6.29.3-desktop-1mnb]# make menuconfig
make[1]: No se hace nada para `menuconfig'.
[root@localhost linux-2.6.29.3-desktop-1mnb]#



Gravatar de franciscodrake

# 85271 Te voy a hechar una mano

Lo que ellos quieren es que antes de compilar el driver lo instales en las "cabeceras" del núcleo. Para ello debes tener instaladas las dichosas "cabeceras" que son un paquete que se guarda en el directorio /usr/scr.

Así que vas a instalarlos primero:

su -
Password
urpmi -a kernel-headers

luego repite el procedimiento a ver como nos va.
Un BOFH aprendiz de todos
Linux user 469232

Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.



Gravatar de Siupermen

# 85275 Gracias por contestar, creí que me había quedado solo, jejeje.

Esto es que me sale:

[root@localhost ~]# urpmi -a kernel-headers
Los paquetes kernel-headers-2.6.29-1mnb2.i586, kernel-headers-2.6.29-1mnb2.i586 ya están instalados
[root@localhost ~]#

Pero mi kernel es:

[root@localhost ~]# uname -r
2.6.29.3-desktop-1mnb

Y no encuentro ningún paquete llamado "kernel-headers-2.6.29.3-desktop-1mnb", también he probado de forma gráfica, en "Instalar y quitar...", pero sólo hay un paquete llamado "kernel-headers", (a secas).

Pd.: Aclaro que antes tenía los desktop-i586, y hace poco cambié a los desktop.



Gravatar de franciscodrake

# 85310 Estoy en un bache y necesito ayuda de los otros BOFH

Resulta que debes crear un módulo pero el programa que lo hace no lo ejecuta. Por lo menos en mi caso cuando se trataba de compilar el kernel (que lo hice varias veces con poco éxito) se utilizaba ese comando:

make menuconfig

aunque existen alternativas como

make xconfig

este para cuando uno utiliza el entorno gráfico. En tu caso las instrucciones son para crear un módulo que haga funcionar tu tarjeta de vídeo pero por alguna razón no funciona el programa. Entonces tenemos dos alternativas, ninguna de las cuales me agrada. La primera es bajar el kernel equivalente de linux y compilar el módulo desde allí, lo cual es algo arriesgado. La otra alternativa es crear un incidente en Bugzilla con la esperanza que en Mandriva nos ayuden a solucionarlo. Por ello compañeros BOHF necesito que me den una mano con este problema. Voy a investigar en Bugzilla a ver si se ha reportado el bug mientras tanto.

Un BOFH aprendiz de todos
Linux user 469232

Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.



Gravatar de Annubis

# 85325 Paquete incorrecto

El paquete que debes instalar para compilar el kernel, no son sus cabeceras, si no su código fuente completo.

La idea que tienes es la correcta (bajar el kernel), pero no el vanila, desde kernel.org, sino desde Mandriva, con urpmi:

urpmi kernel-source-latest


Gravatar de franciscodrake

# 85330 ¿Cómo diablos lo olvidé?

Gracias Annubis, para ser sincero no he instalado el kernel completo desde la 2008.1, fue por ello que lo olvidé. Ahora Siuperman instala por favor el kernel-source tal como dice Annubis y luego pruebas a compilar el módulo.

Un BOFH aprendiz de todos
Linux user 469232

Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.



Gravatar de Siupermen

# 85381 Voy por partes:

He instalado el paquete "kernel-source-latest", y con el se me ha instalado (o eso creo, porque antes no estaba en la carpeta "/usr/src") el kernel "linux-2.6.29.3-1mnb", aunque no aparece en el grub, el nucleo que tengo activo, es:

[root@localhost ~]# uname -r
2.6.29.3-desktop-1mnb

Pues bien, lo intento con los dos:

[root@localhost 080821_rtd2831u_linux_driver]# cp -f *.* /usr/src/linux-2.6.29.3-desktop-1mnb'/drivers/media/dvb/dvb-usb
>
[root@localhost 080821_rtd2831u_linux_driver]# cp -f *.* /usr/src/linux-2.6.29.3-1mnb'/drivers/media/dvb/dvb-usb
>
>
>

Y con los dos se me queda la consola con el símbolo ">", y de a la tecla que de, vuelve a salir el mismo símbolo y para volver a probar, tengo que abrir otra consola, en la que me vuelve a pasar lo mismo.

¿Esto está bien?, ¿es así?, porque si no bebería ser así, no adelanto nada pasando al siguiente punto.

Suponiendo que esta bien, paso al punto 4b y 4c del readme, y modifico los archivos "Makefile" y "Kconfig", añadiendo las líneas correspondientes, pero como no sé cuales son exactamente, lo hago con los de las dos carpetas: /usr/src/linux-2.6.29.3-desktop-1mnb y /usr/src/linux-2.6.29.3-1mnb.

Y paso al punto 4d, sigo las instrucciones:

Type 'cd /usr/src/linux-$(uname -r)' and type 'make menuconfig'	
		Device Drivers  --->
			Multimedia devices  ---> 
				Digital Video Broadcasting Devices  --->  
				[*] DVB For Linux 
				   DVB Core Support
				...................
				   Support for various USB DVB devices----->
				.................................
				   Realtek RTL2831U DVB-T USB2.0 support
		
		And 'YES' to save your new kernel configuration.		

escribo make menuconfig, y si lo hago en /usr/src/linux-2.6.29.3-desktop-1mnb, que se supone que es el kernel que uso, sale esto igual que antes:

[root@localhost ~]# cd /usr/src/linux-2.6.29.3-desktop-1mnb
[root@localhost linux-2.6.29.3-desktop-1mnb]# make menuconfig
make[1]: No se hace nada para `menuconfig'.
[root@localhost linux-2.6.29.3-desktop-1mnb]#

pero si lo hago desde /usr/src/linux-2.6.29.3-1mnb , (la que se creo al instalar "kernel-source-latest", entra en un menú gris sobre fondo azul y letras negras), entonces selecciono

Device Drivers ---> Multimedia devices ---> y ahora tocaría Digital Video Broadcasting Devices ---> , pero no aparece, esta es la pantalla a la que llego:

  ┌────────────────────────────────────── Multimedia devices ──────────────────────────────────────┐
  │  Arrow keys navigate the menu.   selects submenus --->.  Highlighted letters are        │
  │  hotkeys.  Pressing  includes,  excludes,  modularizes features.  Press  to │
  │  exit, <?> for Help,  for Search.  Legend: [*] built-in  [ ] excluded   module  < >      │
  │  module capable                                                                                │
  │ ┌────────────────────────────────────────────────────────────────────────────────────────────┐ │
  │ │               *** Multimedia core support ***                                              │ │
  │ │            Video For Linux                                                              │ │
  │ │           [*]   Enable Video For Linux API 1 (DEPRECATED)                                  │ │
  │ │           <*> DVB for Linux                                                                │ │
  │ │               *** Multimedia drivers ***                                                   │ │
  │ │           [*] Load and attach frontend and tuner driver modules as needed                  │ │
  │ │           [*] Customize analog and hybrid tuner modules to build  --->                     │ │
  │ │           [*] Video capture adapters  --->                                                 │ │
  │ │           [*] Radio Adapters  --->                                                         │ │
  │ │           [ ] Dynamic DVB minor allocation                                                 │ │
  │ │           [*] DVB/ATSC adapters  --->                                                      │ │
  │ │           [*] DAB adapters                                                                 │ │
  │ │              DABUSB driver                                                              │ │
  │ │                                                                                            │ │
  │ │                                                                                            │ │
  │ │                                                                                            │ │
  │ └────────────────────────────────────────────────────────────────────────────────────────────┘ │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │                                    < Exit >    < Help >                                │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘

Entonces, necesito saber tres cosas, si la primera parte la tengo bien, si no es toontería seguir avanzando, y en caso de estar bien, cómo debería seguir en el punto 4d, y además, si tengo que hacer el make menuconfig desde /usr/src/linux-2.6.29.3-desktop-1mnb o desde /usr/src/linux-2.6.29.3-1mnb.

A ver si entre todos podemos conseguirlo, porque no me gustaría tener que rendirme y devolverla antes de que se cumpla el plazo de 15 días, o acabar perdiendo el dinero, ya que la compré adrede porque en la caja ponía que era compatible con Linux, pero mira que se me está resistiendo la "joía".



Gravatar de katnatek

# 85400 Creo que

el problema ahora es que tienes las ultimas fuentes pero no el ultimo kernel, ejecuta en consola

rpm -qa|grep kernel

Reportero de NoticiasDrake, Traductor y Miembro del grupo de empaquetadores



Gravatar de Siupermen

# 85415 Hola Katnatek, esto es lo

Hola Katnatek, esto es lo que devuelve:

[siupermen@localhost ~]$ rpm -qa|grep kernel
kernel-firmware-20090111-3mnb2
kernel-firmware-extra-20090212-2mnb2
kernel-desktop-latest-2.6.29.3-1mnb2
kernel-source-2.6.29.3-1mnb-1-1mnb2
kernel-desktop586-2.6.29.3-1mnb-1-1mnb2
kernel-headers-2.6.29-1mnb2
kernel-desktop-devel-2.6.29.3-1mnb-1-1mnb2
kernel-desktop-2.6.29.3-1mnb-1-1mnb2
nvidia-current-kernel-desktop-latest-180.51-1.20090515.1mdv2009.1
kernel-source-latest-2.6.29.3-1mnb2
virtualbox-kernel-2.6.29.3-desktop586-1mnb-2.2.0-4mdv2009.1
nvidia-current-kernel-2.6.29.3-desktop-1mnb-180.51-1mdv2009.1
nvidia-current-kernel-2.6.29.3-desktop586-1mnb-180.51-1mdv2009.1
virtualbox-kernel-desktop-latest-2.2.0-1.20090515.4mdv2009.1
virtualbox-kernel-2.6.29.3-desktop-1mnb-2.2.0-4mdv2009.1
kernel-desktop-devel-latest-2.6.29.3-1mnb2
[siupermen@localhost ~]$

¿Tengo el último kernel?, ¿no entiendo muy bien lo que me sale?.



Gravatar de Annubis

# 85417 Éstos sobran

kernel-desktop586-2.6.29.3-1mnb-1-1mnb2
virtualbox-kernel-2.6.29.3-desktop586-1mnb-2.2.0-4mdv2009.1
nvidia-current-kernel-2.6.29.3-desktop586-1mnb-180.51-1mdv2009.1

Creo que le he leído decir a franciscodrake, que tener varios kernels puede darte problemas a la hora de hacer según que cosas. Prueba desinstalando esos a ver si suena la flauta.



Gravatar de VaCi0

# 85425 Me parece que esta sobrando algo...

En esta parte, fíjate bien:
[root@localhost 080821_rtd2831u_linux_driver]# cp -f *.* /usr/src/linux-2.6.29.3-desktop-1mnb'/drivers/media/dvb/dvb-usb

Si no me equivoco lo que esta sobrando es un ' en medio del path, (después de linux-2-6-29.3-desktop-1mnb por si no te has fijado) es por eso que se queda con el simbolo > esperando que cierres el ', que tal si lo intentas eliminándolo.
Atte.
VaCi0
Lo despublico por duplicado un BOHF que aprende de todos
---------------------------------------------------------------------\
Linux Registered User: 423743
Linux Registered Machine: 331399
Key GPG: 61513A1E
Finger Printing: 263E 102B B8ED 8F2B 2ACE ED31 9FAD 9DFD 6151 3A1E

---------------------------------------------------------------------\
Linux Registered User: 423743
Linux Registered Machine: 331399
Key GPG: 61513A1E
Finger Printing: 263E 102B B8ED 8F2B 2ACE ED31 9FAD 9DFD 6151 3A1E



Gravatar de Siupermen

# 85907 Gracias.

Correcto, ese era el primer problema, pero si lo quitaba, tampoco iba, lo que había que hacer era cerrarlo al final.



Gravatar de franciscodrake

# 85423 Es correcto Annubis

Es mejor desinstale esos kernel, cuando compilas los módulos de las tarjetas de vídeo se suelen confundir sobre cual usar a la hora de la compilación, por ello es mejor solo tener los relacionados a la última actualización.

Un BOFH aprendiz de todos
Linux user 469232

Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.



Gravatar de Siupermen

# 85944 Seguimos:

No sabía desde qué directorio hacerlo, si escribo "uname -r", me dice que estoy usando "linux-2.6.29.6-desktop-1mnb" (recien instalado y funcionando sin problemas), pero desde "/usr/src/linux-2.6.29.6-desktop-1mnb", me sale esto:

[siupermen@localhost ~]$ su -
Password:
[root@localhost ~]# cd /home/cristal/Escritorio/080821_rtd2831u_linux_driver/
[root@localhost 080821_rtd2831u_linux_driver]# cp -f *.* /usr/src/linux-2.6.29.6-desktop-1mnb'/drivers/media/dvb/dvb-usb'
[root@localhost 080821_rtd2831u_linux_driver]# cd /usr/src/linux-2.6.29.6-desktop-1mnb
[root@localhost linux-2.6.29.6-desktop-1mnb]# make menuconfig
make[1]: No se hace nada para `menuconfig'.                
[root@localhost linux-2.6.29.6-desktop-1mnb]#

Al intentarlo desde "/usr/src/linux-2.6.29.6-1mnb", por lo menos puedo pasar del primer punto:

[siupermen@localhost ~]$ su -
Password:
[root@localhost ~]# cd /home/cristal/Escritorio/080821_rtd2831u_linux_driver/
[root@localhost 080821_rtd2831u_linux_driver]# cp -f *.* /usr/src/linux-2.6.29.6-1mnb'/drivers/media/dvb/dvb-usb'
[root@localhost 080821_rtd2831u_linux_driver]#

Así que hago el "make menuconfig", y esto es lo que da:

[root@localhost linux-2.6.29.6-1mnb]# make menuconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/basic/hash
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/kxgettext.o
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
  HOSTCC  scripts/kconfig/lxdialog/inputbox.o
  HOSTCC  scripts/kconfig/lxdialog/menubox.o
  HOSTCC  scripts/kconfig/lxdialog/textbox.o
  HOSTCC  scripts/kconfig/lxdialog/util.o
  HOSTCC  scripts/kconfig/lxdialog/yesno.o
  HOSTCC  scripts/kconfig/mconf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/lex.zconf.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/mconf
scripts/kconfig/mconf arch/x86/Kconfig
#
# using defaults found in /boot/config-2.6.29.6-desktop-1mnb
#
#
# configuration written to .config
#


*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.

Vale, hasta aquí todo bien, pero ahora viene el problema, al hacer "make modules", se tira un buen rato saliendo cosas en la pantalla, no copio el texto entero porque es larguísimo, aunque si fuese necesario, lo pondría, sólo pongo algunos fragmentos que me han llamado la atención separados por puntos suspensivos (...), ahí va:

[root@localhost linux-2.6.29.6-1mnb]# make modules
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf -s arch/x86/Kconfig
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  CHK     include/linux/utsrelease.h
  UPD     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-x86
  CC      kernel/bounds.s
  GEN     include/linux/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  GEN     include/asm/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  HOSTCC  scripts/genksyms/genksyms.o
[...]
  CC [M]  fs/afs/cmservice.o
  CC [M]  fs/afs/dir.o
fs/afs/dir.c: En la función ‘afs_d_revalidate’:
fs/afs/dir.c:567: aviso: puede ser que se utilice ‘fid.vnode’ sin inicializar en esta función
fs/afs/dir.c:567: aviso: puede ser que se utilice ‘fid.unique’ sin inicializar en esta función
  CC [M]  fs/afs/file.o
  CC [M]  fs/afs/flock.o
  CC [M]  fs/afs/fsclient.o
  CC [M]  fs/afs/inode.o
  CC [M]  fs/afs/main.o
[...]
  CC [M]  fs/ecryptfs/keystore.o
  CC [M]  fs/ecryptfs/messaging.o
fs/ecryptfs/messaging.c: En la función ‘ecryptfs_process_helo’:
fs/ecryptfs/messaging.c:231: aviso: puede ser que se utilice ‘old_daemon’ sin inicializar en esta función
  CC [M]  fs/ecryptfs/miscdev.o
[...]
  CC [M]  fs/gfs2/ops_fstype.o
  CC [M]  fs/gfs2/ops_inode.o
fs/gfs2/ops_inode.c: En la función ‘gfs2_mkdir’:
/usr/src/linux-2.6.29.6-1mnb/arch/x86/include/asm/string_32.h:75: aviso: el subíndice de la matriz está por arriba de los límites de la matriz
  CC [M]  fs/gfs2/ops_super.o
  CC [M]  fs/gfs2/quota.o
[...]
  CC [M]  fs/xfs/xfs_itable.o
  CC [M]  fs/xfs/xfs_dfrag.o
  CC [M]  fs/xfs/xfs_log.o
  CC [M]  fs/xfs/xfs_log_recover.o
  CC [M]  fs/xfs/xfs_mount.o
fs/xfs/xfs_mount.c: En la función ‘xfs_mod_sb’:
fs/xfs/xfs_mount.c:1428: aviso: el subíndice de la matriz está por arriba de los límites de la matriz
  CC [M]  fs/xfs/xfs_mru_cache.o
  CC [M]  fs/xfs/xfs_rename.o
  CC [M]  fs/xfs/xfs_trans.o
  CC [M]  fs/xfs/xfs_trans_ail.o
[...]
  CC [M]  drivers/hwmon/w83l786ng.o
  CC [M]  drivers/i2c/i2c-core.o
drivers/i2c/i2c-core.c: En la función ‘i2c_new_device’:
drivers/i2c/i2c-core.c:283: aviso: ‘i2c_attach_client’ es obsoleto (declarado en include/linux/i2c.h:434)
drivers/i2c/i2c-core.c: En la función ‘i2c_del_adapter’:
drivers/i2c/i2c-core.c:646: aviso: ‘detach_client’ es obsoleto (declarado en include/linux/i2c.h:154)
drivers/i2c/i2c-core.c: En la función ‘i2c_register_driver’:
drivers/i2c/i2c-core.c:713: aviso: ‘detach_client’ es obsoleto (declarado en include/linux/i2c.h:154)
drivers/i2c/i2c-core.c: En la función ‘__detach_adapter’:
drivers/i2c/i2c-core.c:780: aviso: ‘detach_client’ es obsoleto (declarado en include/linux/i2c.h:154)
drivers/i2c/i2c-core.c: En el nivel principal:
drivers/i2c/i2c-core.c:876: aviso: ‘i2c_attach_client’ es obsoleto (declarado en drivers/i2c/i2c-core.c:827)
drivers/i2c/i2c-core.c:876: aviso: ‘i2c_attach_client’ es obsoleto (declarado en drivers/i2c/i2c-core.c:827)
drivers/i2c/i2c-core.c:904: aviso: ‘i2c_detach_client’ es obsoleto (declarado en drivers/i2c/i2c-core.c:879)
drivers/i2c/i2c-core.c:904: aviso: ‘i2c_detach_client’ es obsoleto (declarado en drivers/i2c/i2c-core.c:879)
  CC [M]  drivers/i2c/i2c-dev.o
  CC [M]  drivers/i2c/algos/i2c-algo-bit.o
  CC [M]  drivers/i2c/algos/i2c-algo-pca.o
[...]
  CC [M]  drivers/infiniband/core/multicast.o
  CC [M]  drivers/infiniband/core/ucm.o
  CC [M]  drivers/infiniband/core/user_mad.o
  CC [M]  drivers/infiniband/core/uverbs_main.o
drivers/infiniband/core/uverbs_main.c: En la función ‘ib_uverbs_alloc_event_file’:
drivers/infiniband/core/uverbs_main.c:522: aviso: la dirección de ‘uverbs_event_fops’ siempre se evaluará como ‘true’
  CC [M]  drivers/infiniband/core/uverbs_cmd.o
  CC [M]  drivers/infiniband/core/uverbs_marshall.o
  CC [M]  drivers/infiniband/core/iwcm.o
  CC [M]  drivers/infiniband/core/cma.o
[...]
  CC [M]  drivers/infiniband/hw/amso1100/c2_mq.o
  CC [M]  drivers/infiniband/hw/amso1100/c2_ae.o
  CC [M]  drivers/infiniband/hw/amso1100/c2_vq.o
drivers/infiniband/hw/amso1100/c2_vq.c: En la función ‘vq_req_alloc’:
drivers/infiniband/hw/amso1100/c2_vq.c:110: aviso: conversión de puntero a entero de tamaño diferente
drivers/infiniband/hw/amso1100/c2_vq.c: En la función ‘vq_req_free’:
drivers/infiniband/hw/amso1100/c2_vq.c:126: aviso: conversión de puntero a entero de tamaño diferente
drivers/infiniband/hw/amso1100/c2_vq.c: En la función ‘vq_req_put’:
drivers/infiniband/hw/amso1100/c2_vq.c:154: aviso: conversión de puntero a entero de tamaño diferente
  CC [M]  drivers/infiniband/hw/amso1100/c2_intr.o
  CC [M]  drivers/infiniband/hw/amso1100/c2_cq.o
  CC [M]  drivers/infiniband/hw/amso1100/c2_qp.o
[...]
  CC [M]  drivers/infiniband/hw/nes/nes_utils.o
  CC [M]  drivers/infiniband/hw/nes/nes_verbs.o
  CC [M]  drivers/infiniband/hw/nes/nes_cm.o
drivers/infiniband/hw/nes/nes_cm.c: En la función ‘find_node’:
drivers/infiniband/hw/nes/nes_cm.c:781: aviso: variable ‘tmp_addr’ sin usar
drivers/infiniband/hw/nes/nes_cm.c: En la función ‘find_listener’:
drivers/infiniband/hw/nes/nes_cm.c:820: aviso: variable ‘tmp_addr’ sin usar
drivers/infiniband/hw/nes/nes_cm.c: En la función ‘nes_accept’:
drivers/infiniband/hw/nes/nes_cm.c:2646: aviso: conversión de puntero a entero de tamaño diferente
  LD [M]  drivers/infiniband/hw/nes/iw_nes.o
  CC [M]  drivers/infiniband/ulp/ipoib/ipoib_main.o
[...]
  CC [M]  drivers/isdn/hardware/eicon/mntfunc.o
  CC [M]  drivers/isdn/hardware/eicon/debug.o
  CC [M]  drivers/isdn/hardware/eicon/maintidi.o
drivers/isdn/hardware/eicon/maintidi.c: En la función ‘process_idi_event’:
drivers/isdn/hardware/eicon/maintidi.c:962: aviso: puede ser que se utilice ‘l2_state’ sin inicializar en esta función
  CC [M]  drivers/isdn/hardware/eicon/capimain.o
  CC [M]  drivers/isdn/hardware/eicon/capifunc.o
  CC [M]  drivers/isdn/hardware/eicon/message.o
drivers/isdn/hardware/eicon/message.c: En la función ‘connect_b3_req’:
drivers/isdn/hardware/eicon/message.c:2685: aviso: conversión de puntero a entero de tamaño diferente
drivers/isdn/hardware/eicon/message.c:2747: aviso: conversión de puntero a entero de tamaño diferente
drivers/isdn/hardware/eicon/message.c:2781: aviso: conversión de puntero a entero de tamaño diferente
drivers/isdn/hardware/eicon/message.c: En la función ‘connect_b3_res’:
drivers/isdn/hardware/eicon/message.c:2884: aviso: conversión de puntero a entero de tamaño diferente
drivers/isdn/hardware/eicon/message.c: En la función ‘manufacturer_res’:
drivers/isdn/hardware/eicon/message.c:3785: aviso: conversión de puntero a entero de tamaño diferente
drivers/isdn/hardware/eicon/message.c: En la función ‘nl_ind’:
drivers/isdn/hardware/eicon/message.c:6827: aviso: conversión de puntero a entero de tamaño diferente
drivers/isdn/hardware/eicon/message.c: En la función ‘add_b23’:
drivers/isdn/hardware/eicon/message.c:8456: aviso: conversión de puntero a entero de tamaño diferente
drivers/isdn/hardware/eicon/message.c:8508: aviso: conversión de puntero a entero de tamaño diferente
drivers/isdn/hardware/eicon/message.c:8406: aviso: el subíndice de la matriz está por arriba de los límites de la matriz
drivers/isdn/hardware/eicon/message.c:8407: aviso: el subíndice de la matriz está por arriba de los límites de la matriz
drivers/isdn/hardware/eicon/message.c:8414: aviso: el subíndice de la matriz está por arriba de los límites de la matriz
drivers/isdn/hardware/eicon/message.c:8415: aviso: el subíndice de la matriz está por arriba de los límites de la matriz
drivers/isdn/hardware/eicon/message.c:8416: aviso: el subíndice de la matriz está por arriba de los límites de la matriz
drivers/isdn/hardware/eicon/message.c:8427: aviso: el subíndice de la matriz está por arriba de los límites de la matriz
  CC [M]  drivers/isdn/hardware/eicon/capidtmf.o
[...]
  LD [M]  drivers/isdn/hardware/eicon/divacapi.o
  CC [M]  drivers/isdn/hardware/mISDN/hfcpci.o
drivers/isdn/hardware/mISDN/hfcpci.c: En la función ‘hfcpci_softirq’:
drivers/isdn/hardware/mISDN/hfcpci.c:2320: aviso: se descarta el valor de devolución de ‘driver_for_each_device’, se declaró con el atributo warn_unused_result
  CC [M]  drivers/isdn/hardware/mISDN/hfcmulti.o
  CC [M]  drivers/isdn/hardware/mISDN/hfcsusb.o
  CC [M]  drivers/isdn/hisax/config.o
  CC [M]  drivers/isdn/hisax/isdnl1.o
  CC [M]  drivers/isdn/hisax/tei.o
  CC [M]  drivers/isdn/hisax/isdnl2.o
  CC [M]  drivers/isdn/hisax/isdnl3.o
  CC [M]  drivers/isdn/hisax/lmgr.o
  CC [M]  drivers/isdn/hisax/q931.o
  CC [M]  drivers/isdn/hisax/callc.o
  CC [M]  drivers/isdn/hisax/fsm.o
  CC [M]  drivers/isdn/hisax/l3dss1.o
  CC [M]  drivers/isdn/hisax/l3ni1.o
  CC [M]  drivers/isdn/hisax/l3_1tr6.o
  CC [M]  drivers/isdn/hisax/teles0.o
  CC [M]  drivers/isdn/hisax/isac.o
  CC [M]  drivers/isdn/hisax/arcofi.o
  CC [M]  drivers/isdn/hisax/hscx.o
  CC [M]  drivers/isdn/hisax/teles3.o
  CC [M]  drivers/isdn/hisax/telespci.o
drivers/isdn/hisax/telespci.c: En la función ‘setup_telespci’:
drivers/isdn/hisax/telespci.c:303: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/s0box.o
  CC [M]  drivers/isdn/hisax/avm_a1.o
  CC [M]  drivers/isdn/hisax/avm_a1p.o
  CC [M]  drivers/isdn/hisax/avm_pci.o
drivers/isdn/hisax/avm_pci.c: En la función ‘avm_pci_setup’:
drivers/isdn/hisax/avm_pci.c:838: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/elsa.o
drivers/isdn/hisax/elsa.c: En la función ‘setup_elsa_pci’:
drivers/isdn/hisax/elsa.c:1038: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
drivers/isdn/hisax/elsa.c:1046: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/ix1_micro.o
  CC [M]  drivers/isdn/hisax/diva.o
drivers/isdn/hisax/diva.c: En la función ‘setup_diva_pci’:
drivers/isdn/hisax/diva.c:1162: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
drivers/isdn/hisax/diva.c:1169: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
drivers/isdn/hisax/diva.c:1176: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
drivers/isdn/hisax/diva.c:1186: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/ipacx.o
  CC [M]  drivers/isdn/hisax/asuscom.o
  CC [M]  drivers/isdn/hisax/teleint.o
  CC [M]  drivers/isdn/hisax/hfc_2bs0.o
  CC [M]  drivers/isdn/hisax/sedlbauer.o
drivers/isdn/hisax/sedlbauer.c: En la función ‘setup_sedlbauer_pci’:
drivers/isdn/hisax/sedlbauer.c:612: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/isar.o
  CC [M]  drivers/isdn/hisax/sportster.o
  CC [M]  drivers/isdn/hisax/mic.o
  CC [M]  drivers/isdn/hisax/nj_s.o
drivers/isdn/hisax/nj_s.c: En la función ‘setup_netjet_s’:
drivers/isdn/hisax/nj_s.c:279: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/netjet.o
  CC [M]  drivers/isdn/hisax/nj_u.o
drivers/isdn/hisax/nj_u.c: En la función ‘setup_netjet_u’:
drivers/isdn/hisax/nj_u.c:243: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/icc.o
  CC [M]  drivers/isdn/hisax/hfcscard.o
  CC [M]  drivers/isdn/hisax/hfc_2bds0.o
  CC [M]  drivers/isdn/hisax/hfc_pci.o
drivers/isdn/hisax/hfc_pci.c: En la función ‘setup_hfcpci’:
drivers/isdn/hisax/hfc_pci.c:1662: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/hfc_sx.o
  CC [M]  drivers/isdn/hisax/niccy.o
drivers/isdn/hisax/niccy.c: En la función ‘setup_niccy’:
drivers/isdn/hisax/niccy.c:305: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/isurf.o
  CC [M]  drivers/isdn/hisax/saphir.o
  CC [M]  drivers/isdn/hisax/bkm_a4t.o
drivers/isdn/hisax/bkm_a4t.c: En la función ‘setup_bkm_a4t’:
drivers/isdn/hisax/bkm_a4t.c:343: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/jade.o
  CC [M]  drivers/isdn/hisax/bkm_a8.o
drivers/isdn/hisax/bkm_a8.c: En la función ‘setup_sct_quadro’:
drivers/isdn/hisax/bkm_a8.c:304: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/gazel.o
drivers/isdn/hisax/gazel.c: En la función ‘setup_gazelpci’:
drivers/isdn/hisax/gazel.c:549: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/w6692.o
drivers/isdn/hisax/w6692.c: En la función ‘setup_w6692’:
drivers/isdn/hisax/w6692.c:1012: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/enternow_pci.o
drivers/isdn/hisax/enternow_pci.c: En la función ‘setup_enternow_pci’:
drivers/isdn/hisax/enternow_pci.c:409: aviso: ‘pci_find_device’ es obsoleto (declarado en include/linux/pci.h:574)
  CC [M]  drivers/isdn/hisax/amd7930_fn.o
  CC [M]  drivers/isdn/hisax/st5481_init.o
[...]
  LD [M]  drivers/isdn/i4l/isdn.o
  CC [M]  drivers/isdn/i4l/isdn_bsdcomp.o
  CC [M]  drivers/isdn/icn/icn.o
drivers/isdn/icn/icn.c:720:4: aviso: #warning TODO test headroom or use skb->nb to flag ACK
  CC [M]  drivers/isdn/mISDN/l1oip_core.o
  CC [M]  drivers/isdn/mISDN/l1oip_codec.o
[...]
  CC [M]  drivers/isdn/sc/shmem.o
  CC [M]  drivers/isdn/sc/init.o
drivers/isdn/sc/init.c: En la función ‘identify_board’:
drivers/isdn/sc/init.c:485: aviso: el paso del argumento 1 de ‘readl’ crea un puntero desde un entero sin una conversión
drivers/isdn/sc/init.c:495: aviso: el paso del argumento 1 de ‘readl’ crea un puntero desde un entero sin una conversión
drivers/isdn/sc/init.c:505: aviso: el paso del argumento 1 de ‘readl’ crea un puntero desde un entero sin una conversión
  CC [M]  drivers/isdn/sc/packet.o
  CC [M]  drivers/isdn/sc/command.o
[...]
  CC [M]  drivers/media/dvb/dvb-usb/demod_rtl2830.o
  CC [M]  drivers/media/dvb/dvb-usb/tuner_demod_io.o
  CC [M]  drivers/media/dvb/dvb-usb/tuner_mxl5005s.o
En el fichero incluído de drivers/media/dvb/dvb-usb/tuner_mxl5005s.h:429,
                 de drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:13:
drivers/media/dvb/dvb-usb/tuner_base_2831u.h:16:24: error: foundation.h: No existe el fichero o el directorio
In file included from drivers/media/dvb/dvb-usb/tuner_mxl5005s.h:429,
                 from drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:13:
drivers/media/dvb/dvb-usb/tuner_base_2831u.h:266: error: expected specifier-qualifier-list before ‘BASE_INTERFACE_MODULE’
In file included from drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:13:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.h:581: error: expected declaration specifiers or ‘...’ before ‘BASE_INTERFACE_MODULE’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:74: error: expected declaration specifiers or ‘...’ before ‘BASE_INTERFACE_MODULE’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘BuildMxl5005sModule’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:102: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘pBaseInterface’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:102: error: ‘pBaseInterfaceModuleMemory’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:102: error: (Cada identificador no declarado solamente se reporta una vez
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:102: error: para cada funcion en la que aparece.)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:103: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘pI2cBridge’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:114: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘SetDeviceAddr’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:116: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘GetTunerType’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:117: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘GetDeviceAddr’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:119: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘Initialize’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:120: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘SetRfFreqHz’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:121: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘GetRfFreqHz’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:132: error: ‘NO’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:140: error: ‘IF_FREQ_4570000HZ’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:141: error: ‘CRYSTAL_FREQ_16000000HZ’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:175: error: ‘TUNER_TYPE_MXL5005S’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:178: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘SetDeviceAddr’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetDeviceAddr’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:227: error: ‘YES’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_GetDeviceAddr’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:281: error: ‘YES’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:287: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:291: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_Initialize’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:338: error: ‘LEN_1_BYTE’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:338: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:353: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetRfFreqHz’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:378: error: ‘BASE_INTERFACE_MODULE’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:378: error: ‘pBaseInterface’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:380: aviso: ISO C90 prohíbe las declaraciones mezcladas y código
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:392: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘pBaseInterface’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:406: error: ‘LEN_1_BYTE’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:406: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:450: error: ‘YES’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:457: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_GetRfFreqHz’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:482: error: ‘YES’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:488: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:492: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetRegsWithTable’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:585: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘GetDeviceAddr’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:590: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:599: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetRegMaskBits’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:658: error: ‘LEN_1_BYTE’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:658: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:666: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetSpectrumMode’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:685: error: ‘SPECTRUM_MODE_NUM’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:703: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:711: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:685: aviso: variable ‘BbIqswapTable’ sin usar
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetBandwidthHz’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:750: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:758: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetI2cBridgeModuleTunerArg’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:809: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘pI2cBridge’
make[4]: *** [drivers/media/dvb/dvb-usb/tuner_mxl5005s.o] Error 1
make[3]: *** [drivers/media/dvb/dvb-usb] Error 2
make[2]: *** [drivers/media/dvb] Error 2
make[1]: *** [drivers/media] Error 2
make: *** [drivers] Error 2

Claro, al dar errores, el siguiente paso, "make modules_install", también da errores, (tampoco lo pongo entero, sólo una parte para que os hagais una idea de lo que me sale:

[root@localhost linux-2.6.29.6-1mnb]# make modules_install
  INSTALL arch/x86/crypto/aes-i586.ko
cp: no se puede efectuar `stat' sobre «arch/x86/crypto/aes-i586.ko»: No existe el fichero o el directorio
  INSTALL arch/x86/crypto/crc32c-intel.ko 
cp: no se puede efectuar `stat' sobre «arch/x86/crypto/crc32c-intel.ko»: No existe el fichero o el directorio
  INSTALL arch/x86/crypto/salsa20-i586.ko
cp: no se puede efectuar `stat' sobre «arch/x86/crypto/salsa20-i586.ko»: No existe el fichero o el directorio
  INSTALL arch/x86/crypto/twofish-i586.ko
cp: no se puede efectuar `stat' sobre «arch/x86/crypto/twofish-i586.ko»: No existe el fichero o el directorio
[...]
  INSTALL fs/smbfs/smbfs.ko
cp: no se puede efectuar `stat' sobre «fs/smbfs/smbfs.ko»: No existe el fichero o el directorio
  INSTALL fs/squashfs/squashfs.ko
cp: no se puede efectuar `stat' sobre «fs/squashfs/squashfs.ko»: No existe el fichero o el directorio
  INSTALL fs/syaoran.ko
cp: no se puede efectuar `stat' sobre «fs/syaoran.ko»: No existe el fichero o el directorio
  INSTALL fs/sysv/sysv.ko
cp: no se puede efectuar `stat' sobre «fs/sysv/sysv.ko»: No existe el fichero o el directorio
  INSTALL fs/ubifs/ubifs.ko
cp: no se puede efectuar `stat' sobre «fs/ubifs/ubifs.ko»: No existe el fichero o el directorio
  INSTALL fs/udf/udf.ko
cp: no se puede efectuar `stat' sobre «fs/udf/udf.ko»: No existe el fichero o el directorio
  INSTALL fs/ufs/ufs.ko
cp: no se puede efectuar `stat' sobre «fs/ufs/ufs.ko»: No existe el fichero o el directorio
  INSTALL fs/unionfs/unionfs.ko
cp: no se puede efectuar `stat' sobre «fs/unionfs/unionfs.ko»: No existe el fichero o el directorio
  INSTALL fs/xfs/xfs.ko
cp: no se puede efectuar `stat' sobre «fs/xfs/xfs.ko»: No existe el fichero o el directorio
  IHEX    firmware/acenic/tg1.bin
  INSTALL /lib/firmware/acenic/tg1.bin
  IHEX    firmware/acenic/tg2.bin
  INSTALL /lib/firmware/acenic/tg2.bin
  IHEX    firmware/adaptec/starfire_rx.bin
  INSTALL /lib/firmware/adaptec/starfire_rx.bin
  IHEX    firmware/adaptec/starfire_tx.bin
  INSTALL /lib/firmware/adaptec/starfire_tx.bin
  IHEX2FW firmware/atmsar11.fw                                                                    
  INSTALL /lib/firmware/atmsar11.fw
  IHEX    firmware/sun/cassini.bin
[...]
  INSTALL /lib/firmware/vicam/firmware.fw
  IHEX    firmware/cpia2/stv0672_vp4.bin
  INSTALL /lib/firmware/cpia2/stv0672_vp4.bin
  DEPMOD  2.6.29.6-1mnbcustom

Y por supuesto al enchufar el aparato y hacer el "lsmod", no obtengo ningún resultado:

[root@localhost linux-2.6.29.6-1mnb]# lsmod | grep dvb
[root@localhost linux-2.6.29.6-1mnb]#

¿Alguna nueva idea?.



Gravatar de Annubis

# 85949 Inténtalo

Desde el directorio /usr/src/linux, sin más.



Gravatar de Siupermen

# 86160 Va a ser que tampoco.

Esto es lo que me sale, de hecho ahora, es lo que me sale también en "/usr/src/linux-2.6.29.6-1mnb":

[siupermen@localhost ~]$ su -
Password:                  
[root@localhost ~]# cd /usr/src/linux
[root@localhost linux]# make modules
  CHK     include/linux/version.h   
  CHK     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-x86
  CALL    scripts/checksyscalls.sh      
  CC [M]  drivers/media/dvb/dvb-usb/tuner_mxl5005s.o
En el fichero incluído de drivers/media/dvb/dvb-usb/tuner_mxl5005s.h:429,
                 de drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:13:       
drivers/media/dvb/dvb-usb/tuner_base_2831u.h:16:24: error: foundation.h: No existe el fichero o el directorio
In file included from drivers/media/dvb/dvb-usb/tuner_mxl5005s.h:429,                                        
                 from drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:13:                                         
drivers/media/dvb/dvb-usb/tuner_base_2831u.h:266: error: expected specifier-qualifier-list before ‘BASE_INTERFACE_MODULE’
In file included from drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:13:                                                     
drivers/media/dvb/dvb-usb/tuner_mxl5005s.h:581: error: expected declaration specifiers or ‘...’ before ‘BASE_INTERFACE_MODULE’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:74: error: expected declaration specifiers or ‘...’ before ‘BASE_INTERFACE_MODULE’ 
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘BuildMxl5005sModule’:                                              
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:102: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘pBaseInterface’            
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:102: error: ‘pBaseInterfaceModuleMemory’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:102: error: (Cada identificador no declarado solamente se reporta una vez               
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:102: error: para cada funcion en la que aparece.)                                       
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:103: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘pI2cBridge’                     
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:114: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘SetDeviceAddr’                  
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:116: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘GetTunerType’                   
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:117: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘GetDeviceAddr’                  
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:119: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘Initialize’                     
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:120: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘SetRfFreqHz’                    
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:121: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘GetRfFreqHz’                    
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:132: error: ‘NO’ no se declaró aquí (primer uso en esta función)                        
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:140: error: ‘IF_FREQ_4570000HZ’ no se declaró aquí (primer uso en esta función)         
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:141: error: ‘CRYSTAL_FREQ_16000000HZ’ no se declaró aquí (primer uso en esta función)   
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:175: error: ‘TUNER_TYPE_MXL5005S’ no se declaró aquí (primer uso en esta función)       
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:178: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘SetDeviceAddr’                  
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetDeviceAddr’:                                                
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:227: error: ‘YES’ no se declaró aquí (primer uso en esta función)                       
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_GetDeviceAddr’:                                                
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:281: error: ‘YES’ no se declaró aquí (primer uso en esta función)                       
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:287: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:291: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_Initialize’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:338: error: ‘LEN_1_BYTE’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:338: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:353: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetRfFreqHz’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:378: error: ‘BASE_INTERFACE_MODULE’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:378: error: ‘pBaseInterface’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:380: aviso: ISO C90 prohíbe las declaraciones mezcladas y código
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:392: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘pBaseInterface’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:406: error: ‘LEN_1_BYTE’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:406: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:450: error: ‘YES’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:457: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_GetRfFreqHz’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:482: error: ‘YES’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:488: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:492: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetRegsWithTable’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:585: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘GetDeviceAddr’
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:590: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:599: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetRegMaskBits’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:658: error: ‘LEN_1_BYTE’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:658: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:666: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetSpectrumMode’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:685: error: ‘SPECTRUM_MODE_NUM’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:703: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:711: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:685: aviso: variable ‘BbIqswapTable’ sin usar
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetBandwidthHz’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:750: error: ‘FUNCTION_SUCCESS’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:758: error: ‘FUNCTION_ERROR’ no se declaró aquí (primer uso en esta función)
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c: En la función ‘mxl5005s_SetI2cBridgeModuleTunerArg’:
drivers/media/dvb/dvb-usb/tuner_mxl5005s.c:809: error: ‘TUNER_MODULE’ no tiene un miembro llamado ‘pI2cBridge’
make[4]: *** [drivers/media/dvb/dvb-usb/tuner_mxl5005s.o] Error 1
make[3]: *** [drivers/media/dvb/dvb-usb] Error 2
make[2]: *** [drivers/media/dvb] Error 2
make[1]: *** [drivers/media] Error 2
make: *** [drivers] Error 2
[root@localhost linux]#


Gravatar de Siupermen

# 86271 Habrá que probar con otro modelo, podéis cerrar el hilo.

Sintiéndolo mucho, hoy he ido a devolver la tarjeta, me hubiera gustado conseguuir hacerla funcionar, pero hoy era el último día que tenía de plazo para devolverla, y afortunadamente no me han puesto ninguna pega.

Por cierto, me ha atendido un tío, que al explicarle por qué la devolvía, me ha dicho que él estuvo usando mandriva hasta la 2007, y que ahora, por moda más que nada, se ha pasado a U*****, y que he hecho bien eligiéndo Mandriva como mi primera distribución, aunque también me ha dicho que probara un livecd de U***** que seguro que me gustaría.

Ahora buscaré información para ver si hay algún modelo que no me de problemas con Mandriva, y si no, ya abriré otro hilo para ver cuáles me recomendais.

Gracias a Franciscodrake, Annubis, Katnatek y VaCi0 por las molestias y la ayuda prestada, por lo menos me ha sevido para aprender algunas cosillas.



Gravatar de katnatek

# 86276 Esto es a lo que yo llamo

Esto es a lo que yo llamo "Los limites del Soporte Remoto", estoy casi seguro de que alguno de los que intentaron ayudarte la hubieran hecho funcionar si tuvieran el aparato a la mano.

En fin suerte con tu proxima elección.

Reportero de NoticiasDrake, Traductor y Miembro del grupo de empaquetadores

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.