RTL2832U-FC0012 & AF9015-MXL5007T

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

 




RTL2832U-FC0012 & AF9015-MXL5007T

Setup for DVB-T devices,
Realtek RTL2832U / Fitipower FC0012 & Afatech AF9015 / MaxLinear MXL5007T dual tuner
on Fedora 14-x86_64 with new experimental building system.

lsusb:
Bus 002 Device 002: ID 1f4d:b803 G-Tek Electronics Group Lifeview LV5TDLX DVB-T [RTL2832U] Bus 001 Device 002: ID 15a4:9016 Afatech Technologies, Inc. AF9015 DVB-T USB2.0 stick

uname:
2.6.35.6-48.fc14.x86_64

modinfo:
modinfo dvb_usb_rtl2832u:
filename: /lib/modules/2.6.35.6-48.fc14.x86_64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-rtl2832u.ko
license:        GPL
version:        2.0.1
description:    Driver for the RTL2832U DVB-T / RTL2836 DTMB USB2.0 device
author:         Realtek
srcversion:     BABFD424CE8A0E806A95C01
alias:          usb:v1554p5020d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1554p5013d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpD803d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpC803d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpB803d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpA803d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1104d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD394d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2837d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2834d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2839d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2836d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4Dp0837d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD398d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD393d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD397d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13D3p3282d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13D3p3234d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1164p6601d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1680pA332d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2838d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1103d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1102d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1101d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD396d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13D3p3274d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2832d*dc*dsc*dp*ic*isc*ip*
depends:        dvb-usb
vermagic:       2.6.35.6-48.fc14.x86_64 SMP mod_unload
parm:           debug:Set debugging level (1=info,xfer=2 (or-able)). (int)
parm:           demod:Set default demod type(0=dvb-t, 1=dtmb, 2=dvb-c) (int)
parm: dtmb_err_discard:Set error packet discard type(0=not discard, 1=discard) (int)
parm:           adapter_nr:DVB adapter numbers (array of short)

modinfo dvb_usb_af9015:
filename: /lib/modules/2.6.35.6-48.fc14.x86_64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-af9015.ko
license:        GPL
description:    Driver for Afatech AF9015 DVB-T
author:         Antti Palosaari <crope@xxxxxx>
srcversion:     0F2842A63411F6AF9DD4B5B
alias:          usb:v1F4Dp9016d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07CAp850Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CCDp0099d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CCDp0097d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07CAp815Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE39Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE383d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0413p6A04d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE402d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE39Dd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pC161d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE400d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0458p4012d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pC810d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE397d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07CApA805d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07CAp850Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v15A4p901Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE395d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE39Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE396d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1462p8807d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07CApA309d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v10B9p8000d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07CAp8150d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1462p8801d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1AE7p0381d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07CApA815d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pC160d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CCDp0069d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13D3p3237d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13D3p3226d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE399d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v2304p022Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0413p6029d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v15A4p9016d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v15A4p9015d*dc*dsc*dp*ic*isc*ip*
depends:        dvb-usb,i2c-core,ir-core
vermagic:       2.6.35.6-48.fc14.x86_64 SMP mod_unload
parm:           debug:set debugging level (int)
parm:           remote:select remote (int)
parm:           adapter_nr:DVB adapter numbers (array of short)

modprobe:
/etc/modprobe.d/dvb-core.conf:
options dvb-core dvb_powerdown_on_sleep=0

firmware:
/lib/firmware/dvb-usb-af9015.fw
http://palosaari.fi/linux/v4l-dvb/firmware/af9015/5.1.0.0/dvb-usb-af9015.fw

dmesg:
...
[ 0.961014] usb 1-1: new high speed USB device using ehci_hcd and address 2
[    1.082169] usb 1-1: New USB device found, idVendor=15a4, idProduct=9016
[ 1.082787] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    1.083400] usb 1-1: Product: DVB-T 2
[    1.083985] usb 1-1: Manufacturer: Afatech
[    1.084587] usb 1-1: SerialNumber: 010101010600001
[ 1.088591] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7 [ 1.089491] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:02.1/usb1/1-1/1-1:1.1/input/input3 [ 1.090813] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:02.1-1/input1 [ 1.194016] usb 2-1: new high speed USB device using ehci_hcd and address 2
[    1.323734] usb 2-1: New USB device found, idVendor=1f4d, idProduct=b803
[ 1.324409] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    1.325082] usb 2-1: Product: RTL2838UHIDIR
[    1.325753] usb 2-1: Manufacturer: Realtek
[    1.326423] usb 2-1: SerialNumber: 00000041
...
[    8.527552] dvb-usb: found a 'USB DVB-T Device' in warm state.
[ 8.528398] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[    8.531397] DVB: registering new adapter (USB DVB-T Device)
...
[ 8.851547] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state. [ 8.852992] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 8.854378] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
...
[    9.035546] af9013: firmware version:5.1.0.0
[ 9.039549] DVB: registering adapter 1 frontend 0 (Afatech AF9013 DVB-T)...
[    9.076782] TUNER: Unable to find symbol tda829x_probe()
...
[    9.105210] mxl5007t 3-00c0: creating new instance
[    9.107871] tda9887 2-0043: creating new instance
[    9.108692] tda9887 2-0043: tda988[5/6/7] found
[    9.111301] mxl5007t_get_chip_id: unknown rev (03)
[    9.112103] mxl5007t_get_chip_id: MxL5007T detected @ 3-00c0
[ 9.113423] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
...
[ 9.115752] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
...
[    9.329049] af9013: found a 'Afatech AF9013 DVB-T' in warm state.
[    9.333297] af9013: firmware version:5.1.0.0
[ 9.345553] DVB: registering adapter 2 frontend 0 (Afatech AF9013 DVB-T)...
[    9.347950] mxl5007t 4-00c0: creating new instance
[    9.351297] mxl5007t_get_chip_id: unknown rev (03)
[    9.352133] mxl5007t_get_chip_id: MxL5007T detected @ 4-00c0
[    9.354554] Registered IR keymap rc-empty
[ 9.356713] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:02.1/usb1/1-1/rc/rc0/input5 [ 9.358793] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:02.1/usb1/1-1/rc/rc0
[    9.360440] dvb-usb: schedule remote query interval to 500 msecs.
[ 9.361265] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
[    9.377583] usbcore: registered new interface driver dvb_usb_af9015
[ 9.443495] DVB: registering adapter 0 frontend 0 (Realtek DVB-T RTL2832)... [ 9.445656] dvb-usb: USB DVB-T Device successfully initialized and connected.
[    9.446541] dvb-usb: found a 'USB DVB-T Device' in warm state.
[ 9.447393] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[    9.449903] DVB: registering new adapter (USB DVB-T Device)
...
[ 11.230206] DVB: registering adapter 3 frontend 0 (Realtek DVB-T RTL2832)... [ 11.232715] dvb-usb: USB DVB-T Device successfully initialized and connected.
[   11.234150] usbcore: registered new interface driver dvb_usb_rtl2832u
...

femon -H -a0
FE: Realtek DVB-T RTL2832 (DVBT)
status SCVYL | signal  21% | snr   0% | ber 0 | unc 100 | FE_HAS_LOCK
status SCVYL | signal  21% | snr   0% | ber 0 | unc 100 | FE_HAS_LOCK
status SCVYL | signal  21% | snr   0% | ber 0 | unc 100 | FE_HAS_LOCK
status SCVYL | signal  21% | snr   0% | ber 0 | unc 100 | FE_HAS_LOCK
status SCVYL | signal  21% | snr   0% | ber 0 | unc 100 | FE_HAS_LOCK
status SCVYL | signal  21% | snr   0% | ber 0 | unc 100 | FE_HAS_LOCK
status SCVYL | signal  21% | snr   0% | ber 0 | unc 100 | FE_HAS_LOCK
status SCVYL | signal  21% | snr   0% | ber 0 | unc 100 | FE_HAS_LOCK
status SCVYL | signal  21% | snr   0% | ber 0 | unc 100 | FE_HAS_LOCK
status SCVYL | signal  21% | snr   0% | ber 0 | unc 100 | FE_HAS_LOCK
^C

setup:
mkdir /tmp/dvbt
cd /tmp/dvbt
git clone git://linuxtv.org/mchehab/new_build.git
cd new_build/
wget http://goo.gl/CnJJu -O rtl2832u_v2.0.1-new_build-set.tar.gz
tar -xf rtl2832u_v2.0.1-new_build-set.tar.gz
./build-rtl2832u.sh

sha1sum:
c023031f3cc2cc22a1f40dc5d9fa64968af7307e  rtl2832u_v2.0.1.tar.gz
3aca8850fe118473f25b034239b3bf5648d4a08e rtl2832u_v2.0.1-new_build-set.tar.gz


All credit goes to Realtek, Antti Palosaari, Afatech and V4L/DVB developers.

Thank you for you efforts so far!

Kind regards,
poma

--
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