301

(25 odpowiedzi, napisanych Oprogramowanie / Software)

root@router:~# ldd /usr/lib/php/gd.so
Segmentation fault

302

(25 odpowiedzi, napisanych Oprogramowanie / Software)

root@router:~# ls -al /usr/lib/php/gd.so
-rwxr-xr-x    1 root     root        289644 Mar 23  2013 /usr/lib/php/gd.so

303

(25 odpowiedzi, napisanych Oprogramowanie / Software)

Mam ten sam błąd na ar71xx, podpowiesz coś Cezary?

root@router:~# php-cgi -v
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/gd.so' - File not found in Unknown on line 0
PHP 5.4.5 (cgi-fcgi) (built: Mar 14 2013 13:13:48)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

Tylko, że wifionoff wyłącza cały interfejs bezprzewodowy, a nie tylko sieć gościnną. W sumie to ten przełącznik to lepsze rozwiązanie niż przycisk na pilocie. Dzięki za chęci do pomocy.

Chciałem, żeby skrypt wyłączał lub włączał sieć gościnną po wciśnięciu przycisku na pilocie, a ten skrypt jest napisany pod przełącznik Wireless ON/OFF, który jest z tyłu obudowy?

Co znaczy przekręć w drugą stronę? Jak rozumiem ponowne wykonanie skryptu powinno wyłączyć sieć gościnną, a tego nie robi.

No właśnie nie wyłącza. Za każdym razem, gdy użyję ten skrypt rozgłaszane są obydwie sieci:

Using interface wlan0 with hwaddr f8:1a:67:33:09:ff and ssid "curiosity"
Using interface wlan0-1 with hwaddr fa:1a:67:33:09:ff and ssid "curiosity-guest"
+ tmp=0
root@router:~# + :
+ grep -qe RFKILL.*in  hi /sys/kernel/debug/gpio
+ echo 0
+ WIFI=0
+ [ 0 = 0 -a 0 = 0 ]
+ uci set wireless.ap_guest.disabled=0
+ uci commit
+ wifi
Configuration file: /var/run/hostapd-phy0.conf
Using interface wlan0 with hwaddr f8:1a:67:33:09:ff and ssid "curiosity"
Using interface wlan0-1 with hwaddr fa:1a:67:33:09:ff and ssid "curiosity-guest"
wlan0: interface state UNINITIALIZED->ENABLED
wlan0: AP-ENABLED
+ tmp=1
+ sleep 1
+ sleep 2
+ :
+ grep -qe RFKILL.*in  hi /sys/kernel/debug/gpio
+ echo 0
+ WIFI=0
+ [ 0 = 0 -a 1 = 0 ]
+ [ 0 = 1 -a 1 = 1 ]
+ sleep 2
+ :
+ grep -qe RFKILL.*in  hi /sys/kernel/debug/gpio
+ echo 0
+ WIFI=0
+ [ 0 = 0 -a 1 = 0 ]
+ [ 0 = 1 -a 1 = 1 ]
+ sleep 2
+ :
+ grep -qe RFKILL.*in  hi /sys/kernel/debug/gpio
+ echo 0
+ WIFI=0
+ [ 0 = 0 -a 1 = 0 ]
+ [ 0 = 1 -a 1 = 1 ]
+ sleep 2
+ :
+ grep -qe RFKILL.*in  hi /sys/kernel/debug/gpio
+ echo 0
+ WIFI=0
+ [ 0 = 0 -a 1 = 0 ]
+ [ 0 = 1 -a 1 = 1 ]
+ sleep 2
+ :
+ grep -qe RFKILL.*in  hi /sys/kernel/debug/gpio
+ echo 0
+ WIFI=0
+ [ 0 = 0 -a 1 = 0 ]
+ [ 0 = 1 -a 1 = 1 ]
+ sleep 2

Jakieś podpowiedzi?

Tak ap_guest

wireless.ap_guest=wifi-iface
wireless.ap_guest.device=radio0
wireless.ap_guest.mode=ap
wireless.ap_guest.network=guest
wireless.ap_guest.ssid=curiosity-guest
wireless.ap_guest.encryption=psk2
wireless.ap_guest.key=********
wireless.ap_guest.disabled=0

Problem w tym, że po wykonaniu skryptu sieć gościnna jest nadal rozgłaszana, a powinna się wyłączyć i na odwrót.

Powyższy skrypt nie zmienia wartości przy option disabled dla ap_quest w pliku /etc/config/wireless. Samo polecenie

 uci set wireless.ap_guest.disabled=0 (lub 1) 

działa prawidłowo. Co zmienić w skrypcie, aby znów działał poprawnie. Soft to Gargoyle 1.6.1.1 by obsy

313

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Edytuj ustawienia klienta (wg schematu wychodzi, że to Klient2) na serwerze dopisując adres sieć LAN klienta i maskę podsieci czyli 192.168.52.0 255.255.255.0

314

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Mam ten sam problem z mpd i tvheadend.
Zrobiłem dwa dowiązania:

ln -s /usr/lib/libavcodec.so.54 /usr/lib/libavcodec.so.53
ln -s /usr/lib/libavformat.so.54 /usr/lib/libavformat.so.53

lecz po włączeniu mpd wywala błąd:

/usr/bin/mpd: can't resolve symbol 'av_protocol_next' in lib '/usr/bin/mpd'.

Zainstalowałem mpd-mini zamiast mpd-full, lecz mini działa tylko z oss, który ma kilkusekundowe opóźnienie w ściszaniu muzyki. Czy jest możliwość uruchomienia mpd-full z tvheadend albo mpd-mini z alsa?

