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?