DVBWorld HD 2104 CA+CI USB Box: Difference between revisions
No edit summary |
No edit summary |
||
Line 64: | Line 64: | ||
On Ubuntu 9.10 |
On Ubuntu 9.10 |
||
Initialization: |
Initialization (DVBWorld 2104D): |
||
<pre> |
<pre> |
||
[ 1210.468155] usb 2-3: new high speed USB device using ehci_hcd and address 12 |
|||
[ 1210.600892] usb 2-3: configuration #1 chosen from 1 choice |
|||
[ 1210.601205] dvb-usb: found a 'DVBWorld DW2104 USB2.0' in cold state, will try to load a firmware |
|||
[ 1210.601214] usb 2-3: firmware: requesting dvb-usb-dw2104.fw |
|||
[ 1210.612428] dvb-usb: downloading firmware from file 'dvb-usb-dw2104.fw' |
|||
[ 1210.612431] dw2102: start downloading DW210X firmware |
|||
[ 1210.744260] dvb-usb: found a 'DVBWorld DW2104 USB2.0' in warm state. |
|||
[ 1210.744365] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. |
|||
[ 1210.748858] DVB: registering new adapter (DVBWorld DW2104 USB2.0) |
|||
[ 1210.752912] dw2102: read eeprom failed. |
|||
[ 1210.752919] dvb-usb: MAC address reading failed. |
|||
[ 1210.790175] Invalid probe, probably not a CX24116 device |
|||
[ 1210.808291] Invalid probe, probably not a DS3000 |
|||
[ 1210.808360] dvb-usb: no frontend was attached by 'DVBWorld DW2104 USB2.0' |
|||
[ 1210.816657] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/input/input28 |
|||
[ 1210.816751] dvb-usb: schedule remote query interval to 150 msecs. |
|||
[ 1210.816758] dvb-usb: DVBWorld DW2104 USB2.0 successfully initialized and connected. |
|||
[ 1210.816821] usb 2-3: USB disconnect, address 12 |
|||
[ 1210.848690] dvb-usb: DVBWorld DW2104 USB2.0 successfully deinitialized and disconnected. |
|||
[ 1212.388112] usb 2-3: new high speed USB device using ehci_hcd and address 13 |
[ 1212.388112] usb 2-3: new high speed USB device using ehci_hcd and address 13 |
||
[ 1212.521230] usb 2-3: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 2 |
[ 1212.521230] usb 2-3: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 2 |
||
Line 106: | Line 87: | ||
</pre> |
</pre> |
||
When tuning: |
When tuning (DVBWorld 2104D): |
||
<pre> |
<pre> |
||
[ 1482.733161] usb 2-3: firmware: requesting dvb-fe-ds3000.fw |
[ 1482.733161] usb 2-3: firmware: requesting dvb-fe-ds3000.fw |
Revision as of 06:13, 5 February 2010
A DVB-S2 USB 2.0 Device from DVBWorld.
Drivers are now included in kernel branch 2.6.28. More info is available at the following site: (See here).
Overview/Features
This is a USB 2.0 device capable of receiving DVB-S and DVB-S2 tranponders.
Upon connection to the USB port, the devices' LED is red and turns blue upon module load.
Components Used
1.for DVBWorld2104C model:
- CX24118A tuner
- CX24116 demod
- Cyrix CY7C68013A USB controller
2.for DVBWorld2104D model:
- ts2020 tuner
- ds3000 demod
- Cyrix CY7C68013A USB controller
Identification
Vendor ID: 04B4
Product ID: 2104
Making it Work
Firmware
1.for DVBWorld 2104C : The device does need firmware : dvb-usb-dw2104.fw and dvb-fe-cx24116.fw
2.For DVBWorld 2104D : The device does need firmware : dvb-usb-dw2104.fw and dvb-fe-ds3000.fw
See the instructions for obtaining the firmware for the dvb-usb-dw2104.fw here [1]#Firmware.
unrar it and copy dvb-usb-dw2104.fw and dvb-fe-cx24116.fw/dvb-fe-ds3000.fw firmware file to /lib/firmware/
also See http://www.satelliteguys.us/free-air-pc-dvb-discussion/156980-dvb-world-hd-2104-working-linux.html
Drivers
hg clone http://mercurial.intuxication.org/hg/s2-liplianin/ cd s2-liplianin make menuconfig make make install
also See http://linuxtv.org/pipermail/linux-dvb/2008-September/028611.html.
Sample Kernel Output
provide the relevant portion of dmesg here
On Ubuntu 9.10
Initialization (DVBWorld 2104D):
[ 1212.388112] usb 2-3: new high speed USB device using ehci_hcd and address 13 [ 1212.521230] usb 2-3: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 2 [ 1212.522127] usb 2-3: configuration #1 chosen from 1 choice [ 1212.523080] dvb-usb: found a 'DVBWorld DW2104 USB2.0' in cold state, will try to load a firmware [ 1212.523090] usb 2-3: firmware: requesting dvb-usb-dw2104.fw [ 1212.531072] dvb-usb: downloading firmware from file 'dvb-usb-dw2104.fw' [ 1212.531074] dw2102: start downloading DW210X firmware [ 1212.656276] dvb-usb: found a 'DVBWorld DW2104 USB2.0' in warm state. [ 1212.656383] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 1212.657030] DVB: registering new adapter (DVBWorld DW2104 USB2.0) [ 1212.902731] dvb-usb: MAC address: 00:18:bd:5d:d7:a4 [ 1212.929602] Invalid probe, probably not a CX24116 device [ 1212.962845] DS3000 chip version: 0.192 attached. [ 1212.962848] dw2102: Attached DS3000! [ 1212.962849] [ 1212.962852] DVB: registering adapter 0 frontend 0 (Montage Technology DS3000/TS2020)... [ 1212.963607] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/input/input29 [ 1212.963638] dvb-usb: schedule remote query interval to 150 msecs. [ 1212.963640] dvb-usb: DVBWorld DW2104 USB2.0 successfully initialized and connected.
When tuning (DVBWorld 2104D):
[ 1482.733161] usb 2-3: firmware: requesting dvb-fe-ds3000.fw [ 1482.755682] ds3000_firmware_ondemand: Waiting for firmware upload(2)... [ 1492.477707] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)... [ 1492.477720] usb 2-3: firmware: requesting dvb-fe-ds3000.fw [ 1492.485840] ds3000_firmware_ondemand: Waiting for firmware upload(2)... [ 1498.374150] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)... [ 1498.374164] usb 2-3: firmware: requesting dvb-fe-ds3000.fw [ 1498.382379] ds3000_firmware_ondemand: Waiting for firmware upload(2)... [ 1504.286041] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)... [ 1504.286054] usb 2-3: firmware: requesting dvb-fe-ds3000.fw [ 1504.294158] ds3000_firmware_ondemand: Waiting for firmware upload(2)... [ 1510.062372] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
Remote Control Support
The remote is supported by the device.