LINUX.ORG.RU

RTL2838 + FC0013 DVB-T донгл не заводится

 gqrx, ,


0

1

AiFiLTr0

Купил на дилэкстриме донгл, внутри у него Fitipower FC0013. Если надо, могу фотки выложить вечером. Вот как он видится в системе:

[10:03] fletch@helix ~\ $ lsusb
Bus 001 Device 006: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
[10:05] fletch@helix ~\ $ cat /var/log/messages.log | grep -i rtl
Aug  1 20:28:43 fletch kernel: [45359.985357] dvb-usb: found a 'RTL2832U DVB-T USB DEVICE' in warm state.
Aug  1 20:28:43 fletch kernel: [45359.986956] DVB: registering new adapter (RTL2832U DVB-T USB DEVICE)
Aug  1 20:28:44 fletch kernel: [45360.839350] DVB: registering adapter 0 frontend 0 (Realtek DVB-T RTL2832)...
Aug  1 20:28:44 fletch kernel: [45360.839811] dvb-usb: RTL2832U DVB-T USB DEVICE successfully initialized and connected.
[10:06] fletch@helix ~\ $ ls -la /dev/dvb/adapter0/
итого 0
drwxr-xr-x 2 root root     120 авг.   1 20:28 .
drwxr-xr-x 3 root root      60 авг.   1 20:28 ..
crw-rw-rw- 1 root video 212, 4 авг.   1 20:28 demux0
crw-rw-rw- 1 root video 212, 5 авг.   1 20:28 dvr0
crw-rw-rw- 1 root video 212, 3 авг.   1 20:28 frontend0
crw-rw-rw- 1 root video 212, 7 авг.   1 20:28 net0
А вот, в чем проблема:
[10:07] fletch@helix ~\ $ rtl_test -t
Found 1 device(s):
  0:  ezcap USB 2.0 DVB-T/DAB/FM dongle

Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
usb_open error -3
Failed to open rtlsdr device #0.
Система - Linux helix 3.4.7-1-ARCH #1 SMP PREEMPT Sun Jul 29 22:02:56 CEST 2012 x86_64 GNU/Linux gqrx-git из АУРа
Прокинул ради интереса в виртуалку - там SDRSharp завелся и ловил станции, т.е. стик рабочий.

★★

Ответ на: комментарий от AiFiLTr0

Конечно же пробовал, до одного места дверца:

[root@helix fletch]# rtl_test -t
Found 1 device(s):
  0:  ezcap USB 2.0 DVB-T/DAB/FM dongle

Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
usb_claim_interface error -6
Failed to open rtlsdr device #0.

Fletch ★★
() автор топика
Ответ на: комментарий от Fletch

Погоди, а у тебя случаем там никакого кернел-модуля не подгружено? если есть - то сделай modprobe -r на него.

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от AiFiLTr0

Выгрузил, сейчас из под рута говорит это:

[root@helix fletch]# rtl_test -t
Found 1 device(s):
  0:  ezcap USB 2.0 DVB-T/DAB/FM dongle

Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
Found Fitipower FC0013 tuner
Supported gain values (4): -6.3 7.1 19.1 19.7 
No E4000 tuner found, aborting.

Fletch ★★
() автор топика
Ответ на: комментарий от Fletch

Так, под рутом захват есть. Под юзером - облом. Где прав не хватает?

[root@helix fletch]# rtl_sdr /tmp/capture.bin -s 1.8e6 -f 392e6
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 

Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
Found Fitipower FC0013 tuner
Tuned to 392000000 Hz.
Reading samples in async mode...
^CSignal caught, exiting!

User cancel, exiting...
[root@helix fletch]# ls -lah /tmp/capture.bin 
-rw-r--r-- 1 root root 46M авг.   2 13:54 /tmp/capture.bin
[13:53] fletch@helix ~\ $ rtl_sdr /tmp/capture.bin -s 1.8e6 -f 392e6
Found 1 device(s):
  0:  , À, SN: °týÿ

Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
usb_open error -3
Failed to open rtlsdr device #0.

Fletch ★★
() автор топика
Ответ на: комментарий от AiFiLTr0

Да, нагуглил уже про удев, сделал, но есть еще пара граблей: gqrx с дефолтным конфигом запускается, но при попытке включить его падает с ошибкой

[14:46] fletch@helix ~\ $ gqrx 
gr-osmosdr supported device types: file fcd rtl rtl_tcp 
>>> gr_fir_ccf: using 3DNow!
>>> gr_fir_ccc: using 3DNow!Ext
Using Volk machine: sse4_a_64_orc
>>> gr_fir_fff: using 3DNow!
pulseaudio/pa_sink.cc: pa_simple_new() failed: Отказ в подключении
New filter offset: 0 Hz 
Loading configuration from: "default.conf" 
Configuration file: "/home/fletch/.config/gqrx/default.conf" 
gr-osmosdr supported device types: file fcd rtl rtl_tcp 
Using device #0: ezcap USB 2.0 DVB-T/DAB/FM dongle
Found Fitipower FC0013 tuner
Gain start/stop/rel/abs:-6.3/19.7/0.5/6.7
Assertion 'p' failed at pulse/simple.c:275, function pa_simple_write(). Aborting.
Аварийный останов
Получится ли пересобрать его без поддержки пульсы? Или это не в ней проблема?

Fletch ★★
() автор топика
Ответ на: комментарий от Fletch

Проблема в том, что у тебя пульса не работает. Проверь что через пульсу зву идет, и тогда запускай. падает в пульсе где-то.

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от AiFiLTr0

Все запустил, заработало. Надо было запустить пульсу командой pulseaudio --start. И не хватало d-bus'a. Один интересный момент - при запущеном флэше gqrx передает в пульсу несколько сэмплов, потом водопад останавливается и звука нету, пока не закроешь флэш. Еще вопрос - как у тебя получилась панорама в пару мегагерц? У меня такая И естественно, пока ловлю только местные FM-станции. Насколько понял, бегло почитав форумы, для приема КВ надо делать Yagi или длинный диполь. Кстати, как называется такой переходник с резьбой?

Fletch ★★
() автор топика
Ответ на: комментарий от Fletch

Х.з., я дефолтными настройками поймал так. Думаю, ширина панорамы вокруг центральной частоты там может быть забита в коде, либо забита на каждый тюнер. Можно в принципе и шире сделать хаком на исходные коды, но насколько помню, это смысла не имеет, ибо далеко от центральной частоты на которую залочился тюнер толком ничего не поймаешь.
Для <30Mhz нужно подпаиваться мимо тюнера.

AiFiLTr0 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.