Pinnacle PCTV ubuntu 8.04

Publicado por lugolu, Julio 09, 2008, 23:05:38

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

lugolu

tengo ésta placa sintonizadora de tv
en windows xp me funciona bien
pero en linux no sé cómo hacer para que la detecte
buscando en internet descubrí algunos programas: tvtime, xawtv
el primero de ellos se queda la pantalla azul y me dice no hay señal. y el segundo tira errores.
hoy buscando en google leí que hay que tener un paquete instalado (bttv) y había que ver si estaba cargado/activado o algo así con éste comando:

dmesg | grep bttv

cuando lo ejecuto no devuelve ningún resultado.

bueno dije, lo bajo de internet. hago make y tira un montón de errores y sale.

haciendo lspci -v

devuelve ésto (entre otras cosas)

02:00.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev 10)
Subsystem: Pinnacle Systems Inc. PCTV Stereo
Flags: bus master, medium devsel, latency 32, IRQ 21
Memory at ff9ff800 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>


entonces busco en internet el paquete saa7134 y cuando hago make, de nuevo errores.

alguno sabe qué es lo que me falta hacer para poder ver tele? (y capturar también)
de todo un poco

cocochio

No es un paquete que tenés que instalar sino que es un modulo que tenés que cargar. Debería venir en el kernel de ubuntu, pero no te lo cargó. Fijate si lo tenés cargado con:

lsmod | grep saa

si no cargalo con
sudo modprobe saa7134

y fijate si te da algun error
dmesg | grep saa7134

Yo no tengo esa placa, pero tengo una con ese chip, el bttv es para otras placas, no para la tuya.

fijate si alguno de estos links te sirven:

http://ubuntuforums.org/archive/index.php/t-713317.html
http://www.ubuntu-es.org/index.php?q=node/73168

No estoy seguro, pero el modulo es saa7134, y a mi me anda aunque lspci para mi placa dice
Philips Semiconductors SAA7130 Video Broadcast Decoder
el tuyo dice
Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder
pero supongo que le va a todos el mismo modulo.

lugolu

#2
Cita de: cocochio en Julio 09, 2008, 23:21:28

lsmod | grep saa


nada

Cita de: cocochio en Julio 09, 2008, 23:21:28

sudo modprobe saa7134


FATAL: Module saa7134 not found.
FATAL: Error running install command for saa7134

Cita de: cocochio en Julio 09, 2008, 23:21:28

dmesg | grep saa7134


nada

hice ésto
Citaren /etc/modprobe.d/ crear un archivo llamado saa7134 con el siguiente contenido:
alias char-major-81 videodev
alias char-major-81-0 saa7134
options saa7134 tuner=37 card=51
Paso 2: reiniciar
y sigue diciéndome
videoinput: Cannot open capture device /dev/video0: No existe el fichero ó directorio

probé con ésto
http://www.ubuntu-es.org/index.php?q=node/57707
pero cuando hago
sudo make
me tira muchos errores (ésta es una parte. tira tanto que no veo el comando que ejecuté)
/home/lucas/v4l-dvb/v4l/video-buf.c:436: warning: 'struct videobuf_queue' declared inside parameter list
/home/lucas/v4l-dvb/v4l/video-buf.c: In function 'videobuf_queue_cancel':
/home/lucas/v4l-dvb/v4l/video-buf.c:442: error: dereferencing pointer to incomplete type
/home/lucas/v4l-dvb/v4l/video-buf.c:443: error: 'VIDEO_MAX_FRAME' undeclared (first use in this function)
/home/lucas/v4l-dvb/v4l/video-buf.c:444: error: dereferencing pointer to incomplete type
/home/lucas/v4l-dvb/v4l/video-buf.c:446: error: dereferencing pointer to incomplete type
de todo un poco

cocochio

Me parece raro que no esté el módulo para cargar... Podrías probar instalar otra imagen del kernel, o salvo que los módulos de video4linux estén separados... Ni idea, me mataste.

Del error en la compilación ni idea. Seguramente te falta alguna dependencia. Deberías fijarte donde descargaste lo que estás compilando, o si tiene algun README o INSTALL. Generalmente se necesitan muchos paquetes de desarrollo. Deberías ver si está instalado por ejemplo linux-kernel-headers o los paquetes de desarrollo de video4linux, o v4l2, etc.

No se me ocurre nada mas.  :-\

Goico

Yo tengo una Encore con chipset Phillips 7130 y hago lo siguiente:

primero bajo el modulo si es que esta cargado (no es tu caso ya que al tirar el lsmod no sale)

Despues lo cargo con la tarjeta y el sintonizador correcto:
$ sudo modprobe saa7134 card=3 tuner=69

En ese momento la placa ya deberia estar funcionando, ahi tiro la instalacion del tvtime:
$ sudo apt-get install tvtime

Se abre el "configurador" del tvime y nos consulta cual es la fuente del video y le marcamos "cable", luego nos pregunta cual es la norma de video utilizada en nuestro pais (PAL-Nc en Argentina). Aceptamos .. abrimos el tvtime y sale todo andando .. por lo menos asi lo hago yo cada vez que instalo una distro y anda de una  :up:

(Aclaro que con diferentes placas y chipsets el procedimiento puede variar .. sobretodo la parte donde se carga el modulo y se le pasa por parametro justamente cual es nuestra placa)


Saludos
Mientras mi jefe actúe como si me estuviera pagando un buen sueldo... yo actuaré como si estuviera haciendo un buen trabajo.

lugolu

Cita de: Goico en Julio 10, 2008, 02:07:37
Yo tengo una Encore con chipset Phillips 7130 y hago lo siguiente:

