Kirjoittaja Aihe: IR-vastaanotin estää käynnistymisen  (Luettu 4300 kertaa)

dummy

  • Käyttäjä
  • Viestejä: 47
    • Profiili
IR-vastaanotin estää käynnistymisen
« : 31.01.13 - klo:22.25 »
Hei
Ubu 12.04, emo Asus AT5ION-deluxe, ssd-levy ja sitä rataa. Lisäsin vielä XBMC:n ja hitto kun pelittää hienosti. Riemua lisäsi se, että laatikon pohjalla tähän asti lojunnut, emon mukana tullut kaukosäädin, alkoi toimimaan xbmc:llä suoraan ilman mitään asennuksia. Mutta jos ir-vastaanotin on usb-portissa kiinni koneen käynnistyessä kone jumittaa liilaan ruutuun. Jos vastaanottimen ottaa irti ja buuttaa, käynnistys etenee normaalisti. Sen jälkeen vastaanottimen voi törkätä taas takaisin ja xbmc:n avaamisen jälkeen kake toimii kyllä. Mutta olisi hyvä tietää mitä pitäisi tehdä, että moisesta ylimääräisestä jumpasta pääsee eroon. Mikä aiheuttaa koneen jumittamisen käynnistyksessä, vastaanottimen ollessa kiinni portissa?
« Viimeksi muokattu: 31.01.13 - klo:23.49 kirjoittanut dummy »

kamara

  • Käyttäjä
  • Viestejä: 2951
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #1 : 01.02.13 - klo:12.47 »
Onkohan sulla BIOSissa asetettu käynnistymään USB:lta ?

Jos on, niin ongelma saattaa johtua siitä.

dummy

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #2 : 01.02.13 - klo:13.27 »
Onkohan sulla BIOSissa asetettu käynnistymään USB:lta ?

Jos on, niin ongelma saattaa johtua siitä.

Noup. Tämä tuli itsellenikin ensimmäisenä mieleen mutta suoraan kovolta käynnistyy. Muita vinkkejä?

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #3 : 01.02.13 - klo:14.33 »
Lienee lirc ongelma. Joku moduli ladataan turhan aikaisin. Mitäs /etc/lirc/hardware.conf sisältää? Aika outoa jos kauko-ohjain toimii ilman lirc-asennusta. UDEV ja X:n evdev tunnistaa se näppäimistöksi?  dmesg kertonee sen. Iselläni on kyllä lähdekoodista käännetty xbmx käytössä ja se kyllä vaati Lircmap.xml asennuksen toimiakseen.

dummy

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #4 : 02.02.13 - klo:00.11 »
Lienee lirc ongelma. Joku moduli ladataan turhan aikaisin. Mitäs /etc/lirc/hardware.conf sisältää? Aika outoa jos kauko-ohjain toimii ilman lirc-asennusta. UDEV ja X:n evdev tunnistaa se näppäimistöksi?  dmesg kertonee sen. Iselläni on kyllä lähdekoodista käännetty xbmx käytössä ja se kyllä vaati Lircmap.xml asennuksen toimiakseen.


lirc ei ole asennettuna, joten mitään conffi tiedostoa ei löydy kertomastasi polusta. Mutta tää kapula tosiaan tunnistetaan näppiksenä, jos oikein ymmärrän, ja siinä lienee juurisyy jumittamiseen. Nääs kun koneessa on kiinni myös Deltacon langaton usb-näppis, joten tulisiko siitä konflikti? Pystyykö tätä ongelmaa kiertämään, kun en viitsisi alkaa kikkailemaan tuon lirc-asennuksen kanssa? Toki viimekädessä voisin jättää näppiksen pois kokonaan, kun kone käynnistyy suoraan xbmc-käyttöön, joten pelkällä kakellakin normaalisti pärjää. Mutta ei nyt heti mennä siitä mistä aita on matalin. Onko ideoita? Liitteenä vielä tuo dmesg-tuloste.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #5 : 02.02.13 - klo:15.00 »
Oliko tuo dmesg toimivasta käynnistyksestä? Pikaisella selauksella ei oikein ikään pistänyt silmään. Toki kannattaa kokeilla startia ilman hiirtä ja langatonta näppistä. Jos XBMC käynnistyy automaattisesti, niin kauko-ohjaimella pärjää mwlko pitkälle. Kauko-ohjain tunnistetään näppiksenä. Eikä se lirc asennus kovin vaikea ole. Ubuntussa se menee helposti. Oikea palikka vaan pitää osata valita.

