I have downloaded and compiled ivtv.ko from http://linuxtv.org/hg/v4l-
dvb. Installed and ran v4l2-ctl and get
./v4l2-ctl -l
User Controls
brightness (int) : min=0 max=255 step=1
default=128 value=128 flags=slider
contrast (int) : min=0 max=127 step=1
default=64 value=64 flags=slider
saturation (int) : min=0 max=127 step=1
default=64 value=64 flags=slider
hue (int) : min=-128 max=127 step=1
default=0 value=0 flags=slider
volume (int) : min=0 max=65535 step=655
default=58880 value=60928 flags=slider
balance (int) : min=0 max=65535 step=655
default=32768 value=32768 flags=slider
bass (int) : min=0 max=65535 step=655
default=32768 value=32768 flags=slider
treble (int) : min=0 max=65535 step=655
default=32768 value=32768 flags=slider
mute (bool) : default=0 value=0
MPEG Encoder Controls
Segmentation fault
dmesg gives
<6>ivtv: Start initialization, version 1.1.0
<6>ivtv0: Initializing card #0
<6>ivtv0: Autodetected Hauppauge card (cx23416 based)
<6>wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
<6>tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
<6>tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner)
<6>tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
<6>cx25840 1-0044: cx25843-24 found @ 0x88 (ivtv i2c driver #0)
<6>tg3: eth0: Link is up at 100 Mbps, full duplex.
<6>tg3: eth0: Flow control is off for TX and off for RX.
<6>cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
<3>ivtv0: Failed to load module tveeprom
<6>tveeprom 1-0050: Hauppauge model 26559, rev F189, serial# 9930374
<6>tveeprom 1-0050: tuner model is TCL MFPE05 2 (idx 89, type 38)
<6>tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/
K) (eeprom 0x74)
<6>tveeprom 1-0050: audio processor is CX25843 (idx 37)
<6>tveeprom 1-0050: decoder processor is CX25843 (idx 30)
<6>tveeprom 1-0050: has radio, has no IR receiver, has no IR transmitter
<6>ivtv0: Autodetected Hauppauge WinTV PVR-150
<3>ivtv0: Failed to load module tuner
<3>ivtv0: Failed to load module cx25840
<3>ivtv0: Failed to load module wm8775
<6>tuner 1-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
<4>videodev: "" has no release callback. Please fix your driver for
proper sysfs support, see http://lwn.net/Articles/36850/
<6>ivtv0: Registered device video0 for encoder MPG (4096 kB)
<4>videodev: "" has no release callback. Please fix your driver for
proper sysfs support, see http://lwn.net/Articles/36850/
<6>ivtv0: Registered device video32 for encoder YUV (2048 kB)
<4>videodev: "" has no release callback. Please fix your driver for
proper sysfs support, see http://lwn.net/Articles/36850/
<6>ivtv0: Registered device vbi-224 for encoder VBI (1024 kB)
<4>videodev: "" has no release callback. Please fix your driver for
proper sysfs support, see http://lwn.net/Articles/36850/
<6>ivtv0: Registered device video24 for encoder PCM (320 kB)
<4>videodev: "" has no release callback. Please fix your driver for
proper sysfs support, see http://lwn.net/Articles/36850/
<6>ivtv0: Registered device radio-64 for encoder radio
<6>ivtv0: Initialized card #0: Hauppauge WinTV PVR-150
<6>ivtv: End initialization
<6>ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
<6>ivtv0: Encoder revision: 0x02060039
<1>BUG: unable to handle kernel NULL pointer dereference at virtual
address 00000004
<1> printing eip:
<4>c050cc83
<1>*pde = 00000000
<0>Oops: 0000 [#1]
<0>PREEMPT
<4>Modules linked in: ivtv
<0>CPU: 0
<0>EIP: 0060:[<c050cc83>] Not tainted VLI
<0>EFLAGS: 00010202 (2.6.22.1 #3)
<0>EIP is at cx2341x_ext_ctrls+0x13/0x10a
<0>eax: dddc00a4 ebx: 00000000 ecx: dd015ea8 edx: 00000000
<0>esi: 00000000 edi: dddc00a4 ebp: dd015ea8 esp: dd015c9c
<0>ds: 007b es: 007b fs: 0000 gs: 0000 ss: 0068
<0>Process v4l2-ctl (pid: 1701, ti=dd014000 task=df6b25b0
task.ti=dd014000)
<0>Stack: 00000020 dd015eb0 c062f1bd dd015cd4 00000005 00000000
00000000 c04a2ff8
<0> dd015cd4 dd015ea8 c04ea5fc dd015eb0 00000020 c062f1b2
dd015ea8 dddc0000
<0> dddc0000 dd015ea8 c04ea9f3 00000001 00000000 e03573a1
dd015ea8 c0185647
<0>Call Trace:
<0> [<c04a2ff8>] snprintf+0x1a/0x1d
<0> [<c04ea5fc>] v4l2_ctrl_query_fill+0x519/0x523
<0> [<c04ea9f3>] v4l2_ctrl_query_fill_std+0x3ed/0x3f7
<0> [<e03573a1>] ivtv_queryctrl+0x8d/0x9f [ivtv]
<0> [<e03578f7>] ivtv_control_ioctls+0x321/0x336 [ivtv]
<0> [<c043ce48>] __handle_mm_fault+0xfe/0x20f
<0> [<c040dbfa>] do_page_fault+0x29a/0x539
<0> [<c0459186>] mntput_no_expire+0x11/0x73
<0> [<c040f1fd>] __wake_up_common+0x35/0x4f
<0> [<c04b65e2>] n_tty_receive_buf+0x81a/0x871
<0> [<c04b65e2>] n_tty_receive_buf+0x81a/0x871
<0> [<c0459186>] mntput_no_expire+0x11/0x73
<0> [<c044deea>] link_path_walk+0x97/0xa0
<0> [<c0444ad7>] cache_alloc_refill+0xd0/0x195
<0> [<c04e6544>] video_usercopy+0x112/0x1a3
<0> [<c04b7078>] write_chan+0x194/0x1ad
<0> [<c040f1bc>] default_wake_function+0x0/0xc
<0> [<e035f924>] ivtv_v4l2_ioctl+0x3a/0x4e [ivtv]
<0> [<e035f36c>] ivtv_v4l2_do_ioctl+0x0/0x419 [ivtv]
<0> [<e035f8ea>] ivtv_v4l2_ioctl+0x0/0x4e [ivtv]
<0> [<c0450d29>] do_ioctl+0x8d/0x9e
<0> [<c04b6ee4>] write_chan+0x0/0x1ad
<0> [<c0450f98>] vfs_ioctl+0x187/0x195
<0> [<c0450fd8>] sys_ioctl+0x32/0x4a
<0> [<c0402daa>] syscall_call+0x7/0xb
<0> =======================
<0>Code: 74 09 c1 e1 0c 09 ca 09 d0 eb 07 09 c2 89 d0 80 cc 30 66 89
43 38 5b c3 55 57 89 c7 56 31 f6 53 89 d3 83 ec 5c 81 f9 47 56 18 c0
<8b> 42 04 75 3d 39 c6 c7 44 24 08 00 00 00 00 0f 83 d8 00 00 00
<0>EIP: [<c050cc83>] cx2341x_ext_ctrls+0x13/0x10a SS:ESP 0068:dd015c9c
Thanks,
Peter
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users