Mam zamiar kupić tuner dvb-t Cabletech URZ0085 http://www.cabletech.pl/pl/4522-tuner-m … -cabletech czy ktoś z niego korzysta? Podobno jest on na IT9135, więc powinien działać pod openwrt, ale prosiłbym o potwierdzenie.

316

(19 odpowiedzi, napisanych Oprogramowanie / Software)

Męczę się z DDNS przez GUI w Gargoyle 1.6.1.1 na freedns.afraid.org. Próbowałem już na różne sposoby, ale wciąż nie aktualizuje adresu IP.
Wpisuję dane tak jak jest to podane tutaj http://wiki.openwrt.org/doc/howto/ddns.client

Further details

    freedns.afraid.org specific settings:
        leave the username field empty.
        put the authorisation token from the update url (the part after http://freedns.afraid.org/dynamic/update.php?) in the password field.
        DO enter the host into the Hostname field. Although it is not used for the update, it is used to check the host's current IP address (via nslookup).

Czyli podaję:
domain name: *****.allowed.org
user name: user_którym_loguję_się_do_freedns.afraid.org (pustego nie można podać)
password: token_czyli_ciąg znaków_jak_w_opisie_powyżej

Zmieniam w pliku /etc/config/ddns_gargoyle username na pusty i nie działa. Próbuję różne opcje: ip_source z ip_interface i tez lipa.
Próbowałem też wg tego opisu https://www.gargoyle-router.com/phpbb/v … amp;t=1822 czyli wpisać login i pass, ale też nie działa. Czy ja robię coś źle czy jest jakiś BUG? Dodam, że na tomato DDNS działa prawidłowo.

Czyli mogę się pożegnać z działaniem tego tunera pod openwrt?
W takim razie jaki model tunera kupić, aby działał bezproblemowo pod openwrt?

szemo77 napisał/a:

Czy do tego celu można również dodać wsparcie dla chipsetu: Siano Mobile Silicon SMS1140?
Chipset ten jest w Media-Techu MT-4163 około ~60 pln.

Mam taki sam tuner dvb-t, ale nie mogę zainstalować sterownika do niego:/
Ściągnąłem moduł smsusb.ko oraz smsmdtv.ko (tylko ten jest wymagany przez smsusb) i załadowałem moduły w kolejności:

insmod dvb-core
insmod dvb-usb
insmod smsmdtv
insmod smsusb

Po załadowaniu ostatniego modułu router wypluwa:

smscore_detect_mode: line: 754: MSG_SMS_GET_VERSION_EX_REQ failed first try
smscore_set_device_mode: line: 828: mode detect failed -62
smsusb_init_device: line: 382: smscore_start_device(...) failed
smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
smsusb_onresponse: line: 118: error, urb status -2, 0 bytes
sms_ir_exit:
smsusb: probe of 1-1.1.4:1.0 failed with error -62
usbcore: registered new interface driver smsusb
usb 1-1.1.3: Weird data, len=5 20 00 00 00 00 00 ...
usb 1-1.1.3: Weird data, len=5 20 00 00 00 00 00 ...

Nie ma znaczenia czy podłączę tuner przez huba aktywnego czy bezpośrednio do routera.
Widać, że nie może zainstalować sterownika:

T:  Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=187f ProdID=0202 Rev= 0.06
S:  Manufacturer=MDTV Receiver
S:  Product=MDTV Receiver
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

@szemo77 - czy udało Ci się uruchomić ten tuner pod openwrt?
PS. firmware ściągnąłem stąd https://github.com/OpenELEC/dvb-firmwar … mhz_b0.inp

319

(15 odpowiedzi, napisanych Oprogramowanie / Software)

Działa!! i to lepiej niż lirc, bo lirc zawsze ładował podwójnie playlistę, pomimo ustawień, aby przyjmował tylko jeden sygnał z pilota, a resztę odrzucał (innych poleceń nie dublował - dziwne). Został tylko streaming dvb-t oraz ramka samsunga (liczę na Twoją pomoc Obsy - temat na openrouter.info),ale już teraz mogę powiedzieć, że jestem bardziej zadowolony z Gargoyle niż z Tomato big_smile

320

(15 odpowiedzi, napisanych Oprogramowanie / Software)

@pepe2k tak pilot jest sparowany z odbiornikiem - działa prawidłowo pod tomato
@obsy próbowałem wcześniej podjąć walkę zgodnie z Twoim opisem http://eko.one.pl/?p=openwrt-rc, ale ir-keytable wywalał błąd, że nie widzi urządzenia, więc zacząłem "męczyć" lirca. Po Twoim poście sprawdziłem ir-keytable i teraz widzi urządzenie:D Pewnie nie miałem zainstalowanego jakiegoś modułu (chyba trzeba kmod-usb-hid zainstalować zanim się spróbuje ir-keytable - sterownik był cały czas ati_remote).
Config dla mojego pilota znalazłem tutaj:http://docs.huihoo.com/doxygen/linux/ke … ource.html

321

(15 odpowiedzi, napisanych Oprogramowanie / Software)

Mam podobny problem z tym pilotem. Wykrywa go dokładnie tak samo(u mnie jako event1) jak u kszula ale niestety pilot nie wykonuje poleceń w cli. Udało mi się stworzyć plik lircd.conf za pomocą irrecord dla wersji lirca 0.9.0-1, natomiast wersja lirc 0.8.7-1 potrzebuje modułu lirc_atiusb, który dla AA jest niedostępny. @kszul czy sam kompilowałeś wersję lirca, jeśli tak to z jakim sterownikiem? Tak jak w linku, który podałeś (devinput), czy z atiusb jak pisałeś wcześniej? Ewentualnie czy ktoś może udostępnić wersję lirca skompilowaną z tymi sterownikami pod ar71xx.