Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Usb-Afatech_DVB-T Lirc - dálkové ovládání  (Přečteno 7747 krát)

ratom

  • Návštěvník
  • Příspěvků: 47
Usb-Afatech_DVB-T Lirc - dálkové ovládání
« kdy: 29 Prosince 2010, 13:06:37 »
Koupil jsem si externí TV kartu, chip  af9015: tuner, nainstaloval a TV běží, chtěl jsem rozběhnout dálkové ovládání s Lirc a zatím bez úspěchu, postupoval jsem dle návodu:
http://www.root.cz/clanky/lirc-dalkove-ovladani-pro-vas-linux/

Kód: [Vybrat]
ls -l /dev/input/by-id
celkem 0
lrwxrwxrwx 1 root root 9 2010-12-29 07:09 usb-Afatech_DVB-T_2_010101010600001-event-ir -> ../event5

Při konfiguraci Lirc nevím,co nastavit za výrobce a typ zařízení, zkoušel jsem custom, Command IR : Direct TV Receiver. Nevím, co by bylo vhodné pro usb-Afatech_DVB-T.

Příkaz irrecord ani hexdump mi nic neukázal.

Kód: [Vybrat]
dmesg:
[   17.416947] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
[20160.215998] lirc_dev: IR Remote Control driver registered, major 61
[20307.896252] lirc_dev: IR Remote Control driver registered, major 61
[20358.034675] lirc_dev: IR Remote Control driver registered, major 61
[20402.035985] lirc_dev: IR Remote Control driver registered, major 61
[21178.821511] lirc_dev: IR Remote Control driver registered, major 61

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #1 kdy: 03 Ledna 2011, 14:10:08 »
V ovladačích pro windows jsem objevil k tlačítkům:

Kód: [Vybrat]
[General]
Name=Default
Plugin=HID Device.dll
[Custom]
MaskCode=0x00FF
[CommandMaps]
1=Power_Off,6,80,0,0,0,0,0,0
2=ReturnLastChannel,6,82,0,0,0,0,0,0
3=Volume_Up,6,187,0,0x00,0,0,0,0
4=Volume_Down,6,189,0,0x00,0,0,0,0
5=Next_Chapter,0,187,0,0x00,0,0,0,0
6=Previous_Chapter,0,189,0,0x00,0,0,0,0
7=Num_1,2,49,0,0,0,0,0,0
8=Num_2,2,50,0,0,0,0,0,0
9=Num_3,2,51,0,0,0,0,0,0
10=Num_4,2,52,0,0,0,0,0,0
11=Num_5,2,53,0,0,0,0,0,0
12=Num_6,2,54,0,0,0,0,0,0
13=Num_7,2,55,0,0,0,0,0,0
14=Num_8,2,56,0,0,0,0,0,0
15=Num_9,2,57,0,0,0,0,0,0
16=Full_Screen,0,27,0,0,0,0,0,0
17=Num_0,2,48,0,0,0,0,0,0
18=Stop,8,35,0,0,0,0,0,0
19=Record,6,84,0,0,0,0,0,0

[Files]
Version=6.0.0.2
ServicePack=0
OEMClientName=qiangshi_AF9015_DVBT

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #2 kdy: 03 Ledna 2011, 23:05:52 »
Kód: [Vybrat]
I: Bus=0003 Vendor=15a4 Product=9016 Version=0101
N: Name="Afatech DVB-T 2"
P: Phys=usb-0000:00:03.3-1/input1
S: Sysfs=/devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5
U: Uniq=010101010600001
H: Handlers=kbd event5
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

spacekkt

  • Návštěvník
  • Příspěvků: 75
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #3 kdy: 05 Ledna 2011, 13:56:46 »
Pred nedavnem jsem konfiguroval dalku.Z vypisu vidim ze v ovladaci asi neni problem. Je podle mne potreba nakonfigurovat Vase dalkove ovladani prave pomoci irrecord, ktery vytvori prave ten soubo jako je ve winech.

Nejsem si jist parametry tohoto prikazu ale zadavaly se tam parametry jako cesta k /dev/"zarizeni ir"  ze je to nove dalk. ovladani.

Pak se tam nadefinovaly jednotliva tlacitka k funkcim ovladace a behalo to. Pokud Vam to nepujde ozvete se...


ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #4 kdy: 06 Ledna 2011, 12:08:34 »
irrecord -H dev/input -d /dev/input/event5 lirc_c.conf

ani

hexdump /dev/input/event5

ani

irw

mi nic nevypsalo

v hardware.conf jsem změnil řádky:

REMOTE_DRIVER="dev/input"
REMOTE_DEVICE="/dev/input/event5"

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #5 kdy: 06 Ledna 2011, 19:49:04 »
Kód: [Vybrat]
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Afatech DVB-T 2"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event5"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="devinput/lircd.conf.devinput"
REMOTE_LIRCD_ARGS=""

TRANSMITTER=""
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
START_LIRCD="true"
START_LIRCMD=""
LOAD_MODULES=""
LIRCMD_CONF=""
FORCE_NONINTERACTIVE_RECONFIGURATION="false"

#Enable lircd
START_LIRCD="true"

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""

Kód: [Vybrat]
/etc/lirc$ sudo /etc/init.d/lirc restart * Stopping remote control daemon(s): LIRC                               [ OK ]
 * Loading LIRC modules                                                  [ OK ]
 * Starting remote control daemon(s) : LIRC                              [ OK ]

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #6 kdy: 09 Ledna 2011, 22:39:47 »
Kód: [Vybrat]
[    1.943475] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
[    1.944268] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5
[    1.944967] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:03.3-1/input1

V dmesg jsem objevil tyto řádky, poslední odhaduji na DO,ale nejsem si tím jistý.

Kód: [Vybrat]
egrep "Name|Handlers" /proc/bus/input/devices
N: Name="Power Button"
H: Handlers=kbd event0
N: Name="Sleep Button"
H: Handlers=kbd event1
N: Name="Power Button"
H: Handlers=kbd event2
N: Name="Macintosh mouse button emulation"
H: Handlers=mouse0 event3
N: Name="AT Translated Set 2 keyboard"
H: Handlers=kbd event4
N: Name="Afatech DVB-T 2"
H: Handlers=kbd event5
N: Name="ImExPS/2 Generic Explorer Mouse"
H: Handlers=mouse1 event6

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #7 kdy: 10 Ledna 2011, 10:30:55 »
Zkusil jsem přeinstaloval lirc a stále nic.

Ještě jsem našel v popisu testování Lircu tyto příkazy:

mode2,  smode2,  xmode2  -  shows  the  pulse/space  length of infrared
       signals

Vyzkouším a uvidím.


ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #8 kdy: 23 Ledna 2011, 12:00:02 »
Zatím se mi DO nepodařilo zprovoznit, základní chybu bych viděl někde v konfiguraci.

Kód: [Vybrat]
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Linux input layer (/dev/input/eventX)"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/by-id/usb-Afatech_DVB-T_2_010101010600001-event-ir"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="devinput/lircd.conf.devinput"
REMOTE_LIRCD_ARGS=""

#Chosen IR Transmitter
TRANSMITTER="Custom"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE="/dev/lirc0"
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF="directtv/general.conf"
TRANSMITTER_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="true"

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #9 kdy: 13 Února 2011, 13:55:53 »
Zatím jsem neuspěl, zkoušel jsem několik variant, ještě z dmesg přemýšlím USB HID v1.01 Keyboard [Afatech DVB-T 2], jak nastavit do hardware.conf ...

Kód: [Vybrat]
USB - DVB-T - externi tv karta

[   17.855432] af9013: firmware version:4.65.0
[   18.166168] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
[   17.425761] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
[   17.423465] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state.
[   17.423614] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[    1.988843] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:03.3-1/input1
[    1.987208] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5
[    1.986465] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7


tomas@tomas-desktop:/dev/input/by-path$ ls
pci-0000:00:03.3-usb-0:1:1.1-event-ir  platform-i8042-serio-1-event-mouse
platform-i8042-serio-0-event-kbd       platform-i8042-serio-1-mouse

tomas@tomas-desktop:/dev/input/by-id$ ls
usb-Afatech_DVB-T_2_010101010600001-event-ir

