Ricevitore Ir Sbs ma615

Riconoscimento, installazione e configurazione delle periferiche.
Jacky87
Prode Principiante
Messaggi: 22
Iscrizione: martedì 5 gennaio 2010, 22:53

Ricevitore Ir Sbs ma615

Messaggio 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
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Ricevitore Ir Sbs ma615

Messaggio 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.
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Jacky87
Prode Principiante
Messaggi: 22
Iscrizione: martedì 5 gennaio 2010, 22:53

Re: Ricevitore Ir Sbs ma615

Messaggio 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?
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Ricevitore Ir Sbs ma615

Messaggio da Kmedioman »

Prova a dare

Codice: Seleziona tutto

sudo irrecord -d /dev/lirc0 foo
e schiacciare tasti a caso del telecomando. Vedi comparire i puntini?
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Jacky87
Prode Principiante
Messaggi: 22
Iscrizione: martedì 5 gennaio 2010, 22:53

Re: Ricevitore Ir Sbs ma615

Messaggio 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
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Ricevitore Ir Sbs ma615

Messaggio 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:

Codice: Seleziona tutto

dmesg | grep lirc
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Jacky87
Prode Principiante
Messaggi: 22
Iscrizione: martedì 5 gennaio 2010, 22:53

Re: Ricevitore Ir Sbs ma615

Messaggio 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.
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Ricevitore Ir Sbs ma615

Messaggio 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ì  ;D
1. togli un modulo e metti l'altro

Codice: Seleziona tutto

sudo modprobe -r nsc_ircc
sudo modprobe lirc_sir
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!!!)

Codice: Seleziona tutto

dmesg | grep lirc
Se funziona le modifiche vanno rese permanenti scrivendole nei file di configurazione, ma fai prima queste prove.
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Jacky87
Prode Principiante
Messaggi: 22
Iscrizione: martedì 5 gennaio 2010, 22:53

Re: Ricevitore Ir Sbs ma615

Messaggio 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
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Ricevitore Ir Sbs ma615

Messaggio 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.
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Jacky87
Prode Principiante
Messaggi: 22
Iscrizione: martedì 5 gennaio 2010, 22:53

Re: Ricevitore Ir Sbs ma615

Messaggio da Jacky87 »

Alllora ho provato a fare come hai detto tu :

Codice: Seleziona tutto

sudo modprobe -r nsc_ircc
sudo modprobe lirc_sir
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

Codice: Seleziona tutto

irrecord -d /dev/lirc0 foo 
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
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Ricevitore Ir Sbs ma615

Messaggio da Kmedioman »

Prova con sudo:

Codice: Seleziona tutto

sudo irrecord -d /dev/lirc0 foo 
Comunque, come si chiama il tuo telecomando?
Ultima modifica di Kmedioman il mercoledì 11 agosto 2010, 19:00, modificato 1 volta in totale.
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Jacky87
Prode Principiante
Messaggi: 22
Iscrizione: martedì 5 gennaio 2010, 22:53

Re: Ricevitore Ir Sbs ma615

Messaggio 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
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Ricevitore Ir Sbs ma615

Messaggio da Kmedioman »

Potrebbe essere un problema di associazione alla porta seriale, prova a dare:

Codice: Seleziona tutto

/bin/setserial /dev/ttyS0
/bin/setserial /dev/ttyS1
Nel tuo caso
[33795.487249] lirc_sir: I/O port 0x03e8, IRQ 4.
Dobbiamo usare quella porta e quell'IRQ su ttyS1
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Jacky87
Prode Principiante
Messaggi: 22
Iscrizione: martedì 5 gennaio 2010, 22:53

Re: Ricevitore Ir Sbs ma615

Messaggio da Jacky87 »

Provato con set serial,ma quando lancio:

Codice: Seleziona tutto

irrecord -d /dev/lirc0 foo
ottengo :

Codice: Seleziona tutto

irrecord: file foo doe not contain valid data
sono io che sbaglio qualcosa?
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Ricevitore Ir Sbs ma615

Messaggio da Kmedioman »

Si.

Prima cosa devi usare SUDO:

Codice: Seleziona tutto

sudo irrecord -d /dev/lirc0 foo
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.

Codice: Seleziona tutto

sudo modprobe -r nsc_ircc
sudo modprobe lirc_sir
Forse mi sono spiegato male io, poi posta il risultato di:

Codice: Seleziona tutto

/bin/setserial /dev/ttyS0
/bin/setserial /dev/ttyS1
Non sono impostazioni, serve solo per vedere come sono associate nel tuo sistema le porte seriali.
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Jacky87
Prode Principiante
Messaggi: 22
Iscrizione: martedì 5 gennaio 2010, 22:53

Re: Ricevitore Ir Sbs ma615

Messaggio 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

Codice: Seleziona tutto

dmesg | grep lirc 
che la periferica venisse riconosciuta e tutto ok.

Poi ho dato

Codice: Seleziona tutto

/bin/setserial /dev/ttyS0
risultato

Codice: Seleziona tutto

/dev/ttyS0, UART 16550A, Port: 0x03f8, IRQ 4
poi

Codice: Seleziona tutto

/bin/setserial /dev/ttyS1
risultato

Codice: Seleziona tutto

/dev/ttyS1, UART unknow, Port: 0x02f8, IRQ 3
per' niente irrecord non va.
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Ricevitore Ir Sbs ma615

Messaggio 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:

Codice: Seleziona tutto

sudo /etc/init.d/lirc restart
e testa irrecord

e se non funziona cambia con

Codice: Seleziona tutto

options lirc_sir io=0x03f8 irq=4
e riavvia lirc:

Codice: Seleziona tutto

sudo /etc/init.d/lirc restart
e testa irrecord
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Jacky87
Prode Principiante
Messaggi: 22
Iscrizione: martedì 5 gennaio 2010, 22:53

Re: Ricevitore Ir Sbs ma615

Messaggio da Jacky87 »

No niente sempre il solito errore.

Uff mi sa che mi conviene prendere un altro telecomando con apposito ricevitore
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Ricevitore Ir Sbs ma615

Messaggio 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.
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti