Χρόνια Πολλά με
υγεία!

Πιστεύω ότι έχω κάνει σημαντικά
βήματα με τη βοήθειά σου Απόλλωνα:

Εγκατέστησα
τον driver της nuvoton με την εντολή sudo dpkg -i
lirc-nct677x-1.0.0-ubuntu9.10.deb
Σταμάτησα την
process lircd με sudo /etc/init.d/lirc stop
Εντόπισα την
συσκευή /dev/lirc0 με ls /dev/lirc*
Προσπάθησα
να χρησιμοποιήσω το irrecord όπως πρότεινες
αλλά λειτούργησε μόνο ως εξής: sudo irrecord
--device=/dev/lirc0 /tmp/test.conf (πάτησα πολλά κουμπιά
και όλα βγάλανε τελείες...)

Τώρα...

(1)
Ποιό είναι το κατάλληλο αρχείο ρυθμίσεων
για το τηλεχειριστήριο μου;  Όπως
είπα και σε προηγούμενο μήνυμα έχω ένα
Microsoft MCE και βρήκα στις ρυθμίσεις του
mythtv για υπέρυθρες μια σειρά από IR
Transmitters (Microsoft Windows Media Center V2 (USB)... Δοκίμασα
2 αλλά χωρίς επιτυχία.
 
(2) Επίσης,
παρατήρησα ότι ακόμα και μετά από όλα
τα παραπάνω, η εντολή irw δεν λειτουργεί
(ούτε ως απλώς user ούτε όμως και ως root!). 
Χωρίς τη επιλογή IR Transmitter (από το Mythbuntu
Control Centre) η εντολή irw βγάζει Connection Refused
ενώ χωρίς επιλογή IR Transmitter η εντολή
"κρεμάει"...

Ευχαριστώ και
εύχομαι Χρόνια Πολλά με υγεία σε
όλους.

Κώστας 



----- Original Message ----
From: Apollon Koutlidis <[email protected]>
To: Konstantinos Alexakis <[email protected]>
Cc: ubuntu-gr <[email protected]>
Sent: Thu, December 24, 2009 4:37:46 AM
Subject: Re: ASROCK ION 330 HT - Τηλεχειριστήριο

Konstantinos Alexakis wrote:
>>> ----- Original Message ----
>>> From: Apollon Koutlidis <[email protected]>
>>> To: Konstantinos Alexakis <[email protected]>
>>> Cc: [email protected]
>>> Sent: Tue, December 22, 2009 12:03:36 AM
>>> Subject: Re: ASROCK ION 330 HT - Τηλεχειριστήριο
>>> 
>>> Konstantinos Alexakis wrote:
>>>        
>>>> Καλησπέρα σε όλους,
>>>> 
>>>> Πριν λίγες μέρες αγόρασα το παραπάνω μηχάνημα 
>>>> (http://www.asrock.com/nettop/overview.asp?Model=ION%20330HT) στο οποίο 
>>>> τρέχω ubuntu (mythbuntu για την ακρίβεια).  Δεν έχω καταφέρει ακόμα να 
>>>> χρησιμοποιήσω επαρκώς το τηλεχειριστήριο, ένα MCE Remote Control.  Μπορώ 
>>>> και ανοίγω/κλείνω το μηχάνημα με αυτό, αλλά τίποτε άλλο.  Μπορεί κάποιος 
>>>> να με καθοδηγήσει;          
>>> Με τη γραμμή εντολών πως τα πας; Η εντολή irw είναι το καλύτερο σημείο για 
>>> να αρχίσεις - τρέξε την και πάτα πλήκτρα στο τηλεχειριστήριο. Θα δεις κάτι 
>>> σαν:
>>> 
>>> 0000000000001001 00 KEY_1 oneforall.lirc.conf
>>> 0000000000001005 00 KEY_5 oneforall.lirc.conf
>>> 000000000000100a 00 KEY_DIGITS oneforall.lirc.conf
>>> 0000000000000012 00 KEY_MENU oneforall.lirc.conf
>>> 000000000000002d 00 KEY_YELLOW oneforall.lirc.conf
>>> 
>>> (από το irw βγαίνεις με CTRL+C)
>>> 
>>> Αν όλα τα πλήκτρα (η τουλάχιστον όσα χρειάζεσαι) παράγουν έξοδο στο irw, 
>>> πηγαίνεις στο επόμενο βήμα - τη ρύθμιση του mythtv μέσω του lircrc, για την 
>>> οποία θα χρειαστείς τα ονόματα των πλήκτρων όπως εμφανίζονται στο irw. Αν 
>>> κάποια πλήκτρα που χρειάζεται δεν παράγουν έξοδο, δεν έχεις το σωστό αρχείο 
>>> ρυθμίσεων για το τηλεχειριστήριό σου. Δοκίμασε άλλα αρχεία, ή φτιάξε το 
>>> δικό σου με το irrecord.
>>> 
>>> Αν ξαναμπερδευτείς, εδώ είμαστε ;-)
>>> 
>>> Φιλικά,
>>> Απόλλων
>>>        
>> ----- Original Message ----
>> From: Apollon Koutlidis <[email protected]>
>> To: Konstantinos Alexakis <[email protected]>
>> Cc: ubuntu-gr <[email protected]>
>> Sent: Tue, December 22, 2009 8:41:47 PM
>> Subject: Re: ASROCK ION 330 HT - Τηλεχειριστήριο
>> 
>> On 22/12/09 14:55, Konstantinos Alexakis wrote:
>>    
>>> Γεια χαρά,
>>> 
>>> Η εντολή irw δεν παράγει τίποτα.  "Κρεμάει" και ενώ πατάω κουμπιά δεν 
>>> εμφανίζεται κάτι στο τερματικό.  Με Ctrl+C επιστρέφει στο prompt.
>>> Όταν λες ότι δεν έχω το σωστό αρχείο ρυθμίσεων για το τηλεχειριστήριό μου, 
>>> φαντάζομαι πως αναφέρεσαι σε καποιο αρχείο lirc.conf ή κάτι τέτοιο, που 
>>> παράγεται κατά την αρχική επιλογή του τηλεχειριστηρίου, σωστά;
>>> Θα δοκιμάσω και το irrecord (δε γνώριζα ότι υπήρχε κάτι αντίστοιχο).
>>>  Ευχαριστώ,
>>> 
>>> 
>>> Κώστας
>>> 
>>> Υ.Γ.  Τελικά με το τηλεχειριστήριο μπορώ μόνο να ανοίξω το μηχάνημα κι όχι 
>>> να το κλείσω.
>>>        
>> 
>> Κώστα, γεια και χαρά σου κι εσένα.
>> 
>> Κατ' αρχήν μια σημείωση: είναι καλό όταν ανταπαντάς σε κάποια συζήτηση
>> που έχει ξεκινήσει στη λίστα να κάνεις "Reply to All" ώστε να γίνεται
>> cc: και η λίστα. Κατ' αυτό τον τρόπο δίνεις την ευκαιρία και σε άλλους
>> να βοηθήσουν - εγώ μπορεί να ξέρω να σου πω το άλφα, κάποιος άλλος το
>> βήτα κ.ο.κ. - επίσης, είναι πολύ καλύτερες οι πιθανότητες να πάρεις πιο
>> άμεσες απαντήσεις. Και το κυριότερο, τα μηνύματα παραμένουν και μπορεί
>> να βοηθήσουν άλλους στο μέλλον.
>> 
>> Με τα νέα δεδομένα που μας δίνεις γίνεται αρκετά προφανές ότι το
>> τηλεχειριστήριο δε λειτουργεί καθόλου στο linux προς το παρόν. Καθώς
>> αρχικά έγραψες ότι το σύστημα ανταποκρινόταν σε κάποιες ενέργειες,
>> υπέθεσα ότι τουλάχιστον ο αισθητήρας λειτουργεί και μπορεί να
>> αναγνωρίσει τουλάχιστον ένα πλήκτρο - με τις νέες πληροφορίες είναι
>> πιθανόν να μη βρίσκεσαι ούτε εκεί ακόμα.
>> 
>> Πρώτα εντόπισε αν τρέχει ο lircd:
>> $ pgrep -l lircd
>> 11308 lircd
>> 
>> ...αν τρέχει (δηλ. αν εμφανιστεί κάποιος αριθμός όπως παραπάνω),
>> σταμάτησέ τον γιατί το irrecord δεν τον συμπαθεί!
>> 
>> $ sudo /etc/init.d/lirc stop
>> * Stopping remote control daemon(s): LIRC
>> [ OK ]
>> 
>> Το επόμενο βήμα είναι να εντοπίσεις τη συσκευή:
>> 
>> $ ls /dev/lirc*
>> /dev/lirc0
>> 
>> Εφ' όσον η λίστα περιλαμβάνει κάτι σαν /dev/lirc0 (ή άλλο αριθμό στο
>> τέλος - π.χ. /dev/lirc1), δοκίμασε να δεις τι σου λέει το irrecord,
>> κάπως έτσι:
>> 
>> $ sudo irrecord /tmp/test.conf
>> 
>> Το irrecord θα σου πει διάφορες ιστορίες (καλό είναι να τις διαβάσεις κι
>> ας μην τα καταλαβαίνεις όλα), θα σου ζητήσει να πατήσεις RETURN δύο
>> φορές και μετά θα αρχίσει να καταγράφει. Πάτα μερικά πλήκτρα στο
>> τηλεχειριστήριο και δες αν εμφανίζονται τελείες.
>> 
>> Αν το irrecord σου εμφανίσει κάποιο λάθος σαν "irrecord: file
>> "/tmp/test.conf" does not contain valid data" σημαίνει πιθανότατα ότι
>> κάποια προηγούμενη απόπειρα άφησε κάποιο λειψό αρχείο, διέγραψέ το με
>> sudo rm /tmp/test.conf και ξαναδοκίμασε.
>> 
>> Αν σου εμφανίσει άλλο λάθος, επιστροφή στη λίστα ;-)
>> 
>> Αν εμφανίζονται τελείες όταν πατάς πλήκτρα στο τηλεχειριστήριο, είναι
>> μάλλον καλά νέα. Οι επιλογές σου είναι δύο σε αυτό το σημείο - ή ψάχνεις
>> να βρεις κατάλληλο αρχείο ρυθμίσεων για το τηλεχειριστήριό σου (τι
>> τηλεχειριστήριο είναι αλήθεια; δε μας έχεις πει) ή φτιάχνεις δικό σου με
>> τη βοήθεια του irrecord. Το δεύτερο σενάριο θέλει λίγο ψάξιμο πριν,
>> προκειμένου τα ονόματα που θα δώσεις στα πλήκτρα να είναι συμβατά με
>> αυτά που περιμένει το mythtv - αλλά όταν φτάσεις εκεί το συζητάμε περαιτέρω.
>> 
>> Φιλικά,
>> Απόλλων
>> 
>>    
> 
> Καλησπέρα,
> 
>     Ευχαριστώ για την άμεση βοήθεια Απόλλων.  
> Ακολούθησα τις οδηγίες σου και δυστυχώς κόλλησα στον εντοπισμό της 
> συσκευής...! :(
> Στο φάκελλο dev/ δεν υπάρχει κανένα αρχείο lirc (Η εντολή ls /dev/lirc* δεν 
> έδωσε τίποτα...)
> Το τηλεχειριστήριο (πομπός) πάντως είναι τύπου Microsoft MCE. Δεν ξέρω όμως 
> τι χρησιμοποιεί το μηχάνημα για δέκτη...
> 
> Κώστας
> 
>  
Ο ενσωματωμένος δέκτης στο ASROCK ION 330 HT είναι τελικά λίγο θέμα :) Ευτυχώς 
στο forum του XBMC το ψάξανε, κυνηγήσανε την ASROCK και τον κατασκευαστή του 
chipset και έχουν την απάντηση - το forum thread είναι αυτό:
http://xbmc.org/forum/showthread.php?t=61840  (σελίδα 14 και μετά)

