To check the state of the dvb reciver involving this steps:
You need a working system, and access it with login (preffered on ethernet/ssh, or direct console)
- plug the receiver in the usb port.
- check, is it recognized by the usb system, use the
lsusb command
in the list you can see this line in the case of the PCTV receiver:
ORxPi v0.2.7 | root@orxpi:/home/outernet> lsusb
Bus 001 Device 002: ID 0424:9512
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 0424:ec00
Bus 001 Device 004: ID 2013:0258 <----- this is the PCTV receiver
Bus 001 Device 005: ID 05e3:0604
USB ID-s: 2013:0258
http://www.linuxtv.org/wiki/index.php/Pinnacle_PCTV_DVB-S2_Stick_(461e)
(The Geniatech receiver has similar ident line, but I havenot it to check)
If you dont see this usb identifing line, you have some hardware problem with your receiver.
(check the usb connectors, maybe your power unit dont able to produce the necessary power…)
If it is OK, the next step to check the kernel modules need to working with the receiver.
Use the lsmod command
You have to have this modules loading in this order, in my case this is the module list, support the PCTV receiver:
ORxPi v0.2.7 | root@orxpi:/home/outernet> lsmod
Module Size Used by Not tainted
rc_pinnacle_pctv_hd 710 0
em28xx_rc 7461 0
rc_core 14655 3 rc_pinnacle_pctv_hd,em28xx_rc
a8293 1243 1
m88ts2022 4409 1
regmap_i2c 1956 1 m88ts2022
m88ds3103 9391 1
em28xx_dvb 18149 3
dvb_core 61050 2 m88ds3103,em28xx_dvb
em28xx 57912 2 em28xx_rc,em28xx_dvb
tveeprom 11239 1 em28xx
v4l2_common 5117 1 em28xx
videodev 107333 2 em28xx,v4l2_common
media 10619 1 videodev
spi_bcm2708 4598 0
i2c_bcm2708 4347 0
===================
The final step to check the “devices”, the so called kernel entry points, in the /dev dir, use this commands;
cd /dev/dvb
ls -l
You can see this line:
ORxPi v0.2.7 | root@orxpi:/dev/dvb> ls -l
total 0
drwxr-xr-x 2 root root 100 Jan 1 1970 adapter0
If you found this line, you are OK. You have a working usb receiver. The system recognised, and ready to working with it.
To start the ondd daemon, you need a correct config file for it, you will make it with the web Setup page.
t.janos