dummy

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #6 : 04.02.13 - klo:10.56 »
Oliko tuo dmesg toimivasta käynnistyksestä? Pikaisella selauksella ei oikein ikään pistänyt silmään. Toki kannattaa kokeilla startia ilman hiirtä ja langatonta näppistä. Jos XBMC käynnistyy automaattisesti, niin kauko-ohjaimella pärjää mwlko pitkälle. Kauko-ohjain tunnistetään näppiksenä. Eikä se lirc asennus kovin vaikea ole. Ubuntussa se menee helposti. Oikea palikka vaan pitää osata valita.
Tuloste oli pakko ottaa toimivasta kokoonpanosta, eli laitteet on tökitty usb-portteihin vasta käynnistyksen jälkeen. Jos ne on kiinni käynnistyksessä niin kone jää jumiin eikä vastaanota käskyjä. Asensin tuon Lirc:n kun se on niin "helppoa".  Asennus meni heti kättelyssä reisille, kun kysyttiin kapulan merkkiä. Mistä minä tiedän. Päällä lukee Asus mutta kuka sen oikeasti on tehnyt ja mitä se lähettää on minulle kysymysmerkki. Kapula tuli siis emon mukana. No, kokeilin randomina muutamia kapulamerkkejä, missä vaan mainittiin ir ja usb, mutta irw ei tulostanut muista näppäimistä mitään merkkejä, kuin nuolinäppäimistä. Mutta nekään tulosteet ei näyttänyt siltä, miltä olettaisin niiden kuuluvan näyttää. Käsittääkseni irw:n pitäisi tulostaa tiedot kapulasta mutta minulla ruutu pysyy tyhjänä, kunnes painan niitä nuolinäppäimiä. Kokeilin sitäkin, että ennen käskyä sudo dpkg-reconfigure lirc kävin hävittämässä hakemistosta /etc/lirc kaikki asetustiedostot. Ei auttanut. Tällainen muuten tulostuu ko. käskyn ajaessa.
Koodia: [Valitse]
htpc@htpc:~$ sudo dpkg-reconfigure lirc
 * Stopping remote control daemon(s): LIRC                                                                                                                        [ OK ]
ls: tiedostoa /lib/modules/3.2.0-37-generic/kernel/drivers/staging/lirc ei voi käsitellä: Tiedostoa tai hakemistoa ei ole
 * Loading LIRC modules                                                                                                                                           [ OK ]
 * Starting remote control daemon(s) : LIRC    
Onko kenelläkään hyvä neuvoja? Kokeilin vielä tällaistakin temppua ed. käskyllä, että valitsin kapulaksi -> Linux input layer (/dev/input/eventX) -> ir tansmitter: none -> Linux input layer (/dev/input/eventX) -> /dev/input/by-id/usb-PHILIPS_MCE_USB_IR_Receiver-_Spinel_plusf0r_ASUS-ir Tämä on nyt ainakin sama mikä tulostuu lsusb-käskyllä. Mutta näitä Philipsin vaihtoehtojakin oli siellä kaksi. Tämä valitsemani ja sen lisäksi muuten sama mutta päättyy sanaan event-ir
« Viimeksi muokattu: 04.02.13 - klo:13.08 kirjoittanut dummy »

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #7 : 04.02.13 - klo:16.25 »
jos koettaisit udev sääntöä...
sudo vi /etc/udev/rules.d/10-local.rules

lisää rivi
KERNEL=="event*",ATTRS{idVendor}=="0471",ATTRS{idProduct}=="206c",SYMLINK="input/irremote"

idvendor ja idProduct luvut saat tulosteesta  cat /proc/bus/input/devices

Käynnistä udev uusiksi

asenna lirc uusiksi ja valitse laitteeksi   custom.
Pistä se osoittamaan  /dev/input/irremote

/etc/lirc/hardware.conf pitää tietysti myös muuttaa
Jotain tämän suuntaista....
#
#
REMOTE="Windows Media Center Transceivers/Remotes (all)"
REMOTE_MODULES="lirc_dev"
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/irremote"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="devinput/lircd.conf.devinput"
REMOTE_LIRCD_ARGS=""
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
START_LIRCD="true"
LOAD_MODULES="true"
LIRCMD_CONF=""
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
REMOTE_MODULES=""
REMOTE_LIRCD_CONF=""

lircd.conf tietostoon riittänee rivi

include "/usr/share/lirc/remotes/devinput/lircd.conf.devinput"

Normaalisti jos tuettu kapula homma hoituu helposti. Jos kyllästyttää tappelu niin kaupassa
käynti voi helpottaa..MCE kauko-ohjaimien "klooneja" on paljon.