...και η προτεινόμενη λύση είναι δυο εντολές:

wget http://wal.uni.cx/xbmc/lirc-nct677x-1.0.0-ubuntu9.10.deb
sudo dpkg -i lirc-nct677x-1.0.0-ubuntu9.10.deb

Αν έχεις 64bit Ubuntu, αντικαθιστάς την πρώτη γραμμή με:
wget 
http://www.mediafire.com/file/tmenuiiiewx/lirc-nct677x-x64-1.0.0-ubuntu9.10.deb

Το μειονέκτημα της λύσης φαίνεται να είναι ότι μετά την εγκατάσταση ίσως να μη 
μπορείς να αρχίσεις το ASROCK με το τηλεχειριστήριο. Περισσότερα αν αισθάνεσαι 
τολμηρός εδώ: http://xbmc.org/forum/showthread.php?p=463638&post463638

Μετά την εγκατάσταση των drivers κατ' ελπίδα θα εμφανιστεί κάτι σαν /dev/lirc0, 
οπότε μπορείς να ακολουθήσεις τα υπόλοιπα βήματα.

Καλή τύχη!

Φιλικά,

Απόλλων


      

-- 
Ubuntu-gr mailing list
[email protected]

If you do not want to receive any more messages from the ubuntu-gr mailing 
list, please follow this link and choose unsubscribe:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr

Απαντηση