primero bajo el modulo si es que esta cargado (no es tu caso ya que al tirar el lsmod no sale)

Despues lo cargo con la tarjeta y el sintonizador correcto:
$ sudo modprobe saa7134 card=3 tuner=69

En ese momento la placa ya deberia estar funcionando, ahi tiro la instalacion del tvtime:
$ sudo apt-get install tvtime

Se abre el "configurador" del tvime y nos consulta cual es la fuente del video y le marcamos "cable", luego nos pregunta cual es la norma de video utilizada en nuestro pais (PAL-Nc en Argentina). Aceptamos .. abrimos el tvtime y sale todo andando .. por lo menos asi lo hago yo cada vez que instalo una distro y anda de una  :up:

(Aclaro que con diferentes placas y chipsets el procedimiento puede variar .. sobretodo la parte donde se carga el modulo y se le pasa por parametro justamente cual es nuestra placa)


Saludos

pero el problema es que no tengo el módulo para cargar




ahora no me anda la webcam
hasta ayer antes de tocar andaba
de todo un poco

ZeiterZ

Es raro que no tengas el módulo. Confirmemos con esto:

sudo  find  / -name  "saa7*"

Ahí debería aparecer si está.

También he encontrado el siguiente enlace (en inglés):
http://www.cyberciti.biz/tips/debian-ubuntu-linux-configure-pinnacle-pctv-tuner.html

Saludos

lugolu

Cita de: ZeiterZ en Julio 10, 2008, 09:36:33
Es raro que no tengas el módulo. Confirmemos con esto:

sudo  find  / -name  "saa7*"

Ahí debería aparecer si está.

También he encontrado el siguiente enlace (en inglés):
http://www.cyberciti.biz/tips/debian-ubuntu-linux-configure-pinnacle-pctv-tuner.html

Saludos

lo del link ya lo hice y nada

dmesg | grep saa7133

no devuelve resultados
de todo un poco

cocochio

ejecuta el comando que te dijo ZeiterZ. En realidad bastaría con buscar en /lib/modules
Además fijate que versión del kernel estás usando con
uname -r

lugolu

Cita de: ZeiterZ en Julio 10, 2008, 09:36:33
Es raro que no tengas el módulo. Confirmemos con esto:

sudo  find  / -name  "saa7*"

Ahí debería aparecer si está.

También he encontrado el siguiente enlace (en inglés):
http://www.cyberciti.biz/tips/debian-ubuntu-linux-configure-pinnacle-pctv-tuner.html

Saludos

sudo  find  . -name  "saa713*"

devolvió

./2.6.24-16-generic/ubuntu/media/saa7134
./2.6.24-16-generic/ubuntu/media/saa7134/saa7134-alsa.ko
./2.6.24-16-generic/ubuntu/media/saa7134/saa7134-empress.ko
./2.6.24-16-generic/ubuntu/media/saa7134/saa7134-oss.ko
./2.6.24-16-generic/ubuntu/media/saa7134/saa7134.ko
./2.6.24-16-generic/ubuntu/media/saa7134/saa7134-dvb.ko
./2.6.24-16-generic/kernel/drivers/media/video/saa7134
./2.6.24-16-generic/kernel/drivers/media/video/saa7134/saa7134-empress.ko
./2.6.24-16-generic/kernel/drivers/media/video/saa7134/saa7134.ko
./2.6.24-16-generic/kernel/drivers/media/video/saa7134/saa7134-dvb.ko
./2.6.24-19-generic/ubuntu/media/saa7134
./2.6.24-19-generic/ubuntu/media/saa7134/saa7134-alsa.ko
./2.6.24-19-generic/kernel/drivers/media/video/saa7134
de todo un poco

lugolu

en cuanto a lo de la webcam que no anda
qué puedo hacer para que funcione nuevamente?
de todo un poco

cocochio

fijate que ahí se ve que el módulo está para la versión del kernel 2.6.24-16-generic

./2.6.24-16-generic/ubuntu/media/saa7134/saa7134.ko

para la 2.6.24-19-generic solo está el módulo saa7134-alsa

Seguramente ahora que actualizaste estás en este último kernel
¿Ejecutaste el comando que te dije uname -r?

Podés probar cargar a mano el módulo saa7134-alsa si estás en 2.6.24-19-generic, con modprobe saa7134-alsa

o elegir bootear con el kernel 2.6.24-16-generic que seguramente todavía lo tenés como opción en el grub.
Si no lo tenés se lo puede agregar si es que todavía conservás la imagen que debería estar en /boot

lugolu

sudo modprobe saa7134-alsa

FATAL: Error inserting saa7134_alsa (/lib/modules/2.6.24-19-generic/ubuntu/media/saa7134/saa7134-alsa.ko): Unknown symbol in module, or unknown parameter (see dmesg)


dmesg | grep saa
[  223.389860] saa7134_alsa: Unknown symbol saa7134_tvaudio_setmute
[  223.390110] saa7134_alsa: Unknown symbol saa_dsp_writel
[  223.390274] saa7134_alsa: Unknown symbol saa7134_devlist
[  223.390709] saa7134_alsa: Unknown symbol saa7134_pgtable_alloc
[  223.390813] saa7134_alsa: Unknown symbol saa7134_pgtable_build
[  223.390907] saa7134_alsa: Unknown symbol saa7134_pgtable_free
[  223.390996] saa7134_alsa: Unknown symbol saa7134_dmasound_init
[  223.391245] saa7134_alsa: Unknown symbol saa7134_dmasound_exit
[  223.392066] saa7134_alsa: Unknown symbol saa7134_set_dmabits
de todo un poco