Tässä nyt ei ole ubuntua käsillä, mutta jotenkin noin se menee. tarkista polut.

dummy

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #8 : 05.02.13 - klo:00.08 »
lircd.conf tietostoon riittänee rivi

include "/usr/share/lirc/remotes/devinput/lircd.conf.devinput"

Normaalisti jos tuettu kapula homma hoituu helposti. Jos kyllästyttää tappelu niin kaupassa
käynti voi helpottaa..MCE kauko-ohjaimien "klooneja" on paljon.

Tässä nyt ei ole ubuntua käsillä, mutta jotenkin noin se menee. tarkista polut.

No se kaupassa käynti oli kuolleena syntynyt ajatus. Maksettu kapula niin täytyy saada toimimaan. Mutta Oujee nyt käynnistyy ilman konfliktia näppiksen kanssa ja kapulan kaikki perusnäppäimet toimivat. Tosin en ymmärrä hittojakaan mitä tuossa äsken tehtiin vaikka haluaisinkin. Mutta yksi kysymys on edelleen. Vaikka xbmc on laitettu käynnistymään -fs (fullscreen) valitsimella se jää siten, että yläpalkki jää näkyviin. (Se missä on kello, bluetoothin ja verkkoyhteyden jne. kuvakkeet.) Kun xbmc:n sulkee ja käynnistää uudelleen, niin sitten vasta se täyttää koko ruudun. Notta olisiko temppua tarjolla millä sen saisi oikeasti koko ruutuun heti. Kapulassa olisi yksi näppäin oikealla kuvakkeellakin jos sen saisi siihen kytkettyä. Toki olisi mukavampi jos se menisi täyteen ruutuun automaattisesti. Ideoita kaivataan taas.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #9 : 05.02.13 - klo:17.45 »
Mikähän xbmc versio..? Kääntelin toissapäivänä 12 RC3.. Tosin jätin sambat, bluetooth, ...pois kun en käytä.
Plussaa on, että pääsee helpommin TV-korttiin kiinni. Korvannee Edenin pvr version kunhan ehdin paremmin testaileen.
Ks http://wiki.xbmc.org/?title=Keymap.xml.
Itselle sopivan Lircmap.xml tiedoston teko, joka määrittää kauko-ohjaimen nappulat vie hieman aikaa. Näppäimistössä fullscreen taisi olla "tab". Ei muista kun näpps harvoin käytössä xbmc:n parissa.

Kai järjestelmän asetuksissa on määritelty ikkunan kooksi "kokoruutu" ja oikea resoluutio? -fs vipu on silloin tarpeeton. Pelkkä xbmc riittää käynnistykseen.

dummy

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #10 : 06.02.13 - klo:13.00 »
Mikähän xbmc versio..? Kääntelin toissapäivänä 12 RC3.. Tosin jätin sambat, bluetooth, ...pois kun en käytä.
Plussaa on, että pääsee helpommin TV-korttiin kiinni. Korvannee Edenin pvr version kunhan ehdin paremmin testaileen.
Ks http://wiki.xbmc.org/?title=Keymap.xml.
Itselle sopivan Lircmap.xml tiedoston teko, joka määrittää kauko-ohjaimen nappulat vie hieman aikaa. Näppäimistössä fullscreen taisi olla "tab". Ei muista kun näpps harvoin käytössä xbmc:n parissa.

Kai järjestelmän asetuksissa on määritelty ikkunan kooksi "kokoruutu" ja oikea resoluutio? -fs vipu on silloin tarpeeton. Pelkkä xbmc riittää käynnistykseen.
Versio 11 on käytössä ja asetukset sekä reso on ihan niin kuin pitääkin. Omituinen tuo ensimmäisen käynnistyksen rajautuminen yläpalkkiin. Miksi toinen käynnistys vasta avautuu koko ruudun täydeltä? Toinen käynnistys avautuu koko ruutuun on -fs vipu käytössä tai ei. Tuosta keymap.xml -tiedostosta ei ymmärtääkseni ole apua, koska irw ei tunnista kapulasta nyt muuta kuin perusnäppäimet. Eli esim. tuo fullscreen -painike ei tuota irw:llä mitään koodia. Käsittääkseni ensin pitäisi saada irw:ltä näkymään jotakin, ennen kuin mitään keymappia kannattaa alkaa rustaamaan. Vaan miten lirc saadaan ymmärtämään kaikki nappulat tai edes tuo fullscreen -painike niin minulla ei tieto ja taito siihen riitä.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #11 : 06.02.13 - klo:16.18 »
Vaikea keksiä tuohon käynnistykseen mitään. Kokeile jotain muuta ikkunamanageria. Itsellä KDE:n ikkunamanageri ei toiminut aikoinaan - XBMC levittäytyi kahdelle näytölle... Vika on onneksi korjattu. XBMC:n voi käynnistää niin monella tavalla. Myös ilman X:ää. Itselläni on xorg.conf tiedostossa
Section "Extensions"
        Option "Composite" "Disable"
