AVerMedia AVerTV Hybrid+FM Cardbus (E506) driver problem on Xubuntu 14.04

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am trying to make my PCMCIA tunner card, AVerMedia AVerTV Hybrid+FM Cardbus (E506) work on Xubuntu 14.04.

I have followed the Basic approach on this page
http://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers

I have successfully build the binary and installed it.
However, the tuner card is not working on Xubuntu.
I have tested the same tuner card on Windows and it works fine on Windows with Avermedia's windows driver and application.

This page says this tuner card is supported
http://linuxtv.org/wiki/index.php/DVB-T_PCMCIA_Cards
The model written on my PCMCIA card is E506, NO E506R.
I am not sure if the R wording matters or not. I assume it is the same hardware.

And I also found this guide for this card but this guide is for older kernel, so I did not figure out jhow to follow this guide...
http://gentoo-en.vfose.ru/wiki/AverMedia_AverTV_Cardbus_Hybrid_E506R

When card is inserted kernel log reports this
[ 306.016062] pcmcia_socket pcmcia_socket0: pccard: CardBus card inserted into slot 0
[  306.016109] pci 0000:03:00.0: [1131:7133] type 00 class 0x048000
[  306.016149] pci 0000:03:00.0: reg 0x10: [mem 0x00000000-0x000007ff]
[  306.016260] pci 0000:03:00.0: supports D1 D2
[  306.016474] pci 0000:03:00.0: BAR 0: assigned [mem 0x2c000000-0x2c0007ff]
[  306.016500] pci 0000:03:00.0: cache line size of 32 is not supported
[  306.016648] saa7134 0000:03:00.0: enabling device (0000 -> 0002)
[ 306.016754] saa7133[0]: found at 0000:03:00.0, rev: 209, irq: 10, latency: 0, mmio: 0x2c000000 [ 306.016774] saa7133[0]: subsystem: 1461:f436, board: AVerMedia Cardbus TV/Radio (E506R) [card=136,autodetected]
[  306.016813] saa7133[0]: board init: gpio is 220000
[ 306.184041] saa7133[0]: i2c eeprom 00: 61 14 36 f4 00 00 00 00 00 00 00 00 00 00 00 00 [ 306.184060] saa7133[0]: i2c eeprom 10: 00 ff e2 0e ff 20 ff ff ff ff ff ff ff ff ff ff [ 306.184074] saa7133[0]: i2c eeprom 20: 01 40 01 02 02 01 01 03 08 ff 00 ff ff ff ff ff [ 306.184088] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 306.184102] saa7133[0]: i2c eeprom 40: ff 65 00 ff c2 1e ff ff ff ff ff ff ff ff ff ff [ 306.184115] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 306.184129] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 306.184143] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 306.184156] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 306.184170] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 306.184184] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 306.184197] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 306.184211] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 306.184225] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 306.184238] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 306.184252] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  306.189180] Registered IR keymap rc-avermedia-cardbus
[ 306.189421] input: i2c IR (AVerMedia Cardbus remot as /devices/virtual/rc/rc0/input9 [ 306.195172] rc0: i2c IR (AVerMedia Cardbus remot as /devices/virtual/rc/rc0 [ 306.195184] ir-kbd-i2c: i2c IR (AVerMedia Cardbus remot detected at i2c-4/4-0040/ir0 [saa7133[0]]
[  306.220195] tuner 4-0061: Tuner -1 found with type(s) Radio TV.
[  306.220241] xc2028 4-0061: creating new instance
[  306.220245] xc2028 4-0061: type set to XCeive xc2028/xc3028 tuner
[ 306.220598] saa7134 0000:03:00.0: Direct firmware load failed with error -2
[  306.220602] saa7134 0000:03:00.0: Falling back to user helper
[  306.228004] xc2028 4-0061: Could not load firmware xc3028-v27.fw.
[  306.240676] dvb_init() allocating 1 frontend
[  306.264100] xc2028 4-0061: attaching existing instance
[  306.264108] xc2028 4-0061: type set to XCeive xc2028/xc3028 tuner
[  306.264113] DVB: registering new adapter (saa7133[0])
[ 306.264124] saa7134 0000:03:00.0: DVB: registering adapter 0 frontend 0 (Zarlink MT352 DVB-T)...
[  306.364352] saa7133[0]: registered device video0 [v4l2]
[  306.366538] saa7133[0]: registered device vbi0
[  306.366620] saa7133[0]: registered device radio0
[ 306.366676] saa7133[0]/alsa: saa7133[0] at 0x2c000000 irq 10 registered as card -2

You can see there is an error there..
[ 306.220598] saa7134 0000:03:00.0: Direct firmware load failed with error -2
[  306.220602] saa7134 0000:03:00.0: Falling back to user helper
[  306.228004] xc2028 4-0061: Could not load firmware xc3028-v27.fw.

Using tvheadend, tvheadend appears to be able to use this tuner card to scan channels but it will not pickup anything at all.

From time to time, I also see this DSP error
[ 26.207446] type=1400 audit(1410949979.461:41): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cups-browsed" pid=820 comm="apparmor_parser" [ 27.023625] type=1400 audit(1410949980.277:42): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=698 comm="apparmor_parser" [ 27.033047] type=1400 audit(1410949980.289:43): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=698 comm="apparmor_parser" [ 27.066406] type=1400 audit(1410949980.321:44): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/tcpdump" pid=826 comm="apparmor_parser"
[   33.530805] init: plymouth-upstart-bridge main process ended, respawning
[ 33.573435] init: plymouth-upstart-bridge main process (1191) terminated with status 1
[   33.573465] init: plymouth-upstart-bridge main process ended, respawning
[  329.072173] usb 2-2: USB disconnect, device number 2
[  329.628106] usb 2-2: new low-speed USB device number 3 using uhci_hcd
[  611.773019] saa7133[0]: dsp access error
[  611.773033] saa7133[0]: dsp access error
[  611.773052] saa7133[0]: dsp access error
[  611.773059] saa7133[0]: dsp access error
[  611.773075] saa7133[0]: dsp access error
[  611.773082] saa7133[0]: dsp access error
[  611.773098] saa7133[0]: dsp access error
[  611.773105] saa7133[0]: dsp access error
[  611.773121] saa7133[0]: dsp access error
[  611.773128] saa7133[0]: dsp access error
[  611.773144] saa7133[0]: dsp access error
[  611.773151] saa7133[0]: dsp access error
[  611.773167] saa7133[0]: dsp access error
[  611.773174] saa7133[0]: dsp access error
[  611.773190] saa7133[0]: dsp access error
[  611.773197] saa7133[0]: dsp access error
[  611.773213] saa7133[0]: dsp access error
[  611.773220] saa7133[0]: dsp access error
[  611.773236] saa7133[0]: dsp access error
[  611.773243] saa7133[0]: dsp access error
[ 611.773259] saa7133[0]/irq[10,77943]: r=0xfffffff7 s=0xffffffff DONE_RA0 DONE_RA1 DONE_RA2 AR PE PWR_ON RDCAP INTL FIDT MMC TRIG_ERR CONF_ERR LOAD_ERR GPIO16 GPIO18 GPIO22 GPIO23 | RA0=vbi,b,odd,15 [ 611.773299] saa7133[0]/irq: looping -- clearing PE (parity error!) enable bit

Maybe some recent changes in kernel somehow broke support for this tuner card? I don't know. Please advice if you know what the problem is or how this can be solved.

Thanks

--
Eric Wong

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux