Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] [LIRC][saa7134]Jak zainstalowac pilota
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt
View previous topic :: View next topic  
Author Message
tytanick
Apprentice
Apprentice


Joined: 01 Feb 2006
Posts: 162
Location: Poland, Gdansk

PostPosted: Fri Feb 03, 2006 8:56 pm    Post subject: [SOLVED] [LIRC][saa7134]Jak zainstalowac pilota Reply with quote

witam
tak jak w temacie:
chcę zainstalować pilota na podczerwień
sterownik karty tv to: saa7134
lirc już jest zainstalowany, jednak niewiem co robić dalej,
czytałem na forach to jest pod inne dystrybucje inaczej, lub jakieś przestarzałe i nieaktualne informacje
jeżeli ktoś się zna lub udało mu się znaleźć linka do HOWTO to proszę o pomoc
pozdrawiam


Edit by Poe
zaSOLVEDowane

_________________
Contact with me: http://www.tytanick.eu


Last edited by tytanick on Tue Feb 07, 2006 2:45 pm; edited 2 times in total
Back to top
View user's profile Send private message
arsen
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 1803
Location: Tychy, Poland

PostPosted: Fri Feb 03, 2006 9:17 pm    Post subject: Reply with quote

http://www.lirc.org/tv_cards.html
nie widzę tutaj żeby karty na tym chipsecie miały suport dla lirc.
Back to top
View user's profile Send private message
tytanick
Apprentice
Apprentice


Joined: 01 Feb 2006
Posts: 162
Location: Poland, Gdansk

PostPosted: Fri Feb 03, 2006 9:19 pm    Post subject: Reply with quote

hmm... żeczywiście, a jest jakiś inny sposób jak nie LIRC ?
Back to top
View user's profile Send private message
arsen
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 1803
Location: Tychy, Poland

PostPosted: Fri Feb 03, 2006 9:22 pm    Post subject: Reply with quote

nie ma, chyba że lirc nie poprzez karte, a jakiś odbiornik na com-ie czy coś w podobie, jest tego sporo w sieci.
Back to top
View user's profile Send private message
ziemia
n00b
n00b


Joined: 21 Sep 2005
Posts: 58

PostPosted: Fri Feb 03, 2006 10:16 pm    Post subject: Reply with quote

@arsen to jest cytat z strony którą podałeś:
Quote:

Note: I leave this page here only for historical reasons. In the meantime many more TV cards are supported than listed here. You will find the up-to-date list of supported cards inside the setup dialog of the LIRC package.

tag że może ta karta jest obsługiwana :)

@tytanick użyj GOOGLE

np. http://www.usenetlinux.com/archive/topic.php/t-525052.html
się chyba udała nie czytałem dokładnie (karta na tym samym układzie)


Last edited by ziemia on Fri Feb 03, 2006 10:17 pm; edited 1 time in total
Back to top
View user's profile Send private message
stemer
n00b
n00b


Joined: 23 Jul 2005
Posts: 31
Location: Poznań

PostPosted: Fri Feb 03, 2006 10:16 pm    Post subject: Reply with quote

eee, nie. mi się udawszy. pomógł mi kenobi na usenecie.
posiadam avacsa smarttv właśnie na saa7134. żeby nie przedłużać:

1. czytamy pożywną lekturę z http://linux.bytesex.org/v4l2/faq.html#lircd

2. nie potrzebujemy żadnego nowego sterownika. bierzemy tego z kernela.
w związku z tym budujemy lirca z opcją --with-driver=devinput (wrzucasz LIRC_OPTS="--with-driver=devinput" do /etc/make.conf)

3. w jądrze musimy mieć wkompilowany moduł EVDEV (Device Drivers>Input device support>Event interface)

