Pagina 1 di 2
Ricevitore Ir Sbs ma615
Inviato: venerdì 30 luglio 2010, 12:02
da Jacky87
Salve a tutti, sto disperatamente cercando di far funzionare un telecomando sul mio mediacenter tramite il ricevitore USB MA615 della Sbs. Visto che è un po' che mi sto scervellando (senza alcun risultato) di far funzionare il telecomando è arrivato il momento di chiedesi: c'è lapossibilita' che riesca a far funzionare il ricevitore usb con lirc? Perchè leggendo in giro mi è sembrato di capire che lirc è compatibile solo con i ricevitori RS 232, questo sarebbe un problema perchè il mio pc è sprovvisto di seriale.
Grazie a Tutti
Re: Ricevitore Ir Sbs ma615
Inviato: venerdì 30 luglio 2010, 17:08
da Kmedioman
Ciao, non conosco la tua periferica ma avevo fatto funzionare una periferica IR integrata sul mio laptop, forse qualche passaggio ti può essere utile:
http://forum.ubuntu-it.org/viewtopic.php?t=359365
Secondo me come prima cosa devi installare in lirc la periferica corretta dalla lista hardware (nel mio caso era quella integrata) e poi verificare con dmesg che all'avvio la periferica sia inizializzata dal kernel. Poi puoi procedere alla configurazione, ma prima devi fare riconoscere l'hardware.
Spero ci sia qualcosa di utile nel post, ciao.
Re: Ricevitore Ir Sbs ma615
Inviato: sabato 31 luglio 2010, 16:10
da Jacky87
Il pc riconosce il dispositivo ir, is faccio per esempio iwconfig tra le schede ho anche irda0, il problema è farlo riconoscere a lirc che non ho proprio idea di come si faccia.
Qualche consiglio?
Re: Ricevitore Ir Sbs ma615
Inviato: lunedì 2 agosto 2010, 17:08
da Kmedioman
Prova a dare
e schiacciare tasti a caso del telecomando. Vedi comparire i puntini?
Re: Ricevitore Ir Sbs ma615
Inviato: martedì 3 agosto 2010, 8:36
da Jacky87
Questo è l'output:
Codice: Seleziona tutto
sudo irrecord -d /dev/lirc0 foo
irrecord - application for recording IR-codes for usage with lirc
Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)
irrecord: could not get file information for /dev/lirc0
irrecord: default_init(): No such file or directory
irrecord: could not init hardware (lircd running ? --> close it, check permissions)
ho provato condiverse configurazioen di lirc ma sempre questo errore mi da.
Grazie
Re: Ricevitore Ir Sbs ma615
Inviato: martedì 3 agosto 2010, 17:13
da Kmedioman
Non vorrei dire una scemenza, ma la tua periferica è fatta per il telecomando o per il trasferimento dati a dispositivi cellulari? Mi pare di capire che esistono 2 tipi di periferiche infrarosso che generano 2 tipi di hardware:
1. /dev/irda0 generata dai dispositivi SIR (serial IR) e FIR (Fast IR), servono per scambiare dati coi cellulari
2. /dev/lirc0 generata dai dispositivi IR che leggono i telecomandi attraverso LIRC
http://www.thinkwiki.org/wiki/How_to_make_use_of_IrDA
Questo link dice che generalmente le irda0 non sono supportate da LIRC. Sei sicuro che la tua periferica sia compatibile per i telecomandi? Il fatto che iwconfig trovi una periferica irda0 mi fa pensare di no.
http://wiki.ubuntu-it.org/Hardware/Disp ... 28infra%29
Anche qui si parla di periferiche irda come trasferimento dati, non telecomando.
Puoi per favore postare il risultato di:
Re: Ricevitore Ir Sbs ma615
Inviato: martedì 3 agosto 2010, 19:45
da Jacky87
Mi sa che hai centrato il problema in pieno, il dispositivo lo usavo per programmare i telecomandi da pc, quindi credo sia questo il problema.
Re: Ricevitore Ir Sbs ma615
Inviato: giovedì 5 agosto 2010, 4:58
da Kmedioman
Non vorrei darti false speranze ma c'è un tentativo da fare (hai letto il link?????).
http://www.thinkwiki.org/wiki/How_to_make_use_of_IrDA
La periferica del mio laptop supporta entrambe le modalità, su Windows la usavo per trasferimento dati, linux telecomando (trasferimento dati non funzionava).
Alla sezione LIRC and IrDA, dice che LIRC generalmente non è compatibile con IrDA ovvero o fai funzionare la periferica per il trasferimento dati (modulo nsc_ircc) oppure per il telecomando (modulo lirc_sir). Ti chiedevo se sei sicuro del supporto del telecomando proprio per sapere se vale la pena di fare la prova o è tempo sprecato.
ATTENZIONE: quando ho pasticciato io sul mio laptop ho avuto un crash totale del sistema che non si avviava più, ho formattato tutto. Non ho capito perchè sinceramente, ma tienilo presente. Queste modifiche al sistema possono comportate instabilità. Secondo avvertimento, la guida riporta che alcuni dispositivi funzionano entro 50cm di distanza telecomando-computer, quindi quasi inservibili.
Detto questo, se sei un bravo smanettone, un bel backup, una tazza di caffè forte e io proverei a fare così

1. togli un modulo e metti l'altro
2. configura lirc per usare sir (reinstallalo da Synaptic e scegli dalla finestra di configurazione SIR IrDA (built-in IR ports))
3. dai il comando (te l'ho già suggerito parecchie volte!!!)
Se funziona le modifiche vanno rese permanenti scrivendole nei file di configurazione, ma fai prima queste prove.
Re: Ricevitore Ir Sbs ma615
Inviato: mercoledì 11 agosto 2010, 8:45
da Jacky87
Ciao, prima di provare a fare quello che mi hai detto volevo chiederti una cosa:
ho pensato di costruirmi un ricevitore ir seriale artigianale, ho trovato diverse guide online. La mia domanda è: il mio media center non ha la porta seriale, quindi poi dovrei utilizzare un adattatore da seriale a usb. Pensi che abbia problemi con lirc nel configurarlo?
Grazie
Re: Ricevitore Ir Sbs ma615
Inviato: mercoledì 11 agosto 2010, 17:02
da Kmedioman
Sinceramente io proverei con quello che hai già prima.
Sul sito lirc parla di costruire un hardware apposito, ma sinceramente non so se ne vale la pena.
http://www.lirc.org/receivers.html
Sicuramente è un lavoro interessante, ma non hai garanzia che tutto funzioni a dovere, fallo solo per esperienza personale, non come soluzione al tuo caso perchè potresti rimanere deluso. Inoltre non so se funzionerà con l'adattatore seriale-usb.
Io farei il tentativo che ti dicevo col tuo prima di tutto, al limite puoi cercare un hardware compatibile, non credo costi molto.
Re: Ricevitore Ir Sbs ma615
Inviato: mercoledì 11 agosto 2010, 18:16
da Jacky87
Alllora ho provato a fare come hai detto tu :
il risultato di
Codice: Seleziona tutto
dmesg | grep lirc
[33795.476808] lirc_dev: IR Remote Control driver registered, major 61
[33795.486609] lirc_dev: lirc_register_driver: sample_rate: 0
[33795.487249] lirc_sir: I/O port 0x03e8, IRQ 4.
[33795.487270] lirc_sir: Installed.
poi ho configurato cosi il file /etc/lirc/hardware.conf:
Codice: Seleziona tutto
REMOTE="SIR IrDA (built-in IR ports)"
REMOTE_MODULES="lirc_dev lirc_sir"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc0"
REMOTE_LIRCD_CONF=""
REMOTE_LIRCD_ARGS=""
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
START_LIRCD="true"
START_LIRCMD=""
LOAD_MODULES=""
LIRCMD_CONF=""
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
riavviato lircd ho provato con
ma premendo il telecomando non succede nulla. L'unica cosa che succede è che sul dispositivo irda c'e un led blu che lampeggia quando premo i tasti, ma quello succedeva anche prima.
Un'altra domanda è: io uso un telecomando qualunque, serve un determinato telecomando? Delle impostazioni particolari del telecomando?
Grazie
Re: Ricevitore Ir Sbs ma615
Inviato: mercoledì 11 agosto 2010, 18:45
da Kmedioman
Prova con sudo:
Comunque, come si chiama il tuo telecomando?
Re: Ricevitore Ir Sbs ma615
Inviato: mercoledì 11 agosto 2010, 19:03
da Jacky87
E' un telecomando universale per tv, programmato per televisori mivar, il modello non c'e scritto sopra, lo utilizzavo con una vecchia tv, sono totalmente fuori strada? Comunque no non vedo scorrere i puntini quando premo i tasti
Re: Ricevitore Ir Sbs ma615
Inviato: mercoledì 11 agosto 2010, 19:58
da Kmedioman
Potrebbe essere un problema di associazione alla porta seriale, prova a dare:
Nel tuo caso
[33795.487249] lirc_sir: I/O port 0x03e8, IRQ 4.
Dobbiamo usare quella porta e quell'IRQ su ttyS1
Re: Ricevitore Ir Sbs ma615
Inviato: giovedì 12 agosto 2010, 9:31
da Jacky87
Provato con set serial,ma quando lancio:
ottengo :
sono io che sbaglio qualcosa?
Re: Ricevitore Ir Sbs ma615
Inviato: giovedì 12 agosto 2010, 12:18
da Kmedioman
Si.
Prima cosa devi usare SUDO:
Poi, visto che avrai riavviato il pc, devi rifare tutto il lavoro coi moduli da togliere e da inserire, la modifica non era permanente. Prima irrecord andava, deve andare anche ora.
Forse mi sono spiegato male io, poi posta il risultato di:
Non sono impostazioni, serve solo per vedere come sono associate nel tuo sistema le porte seriali.
Re: Ricevitore Ir Sbs ma615
Inviato: giovedì 12 agosto 2010, 12:26
da Jacky87
Prima cosa devi usare SUDO:
Faccio tutto come utente root, quindi non è quello il problema.
oi, visto che avrai riavviato il pc, devi rifare tutto il lavoro coi moduli da togliere e da inserire, la modifica non era permanente. Prima irrecord andava, deve andare anche ora.
Riavviato il pc ho rifatto tutta la procedura e verificato con
che la periferica venisse riconosciuta e tutto ok.
Poi ho dato
risultato
poi
risultato
per' niente irrecord non va.
Re: Ricevitore Ir Sbs ma615
Inviato: giovedì 12 agosto 2010, 12:57
da Kmedioman
Prova a scrivere questo file /etc/modprobe.d/lirc.conf
Codice: Seleziona tutto
# prevent nsc_ircc from loading (blacklist might not be enough)
blacklist nsc_ircc
install nsc_ircc /bin/true
# pass options to lirc_sir to load it on ttyS1
options lirc_sir io=0x02f8 irq=3
# ensure serial resources are cleared before loading lirc_sir
# not doing so can result in a device busy error, or can even hang your system
install lirc_sir /bin/setserial /dev/ttyS1 uart none port 0 irq 0; /sbin/modprobe --ignore-install lirc_sir
e riavvia lirc:
e testa irrecord
e se non funziona cambia con
e riavvia lirc:
e testa irrecord
Re: Ricevitore Ir Sbs ma615
Inviato: giovedì 12 agosto 2010, 19:25
da Jacky87
No niente sempre il solito errore.
Uff mi sa che mi conviene prendere un altro telecomando con apposito ricevitore
Re: Ricevitore Ir Sbs ma615
Inviato: giovedì 12 agosto 2010, 23:36
da Kmedioman
Non so più cosa suggerirti. La procedura qui sopra aveva funzionato per me e un'altra persona col mio stesso laptop che avevo aiutato.