pas d'image bttv :/ noyau 2.6.6 - Linux et OS Alternatifs
Marsh Posté le 22-06-2005 à 22:31:01
en 2.6.8... tu pense que ca viens de ca?
ca marchait bien avant l'upgrade...
enfin pkoi pas...
je peux essayer!
je suppose que je peux réutiliser mon fichier .config?
il n'y a pas une version plus récente du noyau?
Marsh Posté le 23-06-2005 à 08:41:44
ca doit plutot etre un probleme de chargement des modules... ou d'option...
l'upgrade a mis a jour les fichiers de conf /etc/modules...
donc ca vient peut etre de la...
Marsh Posté le 23-06-2005 à 19:11:44
bon, j'avais du charger trop de modules la derniere fois...
bref, en chargeant i2c_core, i2c_algo_bit, videodev, tuner et bttv, ca me met ca :
Jun 23 18:59:01 moumoute kernel: Linux video capture interface: v1.00
Jun 23 18:59:05 moumoute kernel: bttv: driver version 0.9.15 loaded
Jun 23 18:59:05 moumoute kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
Jun 23 18:59:05 moumoute kernel: bttv: Bt8xx card found (0).
Jun 23 18:59:05 moumoute kernel: bttv0: Bt878 (rev 17) at 0000:02:0b.0, irq: 23, latency: 64, mmio: 0xf7efe000
Jun 23 18:59:05 moumoute kernel: bttv0: detected: Pinnacle PCTV [bswap] [card=39], PCI subsystem ID is bd11:1200
Jun 23 18:59:05 moumoute kernel: bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
Jun 23 18:59:05 moumoute kernel: tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
Jun 23 18:59:05 moumoute kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Jun 23 18:59:05 moumoute kernel: bttv0: miro: id=9 tuner=3 radio=no stereo=no
Jun 23 18:59:05 moumoute kernel: bttv0: using tuner=3
Jun 23 18:59:05 moumoute kernel: tuner: type set to 3 (Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)) by bt878 #0 [sw]
Jun 23 18:59:05 moumoute kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Jun 23 18:59:05 moumoute kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Jun 23 18:59:05 moumoute kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Jun 23 18:59:05 moumoute kernel: bttv0: registered device video0
Jun 23 18:59:05 moumoute kernel: bttv0: registered device vbi0
Jun 23 18:59:05 moumoute kernel: bttv0: PLL: 28636363 => 35468950 . ok
alors pour MSP34xx -> msp3400, est chargé, TDA9875 aussi et TDA7432 aussi!
lsmod :
msp3400 24980 0
tda7432 8844 0
tda9875 9092 0
i2c_algo_bit 10760 1 bttv
i2c_sensor 4096 1 w83627hf
i2c_isa 3200 0
i2c_i801 9232 0
i2c_core 24452 10 msp3400,bttv,tuner,i2c_algo_bit,tda7432,tda9875,w83627hf,i2c_sensor,i2c_isa,i2c_i801
bttv, videodev tuner...
mais toujours pas d'images
et j'ai toujours les messages d'erreur :
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCMCAPTURE(0,7,384x288): Invalid argument
ioctl VIDIOCSYNC: Invalid argument
...
je n'ai pas mis le noyau 2.6.8... ca me parait pas utile étant donné que ca fonctionne avec ce noyau, il faut juste faire un peu de conf! --> il faut quoi dans les fichier /etc/modules*???
Marsh Posté le 23-06-2005 à 22:59:47
je viens d'essayer un 2.6.8 et la télé fonctionne
par contre, je ne peut plus aller sur le net
-> les drivers de linuxant (hsf) ne s'installent pas!
donc je suis coincé
qq1 a un driver pour modem pci qui fonctionne?
Marsh Posté le 23-06-2005 à 23:45:13
alors ca y es, j'ai réussi (pas sans mal) a install les drivers de linuxant!
il fallait peut etre que x ne sois pas lancé pour que ca passe?!
bref je peux aller sur le net avec mon 2.6.8 ...a 14kb/s
et la tv fonctionne
j'espére ne plus avoir de mauvaise surprise...
++
Marsh Posté le 22-06-2005 à 21:54:15
Bonjour,
je viens de faire une mise a jour de ma debian (installée il ya un an) et surprise : j'ai plus de tv (enfin plus d'image). La télé fonctionnait correctement avant l'upgrade.
les modules se chargent :
lsmod
bttv 154476 5 ir_kbd_gpio
video_buf 22020 1 bttv
i2c_algo_bit 10760 2 i2c_i810,bttv
v4l2_common 7296 1 bttv
btcx_risc 5896 1 bttv
i2c_core 24452 16 i2c_piix4,i2c_dev,ir_kbd_i2c,tda9875,tda7432,tvaudio,tvmixer,tda9887,msp3400,w83627hf,i2c_sensor,i2c_isa,i2c_i801,tuner,bttv,i2c_algo_bit
videodev 10752 5 bttv
soundcore 11360 4 tvmixer,snd,bttv
par contre, dmesg me met un message inquiétant :
Unable to handle kernel NULL pointer dereference at virtual address 00000055
printing eip:
e19cb96d
*pde = 00000000
Oops: 0000 [#1]
PREEMPT SMP
CPU: 1
EIP: 0060:[<e19cb96d>] Tainted: P
EFLAGS: 00210202 (2.6.6)
EIP is at videobuf_queue_is_busy+0x80/0xe8 [video_buf]
eax: 00000001 ebx: d5adc000 ecx: d5adc010 edx: 00000000
esi: d5adc010 edi: e1a156c0 ebp: e1a156c0 esp: d34adc14
ds: 007b es: 007b ss: 0068
Process mplayer (pid: 2591, threadinfo=d34ac000 task=df10a8c0)
Stack: 00000000 00000000 e19f9558 d5adc010 00000002 de4aba54 d5adc000 e19f97f5
d5adc000 00000001 00000001 c008561c c0cc5605 fffffff2 de4aba54 e19fabcf
d5adc000 e1a156c0 de4aba54 dee2fe28 00000003 00000000 d5adc000 00000000
Call Trace:
[<e19f9558>] bttv_switch_type+0x3e/0x5e [bttv]
[<e19f97f5>] bttv_s_fmt+0x58/0x16c [bttv]
[<e19fabcf>] bttv_do_ioctl+0x12c6/0x1871 [bttv]
[<c01f3f5c>] generic_make_request+0x10a/0x18b
[<c0116b12>] recalc_task_prio+0x90/0x1aa
[<c011840e>] __wake_up_common+0x38/0x57
[<c0117003>] try_to_wake_up+0x1be/0x26b
[<c011840e>] __wake_up_common+0x38/0x57
[<c01d94f6>] n_tty_receive_buf+0x17f/0x113e
[<c027b4a4>] schedule+0x374/0x6b6
[<c01dc1dd>] pty_write+0x131/0x133
[<c01b0e74>] copy_from_user+0x42/0x6e
[<c01368e4>] find_get_page+0x3c/0x6f
[<c0137a32>] filemap_nopage+0x219/0x391
[<c01b0de0>] __copy_from_user_ll+0x68/0x6c
[<c01b0e74>] copy_from_user+0x42/0x6e
[<e18ef428>] video_usercopy+0x7b/0x13a [videodev]
[<c0115e7a>] do_page_fault+0x325/0x50d
[<c01db015>] write_chan+0x0/0x21a
[<e19fb1bb>] bttv_ioctl+0x41/0x64 [bttv]
[<e19f9909>] bttv_do_ioctl+0x0/0x1871 [bttv]
[<c0165166>] sys_ioctl+0x113/0x281
[<c01040bf>] syscall_call+0x7/0xb
Code: 83 78 54 00 75 47 8b 40 18 83 f8 02 74 24 83 f8 03 75 e1 a1
<1>Unable to handle kernel NULL pointer dereference at virtual address 00000055
printing eip:
e19cb96d
*pde = 00000000
Oops: 0000 [#2]
PREEMPT SMP
CPU: 1
EIP: 0060:[<e19cb96d>] Tainted: P
EFLAGS: 00210202 (2.6.6)
EIP is at videobuf_queue_is_busy+0x80/0xe8 [video_buf]
eax: 00000001 ebx: d41f4800 ecx: d41f4810 edx: 00000000
esi: d41f4810 edi: e1a156c0 ebp: e1a156c0 esp: d47d5c14
ds: 007b es: 007b ss: 0068
Process mplayer (pid: 2629, threadinfo=d47d4000 task=deea8c50)
Stack: 00000000 00000000 e19f9558 d41f4810 00000002 d8ef9b54 d41f4800 e19f97f5
d41f4800 00000001 00000001 c008561c c0cc5605 fffffff2 d8ef9b54 e19fabcf
d41f4800 e1a156c0 d8ef9b54 d47d5c8c c0117003 dfb87670 d41f4800 0000001c
Call Trace:
[<e19f9558>] bttv_switch_type+0x3e/0x5e [bttv]
[<e19f97f5>] bttv_s_fmt+0x58/0x16c [bttv]
[<e19fabcf>] bttv_do_ioctl+0x12c6/0x1871 [bttv]
[<c0117003>] try_to_wake_up+0x1be/0x26b
[<c0145b04>] do_no_page+0x65/0x37b
[<c011840e>] __wake_up_common+0x38/0x57
[<c0116b12>] recalc_task_prio+0x90/0x1aa
[<c011840e>] __wake_up_common+0x38/0x57
[<c0117003>] try_to_wake_up+0x1be/0x26b
[<c011840e>] __wake_up_common+0x38/0x57
[<c01d94f6>] n_tty_receive_buf+0x17f/0x113e
[<c01dc1dd>] pty_write+0x131/0x133
[<c01b0e74>] copy_from_user+0x42/0x6e
[<c01368e4>] find_get_page+0x3c/0x6f
[<c0137a32>] filemap_nopage+0x219/0x391
[<c01b0de0>] __copy_from_user_ll+0x68/0x6c
[<c01b0e74>] copy_from_user+0x42/0x6e
[<e18ef428>] video_usercopy+0x7b/0x13a [videodev]
[<c0115e7a>] do_page_fault+0x325/0x50d
[<c01db015>] write_chan+0x0/0x21a
[<e19fb1bb>] bttv_ioctl+0x41/0x64 [bttv]
[<e19f9909>] bttv_do_ioctl+0x0/0x1871 [bttv]
[<c0165166>] sys_ioctl+0x113/0x281
[<c01040bf>] syscall_call+0x7/0xb
Code: 83 78 54 00 75 47 8b 40 18 83 f8 02 74 24 83 f8 03 75 e1 a1
<1>Unable to handle kernel NULL pointer dereference at virtual address 00000055
printing eip:
e19cb96d
*pde = 00000000
Oops: 0000 [#3]
PREEMPT SMP
CPU: 0
EIP: 0060:[<e19cb96d>] Tainted: P
EFLAGS: 00210202 (2.6.6)
EIP is at videobuf_queue_is_busy+0x80/0xe8 [video_buf]
eax: 00000001 ebx: d5adc800 ecx: d5adc810 edx: 00000000
esi: d5adc810 edi: e1a156c0 ebp: e1a156c0 esp: d36bfc14
ds: 007b es: 007b ss: 0068
Process mplayer (pid: 2648, threadinfo=d36be000 task=df03a3b0)
Stack: 00000000 00000000 e19f9558 d5adc810 00000002 d8ef9a54 d5adc800 e19f97f5
d5adc800 00000001 00000001 c008561c c0cc5605 fffffff2 d8ef9a54 e19fabcf
d5adc800 e1a156c0 d8ef9a54 d3900f00 00200206 00000001 d5adc800 0858285f
Call Trace:
[<e19f9558>] bttv_switch_type+0x3e/0x5e [bttv]
[<e19f97f5>] bttv_s_fmt+0x58/0x16c [bttv]
[<e19fabcf>] bttv_do_ioctl+0x12c6/0x1871 [bttv]
[<c0145b04>] do_no_page+0x65/0x37b
[<c0146036>] handle_mm_fault+0xfe/0x1a5
[<c0116b12>] recalc_task_prio+0x90/0x1aa
[<c011840e>] __wake_up_common+0x38/0x57
[<c0117003>] try_to_wake_up+0x1be/0x26b
[<c011840e>] __wake_up_common+0x38/0x57
[<c01d94f6>] n_tty_receive_buf+0x17f/0x113e
[<c01dc1dd>] pty_write+0x131/0x133
[<c01b0e74>] copy_from_user+0x42/0x6e
[<c01368e4>] find_get_page+0x3c/0x6f
[<c0137a32>] filemap_nopage+0x219/0x391
[<c01b0de0>] __copy_from_user_ll+0x68/0x6c
[<c01b0e74>] copy_from_user+0x42/0x6e
[<e18ef428>] video_usercopy+0x7b/0x13a [videodev]
[<c0115e7a>] do_page_fault+0x325/0x50d
[<c01db015>] write_chan+0x0/0x21a
[<e19fb1bb>] bttv_ioctl+0x41/0x64 [bttv]
[<e19f9909>] bttv_do_ioctl+0x0/0x1871 [bttv]
[<c0165166>] sys_ioctl+0x113/0x281
[<c01040bf>] syscall_call+0x7/0xb
Code: 83 78 54 00 75 47 8b 40 18 83 f8 02 74 24 83 f8 03 75 e1 a1
<1>Unable to handle kernel NULL pointer dereference at virtual address 00000055
printing eip:
e19cb96d
*pde = 00000000
Oops: 0000 [#4]
PREEMPT SMP
CPU: 1
EIP: 0060:[<e19cb96d>] Tainted: P
EFLAGS: 00210202 (2.6.6)
EIP is at videobuf_queue_is_busy+0x80/0xe8 [video_buf]
eax: 00000001 ebx: d4716200 ecx: d4716210 edx: 00000000
esi: d4716210 edi: e1a156c0 ebp: e1a156c0 esp: d3f1bc14
ds: 007b es: 007b ss: 0068
Process mplayer (pid: 7086, threadinfo=d3f1a000 task=dee1a1b0)
Stack: 00000000 00000000 e19f9558 d4716210 00000002 d0535e54 d4716200 e19f97f5
d4716200 00000001 00000001 c008561c c0cc5605 fffffff2 d0535e54 e19fabcf
d4716200 e1a156c0 d0535e54 da8a8400 00200206 00000001 d4716200 085b785f
Call Trace:
[<e19f9558>] bttv_switch_type+0x3e/0x5e [bttv]
[<e19f97f5>] bttv_s_fmt+0x58/0x16c [bttv]
[<e19fabcf>] bttv_do_ioctl+0x12c6/0x1871 [bttv]
[<c0145b04>] do_no_page+0x65/0x37b
[<c0146036>] handle_mm_fault+0xfe/0x1a5
[<c01980f8>] __journal_file_buffer+0x1c5/0x2b1
[<c01960fa>] do_get_write_access+0x2ad/0x6ab
[<c0196dc9>] journal_dirty_metadata+0x15c/0x213
[<c01d94f6>] n_tty_receive_buf+0x17f/0x113e
[<c01d94f6>] n_tty_receive_buf+0x17f/0x113e
[<c01dc1dd>] pty_write+0x131/0x133
[<c01b0e74>] copy_from_user+0x42/0x6e
[<c01368e4>] find_get_page+0x3c/0x6f
[<c0137a32>] filemap_nopage+0x219/0x391
[<c01b0de0>] __copy_from_user_ll+0x68/0x6c
[<c01b0e74>] copy_from_user+0x42/0x6e
[<e18ef428>] video_usercopy+0x7b/0x13a [videodev]
[<c0115e7a>] do_page_fault+0x325/0x50d
[<c01db015>] write_chan+0x0/0x21a
[<e19fb1bb>] bttv_ioctl+0x41/0x64 [bttv]
[<e19f9909>] bttv_do_ioctl+0x0/0x1871 [bttv]
[<c0165166>] sys_ioctl+0x113/0x281
[<c01040bf>] syscall_call+0x7/0xb
Code: 83 78 54 00 75 47 8b 40 18 83 f8 02 74 24 83 f8 03 75 e1 a1
Code: 83 78 54 00 75 47 8b 40 18 83 f8 02 74 24 83 f8 03 75 e1 a1
0000696.243: DevMgr_StartCallingTone - Fax element doesn't exist<7>ISO 9660 Extensions: RRIP_1991A
1: nvidia: trying to map 0xe9084000 to kernel space, but we're in an interrupt or holding a spinlock
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
0: nvidia: trying to map 0xe97e4000 to kernel space, but we're in an interrupt or holding a spinlock
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
i2c /dev entries driver
les drivers bttv sont :
bttv-0.9.15
taztv me met un message d'erreur en boucle :
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCMCAPTURE(0,7,384x288): Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCMCAPTURE(0,7,384x288): Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCMCAPTURE(0,7,384x288): Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCMCAPTURE(0,7,384x288): Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCMCAPTURE(0,7,384x288): Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
et mplayer me met un segmentation fault :
MPlayer 1.0pre3-3.3.5 (C) 2000-2003 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Northwood 2607 MHz (Family: 8, Stepping: 9)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /home/moumoute/.mplayer/config
Reading /home/moumoute/.mplayer/codecs.conf: Can't open '/home/moumoute/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
font: can't open file: /home/moumoute/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (155 chars)
Failed to open /dev/rtc: Permission denied (mplayer should be setuid root or /dev/rtc should be readable by the user.)
Using usleep() timing
Can't open input config file /home/moumoute/.mplayer/input.conf: No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
Playing tv://.
TV detected! ;-)
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come ;-)
Selected device: BT878 video (Pinnacle PCTV Stud
Tuner cap:
Tuner rxs: MONO
Capabilites: video capture video overlay VBI capture device tuner read/write streaming
supported norms: 0 = PAL; 1 = NTSC; 2 = SECAM; 3 = PAL-Nc; 4 = PAL-M; 5 = PAL-N; 6 = NTSC-JP; 7 = PAL-60;
inputs: 0 = Television; 1 = Composite1; 2 = S-Video;
Current input: 0
Current format: YUYV
v4l2: current audio mode is : MONO
Segmentation fault
qq1 a une idée?