EndSection

Mikä ottaa työpöytätehosteet pois. X ja nvidian ajuri ovat jo hieman vanhoja versioita, mutta en päivitä kun kaikki toimii.

irw ei tietysti näytä mitään kun lirc ei ole asennettu. irexec ja .lircrc (määrittelyt) yhdistelmällä voi ohjelmoida myös kauko-säätimen näppäimiä. Saa vaikka XBMC:n käynnistymään nappulan painalluksella.

Koska sinulla näkyy kapula näppäimistönä, voit kokeilla työpöydän pikanappäimiä. Jos niin saisit laajennettua kapulan näppäinten toimintaa. Myös X:n näppäinkäsittelyjä voi muokata. xmodmap antaa tähän mahdollisuuden. Kun XBMC:n käynnistys/sammutus on nappulan takana tarvii harvemmin nousta sohvalta.

killall -9 xbmc komento auttaa kun XBMC jumittuu ihan toimimattomaksi. Jos tuollaisen onnistut ohjelmoimaan kapulaasi sohvalta nouseminen harvenee taas.  ;D

dummy

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #12 : 06.02.13 - klo:22.10 »
irw ei tietysti näytä mitään kun lirc ei ole asennettu. irexec ja .lircrc (määrittelyt) yhdistelmällä voi ohjelmoida myös kauko-säätimen näppäimiä. Saa vaikka XBMC:n käynnistymään nappulan painalluksella.

Koska sinulla näkyy kapula näppäimistönä, voit kokeilla työpöydän pikanappäimiä. Jos niin saisit laajennettua kapulan näppäinten toimintaa. Myös X:n näppäinkäsittelyjä voi muokata. xmodmap antaa tähän mahdollisuuden. Kun XBMC:n käynnistys/sammutus on nappulan takana tarvii harvemmin nousta sohvalta.

killall -9 xbmc komento auttaa kun XBMC jumittuu ihan toimimattomaksi. Jos tuollaisen onnistut ohjelmoimaan kapulaasi sohvalta nouseminen harvenee taas.  ;D

Jou, nyt tuli väärinkäsitys. Tuossa aiemmin hehkutin sitä, että annettujen ohjeiden avulla sain lirc:n asennettua ja kaken perusnäppimet toimimaan lirc:n kautta. Eli nyt saan koneen kyllä jo käyntiin sekä ir- kaukosäätimen että langattoman näppiksen vastaanottimet usb-porteissa kiinni. Eli tästä aiemmin aiheutunut konflikti on poistunut, kun laitteet tunnistetaan oikein, eikä kahtena näppiksenä. Eli perusnäppäimet näkyy nyt myös irw:llä. Mutta muut painikkeet eivät näy, joihin kuuluu mm. mainitsemani fullscreen painike.

Olenko tähän menneessä ymmärtänyt oikein, että ensin pitää saada kakelle sopiva hardware.conf aikaiseksi, että painikkeiden koodit saadaan kaikki näkymään irw:llä. Tämän jälkeen voidaan sitten määrittää keymap.xml:n sopivat käskyt minkä tahansa painikkeen taakse? Ja miten tähän kaikkeen liittyy vielä mainitsemasi irexec ja .lircrc? Sitten on olemassa vielä joku lircmap.xml? Nyt olisi vyyhti rautalankaa tarpeen mistä voisi vääntää näiden kaikkien sidonnaisuuden. Tässä muuten linkki minkälaisesta kapulasta on kyse http://us.estore.asus.com/index.php?l=product_detail&p=3388

Löysin erään kaken irw-listauksen, jossa irw toistaa samat koodit samoilla toiminnoilla kun omanikin. Siellä oli lisäksi zoomille koodi 0000000080010174 00 KEY_ZOOM devinput. Missä nämä koodit on, että voinko lisätä ko. koodin johonkin tiedostoon jatkoksi nähdäkseni alkaako kapulani zoom-painike toimimaan?
« Viimeksi muokattu: 06.02.13 - klo:23.41 kirjoittanut dummy »

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #13 : 07.02.13 - klo:15.14 »
IRW näyttää mitä mikin näppäin antaa kauko-ohjaimesta ulos.
irrecord-ohjelmalla voit opettaa kapulaa eli luoda oman lircd.conf-tiedoston,
jos oletuksissa vikaa. Lisätä vaikka sen puuttuvan nappulan.