4. trzeba po tym sprawdzić w /proc/bus/input/devices który event jest przypisany do twojego zdalnego sterowania (ir) na karcie. będzie to potrzebne do uruchomienia demona lircd następująco:
/usr/sbin/lircd -H dev/input -d /dev/input/eventn gdzie eventn to urządzenie, które znalazłeś wcześniej. plik eventn powinien znajdować
się w katalogu /dev/input/.
u mnie wygląda to tak:
Code:
I: Bus=0001 Vendor=1131 Product=0000 Version=0001
N: Name="saa7134 IR (AVACS SmartTV)"
P: Phys=pci-0000:00:0f.0/ir0
H: Handlers=kbd event3
B: EV=100003
B: KEY=50c0004 100002 0 0 0 0 2008001 80000180 80000803 1e0000 fbb80 0 0

czyli lircd odpalam przez:
/usr/sbin/lircd -H dev/input -d /dev/input/event3

5. plik lircd.conf umieszczasz w katalogu /etc/. w swoim ~ umieszczasz plik .lircrc. plik ten zawiera
powiązanie klawiszy pilota z poszczególnymi funkcjami w konkretnych aplikacjach. ja mam tak:
Code:
#TV TIME
# This section includes two configs, what this does is that it allows
# you to open tvtime and close tvtime with one button.  If your remote
# has seperate buttons for this, then you can break it apart.
begin
    prog = irexec
    button = POWER
    config = tvtime.sh &
    config = tvtime-command QUIT
    repeat = 40
end


# The following defines most of the common buttons found on a remote and
# what commads they would map to inside tvtime.
begin
    prog = irexec
    button = SOURCE
    config = tvtime-command TOGGLE_INPUT
    repeat = 40
end
begin
    prog = irexec
    button = MIN
    config = tvtime-command QUIT
    repeat = 40
end
begin
    prog = irexec
    button = FREEZE
    config = tvtime-command DISPLAY_INFO
    repeat = 40
end
begin
    prog = irexec
    button = ZOOM
    config = tvtime-command TOGGLE_FULLSCREEN
    repeat = 40
end
begin
   prog = irexec
    button = MUTE
    config = tvtime-command MIXER_TOGGLE_MUTE
    repeat = 40
end

# Menu navigation.
begin
    prog = irexec
    button = FM_SCAN+
    config = tvtime-command UP
    repeat = 20
end
begin
    prog = irexec
    button = FM_SCAN-
    config = tvtime-command DOWN
    repeat = 20
end
begin
    prog = irexec
    button = VOL+
    config = tvtime-command RIGHT
    repeat = 20
end
begin
    prog = irexec
    button = VOL-
    config = tvtime-command LEFT
    repeat = 20
end
begin
    prog = irexec
    button = RECALL
    config = tvtime-command CHANNEL_JUMP
    repeat = 40
end
begin
    prog   = irexec
    button = 1
    config = tvtime-command CHANNEL_1
    repeat = 40
end
begin
    prog   = irexec
    button = 2
    config = tvtime-command CHANNEL_2
    repeat = 40
end
begin
    prog   = irexec
    button = 3
    config = tvtime-command CHANNEL_3
    repeat = 40
end
begin
    prog   = irexec
    button = 4
    config = tvtime-command CHANNEL_4
    repeat = 40
end
begin
    prog   = irexec
    button = 5
    config = tvtime-command CHANNEL_5
    repeat = 40
end
begin
    prog   = irexec
    button = 6
    config = tvtime-command CHANNEL_6
    repeat = 40
end
begin
    prog   = irexec
    button = 7
    config = tvtime-command CHANNEL_7
    repeat = 40
end
begin
    prog   = irexec
    button = 8
    config = tvtime-command CHANNEL_8
    repeat = 40
end
begin
    prog   = irexec
    button = 9
    config = tvtime-command CHANNEL_9
    repeat = 40
end
begin
    prog   = irexec
    button = 0
    config = tvtime-command CHANNEL_0
    repeat = 40
end
begin
    prog = irexec
    button = 100+
    config = tvtime-command ENTER
    repeat = 40
