Просьба сильно не пинать (только начал изучать Ubuntu)
Имею следющий девайс - Compro VideoMate E500 (Вот что указано на камешке - Conexant CX 23885-13Z , 0651Y1A7, 0651 TW)
Версию дистрибутива - Ubuntu 14.04 LTS
Версию ядра - 3.13.0-53-generic
При вызове команды - lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0d9f:0002 Powercom Co., Ltd Black Knight PRO / WOW Uninterruptible Power Supply (Cypress HID->COM RS232)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 09da:0260 A4 Tech Co., Ltd KV-300H Isolation Keyboard
Bus 003 Device 002: ID 09da:8090 A4 Tech Co., Ltd X-718BK Oscar Optical Gaming Mouse
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
При вызове - lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8500 GT] (rev a1)
03:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 02)
04:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 02)
04:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 02)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
06:00.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 8b)
06:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
При вызове lspci -vnn
03:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 02)
Subsystem: Compro Technology, Inc. Device [185b:e800]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at ea000000 (64-bit, non-prefetchable) [size=2M]
Capabilities: <access denied>
Kernel driver in use: cx23885
При вызове dmesg (привожу фрагмент)
[ 25.872657] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
[ 25.872657] 2a80f296422a01178d0a993479369e94f5830127 [media] dvb-core: fix 32-bit overflow during bandwidth calculation
[ 25.872657] 13b019bbd170d788b1461c2e00b4578a07541dc5 [media] e4000: Fix rangehigh value
[ 25.872657] c7861bb048669540ff51e2e1bf84d60f165007ad [media] e4000: implement V4L2 subdevice tuner and core ops
[ 25.882989] WARNING: You are using an experimental version of the media stack.
[ 25.882989] As the driver is backported to an older kernel, it doesn't offer
[ 25.882989] enough quality for its usage in production.
[ 25.882989] Use it with care.
[ 25.882989] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
[ 25.882989] 2a80f296422a01178d0a993479369e94f5830127 [media] dvb-core: fix 32-bit overflow during bandwidth calculation
[ 25.882989] 13b019bbd170d788b1461c2e00b4578a07541dc5 [media] e4000: Fix rangehigh value
[ 25.882989] c7861bb048669540ff51e2e1bf84d60f165007ad [media] e4000: implement V4L2 subdevice tuner and core ops
[ 25.891802] cx23885 driver version 0.0.4 loaded
[ 25.898722] CORE cx23885[0]: subsystem: 185b:e800, board: Compro VideoMate E650F [card=13,insmod option]
[ 26.076213] cx25840 2-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
[ 26.791910] cx25840 2-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[ 26.807778] cx23885_dvb_register() allocating 1 frontend(s)
[ 26.807783] cx23885[0]: cx23885 based dvb card
[ 26.826286] cx23885[0]: frontend initialization failed
[ 26.826335] cx23885_dvb_register() dvb_register failed err = -22
[ 26.826383] cx23885_dev_setup() Failed to register dvb on VID_C
[ 26.826595] cx23885_dev_checkrevision() Hardware revision = 0xb0
[ 26.826601] cx23885[0]/0: found at 0000:03:00.0, rev: 2, irq: 17, latency: 0, mmio: 0xea000000
[ 27.067019] init: failsafe main process (655) killed by TERM signal
В настоящий момент имею - /dev/video0 его отстувие .
Что я пробовал :
Поставил V4L-DVB Device Drivers по инструкции
http://linuxtv.org/wiki/index.php/How_to_install_DVB_device_driversсоздал /etc/modprobe.d/cx23885.conf со следующим листингом
alias char-major-81 videodev
alias char-major-81-0 cx23885
options cx23885 card=13
Пробовал
alias char-major-81 videodev
alias char-major-81-0 cx23885
options i2c-algo-bit bit_test=1
options cx23885 card=13
Результат тот же.
p.s. Может кто то знает каким патчем патчить ядро , и потом его собрать ?