tomas@tomas-desktop:/dev/input/by-id$ ls -l /dev/input/by-idcelkem 0
lrwxrwxrwx 1 root root 9 2011-02-13 11:26 usb-Afatech_DVB-T_2_010101010600001-event-ir -> ../event5

LIRC:
tomas@tomas-desktop:/etc/lirc$ ls
hardware.conf  hardware.conf.old  lircd.conf  lircd.conf.dpkg-old  lircmd.conf


sudo dpkg-reconfigure lirc
Linux input layer - /dev/input/eventX
Custom - /dev/input/event5

sudo service lirc restart
tomas@tomas-desktop:/etc/lirc$ sudo service lirc restart
 * Stopping remote control daemon(s): LIRC                               [ OK ]
 * Loading LIRC modules                                                  [ OK ]
 * Starting remote control daemon(s) : LIRC                              [ OK ]

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #10 kdy: 14 Února 2011, 22:35:17 »
Ještě jsem našel.

tomas@tomas-desktop:/sys/class/input$ ls
event0  event2  event4  event6  input1  input3  input5  mice    mouse1
event1  event3  event5  input0  input2  input4  input6  mouse0

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #11 kdy: 14 Února 2011, 22:38:27 »
Nevím, jestli mám nastaven správně konfigurační soubor, jestli jdu správným směrem:

Kód: [Vybrat]
#Chosen Remote Control
REMOTE="Linux input layer (/dev/input/eventX)"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event5"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="devinput/lircd.conf.devinput"
REMOTE_LIRCD_ARGS=""

#Chosen IR Transmitter
TRANSMITTER="Command IR : Direct TV Receiver"
TRANSMITTER_MODULES="lirc_dev lirc_cmdir"
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE="/dev/lirc0"
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF="directtv/general.conf"
TRANSMITTER_LIRCD_ARGS=""

#Enable lircd
START_LIRCD=true

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"

#Try to load appropriate kernel modules
LOAD_MODULES="true"
« Poslední změna: 15 Února 2011, 08:05:27 od ratom »

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #12 kdy: 15 Února 2011, 00:19:08 »
Vypadá to na HID zařízení (tedy emuluje klávesníci a/nebo myš), tzn je zbytečné zkoušet chytat nějaké IR kódy.

BEZ Lircu by měla tlačítka DO psát písmenka nebo hýbat myší.

Nebývá to ideální a jak to remapovat se zkuste inspirovat zde: http://forum.xbmc.org/showthread.php?t=63484
resp. https://wiki.archlinux.org/index.php/LIRC#Setup_a_HID_device_with_lirc
« Poslední změna: 15 Února 2011, 00:25:19 od Martin Kiklhorn »
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #13 kdy: 15 Února 2011, 10:05:34 »
Díky. Vypadá to slibně. Snad se konečně dostanu k cíli.

Z těch návodů se zdá,že to sedí:

[    1.988843] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:03.3-1/input1
« Poslední změna: 15 Února 2011, 10:07:19 od ratom »

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #14 kdy: 15 Února 2011, 22:34:37 »
V návodech viz. výše jsem našel, že bych měl najít ve výpisu dvě USB HID zařízení se stejným Name="HID .....", jenže já ve výpisu stejný název nemám.

Z výpisu vím, že event6 je myš a event4 klávesnice. Event5 je Name="Afatech DVB-T 2", tipuji že do dvojice s event3 Name="Macintosh mouse button emulation", ale nejsem si tím jistý.

Kód: [Vybrat]
tomas@tomas-desktop:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=3
B: KEY=4000 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input3
U: Uniq=
H: Handlers=mouse0 event3
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=15a4 Product=9016 Version=0101
N: Name="Afatech DVB-T 2"
P: Phys=usb-0000:00:03.3-1/input1
S: Sysfs=/devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5
U: Uniq=010101010600001
H: Handlers=kbd event5
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0011 Vendor=0002 Product=0006 Version=0000
N: Name="ImExPS/2 Generic Explorer Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input6
U: Uniq=
H: Handlers=mouse1 event6
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=143

