Ten temat to już dawno historia. Dzięki
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez mark3k
Ten temat to już dawno historia. Dzięki
Ok. Dzięki. Czekam na zgon mpd.
logread
Feb 10 20:30:01 Gargoyle cron.err crond[2851]: USER root pid 3615 cmd /bin/3gtester
Feb 10 20:31:01 Gargoyle cron.err crond[2851]: USER root pid 3629 cmd /usr/bin/set_kernel_timezone >/dev/null 2>&1
pierwszy wpis - ok
czy drugim trzeba się marwić?
Exrot jest jak wyżej napisałem.
Czyli system się sypie od pendriva na którym jest swap i exrot ?
Kara mikrosd firmowa Kinston ???
Witam
Router TL-WR1043ND
Zainstalowana najnowsza wersja:
Gargoyle 1.5.3 |
| Wersja Gargoyle: 63071b4 |
| OpenWrt Backfire 10.03.1 |
| Wersja OpenWrt: 30012 |
| Zbudowano: 2012-02-03 17:54 CET
Zainstalowany exroot, mpd i lcd4linux.
Problem polega na występowaniu komunikatu :
root@Gargoyle:~$ mpd
Segmentation fault
Po kilku godzinach od reinstalacji całego systemu (dwukrotnie w okresie 2 dni) mpd i mpc działa poprawnie.
Po zamknięciu mpd przez polecenie: /etc/init.d/mpd stop i próbie ponownego uruchomienia mpd otrzymuję taki komunikat: Segmentation fault.
Reboot pomaga, ale znów tylko do zamknięcia mpd i próbie ponownego uruchomienia.
Czasami udaje się ponownie uruchomić mpd bez reboot, ale to tylko kwestak minut lub godin do komunikatu błędu.
Sądziłem, że problem leży po stronie lirca, ale podczas drugiej reinstalki lirca już nie instalowałem, a problem pozostał.
Dodatkowo próba otwarcia pliku: mpd.conf
scp: /etc/mpd.conf: Input/output error
root@Gargoyle:~$ lcd4linux -Fvvv
-ash: lcd4linux: Input/output error
OK. Mogę przesłać na e-mail pliki lirc-a które na 100% działają z X10 Mediona (sprawdzone 2 różne piloty) oczywiście przy aprobacie kolegi "wabikboy".
Proszę o pomoc w odpowiednich ustawieniach lirca a włąściwie to sterowaniem L4L, a mianowicie:
przycisk BLUE z odpowiednim lcd4linux.conf (mocno okrojonym):
Display LCD2USB {
Driver 'LCD2USB'
Size '24x2'
Brightness 0
Contrast 0
Icons 0
}
Display 'LCD2USB'
po naciśnięciu przyciku BLUE - ekranc lcd jest wygaszony i podśw. wyłączone.
Natomiast po przyciśnięciu przycisku GREEN (załączenie config "mpd" załącza sie ustalony w config contrast, natomiast podświetlenie jast wyłączone przy podanym niżej configu mpd
Display LCD2USB {
Driver 'LCD2USB'
Bus '001'
Contrast 250
Brightnes 250
Icons 0
Size '24x2'
}
Plugin MPD {
enabled 1
server 'localhost'
port 6600
# password 'secret'
minUpdateTime 500
}
.
Layout L24x2 {
Row1 {
Col1 'mpd-combo'
Col18 'mpd-vol'
}
Row2 {
Col1 'mpd-playerstatus'
Col8 'mpd-bitrate'
Col14 'mpd-tracktime'
}
}
Variables {
t_onesec 1000
t_500m 500
tack 500
tick 100
tacku 100
scroller 300
}
Display 'LCD2USB'
Layout 'L24x2'
Nie umiem tego odpowiednio zapisać, aby włączało się także podświetlenie.
Wydaje się, że config mpd powinien włączyć podświetlenie prawie na max.
Wpisy lircrc:
begin
prog = irexec
button = GREEN
config = killall lcd4linux; cp /Ekrany/mpd/lcd4linux.conf /etc/; lcd4linux
end
begin
prog = irexec
button = YELLOW
config = killall lcd4linux; cp /Ekrany/CPU/lcd4linux.conf /etc/; lcd4linux
end
begin
prog = irexec
button = BLUE
config = killall lcd4linux; cp /Ekrany/OFF/lcd4linux.conf /etc/; lcd4linux
end
Sukces.
Wielkie podziękowanie dla kolegi wabikboy za podesłane paczki dotyczące lirc i dodatków.
Na tych plikach działają oba (a nawet 3 piloty X10).
Info dla Cezarego: najnowsza wersja sterownika lirc niestety nie działa na routerze TL-WR1043ND.
Pozostała mi jedna kwestia: router przyjmuje jakby co drugie naciśnięcie przycisku na pilocie - tak to wygląda w irw i faktycznie tak jest.
co trzeba zmienić aby każde naciśnięcie przycisku było odwzorowane w irw i oczywiście na LCD.
Dziękuję.
Witam ponownie po dłuższej przerwie.
Temat nierozwiązany nadal pozostał.
Zakupiłem kolejnego pilota, identycznego jaki ma kolega "wabikboy" i mimo, że w systemie pilot jest widoczny, lirc nie pokazuje żadnego błędu pilot nie działa. Polecenie irw i ciągle pusty ekran w putty.
Pilot i odbiornik sprawdzony na win7 - wszystkie przyciski są rozpoznawane przez system i wyświetlane na ekranie monitora.
Może sterownik wkompilowany w paczkę musi być inny ???
Ustawienia dokładnie jakie ma w tutku wabikboy.
Proszę o jakieś dodatkowe sugestie, etc....
Pilot z modułem pod windą działa bez zastrzeżeń , więc jest na 100% sprawny.
Całą instalację zrobiłem z tego tutka.
Rozumiem, a czy nie da się tego wywołania zrobić jakimś wpisem np w /etc/init.d/ .......
Niezależnie od tego i tak pilot nie działa. Aż chce się siarczyście zakląć.
Może masz jeszcze coś w zanadrzu jak ten badziew ruszyć?
Czy wszystko w linuksie (linuksach) zawsze jest tak bardzo pod górkę ??? Normalnie można się zniechęcić.
A tak na poważnie, czy masz moze jakić spis poleceń, komend (tych "z palca") także w postaci elektronicznej i jesteś skłonny się podzielić (oczywiście do linuksa openwrt) lub poleć dobry poradnik .....
Witam.
Przeinstalowałem lirc-a po raz kolejny.
Załadowane wszystkie moduły i stery.
T: Bus=01 Lev=03 Prnt=04 Port=00 Cnt=01 Dev#= 6 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0bc7 ProdID=0006 Rev= 2.00
S: Manufacturer=X10 Wireless Technology Inc
S: Product=USB Receiver
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=lirc_atiusb
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
E: Ad=02(O) Atr=03(Int.) MxPS= 8 Ivl=10ms
Moduł jest widziany przez system.
Jedna zastanawiająca rzecz: dlaczego po każdym reboot routera muszę ponawiać instalację sterownika:
nsmod lirc_atiusb
Jakie dodatkowe polecenie wydać aby ten sterownik był zapamiętany w systemie i użyty?
Bez tego wpisu:
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
Niestety irw nadal nic nie pokazuje.
To już powoli staje się niemiłe.
I jeszcze jedno: z poziomu Gargoyle nie da się zrobić (wyklikać) start i restart usługi lirc, a wcześniej działało bez problemu.
Nie umiem tego zrobić "z palca"
Za cienki jestem ![]()
Przeszukałem cały system /irexex i nic nie znalazłem.
Czyli faktycznie nie ma tego pliku.
Z podanej stonki trzeba pobrać patch-e i skompilować paczkę o nazwie "lirctools" - chyba dobrze kombinuję.
Ale ja tego nie jestem w stanie wykonać.
Proszę o pomocną dłoń.
Rzekomo irexec instaluje sie razem z lirctools.
A ten pakiet mam zainstalowany.
Przeinstalowałem wszystko od nowa i nadal lipa.
non stop komunikat:
root@Gargoyle:~$ /etc/init.d/lircd restart
killall: irexec: no process killed
root@Gargoyle:~$ /etc/rc.common: line 78: irexec: not found
Nie mam już koncepcji.
Teraz do kotłowni bo alarm" Kocioł CO wygasa"
Trzeba kilka złotych do kotła wrzucić. ![]()
O driver się nie pluje to raczej jest załadowany.
Nie wiem jak sprawdzić załadowane drivery do urządzeń.
Może podpowiesz jaka komendę trzeba wpisać ?
Trzeba będzie zakupić książke o linuksie na małe platformy sprzętowe.
jakiś poradnik mam, ale co odmiana linuksa to coś innego.
Ta linia 78 to koniec zawartości pliku. Nie bardzo wiem o co się pluje.
. "$initscript"
ALL_COMMANDS="start stop reload restart boot shutdown enable disable enabled depends ${EXTRA_COMMANDS}"
list_contains ALL_COMMANDS "$action" || action=help
[ "$action" = "reload" ] && action='eval reload "$@" || restart "$@" && :'
$action "$@" *** to jest ta 78 linia ****
Niestety nie działa. Driver jest:
T: Bus=01 Lev=03 Prnt=04 Port=00 Cnt=01 Dev#= 6 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0bc7 ProdID=0006 Rev= 2.00
S: Manufacturer=X10 Wireless Technology Inc
S: Product=USB Receiver
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=lirc_atiusb
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
E: Ad=02(O) Atr=03(Int.) MxPS= 8 Ivl=10ms
Ale irw nic nie pokazuje i pilot nie działa.
root@Gargoyle:~$ /etc/init.d/lircd start
root@Gargoyle:~$ /etc/rc.common: line 78: irexec: not found
Co się spartoliło.
Dzięki. Nie znam linuxa i stąd moja niewiedza.
Dla Ciebie jest to jednoznaczne i normalne, dla mnie nowości i mało zrozumiałe.
Utknąłem
root@Gargoyle:~$ opkg install http://ecco.selfip.net/backfire/ar71xx/lirc/
Downloading http://ecco.selfip.net/backfire/ar71xx/lirc/.
Collected errors:
* deb_extract: /tmp/opkg-VztFPv/lirc: invalid magic
* pkg_init_from_file: Failed to extract control file from /tmp/opkg-VztFPv/lirc.
Jesteś nieoceniony.
Brak słów. Sądziłem, że już przepadło.
Dzięki serdeczne. Już się biorę do roboty.
Masz u mnie pakiecik browarka. Szkoda, że mieszkam dość daleko od Wawy.
Faktyczne. Chyba mi na oczy juz padło.
Skąd wytrzasnąć taki sterownik ??
No i jest problem.
Na stronie suppotu lirc: http://lirc.sourceforge.net/remotes/medion/
nie ma wsparcia dla tego pilota. Kicha.
Chyba nic nie da sie zrobić.
Sterownika to ja sobie nie napiszę.
Strona wieloma lirc.config - bardzo różne piloty.
Dziękuję pięknie.
cat /proc/bus/usb/devices
T: Bus=01 Lev=03 Prnt=04 Port=00 Cnt=01 Dev#= 9 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0bc7 ProdID=0006 Rev= 2.00
S: Manufacturer=X10 Wireless Technology Inc
S: Product=USB Receiver
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
E: Ad=02(O) Atr=03(Int.) MxPS= 8 Ivl=10ms
Stąd wynika, że system widzi odbiornik, a ja w żaden sposób nie mogę go zmusić do pracy z pilotem.
Normalnie koszmar.
Brakuje już pomysłów.
Znalazłem nawet konfig do dokładnie tego pilota jaki posiadam i nadal nie działa.
Coś jest nie tak:
lsusb pokazuje, że odbiornik: X10 Wireless Technology, Inc. Wireless Transcei ver (ACPI-compliant) jest widziany przez system
root@Gargoyle:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 0930:6519 Toshiba Corp. Kingston DataTraveler 2.0 USB Stick
Bus 001 Device 004: ID 05e3:0604 Genesys Logic, Inc. USB 1.1 Hub
Bus 001 Device 005: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
Bus 001 Device 006: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102 flash drive
Bus 001 Device 007: ID 0bc7:0006 X10 Wireless Technology, Inc. Wireless Transceiver (ACPI-compliant)
Bus 001 Device 008: ID 0403:c630 Future Technology Devices International, Ltd lcd2usb interface
natomiast to polecenie pokazuje, że nic nie ma na wejściu, chyba że to nie jest to polecenie:
root@Gargoyle:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="gpio-buttons"
P: Phys=gpio-buttons/input0
S: Sysfs=/devices/platform/gpio-buttons/input/input0
U: Uniq=
H: Handlers=button-hotplug
B: EV=3
B: KEY=3 0 0 0 0 0 0 0 0
Ten przycisk to jest QSS
Polecenie irw - system czeka na dane z pilota, ale nic nie pokazuje w konsoli putty.
Jak to sprawdzić ?
Kolejne pytanie do Cezarego.
Czy w systemie jest programik: irexec ?
/etc/init.d/lircd start
lircd: there seems to already be a lircd process with pid 3306
lircd: otherwise delete stale lockfile /var/run/lirc/lircd.pid
root@Gargoyle:~$ /usr/sbin/irexec: line 148: /opt/projekty/openwrt/ar71xx-backfire/staging_dir/host/bin/sed: not found
/usr/sbin/irexec: line 148: /opt/projekty/openwrt/ar71xx-backfire/staging_dir/host/bin/sed: not found
/usr/sbin/irexec: cd: line 1: can't cd to /opt/projekty/openwrt/ar71xx-backfire/build_dir/linux-ar71xx/lirc-0.8.7/tools
/usr/sbin/irexec: eval: line 1: mips-openwrt-linux-uclibc-gcc: not found
root@Gargoyle:~$ irw
connect: No such file or directory
Dziwne, bo cała paczka została zainstalowana:
root@Gargoyle:~$ opkg install lirc
root@Gargoyle:~$ opkg install lirctools
root@Gargoyle:~$ opkg install lircdaemonadd
zrobię reinstall i zobaczymy co dalej.
Niestety: root@Gargoyle:~$ irw
Nic nie pokazuje.
lirc pracuje poprawnie, brak komunikatów o błędach.
Dzięki Cezary. Wyświetlacz pracuje poprawnie.
Niestety nie potrafię zmusić system do współpracy z pilotem medion MD1 NBC.
Wszystko zrobiłem w/g opisu: http://eko.one.pl/forum/viewtopic.php?pid=34175#p34175 z poprawkami i nie działa.
Jak zobaczyć czy kody są wysyłane z pilota?
eko.one.pl → Posty przez mark3k
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc