![Skystar HD2 驱动问题](https://linux22.com/image/74294/Skystar%20HD2%20%E9%A9%B1%E5%8A%A8%E9%97%AE%E9%A2%98.png)
我最近在我的盒子里安装了一张 skystar hd2 卡。我已经加载了驱动程序,一切似乎都很好,但我无法调整。
当我尝试运行 w_scan(来自 apt-get,w_scan 版本 20130331,为 DVB API 5.10 编译)时,我收到 srate 错误。具体来说:
# w_scan -fs -s S93W1 US -k > a.conf
w_scan version 20130331 (compiled for DVB API 5.10)
using settings for 93.1 west Galaxy 25
scan type SATELLITE, channellist 111
output format kaffeine channels.dvb
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> SATELLITE "STB0899 Multistandard": very good :-))
Using SATELLITE frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.a
frontend 'STB0899 Multistandard' supports
INVERSION_AUTO
DVB-S
DVB-S2
FREQ (0.95GHz ... 2.15GHz)
SRATE (5.000MSym/s ... 45.000MSym/s)
using LNB "UNIVERSAL"
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
trying 'S f = 11780 kHz V SR = 30000 5/6 0,35 QPSK'
(time: 00:01)
trying 'S f = 11874 kHz H SR = 19510 3/4 0,35 QPSK'
(time: 00:04)
trying 'S f = 11890 kHz H SR = 3000 3/4 0,35 QPSK'
(time: 00:08) skipped: (srate 3000000 unsupported by driver)
initial_tune:2271: Setting frontend failed S f = 11890 kHz H SR = 3000 3/4 0,35 QPSK
trying 'S f = 11915 kHz H SR = 4350 3/4 0,35 QPSK'
(time: 00:08) skipped: (srate 4350000 unsupported by driver)
initial_tune:2271: Setting frontend failed S f = 11915 kHz H SR = 4350 3/4 0,35 QPSK
trying 'S f = 11996 kHz V SR = 3650 3/4 0,35 QPSK'
(time: 00:09) skipped: (srate 3650000 unsupported by driver)
initial_tune:2271: Setting frontend failed S f = 11996 kHz V SR = 3650 3/4 0,35 QPSK
ERROR: Sorry - i couldn't get any working frequency/transponder
Nothing to scan!!
#
找不到为我的卡配置速率的方法。
当我运行 kaffeine 来调谐和扫描频道时(我将其配置为使用相同的卫星设置进行扫描):
kaffeine(10272) DvbLinuxDevice::tune: ioctl FE_SET_FRONTEND failed for frontend "/dev/dvb/adapter0/frontend0"
kaffeine(10272) DvbLinuxDevice::tune: ioctl FE_SET_FRONTEND failed for frontend "/dev/dvb/adapter0/frontend0"
kaffeine(10272) DvbLinuxDevice::tune: ioctl FE_SET_FRONTEND failed for frontend "/dev/dvb/adapter0/frontend0"
kaffeine(10272) DvbLinuxDevice::tune: ioctl FE_SET_FRONTEND failed for frontend "/dev/dvb/adapter0/frontend0"
kaffeine(10272) DvbLinuxDevice::tune: ioctl FE_SET_FRONTEND failed for frontend "/dev/dvb/adapter0/frontend0"
kaffeine(10272) DvbLinuxDevice::tune: ioctl FE_SET_FRONTEND failed for frontend "/dev/dvb/adapter0/frontend0"
kaffeine(10272) DvbLinuxDevice::tune: ioctl FE_SET_FRONTEND failed for frontend "/dev/dvb/adapter0/frontend0"
kaffeine(10272) DvbLinuxDevice::tune: ioctl FE_SET_FRONTEND failed for frontend "/dev/dvb/adapter0/frontend0"
kaffeine(10272) DvbLinuxDevice::tune: ioctl FE_SET_FRONTEND failed for frontend "/dev/dvb/adapter0/frontend0"
kaffeine(10272) DvbLinuxDevice::tune: ioctl FE_SET_FRONTEND failed for frontend "/dev/dvb/adapter0/frontend0"
我不知道为什么前端会失败。
眼镜
我在运行 Ubuntu 14.04.3 LTS 且内核为 3.19.0-25-generic 的电脑上安装了 skystar HD2。
我住在美国,所以我使用的是 Galaxy 25 Satellite
我编译了最新的 v4l-dvb 源并重新启动以加载其模块(按照说明进行操作这里到时间)、构建安装的dvb-apps 和 szap-s2。
更多诊断:
# ls /dev/dvb
adapter0
# ls /dev/dvb/adapter0
demux0 dvr0 frontend0 net0
#
我只是希望能够调谐和嗅探一些 DVB-S 频道,而无需在 Windows 机器上工作