Lircmap.xml on taas XBMC:n kauko-ohjaimen asetustiedosto. Se
sijaitsee ./xbmc/userdata kansion alla kotihakemistossa. Netistä
löytyy pohjia, mitä voit käyttää omasi mallina.

Esim.

<lircmap>
    <remote device="Kapulan nimi">
        <power>KEY_POWER</power>
        <menu>KEY_MENU</menu>
        <back>KEY_BACK</back>
        <red>KEY_RED</red>
        <green>KEY_GREEN</green>
        <yellow>KEY_YELLOW</yellow>
        <blue>KEY_BLUE</blue>
        <left>KEY_LEFT</left>
        <right>KEY_RIGHT</right>
        <up>KEY_UP</up>
        <down>KEY_DOWN</down>
        <select>KEY_OK</select>
        <volumeplus>KEY_VOLUMEUP</volumeplus>
        <volumeminus>KEY_VOLUMDOWN</volumeminus>
        <pageplus>KEY_CHANNELUP</pageplus>
        <pageminus>KEY_CHANNELDOWN</pageminus>
        <mute>KEY_MUTE</mute>
        <play>KEY_PLAY</play>
        <pause>KEY_PAUSE</pause>
        <stop>KEY_STOP</stop>
        <forward>KEY_FORWARD</forward>
        <reverse>KEY_REWIND</reverse>
        <skipplus>KEY_NEXT</skipplus>
        <skipminus>KEY_REWIND</skipminus>
    </remote>
</lircmap>

Uudemmissa kerneli & lirc yhdistelmissä KEY_merkki tyyppinen nimeäminen on nykyään käytäntönä.
Tuossa käytetään siis niitä koodeja jotka on määritelty lircd.conf tiedostossa. Esim. jos kakella painetaan "stop" ja irw tulostaa KEY_STOP vastaava tapahtuu XBMC:ssä rivillä  <play>KEY_PLAY</play>.

.lircrc tiedostossa voi kapulan näppäimiin liittää komentoja..

esim. .lircrc

begin
     prog = irexec
     button = KEY_RADIO
     config = /home/xbmc/xbmc_start.sh &
end

Tuossa näppäin KEY_RADIO käynnistää
scriptin xbmc_start.sh joka voi lykätä
xbmc:n käynnitymään TV ruudulle toisessa
X istunnossa.


dummy

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #14 : 10.02.13 - klo:20.10 »
IRW näyttää mitä mikin näppäin antaa kauko-ohjaimesta ulos.
irrecord-ohjelmalla voit opettaa kapulaa eli luoda oman lircd.conf-tiedoston,
jos oletuksissa vikaa. Lisätä vaikka sen puuttuvan nappulan.

Lircmap.xml on taas XBMC:n kauko-ohjaimen asetustiedosto. Se
sijaitsee ./xbmc/userdata kansion alla kotihakemistossa. Netistä
löytyy pohjia, mitä voit käyttää omasi mallina.

Tässä on nyt sellainen perustavalaatuinen ongelma, että irw ei näytä kapulan mistään muista näppäimistä koodeja, kuin perusnäppäimistä. Eli ei ole paljon mitä nauhoittaa. Taidan näiden spesialinäppäinten suhteen nostaa kädet pystyyn. Mutta jos jollakin on idea millä saan tuon xbmc:n kerralla koko ruutuun ilman, että pitää rotalla kaksoisklikata otsikkokenttää tai sulkemalla ja käynnistämällä xbmc:n uudelleen, niin kertokaa ihmeessä. Harmittaa ottaa se rotta esille vain sen takia, että saan xbmc:n täyttämään koko ruudun. Muuten pärjäisi hyvin kakella pelkästään.


Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: IR-vastaanotin estää käynnistymisen
« Vastaus #15 : 10.02.13 - klo:21.21 »
Asenna XBMC jostain muualta. Tee scripti joka käynnistää ja sammuttaa xbmc:n. Itsellä Power nappi sulkee XBMC:n ja DVD nappi avaa. Itsellä oli pitkään Edenin PVR versio gitillä haettu versio käytössä. Sen saa näin helposti git clone https://github.com/opdenkamp/xbmc.git ja monia muitakin paikkoja ja versioita on.