end
begin
    prog = irexec
    button = FM_TUNNING-
    config = tvtime-command SHOW_MENU
    repeat = 40
end
begin
    prog = irexec
    button = FM_TUNNING+
    config = tvtime-command MENU_EXIT
    repeat = 40
end
begin
    prog = irexec
    button = FUNCTION
    config = tvtime-command MENU_ENTER
    repeat = 40
end
#begin
#    prog = irexec
#    button = MTS
#    config = tvtime-command TOGGLE_CC
#    repeat = 40
#end


#GNOME RADIO
# This is how the gnomeradio section in my .lircrc looks like
# Note that you probably have to edit the "button =" entries
# unless you have a Haupauge rc, too
begin
   prog = irexec
   button = TV/FM
   config = gnomeradio
   mode= gnomeradio
     flags=startup_mode
   flags = once
end

begin gnomeradio
begin
   prog = gnomeradio
   button = MUTE
   config =mute
end
begin
   prog = gnomeradio
   button = FM_TUNNING+
   config = tune up
end
begin
   prog = gnomeradio
   button = FM_TUNNING-
   config = tune down
end
begin
   prog = gnomeradio
   button = FM_SCAN+
   config = preset up
end
begin
   prog = gnomeradio
   button = FM_SCAN-
   config = preset down
end
begin
   prog = gnomeradio
   button = VOL+
   config = volume up
   repeat = 1   
end
begin
   prog = gnomeradio
   button = VOL-
   config = volume down
   repeat = 1
end
begin
   prog = gnomeradio
   button = MIN
   config = quit
   flags = mode
end
begin
   prog = gnomeradio
   button = 0
   config = preset 0
end
begin
   prog = gnomeradio
   button = 1
   config = preset 1
end
begin
   prog = gnomeradio
   button = 2
   config = preset 2
end
begin
   prog = gnomeradio
   button = 3
   config = preset 3
end
begin
   prog = gnomeradio
   button = 4
   config = preset 4
end
begin
   prog = gnomeradio
   button = 5
   config = preset 5
end
begin
   prog = gnomeradio
   button = 6
   config = preset 6
end
begin
   prog = gnomeradio
   button = 7
   config = preset 7
end
begin
   prog = gnomeradio
   button = 8
   config = preset 8
end
begin
   prog = gnomeradio
   button = 9
   config = preset 9
end
end gnomeradio


#XAWTV and friends
begin xawtv
   begin
      prog = xawtv   
      config = eventmap
   end
end xawtv



#MPLAYER
begin mplayer
begin
     button = VOL+
     prog = mplayer
     config = volume 1
     repeat = 5
end
begin
    button = VOL-
    prog = mplayer
    config = volume -1
    repeat = 5
end
begin
    button = PLAY
    prog = mplayer
    config = pause
    repeat = 40
end
begin
    button = STOP
    prog = mplayer
    config = seek 0 1\npause
    repeat = 40
end
begin
    button = ZOOM
    prog = mplayer
    config = vo_fullscreen
    repeat = 40
end
begin
   button = FM_SCAN+
   prog = mplayer
   config = panscan +0.1
        repeat = 20
end
begin
   button = FM_SCAN-
   prog = mplayer   
   config = panscan -0.1
        repeat = 20
end
begin
   prog = mplayer
   button = FM_TUNNING-
   config = seek -60
        repeat = 10
end
begin
   prog = mplayer
   button = FM_TUNNING+
   config = seek +60
        repeat = 10
end
begin
    button = MUTE
    prog = mplayer
    config = mute
    repeat = 60
end
begin
    button = MIN
    prog = mplayer
    config = quit   
end
begin
    button = FREEZE
    prog = mplayer
    config = osd
    repeat = 40
end
begin
    button = FUNCTION
    prog = mplayer
    config = menu up
    repeat = 40
end
begin
    button = RESET
    prog = mplayer
    config = menu down
    repeat = 40
