من وقتی برای بار اول برنامه Skynet و یا کافیین رو اجرا میکنم به خوبی کار میکنه و سیگنال میده. ولی وقتی یک بار برنامه مربوطه رو میبندم و دوباره بخواهم از کارت ماهواره استفاده کنم اررور زیر برام میاد:
042446.683 skynet 0.897b6sbf1_0a84
042446.694 hserv_thread: bind error
042446.706 /dev/dvb/adapter0/frontend0
042446.706 /dev/dvb/adapter0/dvr0
042446.706 /dev/dvb/adapter0/demux0
042447.172 FE_SET_TONE failed
Connection timed out
راه حل موقتش رو هم پیدا کردم. به این صورت که دستورات زیر رو اجرا کنم:
sudo modprobe -r b2c2-flexcop-pci
sudo modprobe -r b2c2-flexcop-usb
sudo modprobe -r b2c2-flexcop
و بعدش:
sudo modprobe b2c2-flexcop
sudo modprobe b2c2-flexcop-pci
sudo modprobe b2c2-flexcop-usb
در یک فایل sh هم گزاشتم که راحت باشه. ولی این راه حل کار ساز نبود چرا که پر کافیین برای Search کردن یک ماهواره نیاز داره تا فرکانس ها رو عوض کنه و بعد از اینکه یکی ۲ تا فرکانس عوض کرد. دیگه همش همون اررور timeout رو میده.
این هم خروجی دستور lsmod , lspci :
vahid@ubuntu:/$ lspci |grep DVB && lsmod |grep b2c2
02:04.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02)
b2c2_flexcop_usb 13956 0
b2c2_flexcop_pci 14104 0
b2c2_flexcop 34700 2 b2c2_flexcop_usb,b2c2_flexcop_pci
cx24123 22152 1 b2c2_flexcop
s5h1420 19844 1 b2c2_flexcop
dvb_core 86272 2 b2c2_flexcop,stv0299
i2c_core 31892 5 b2c2_flexcop,cx24123,s5h1420,nvidia,stv0299
usbcore 148848 10 b2c2_flexcop_usb,usb_storage,libusual,cdc_acm,cdc_ether,usbnet,usbhid,uhci_hcd,ehci_hcd