LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   AVerMedia CE310B (https://www.linuxquestions.org/questions/linux-hardware-18/avermedia-ce310b-4175597937/)

kzc 01-21-2017 04:44 AM

AVerMedia CE310B
 
I'm trying to bretahe life into this card under Debian, but no luck. The chip is visible with lspci
Code:

08:00.0 Multimedia video controller: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb (rev 04)
but there are no /dev/video* devices. Also, no new audio devices has shown up. If i list the modules with lsmod, then i see cx2341x and cx23885, but they do nothing.

My system is a 64-bit Debian 8 with kernel 3.16.
The firmware was installed from here:
https://github.com/OpenELEC/dvb-firm...5-avcore-01.fw
It did not work.
Then i did install the same firmware, with different md5 value from here:
http://steventoth.net/linux/hvr1800/
I also installed v4l-cx23885-enc.fw wich was not installed. Still it does not work.

Does anybody have any idea, why this card does not work? AVerMedia said on it's page (http://www.avermedia.com/professiona...e310b/overview), it should.

Any help is appreciated.

Brains 01-24-2017 07:39 PM

From the websites FAQ

Quote:

Are Linux drivers supported?

Contact us and provide your Linux and kernel versions. We will provide you with further information.
Maybe the cx2341x interferes with the cx23885 module, try removing both then load only the cx23885.
Code:

sudo modprobe -r cx2341x
sudo modprobe -r cx23885
sudo modprobe cx23885

Also, this is your firmware package supplied by your package manager, look at the bottom of the list.

EDIT: Also, if you have synaptic installed, put "v4l" in the search, there is a ton of software that may offer some help.

kzc 01-25-2017 03:18 PM

I already contacted AVerMedia, but they did not bother to reply.

The cx2341x module is needed to use the cx23885. If i load the cx23885, then it will automatically load the other:
Code:

root@Csabi:~# modprobe -r cx2341x
modprobe: FATAL: Module cx2341x is in use.
root@Csabi:~# modprobe -r cx23885
root@Csabi:~# modprobe -r cx2341x
root@Csabi:~# modprobe cx23885
root@Csabi:~# lsmod | grep cx
cx23885              158462  0
btcx_risc              12555  1 cx23885
altera_ci              17530  1 cx23885
videobuf_dvb          12762  1 cx23885
tda18271              38816  1 cx23885
altera_stapl          29792  1 cx23885
tveeprom              20593  1 cx23885
cx2341x                25511  1 cx23885
videobuf_dma_sg        17248  1 cx23885
videobuf_core          21832  3 videobuf_dma_sg,cx23885,videobuf_dvb
dvb_core              102060  3 cx23885,altera_ci,videobuf_dvb
rc_core                22404  1 cx23885
v4l2_common            12995  2 cx2341x,cx23885
videodev              126451  3 cx2341x,cx23885,v4l2_common
snd_pcm                88662  4 snd_pcm_oss,cx23885,snd_ac97_codec,snd_emu10k1
snd                    65338  14 snd_pcm_oss,cx23885,snd_ac97_codec,snd_hwdep,snd_timer,snd_pcm,snd_rawmidi,snd_emu10k1,snd_seq_device,snd_mixer_oss
i2c_core              46012  8 drm,cx23885,i2c_piix4,nvidia,v4l2_common,tveeprom,tda18271,videodev

As for firmware-linux-nonfree, it is installed and the firmware insede was useless, this why i tried to search other ones.

I did a search with "v4l". Which package should i install?

kzc 01-30-2017 02:46 PM

I found something in dmesg:
Code:

[    4.744618] cx23885 driver version 0.0.3 loaded
[    4.744716] cx23885[0]: Your board isn't known (yet) to the driver.
cx23885[0]: Try to pick one of the existing card configs via
cx23885[0]: card=<n> insmod option.  Updating to the latest
cx23885[0]: version might help as well.
[    4.744722] cx23885[0]: Here is a list of valid choices for the card=<n> insmod option:
[    4.744724] cx23885[0]:    card=0 -> UNKNOWN/GENERIC
[    4.744726] cx23885[0]:    card=1 -> Hauppauge WinTV-HVR1800lp
[    4.744727] cx23885[0]:    card=2 -> Hauppauge WinTV-HVR1800
[    4.744729] cx23885[0]:    card=3 -> Hauppauge WinTV-HVR1250
[    4.744731] cx23885[0]:    card=4 -> DViCO FusionHDTV5 Express
[    4.744734] cx23885[0]:    card=5 -> Hauppauge WinTV-HVR1500Q
[    4.744736] cx23885[0]:    card=6 -> Hauppauge WinTV-HVR1500
[    4.744737] cx23885[0]:    card=7 -> Hauppauge WinTV-HVR1200
[    4.744740] cx23885[0]:    card=8 -> Hauppauge WinTV-HVR1700
[    4.744742] cx23885[0]:    card=9 -> Hauppauge WinTV-HVR1400
[    4.744743] cx23885[0]:    card=10 -> DViCO FusionHDTV7 Dual Express
[    4.744745] cx23885[0]:    card=11 -> DViCO FusionHDTV DVB-T Dual Express
[    4.744747] cx23885[0]:    card=12 -> Leadtek Winfast PxDVR3200 H
[    4.744749] cx23885[0]:    card=13 -> Compro VideoMate E650F
[    4.744750] cx23885[0]:    card=14 -> TurboSight TBS 6920
[    4.744752] cx23885[0]:    card=15 -> TeVii S470
[    4.744754] cx23885[0]:    card=16 -> DVBWorld DVB-S2 2005
[    4.744755] cx23885[0]:    card=17 -> NetUP Dual DVB-S2 CI
[    4.744757] cx23885[0]:    card=18 -> Hauppauge WinTV-HVR1270
[    4.744759] cx23885[0]:    card=19 -> Hauppauge WinTV-HVR1275
[    4.744761] cx23885[0]:    card=20 -> Hauppauge WinTV-HVR1255
[    4.744762] cx23885[0]:    card=21 -> Hauppauge WinTV-HVR1210
[    4.744764] cx23885[0]:    card=22 -> Mygica X8506 DMB-TH
[    4.744766] cx23885[0]:    card=23 -> Magic-Pro ProHDTV Extreme 2
[    4.744768] cx23885[0]:    card=24 -> Hauppauge WinTV-HVR1850
[    4.744770] cx23885[0]:    card=25 -> Compro VideoMate E800
[    4.744772] cx23885[0]:    card=26 -> Hauppauge WinTV-HVR1290
[    4.744774] cx23885[0]:    card=27 -> Mygica X8558 PRO DMB-TH
[    4.744776] cx23885[0]:    card=28 -> LEADTEK WinFast PxTV1200
[    4.744777] cx23885[0]:    card=29 -> GoTView X5 3D Hybrid
[    4.744779] cx23885[0]:    card=30 -> NetUP Dual DVB-T/C-CI RF
[    4.744781] cx23885[0]:    card=31 -> Leadtek Winfast PxDVR3200 H XC4000
[    4.744782] cx23885[0]:    card=32 -> MPX-885
[    4.744784] cx23885[0]:    card=33 -> Mygica X8502/X8507 ISDB-T
[    4.744786] cx23885[0]:    card=34 -> TerraTec Cinergy T PCIe Dual
[    4.744787] cx23885[0]:    card=35 -> TeVii S471
[    4.744789] cx23885[0]:    card=36 -> Hauppauge WinTV-HVR1255
[    4.744791] cx23885[0]:    card=37 -> Prof Revolution DVB-S2 8000
[    4.744793] cx23885[0]:    card=38 -> Hauppauge WinTV-HVR4400
[    4.744794] cx23885[0]:    card=39 -> AVerTV Hybrid Express Slim HC81R
[    4.744796] cx23885[0]:    card=40 -> TurboSight TBS 6981
[    4.744801] cx23885[0]:    card=41 -> TurboSight TBS 6980
[    4.744804] cx23885[0]:    card=42 -> Leadtek Winfast PxPVR2200
[    4.744832] CORE cx23885[0]: subsystem: 1461:3100, board: UNKNOWN/GENERIC [card=0,autodetected]

Code:

[    4.872150] cx23885_dev_checkrevision() Hardware revision = 0xd0
[    4.872156] cx23885[0]/0: found at 0000:08:00.0, rev: 4, irq: 17, latency: 0, mmio: 0xfd000000

How is it possible, that V4L2 says, it's not yet known? Should i update V4L2? How can i use the card=<n> option?

Brains 02-01-2017 12:53 AM

Sorry, been busy.
It appears to me you may need to remove the cx23885 module, then reload it with card=0 option. It mentions insmod, I usually go with modprobe to load modules, so try something like insmod card=0 cx23885 or modprobe card=0 cx23885.
From the list it showed, card=0 is for "UNKNOWN/GENERIC". The only AverMedia type from what my limited knowledge of this manufacture is, would be card=39

kzc 02-03-2017 04:35 PM

I tried to load the cx23885 module with different cards, but no avail. Sometimes /dev/video0 appeared, but nothing came out of it.

Meanwhile, it turned out, that CE310B is not supported under Linux at all. The vendor apologized and suggested to use C725B instead. Great...

kzc 02-24-2017 06:39 AM

Meanwhile AVerMedia gave me a beta driver and the card now works. The only problem was, that i had to remove the cx2885 driver by hand. Then it was okay. So this thread can be marked as solved...

novorado 07-17-2017 01:12 AM

Quote:

Originally Posted by kzc (Post 5675392)
Meanwhile AVerMedia gave me a beta driver and the card now works. The only problem was, that i had to remove the cx2885 driver by hand. Then it was okay. So this thread can be marked as solved...

Dear @kzc, may I ask you please to share the linux drivers for CE310B? Avermedia promises v4l2 support but it turns out Linux drivers are not present


All times are GMT -5. The time now is 04:13 AM.