end
begin
    button = 100+
    prog = mplayer
    config = menu ok
    repeat = 40
end
begin
    button = RECALL
    prog = mplayer
    config = menu cancel
    repeat = 40
end
#begin
#    button = MTS
#    prog = mplayer
#    config = menu hide
#    repeat = 40
#end
begin
    button = 1
    prog = mplayer
    config = brightness +1
    repeat = 5
end
begin
    button = 4
    prog = mplayer
    config = brightness -1
    repeat = 5
end
begin
    button = 2
    prog = mplayer
    config = contrast +1
    repeat = 5
end
begin
    button = 5
    prog = mplayer
    config = contrast -1
    repeat = 5
end
begin
    button = 3
    prog = mplayer
    config = saturation +1
    repeat = 5
end
begin
    button = 6
    prog = mplayer
    config = saturation -1
    repeat = 5
end
begin
    button = 7
    prog = mplayer
    config = sub_pos -1
    repeat = 20
end
begin
    button = 0
    prog = mplayer
    config = sub_pos +1
    repeat = 20
end
end mplayer



#XMMS PLAYER

begin
    prog = irexec
     button = SCAN
     config = xmms
     mode = xmms
    flags=startup_mode
   flags = once
 end

begin xmms
  begin
    prog = xmms
    button = PLAY
    config = PLAY
  end
 begin
    prog = xmms
    button = FREEZE
    config = LIST
  end
begin
   prog = xmms
    button = ZOOM
    config = PLAYLIST_CLEAR
  end
  begin
    prog = xmms
    button = RECORD
    config = PAUSE
  end
  begin
    prog = xmms
    button = STOP
    config = STOP
  end
begin
    prog = xmms
    button = MIN
    config = QUIT
    flags = mode
  end
  begin
    prog = xmms
    button = FM_SCAN+
    config = NEXT
  end
  begin
    prog = xmms
    button = FM_SCAN-
    config = PREV
  end
  begin
    prog = xmms
    button = FM_TUNNING+
    config = FWD 3
    repeat = 2
  end
  begin
    prog = xmms
    button = FM_TUNNING-
    config = BWD 3
    repeat = 2
  end
  begin
    prog = xmms
    button = VOL+
    config = VOL_UP 10
    repeat = 2
  end
  begin
    prog = xmms
    button = VOL-
    config = VOL_DOWN 10
    repeat = 2
  end
  begin
    prog = xmms
    button = 1
    config = ONE
  end
  begin   
    prog = xmms
    button = 2
    config = TWO
  end
  begin
    prog = xmms
    button = 3
    config = THREE
  end
  begin
    prog = xmms
    button = 4
    config = FOUR
  end
  begin
    prog = xmms
    button = 5
    config = FIVE
  end
  begin
    prog = xmms
    button = 6
    config = SIX
  end
  begin
    prog = xmms
    button = 7
    config = SEVEN
  end
  begin
    prog = xmms
    button = 8
    config = EIGHT
  end
  begin
    prog = xmms
    button = 9
    config = NINE
  end
  begin
    prog = xmms
    button = 0
    config = ZERO
  end
  begin
    prog = xmms
    button = 100+
    config = SETPOS
  end
begin
    prog = xmms
    button = FUNCTION
    config = SHUFFLE
  end
begin
    prog = xmms
    button = RESET
    config = REPEAT
  end
end xmms


jeśli chcesz korzystać ze zdalnego sterowania w tvtime to musisz wcześniej uruchomić irexec najlepiej jako demon z opcją -d.
irexec wraz z innymi narzędziami uzyskasz po kompilacji i instalacji lirc.

w skrócie - u mnie działa :D
_________________
"Lubię dostawać listy. W listach są różne wyrazy."


Last edited by stemer on Sat Feb 04, 2006 12:32 pm; edited 1 time in total
Back to top
View user's profile Send private message
stemer
n00b
n00b


