Viime vuoden puolelle hankin uuden pc:n , minkä kotelona
on Silverstonen LC16B-MR(http://www.silverstonetek.com/products/p_spec.php?pno=lc16m&area=usa).
Käyttöjärjestelmksi olen asentanut silloisen Debian testing:in (lenny).
Tuohon kyseiseen koteloon päädyin kun olin löytänyt www-sivuilta mainintoja että Silverstonen koteloista löytyvät näytöt ja IR-vastaanottimet on mahdollista saada toimimaan linux:in kanssa.
Parisen kuukautta sitten yritin saada tuon LC16B-MR:n vfd-näytön sekä IR-vastaanottimen toimimaan.
Ensimäiseksi mainitussa onnistuin jotakuinkin seuraavalla tavalla:
- hain osoitteesta http://venky.ws/cgi-bin/ccount/click.php?id=2 paketin
- editoin paketista purettua lähdekoodia Google:sta löytämieni ohjeiden perusteella
- käänsin em. sorsista modulin
- asensin debian unstable:n version softasta lcdproc (0.5.2-3)
nyt kun boottaan kernelin versioon 2.6.26 niin lcdproc näyttää tekstiä vfd-näytössä. IR-vastaanotinta yritin myös saada toimimaan mutta valitettavasti en enää muista kovinkaan yksityiskohtaisesti mitä silloin tein.Luultavasti asensin apt-get:illa paketit lirc sekä lirc-modules-source , käänsin modulit ja yritin tämän jälkeen tuloksetta kokeilla yhtä sun toista lirc-pakettiin kuuluvaa softaa.
#rmmod imon_vfd
#module-assistant fakesource
#cp /boot/config-`uname -r` /usr/src/linux-source-`uname -r`/.config
#cd /usr/src/linux-source-`uname -r`/
#make oldconfig && make prepare
#module-assistant -f get lirc-modules-source
#dpkg-reconfigure lirc-modules-source #(valittu käännettäviksi vain imon ja ztreamzap)
#cd /usr/src/modules/lirc-modules/ && curl http://vorticon.no-ip.info/pub/patches/l...ys-kernel.patch | patch --forward
viimeisin komento pulautti tämmöistä:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 7947 100 7947 0 0 8184 0 --:--:-- --:--:-- --:--:-- 19601
patching file lirc_imon.c
Hunk #1 succeeded at 55 with fuzz 2 (offset 4 lines).
Hunk #2 FAILED at 71.
Hunk #3 FAILED at 86.
Hunk #4 FAILED at 122.
Hunk #5 FAILED at 172.
Hunk #6 FAILED at 596.
Hunk #7 FAILED at 730.
Hunk #8 FAILED at 1196.
Hunk #9 FAILED at 1294.
8 out of 9 hunks FAILED -- saving rejects to file lirc_imon.c.rej
#cd /usr/src/
#rm lirc-modules-`uname -r`_*.deb # delete old package to force a rebuild
kun sitten kokeilin irrecord:ia root-tunnuksella , kävi näin:
#irrecord -d /dev/lircd ~/testi
irrecord - application for recording IR-codes for usage with lirc
Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)
irrecord: could not connect to unix socket /dev/lircd
irrecord: default_init(): Connection refused
irrecord: could not init hardware (lircd running ? --> close it, check permissions)
Ja sitten kysymys:
- mikäli ylipäänsä on mahdollista saada tuo IR-vastaanotin tekemään mitään hyödyllistä debian:in alaisuudessa niin miten moinen tehdään?
P.S. käyttäisin mieluummin Debiania kuin Ubuntua joten jälkimmäisenä manittu distro ei siis ole se ratkaisu mitä olen ensisijaisesti hakemassa
irrecord - application for recording IR-codes for usage with lirc
Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)
irrecord: could not connect to unix socket /dev/lircd
irrecord: default_init(): Connection refused
irrecord: could not init hardware (lircd running ? --> close it, check permissions)
tuohon kohtaan tarkennuksena semmoinen että:
ls -l /dev/lirc* näyttää seuraavaa:
, tuossa ei näy imon:ia.
Googlettamalla linkin http://www.mail-archive.com/debian-bugs-.../msg619025.html perusteella näyttäisi siltä että lirc pitäisi vaihtaa tuohon versioon 0.8.4 minkä sorsat kyllä löytyvät lirc.org:ista mutta jos tuo vaatii versiota 2.6.26 uudemman ytimen niin paketista lirc-modules-source käännetystä modulista tulee käyttökelvoton uudemman kernelin kanssa vai miten tämä homma menee?