PlutoSDR #6 ― 2018/09/01 09:48
ソフト:leaniiorxが動かない原因は,自分の思い込みにあった。SUSEのkernelは全部入りではなく,/usr/src/linux/.configを確認したらオプション不足だった。なので,kernelをn年ぶりに再構築する。CPUはcore i5なので楽勝かと思ったら,約1時間かかった。
設定変更箇所(linux-4.12.14-lp150.12.13)だけ,列挙しておく。★印がハマり処。iio-trig-sysfsの件をwiki別ページにまとめるのは反則!だよ〜>アナログ・デバイセズさん。
CONFIG_USB_CHIPIDEA=m CONFIG_USB_CHIPIDEA_PCI=m CONFIG_USB_CHIPIDEA_UDC=y CONFIG_USB_GADGET=m CONFIG_CONFIGFS_FS=m ★ CONFIG_USB_CONFIGFS_F_FS=y CONFIG_IIO_SYSFS_TRIGGER=m ★
そうそう設定にはmake xconfigが便利。make menuconfigと違って検索機能付きで,簡単!に設定できます。
再起動して追加したモジュールを手動で読み込んでから,PlutoSDRを接続すると,ローカルバックエンドが見付かった。この時点ではlinux鯖でeth1を設定せず,iiodも起動してない。
# modprobe iio-trig-sysfs # modprobe usb_f_fs.ko # modprobe ci_hdrc % ls /sys/bus/iio/ devices drivers drivers_autoprobe drivers_probe uevent % ls /sys/kernel/config/usb_gadget/ffs/ UDC bDeviceProtocol bMaxPacketSize0 bcdUSB functions idVendor strings bDeviceClass bDeviceSubClass bcdDevice configs idProduct os_desc % iio_info -s Library version: 0.15 (git tag: 6ecff5d) Compiled with backends: local xml ip usb serial Available contexts: 0: Local devices [local:] 1: 0456:b673 (Analog Devices Inc. PlutoSDR (ADALM-PLUTO)), serial=1044....39e3 [usb:3.9.5]
leaniiorxを起動すると,エラー内容が変わった。
% ./leaniiorx -f 2395e6 --bw 20000000 -v iio_create_default_context: No route to host
linux鯖でeth1の設定すると,またエラー内容が変わった。iiodを起動しても解消せず。で続く...
% ./leaniiorx -f 2395e6 --bw 2000e3 -v Setting RF bandwidth 2000 kHz ** IIO: in_voltage_sampling_frequency failed with Unknown error -2
- https://wiki.analog.com/resources/tools-software/linux-software/libiio
- https://wiki.analog.com/software/linux/docs/iio/iio-trig-sysfs
本日の衛星: AO-73はセーフモードが1週間続くそうで,テンションが下がる。
BIRDS-2, AO-73 ― 2018/09/08 08:56
BIRDS-2衛星,初めてデコードできた! オーディオ・レベルがマークとスペースで倍違っており,珍しい→受信は厳しいと感じた。あとビーコンから,BIRDS-2はByonics社のTNC: TinyTrak4を使っていること,デジパスの設定は地上の移動局風だと判った。
BIRDBT audio level = 40(19/9) [SINGLE] ______:__ [0.6 09/08/18 08:20] BIRDBT>APTT4,WIDE1-1:HELLO! THIS IS APRS-DIGIPEATER OF BHUTAN-1 CUBESAT
AO-73は新運用スケジュールをFUNcube-MLで読んで,かなり凹んだ。今後9ヶ月はトラポンが使えないとは...驚愕の展開となった。
その他の衛星: ISS UIデジに参戦。
K3NG CW keyer #7 ― 2018/09/09 13:56
Funtronicsから購入したFK-10(中国製のK3NG互換機)だが,衝撃を加えたら笑劇の結果に・CLI端子/USB端子が取れた。ケースを開けて確認したら,ハンダ付けはコネクタだけで,信号端子は未処理だった。シカタガナイ...
USBはマイクロBで,この老眼で表面実装用パーツをハンダ付けするのは無理!なので,100均のUSBケーブルを切って,テキトウな箇所にハンダ付けする。KeyerケースからUSBケーブルが延びて見苦しいが良しとする。
本日の衛星:ISSのUIデジで韓国と交信,パケットで初DXだ。XW-2Fで交信。 + 残念なことに,findu.comのISSのページもGoogle Mapが利用できなくなっていた...
PlutoSDR #7 ― 2018/09/10 07:05
leaniiorxはissueを挙げたら,PlutoSDR上で動かすアドバイス?あり。PlutoSDRネイティブなleaniiorxを起動したらアッサリと動く (^^; ちなみにPlutoSDRではiiodが動いていたが,その効きは不明。
# ./leaniiorx -f 2395e6 --bw 2000e3 -v > foo.iq Setting RF bandwidth 2000 kHz Setting sampling rate 2500 kHz Tuning to 2395.000000 MHz Allocating -1095741798 buffers Allocating 65536 samples per buffer WARNING: High-speed mode not enabled ^C # ps -ef | grep iiod 737 root /usr/sbin/iiod -D -n 3 -F /dev/iio_ffs 10717 root grep iiod
PlutoSDRの空き容量はソコソコあって,IQ受信したファイルを/tmpに一時保管かな...とか考える。X86マシンに関してはpabrからの続報待ち(継続中)。
# df -m Filesystem 1M-blocks Used Available Use% Mounted on devtmpfs 120 0 120 0% /dev tmpfs 250 0 250 0% /dev/shm tmpfs 250 19 231 8% /tmp tmpfs 250 0 250 0% /run
とか試行錯誤してたら,警告が表示されたので,fsckをかけておく。(^^;
[15101.143995] FAT-fs (sdb1): unable to read boot sector to mark fs as dirty
gr-satellites v1.1.0 ― 2018/09/15 20:07
GNU radioを使う衛星通信愛好家に必須のgr-satellitesが正式リリースされたので,アップグレードしてみた。
試しにダニエルさん作のLilacSat-1用フローグラフを使って19時のパスにQRVしたが,自分の返り/音声は確認できず。それっぽいスペクトルは視えたのだが...謎。
このフローグラフは,管制局が提供するヤツと違って,デジタルボイス:CODEC2の処理をGNU Radioの外側でc2decを使って実行するそうだ。CODEC2の処理は ダニエルさん提供のサンプルファイルを使って音声が聞こえるコトを事前に確認済みなのだが... 何かが間違っている。
- https://github.com/daniestevez/gr-satellites
- https://destevez.net/2017/05/low-latency-decoder-for-lilacsat-1/
- https://github.com/freedv/codec2
本日の衛星:XW-2Dで交信。
最近のコメント