Joined: 23 Jul 2005
Posts: 31
Location: Poznań

PostPosted: Fri Feb 03, 2006 10:18 pm    Post subject: Reply with quote

LOL, właśnie jak to wszystko sklejałem, to dałeś link do mojego posta :D
anyway ;)
_________________
"Lubię dostawać listy. W listach są różne wyrazy."
Back to top
View user's profile Send private message
ziemia
n00b
n00b


Joined: 21 Sep 2005
Posts: 58

PostPosted: Fri Feb 03, 2006 10:41 pm    Post subject: Reply with quote

Quote:
LOL, właśnie jak to wszystko sklejałem, to dałeś link do mojego posta :D
anyway ;)


http://www.google.pl
i LIRC saa7134
nr 1 na liście ;)
Back to top
View user's profile Send private message
arsen
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 1803
Location: Tychy, Poland

PostPosted: Sat Feb 04, 2006 7:25 am    Post subject: Reply with quote

no fakt, rzeczywiście obsługuje, nawet mam gdzieś w "rupieciach" karte na tym chipsecie, zrobie sobie także lirca na tym.
Back to top
View user's profile Send private message
tytanick
Apprentice
Apprentice


Joined: 01 Feb 2006
Posts: 162
Location: Poland, Gdansk

PostPosted: Sat Feb 04, 2006 9:36 am    Post subject: Reply with quote

a jeszcze tylko, jak przy pomocy emerge zbudować pakiet z tą opcją co podałeś, wystarczy:
emerge =lirc-0.8._pre3 --with-driver=devinput
bo tak niemożna :-)
to jak proponujecie?
Back to top
View user's profile Send private message
arsen
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 1803
Location: Tychy, Poland

PostPosted: Sat Feb 04, 2006 9:47 am    Post subject: Reply with quote

tytanick wrote:
a jeszcze tylko, jak przy pomocy emerge zbudować pakiet z tą opcją co podałeś, wystarczy:
emerge =lirc-0.8._pre3 --with-driver=devinput
bo tak niemożna :-)
to jak proponujecie?

podano wyraźnie:
dodać zmienną
Code:

LIRC_OPTS="--with-driver=devinput"

do /etc/make.conf
Back to top
View user's profile Send private message
tytanick
Apprentice
Apprentice


Joined: 01 Feb 2006
Posts: 162
Location: Poland, Gdansk

PostPosted: Sat Feb 04, 2006 5:06 pm    Post subject: Reply with quote

sorki, czasami nieumiem czytać (ach ta dyslekcja :-), własnie wziąłem sie do pracy, i zaraz zobaczę czy mi się uda z tym pilotem, i wyniki opublikuje tu :-P
Back to top
View user's profile Send private message
tytanick
Apprentice
Apprentice


Joined: 01 Feb 2006
Posts: 162
Location: Poland, Gdansk

PostPosted: Mon Feb 06, 2006 7:48 pm    Post subject: Reply with quote

teraz, zacząłem ustawiac tego pilota
jednak wogóle niemago wpisanego w:
/proc/bus/input/devices
w tym pliku mam tylko myszkę i klawiaturę
moduł edev mam załadowany
poradzcie co mam zrobić
Back to top
View user's profile Send private message
arsen
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 1803
Location: Tychy, Poland

PostPosted: Mon Feb 06, 2006 7:59 pm    Post subject: Reply with quote

Pokombinuj z innymi "podobnymi" kartami przy ładowaniu modułu.
Code:

modprobe saa7134 card=1
cat /proc/bus/input/devices
rmmod saa7134
modprobe saa7134 card=2
cat /proc/bus/input/devices
rmmod saa7134

... itd. itd.
u mnie załapało zupełnie na innej marce karty tv
Back to top
View user's profile Send private message
tytanick
Apprentice
Apprentice


Joined: 01 Feb 2006
Posts: 162
Location: Poland, Gdansk

PostPosted: Tue Feb 07, 2006 10:00 am    Post subject: Reply with quote

