xinerama 0: 1600x900+0+0
vid-open-auto: using analog TV device /dev/video1
WARNING: No DGA direct video mode for this display.
WARNING: keeping fbuf pitch at: 6400, as no base addr was detected
WARNING: couldn't find framebuffer base address, try manual
configuration ("v4l-conf -a <addr>")
v4l2: WARNING: framebuffer base address mismatch
v4l2: me=(nil) v4l=(nil)
Alsa devices: cap: (null) (/dev/video1), out: default
v4l2: read: Device or resource busy
v4l2: ioctl(fildes = 4 "/dev/video1", request = VIDIOC_QBUF, struct v4l2_buffer *data = { index = 0, type = V4L2_BUF_TYPE_VIDEO_CAPTURE, bytesused = 0, flags = 0, field = V4L2_FIELD_ANY, timestamp = { 0 seconds }, timecode = { type = 0, flags = 0, frames = 0, seconds = 0, minutes = 0, hours = 0 }, sequence = 0, memory = V4L2_MEMORY_MMAP, m.offset = 0, length = 221184, input = 0 }) failed, Device or resource busy (16, EBUSY) because the video4linux character special device is in use by another process or by the system and this prevents the ioctl VIDIOC_QBUF system call from operating
libv4l2: error turning on stream: Device or resource busy
v4l2: ioctl(fildes = 4 "/dev/video1", request = VIDIOC_STREAMON, int *data = { V4L2_BUF_TYPE_VIDEO_CAPTURE }) failed, Device or resource busy (16, EBUSY) because the video4linux character special device is in use by another process or by the system and this prevents the ioctl VIDIOC_STREAMON system call from operating
v4l2: ioctl(fildes = 4 "/dev/video1", request = VIDIOC_QBUF, struct v4l2_buffer *data = { index = 0, type = V4L2_BUF_TYPE_VIDEO_CAPTURE, bytesused = 0, flags = 0, field = V4L2_FIELD_ANY, timestamp = { 0 seconds }, timecode = { type = 0, flags = 0, frames = 0, seconds = 0, minutes = 0, hours = 0 }, sequence = 0, memory = V4L2_MEMORY_MMAP, m.offset = 0, length = 221184, input = 0 }) failed, Device or resource busy (16, EBUSY) because the video4linux character special device is in use by another process or by the system and this prevents the ioctl VIDIOC_QBUF system call from operating
libv4l2: error dequeuing buf: Invalid argument
v4l2: ioctl(fildes = 4 "/dev/video1", request = VIDIOC_DQBUF, struct v4l2_buffer *data = { index = 0, type = V4L2_BUF_TYPE_VIDEO_CAPTURE, memory = V4L2_MEMORY_MMAP }) failed, Invalid argument (22, EINVAL) because ioctl request or ioctl data is not valid
After logout and login
graeme@Linux1 ~ $ sudo modprobe -r bttv
[sudo] password for graeme:
WARNING: All config files need .conf: /etc/modprobe.d/bttv, it will be ignored in a future release.
FATAL: Module bttv is in use.
graeme@Linux1 ~ $
graeme@Linux1 ~ $ sudo modprobe tuner type=0
[sudo] password for graeme:
WARNING: All config files need .conf: /etc/modprobe.d/bttv, it will be ignored in a future release.
graeme@Linux1 ~ $
graeme@Linux1 ~ $ sudo modprobe bttv card=2 vidmem=fdfff
[sudo] password for graeme:
WARNING: All config files need .conf: /etc/modprobe.d/bttv, it will be ignored in a future release.
graeme@Linux1 ~ $
After reboot
graeme@Linux1 ~ $ sudo modprobe -r bttv
[sudo] password for graeme:
WARNING: All config files need .conf: /etc/modprobe.d/bttv, it will be ignored in a future release.
graeme@Linux1 ~ $
graeme@Linux1 ~ $ sudo modprobe tuner type=0
WARNING: All config files need .conf: /etc/modprobe.d/bttv, it will be ignored in a future release.
graeme@Linux1 ~ $
graeme@Linux1 ~ $ sudo modprobe bttv card=2 vidmem=fdfff
WARNING: All config files need .conf: /etc/modprobe.d/bttv, it will be ignored in a future release.
FATAL: Error inserting bttv (/lib/modules/3.5.0-17-generic/kernel/drivers/media/video/bt8xx/bttv.ko): Invalid argument
graeme@Linux1 ~ $