Kirjoittaja Aihe: Infrapuna LIRC:llä kannettavassa  (Luettu 2041 kertaa)

tohtoriS

  • Käyttäjä
  • Viestejä: 83
    • Profiili
Infrapuna LIRC:llä kannettavassa
« : 14.08.07 - klo:22.53 »
Heippa!

Eli ongelmana on saada LIRC toimintaa kannettavan sisäänrakennetun infrapunaportin kanssa. Käyttiksenä on Ubuntu Feisty ja koneena FSC C1410 ja tarkempia tietoja siitä esim. tuolta http://www2.gnt.fi/scripts/DBMNet.dll?TuoteTiedotST?TUOTEKOODI=VFY:C1410-08SF&V=3&ID=5055154&HINTA=1268&LANG=0&

Koneen BIOS:sta ir on kytketty päälle ja I/O ja IRQ arvoiksi se ilmoittaa 2E8 ja 3. Laitteen voi asettaa joko FIR tai IRda tilaan joita molempia kokeilin ja molemmilla tuli sama tulos.

LIRC:n asensin näillä ohjeilla: https://help.ubuntu.com/community/Install_Lirc_Feisty


Moduulina käytin sir-modulia. Käytössä on Sony videokameran  RMT-814 -kaukosäädin jolle valmiin konffitiedoston löysin täältä http://lirc.sourceforge.net/remotes/sony/

Asennus vaikutti menevän oikein ja virhe ilmoituksia ei tullut. SIlti kaukosäätimen testaus irw-ohjelmalla ei tuottanut tulosta. Ohjelma käynnistyy, mutta kaukosäätimen nappien painallus ei aiheuta mitään reaktiota. Samoin irrecordin kanssa joka lopulta keskuttaa itse tallentamisen kun odottaa riittävän pitkään saamatta signaalia.
~$ sudo irrecord -d /dev/lirc0 lircd.conf
Koodia: [Valitse]
Press RETURN now to start recording.
irrecord: no data for 10 secs, aborting
irrecord: gap not found, can't continue

Olisikohan kenelläkään aavistusta mikä voisi mättää ja mitä voisi kokeilla? Onko kukaan täällä saanut LIRC:ä toimimaan läppärillään? KAukosäädin kyllä toimii kameran kanssa ja patteritkin siinä on hengissä ;) Lisäksi kokeilin irrecordia kolmella muullakin kaukosäätimellä.
Ongelma kuulostaa yleisesti etäisesti tältä (ainut vastaava minkä äkkiseltään löysin) http://mncc.com.my/ossig/lists/general/2005-01/msg00275.html

Seuraavassa muutamia tulosteita mikäli niistä on hyötyä.

dmesg:ssä ainakin epäilyttää kohta "lirc_sir: no version for "lirc_unregister_plugin" found: kernel tainted."
Koodia: [Valitse]
~$ dmesg | grep lirc*
[   35.040000] lirc_dev: IR Remote Control driver registered, at major 61
[   35.056000] lirc_sir: no version for "lirc_unregister_plugin" found: kernel tainted.
[   35.056000] lirc_dev: lirc_register_plugin: sample_rate: 0
[   35.056000] lirc_sir: I/O port 0x02f8, IRQ 3.
[   35.056000] lirc_sir: Installed.


Koodia: [Valitse]
~$ lsmod
Module                  Size  Used by
nls_iso8859_1           5120  1
nls_cp437               6784  1
vfat                   14208  1
fat                    53916  1 vfat
binfmt_misc            12680  1
rfcomm                 40856  0
l2cap                  25856  5 rfcomm
lirc_sir               18240  0
lirc_dev               15988  1 lirc_sir
ppdev                  10116  0
i915                   24448  3
drm                    81044  4 i915
acpi_cpufreq           10056  0
cpufreq_powersave       2688  0
cpufreq_stats           7360  0
cpufreq_userspace       5408  0
cpufreq_ondemand        9228  2
freq_table              5792  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_conservative     8200  0
tc1100_wmi              8068  0
pcc_acpi               13184  0
dev_acpi               12292  0
sony_acpi               6284  0
sbs                    15652  0
i2c_ec                  6016  1 sbs
i2c_core               22656  1 i2c_ec
battery                10756  0
button                  8720  0
container               5248  0
asus_acpi              17308  0
video                  16388  0
ac                      6020  0
dock                   10268  0
backlight               7040  1 asus_acpi
ipv6                  268960  12
nls_utf8                3072  1
ntfs                  107764  1
sbp2                   23812  0
parport_pc             36388  0
lp                     12452  0
parport                36936  3 ppdev,parport_pc,lp
fuse                   46612  0
af_packet              23816  6
snd_hda_intel          21912  1
snd_hda_codec         205056  1 snd_hda_intel
joydev                 10816  0
snd_pcm_oss            44544  0
snd_mixer_oss          17408  1 snd_pcm_oss
snd_pcm                79876  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
mmc_block              13832  2
snd_seq_dummy           4740  0
snd_seq_oss            32896  0
snd_seq_midi            9600  0
sr_mod                 17060  0
cdrom                  37664  1 sr_mod
snd_rawmidi            25472  1 snd_seq_midi
snd_seq_midi_event      8448  2 snd_seq_oss,snd_seq_midi
irtty_sir               9600  0
sir_dev                17156  1 irtty_sir
ipw3945               118816  1
snd_seq                52592  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
pcspkr                  4224  0
sdhci                  18700  0
hci_usb                18204  2
pcmcia                 39212  0
irda                  201276  2 irtty_sir,sir_dev
iTCO_wdt               11812  0
iTCO_vendor_support     4868  1 iTCO_wdt
bluetooth              55908  7 rfcomm,l2cap,hci_usb
sky2                   43528  0
crc_ccitt               3072  1 irda
snd_timer              23684  2 snd_pcm,snd_seq
snd_seq_device          9100  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
ieee80211              34760  1 ipw3945
ieee80211_crypt         7040  1 ieee80211
mmc_core               26756  2 mmc_block,sdhci
snd                    54020  12 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               8672  1 snd
serio_raw               7940  0
psmouse                38920  0
yenta_socket           27532  1
rsrc_nonstatic         14080  1 yenta_socket
pcmcia_core            40852  3 pcmcia,yenta_socket,rsrc_nonstatic
intel_agp              25244  1
agpgart                35400  3 drm,intel_agp
snd_page_alloc         10888  2 snd_hda_intel,snd_pcm
shpchp                 34324  0
pci_hotplug            32576  1 shpchp
evdev                  11008  5
tsdev                   8768  0
ata_generic             9092  0
ext3                  133128  2
jbd                    59816  1 ext3
mbcache                 9604  1 ext3
sg                     36252  0
sd_mod                 23428  5
ata_piix               15492  0
ohci1394               36528  0
ieee1394              299448  2 sbp2,ohci1394
ahci                   22020  4
libata                125720  3 ata_generic,ata_piix,ahci
scsi_mod              142348  5 sbp2,sr_mod,sg,sd_mod,libata
generic                 5124  0 [permanent]
ehci_hcd               34188  0
uhci_hcd               25360  0
usbcore               134280  4 hci_usb,ehci_hcd,uhci_hcd
thermal                14856  0
processor              31048  2 acpi_cpufreq,thermal
fan                     5636  0
fbcon                  42656  0
tileblit                3584  1 fbcon
font                    9216  1 fbcon
bitblit                 6912  1 fbcon
softcursor              3200  1 bitblit
vesafb                  9220  0
capability              5896  0
commoncap               8192  1 capability

[edittiä 1 - Pari tarkennusta]
« Viimeksi muokattu: 14.08.07 - klo:23.11 kirjoittanut tohtoriS »