tomas@tomas-desktop:~$ ls -l /dev/input/by-id
celkem 0
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 usb-Afatech_DVB-T_2_010101010600001-event-ir -> ../event5
tomas@tomas-desktop:~$ ls -l /dev/input/by-path
celkem 0
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 pci-0000:00:03.3-usb-0:1:1.1-event-ir -> ../event5
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 platform-i8042-serio-0-event-kbd -> ../event4
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 platform-i8042-serio-1-event-mouse -> ../event6
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 platform-i8042-serio-1-mouse -> ../mouse1

« Poslední změna: 16 Února 2011, 08:38:18 od ratom »

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #15 kdy: 15 Února 2011, 22:39:59 »
Bez Lircu se mi po stisku tlačítka DO nepíšou písmenka ani nehýbe kurzor myši.
Ani v u hexdump se nic nevypisuje.

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #16 kdy: 16 Února 2011, 09:10:51 »
Z dmesg jsem vyčetl:

[    1.988843] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:03.3-1/input1
[    1.987208] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5

lrwxrwxrwx 1 root root 9 2011-02-15 20:05 usb-Afatech_DVB-T_2_010101010600001-event-ir -> ../event5
lrwxrwxrwx 1 root root 9 2011-02-15 20:05 pci-0000:00:03.3-usb-0:1:1.1-event-ir -> ../event5

I: Bus=0003 Vendor=15a4 Product=9016 Version=0101
N: Name="Afatech DVB-T 2"
P: Phys=usb-0000:00:03.3-1/input1
S: Sysfs=/devices/pci0000:00/0000:00:03.3/usb1/1-1/1-1:1.1/input/input5
U: Uniq=010101010600001
H: Handlers=kbd event5
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

Kód: [Vybrat]
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Linux input layer (/dev/input/eventX)"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="phys="usb-0000:00:03.3-1/input5"
TRANSMITTER_SOCKET="/dev/lircd"
REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"
REMOTE_LIRCD_ARGS=""

#Chosen IR Transmitter
TRANSMITTER="Custom"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER="devinput"
TRANSMITTER_DEVICE="phys="usb-0000:00:03.3-1/input1"
TRANSMITTER_SOCKET="/dev/lircd"
TRANSMITTER_LIRCD_CONF="/etc/lirc/lircd.conf"
TRANSMITTER_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="true"

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""

Kód: [Vybrat]
#
 #Parameters for daemon
 #
 
 PIDFILE0="/var/run/lircd0.pid"
 PIDFILE1="/var/run/lircd1.pid"
 LIRC_DEVICE0="/dev/input/by-id/usb-Afatech_DVB-T_2_010101010600001-event-ir"
 LIRC_DEVICE1="/dev/input/by-path/pci-0000:00:03.3-usb-0:1:1.1-event-ir"
 LIRC_DRIVER="devinput"
 LIRC_EXTRAPTS=""
 LIRC_CONFIGFILE="/etc/lircd.conf"


Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #17 kdy: 17 Února 2011, 23:52:17 »
[    1.988843] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:03.3-1/input1

Abysme předešli případnému vlivu úprav systému. V Ubuntu spuštěného z live CD také tlačítka DO nepíší nic (v terminálu, geditu apod)?

Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #18 kdy: 07 Března 2011, 09:00:13 »
Zkoušel sem najet Ubuntu z Live CD a ani pak se po mačkání DO ovladače nic nedělo. Nic se nepsalo, kurzor se nehýbal ( v geditu, terminálu ).

dejf9

  • Návštěvník
  • Příspěvků: 1
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #19 kdy: 14 Srpna 2011, 18:36:07 »
možná že sem jdu s křížkem po funuse ale když mužu pomužu (omluva za obnovu strýho dredu, mě to nedalo)
postupoval jsem podle návodu na rootu: http://www.root.cz/clanky/lirc-dalkove-ovladani-pro-vas-linux/
mám jádro 2.6.37 na 10.10 ale s továrním 2.6.35-30 mě nechtěl fachčit tuner jako takovej takže DO nemělo šanci jít. takže jádro 2.6.37 a vejš (na 2.6.36 prej neni podpora pro jednoho švába v tom tuneru)
!pokus máš natty stačí jen nainstalovat nesvobodnej firmware! instaloval jsem to odsud: http://www.ramoonus.nl/2011/01/linux-kernel-2-6-37-installation-guide-for-ubuntu-linux/ (kompilace by i s osekanym jádrem na mojí hypermašině trvala 2 dny a na kernel.ubuntu.com je pro mavericka jen vývojová verze)
článek na rootu je v pohodě, ale:
home@PC:~$ ls -l /dev/input/by-id
celkem 0
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 usb-Afatech_DVB-T_2_010101010600001-event-ir -> ../event3

lrwxrwxrwx 1 root root 9 2011-08-14 17:37 usb-Genius_Optical_Mouse-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 usb-Genius_Optical_Mouse-mouse -> ../mouse0


všimni si event3 a tu si všimni event5
home@PC:~$ ls -l /dev/input/by-path
celkem 0
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 pci-0000:00:02.0-usb-0:3:1.0-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 pci-0000:00:02.0-usb-0:3:1.0-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 pci-0000:00:02.1-event-ir -> ../event5
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 pci-0000:00:02.1-usb-0:1:1.1-event-ir -> ../event3
lrwxrwxrwx 1 root root 9 2011-08-14 17:37 platform-i8042-serio-0-event-kbd -> ../event2


a právě ty potřebuješ pracovat s eventem5

tip: vykašli se na hexdump použi irrecord udělej 1-2 tlačítka pak to hodí chybu, dej(musíš) enter a spusť ten samej příkaz znova v mym případě:
Kód: [Vybrat]
irrecord -H dev/input -d /dev/input/event5 lircd.conf až budeš mít všechny tlačítka překopíruj do /etc/lirc
mužeš zkusit i můj lircd.conf:
Kód: [Vybrat]
begin remote

  name  OEM_RC
  bits            8
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  pre_data_bits   56
  pre_data       0x40004000080
  gap          500038
  toggle_bit_mask 0x0

      begin codes
          Power                    0x12
          Vol+                     0x1A
          Ch+                      0x1E
          Recall                   0x01
          Vol-                     0x02
          ch-                      0x03
          1                        0x04
          2                        0x05
          3                        0x06
          4                        0x07
          5                        0x08
  6                        0x09
  7                        0x0A
          8                        0x1B
          9                        0x1F
          Zoom                     0x0C
          0                        0x0D
          Stop                     0x0E
          Rec                      0x00
          Timeshift                0x19
      end codes

end remote

a hardware.conf(s tím že si doplníš číslo tvýho eventu):
Kód: [Vybrat]
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="OEM_RC"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event*dosaď číslo*"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"
REMOTE_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="true"

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #20 kdy: 22 Srpna 2011, 11:45:08 »
Díky za obnovení, ještě se mi DO nepodařilo rozhýbat. Nechal jsem to být.
Já mám Ubuntu 10.04.1 LTS lucid - Linux tomas-desktop 2.6.32-30-generic #59-Ubuntu SMP Tue Mar 1 21:30:21 UTC 2011 i686 GNU/Linux.

Stále končím s irrecord:
...
Press RETURN to continue.
Hold down an arbitrary button.
irrecord: gap not found, can't continue
irrecord: closing '/dev/input/event5'

Bohužel ani tvůj lircd.conf, hardware.conf to nevyřešil.
Jinak díky za snahu.

ratom

  • Návštěvník
  • Příspěvků: 47
Re: Usb-Afatech_DVB-T Lirc - dálkové ovládání
« Odpověď #21 kdy: 22 Srpna 2011, 11:53:10 »
Pokud použiju:

Kód: [Vybrat]
sudo irrecord -H dev/input -d /dev/input/event5 lircd.conf
...
Please enter the name for the next button (press <ENTER> to finish recording)
KEY_POWER

Now hold down button "KEY_POWER".
irrecord: no data for 10 secs, aborting
The last button did not seem to generate any signal.
Press RETURN to continue.

Při výpisu do nového conf souboru:

Kód: [Vybrat]
...
Press RETURN to continue.
Hold down an arbitrary button.
irrecord: gap not found, can't continue
irrecord: closing '/dev/input/event5'

 

Provoz zaštiťuje spolek OpenAlt.