Dzięki udało się
Dla mojej kart Kword:
modprobe saa7134 card=32
(próbowałem od 1 do 80 hehe)

Tylko jeszcze niewszystkie guziki na pilocie działają
z 5 jeszcze niedziała i xev niepokazuje nic jak wciskam te guziki


Czy może ktoś mi jeszcze powiedzieć dzie są zapisane nazwy poszczególnych guzików?
bo /etc/lircd.conf mam inne nazwy , a przy wciskaniu xev, pokazuje mi jeszcze inne
także moze gdzieś jeszcze jest jakiś inny plik konfiguracyjny?
Back to top
View user's profile Send private message
tytanick
Apprentice
Apprentice


Joined: 01 Feb 2006
Posts: 162
Location: Poland, Gdansk

PostPosted: Tue Feb 07, 2006 2:45 pm    Post subject: Reply with quote

juz wszystko wiem
wystarczyło jeszcze odpalic:
irexec -d /home/tyt/.lircrc
ze scieżką do pliku konfiguracyjnego i teraz wszystko działa super :-)
dzieki wszystkim
Back to top
View user's profile Send private message
stemer
n00b
n00b


Joined: 23 Jul 2005
Posts: 31
Location: Poznań

PostPosted: Tue Feb 07, 2006 4:13 pm    Post subject: Reply with quote

tytanick wrote:
juz wszystko wiem
wystarczyło jeszcze odpalic:
irexec -d /home/tyt/.lircrc

co było napisane na końcu mojego posta ;P
_________________
"Lubię dostawać listy. W listach są różne wyrazy."
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Tue Feb 07, 2006 4:49 pm    Post subject: Reply with quote

nie [END] tylko [SOLVED] !

APEL wrote:

9. Jeśli uzyskałeś odpowiedź, która pomogła - dodaj do tematu [SOLVED] na początku - ułatwi to innym znalezienie skutecznego rozwiązania (nie [solved], [sOlVeD], tylko [SOLVED]).

pełny opis TU
_________________
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Back to top
View user's profile Send private message
arsen
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 1803
Location: Tychy, Poland

PostPosted: Tue Feb 07, 2006 4:58 pm    Post subject: Reply with quote

Poe ma racje......
a wracając do tematu, nie udało mi się odpalić lirca z powodzeniem, niby xev wykrywa działanie pilota, nawet w xbindkeys idzie to podbindować pod co się chce, ale wolałbym lirca bo ma wieksze możliwości konfiguracji oraz może być użyty nie zależnie od programu, teraz mam tylko pobindowane mpc do sterowania mpd, wszystko za pomocą xbindkeys. Demon lirca uruchamiana się prawidłowo, irw też się poprawnie łączy z lirc, ale gdy wciskam poszczególne klawisze nic nie wykrywa.

EDIT:
zapomniałem zrobic jednego, skopiowac do /etc lircd.conf z http://linux.bytesex.org/v4l2/faq.html#lircd
teraz działa :)
Back to top
View user's profile Send private message
stemer
n00b
n00b


Joined: 23 Jul 2005
Posts: 31
Location: Poznań

PostPosted: Tue Feb 07, 2006 11:30 pm    Post subject: Reply with quote

arsen wrote:
zapomniałem zrobic jednego, skopiowac do /etc lircd.conf z http://linux.bytesex.org/v4l2/faq.html#lircd
teraz działa :)


to teraz poprosimy o ładne howto i nawet do wiki jak da radę ;) bo ja to się nie znam o_0
_________________
"Lubię dostawać listy. W listach są różne wyrazy."
Back to top
View user's profile Send private message
arsen
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 1803
Location: Tychy, Poland

PostPosted: Tue Feb 07, 2006 11:41 pm    Post subject: Reply with quote

Się napisze, wkrótce.
EDIT:
napisane
wątek przeniesiony do instalacja i sprzęt.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum