Showing posts with label crypto. Show all posts
Showing posts with label crypto. Show all posts

Thursday, December 30, 2010

Update: Σετταρωντας μια Crypto PC TV Radio Tuner III στο Ubuntu 10.10 (Maverick Meerkat)

Μετά από 3 χρόνια επανέρχομαι στο σεττάρισμα της άνωθεν κάρτας και μιας και πέτυχα να έχω ήχο και στην τηλεόραση είπα να το γράψω εδώ μήπως επωφεληθεί και κάποιος άλλος/άλλη.

Το λάθος που είχα κάνει 3 χρόνια πριν ήταν που σταμάτησα να παίζω με τα νούμερα για τον αριθμό κάρτας μόλις έπαιξε η εικόνα της τηλεόρασης (καθώς μόνο το ραδιόφωνο με ενδιέφερε τότε).

Εδώ είναι το διορθωμένο modprobe για να δουλεύουν σωστά και το ραδιόφωνο και η τηλεόραση:

#Pros8hkh tou module me swsta dedomena
modprobe saa7134 card=40 tuner=69

Αυτή τη φορά αντί να παίζω έναν έναν τους αριθμούς της κάρτας χρησιμοποίησα το manual της κάρτας για να δω ποιο hardware χρησιμοποίησε η Crypto, αλλά έσβησε επισταμένα τα χνάρια του. Το Google ήταν ακριβές και έδειξε πως τα ίδια στοιχεία είχε η κάρτα Compro VideoMate TV PVR/FM την οποία χρησιμοποίησα και έπαιξε αμέσως.

Ένα ερώτημα παραμένει τώρα: Πως σταματάμε μια PCI κάρτα; Ένας άτσαλος τρόπος είναι να αφαιρέσουμε τα modules που χρησιμοποιεί η κάρτα (όπως παρακάτω). Μήπως κάποιος έχει καλύτερη/πιο κομψή ιδέα;

#Afairesh tou yparxontos module
rmmod saa7134_alsa
rmmod saa7134

Friday, December 21, 2007

Σετταρωντας μια Crypto PC TV Radio Tuner III στο Linux

Είχα μια Crypto TV κάρτα σε ένα παλαιότερο μηχάνημα όπου και εγκατέστησα Linux (Xubuntu 7.10). H κάρτα αρχικά ενώ εμφανιζόταν στο dmesg και έμοιαζε να είναι σωστά σετταρισμένη, αρνιόταν πεισματικά να δουλέψει. Το dmesg έδειχνε κάτι τέτοιο:

[ 43.608000] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 43.608000] saa7130[0]: quirk: PCIPCI_NATOMA
[ 43.608000] saa7130[0]: found at 0000:00:0a.0, rev: 1, irq: 11, latency: 64, mmio: 0xf0010000
[ 43.608000] saa7130[0]: subsystem: 1131:203e, board: UNKNOWN/GENERIC [card=0,autodetected]
[ 43.608000] saa7130[0]: board init: gpio is 4131ff
[ 43.744000] saa7130[0]: i2c eeprom 00: 31 11 3e 20 08 20 1c 55 43 43 a9 1c 55 43 43 a9
[ 43.744000] saa7130[0]: i2c eeprom 10: ff ff 00 00 31 30 4d 4f 4f 4e 53 37 31 33 30 20
[ 43.744000] saa7130[0]: i2c eeprom 20: 41 3e 48 53 ff ff ff ff ff ff ff ff ff ff ff ff
[ 43.744000] saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 43.744000] saa7130[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 43.744000] saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 43.744000] saa7130[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 43.744000] saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 43.744000] saa7130[0]: registered device video0 [v4l2]
[ 43.744000] saa7130[0]: registered device vbi0

Μετά από αρκετό ψάξιμο βρήκα τη λύση στο forum του insomnia. Για να τεστάρω γρήγορα αν όντως δουλεύει σταμάτησα το module που είχε μπει αυτόματα και το σήκωσα με τα δεδομένα που πήρα από το forum: card=13, tuner=69.

#Afairesh tou yparxontos module
rmmod saa7134_alsa
rmmod saa7134

#Pros8hkh tou module me swsta dedomena
modprobe saa7134 card=13 tuner=69

Το τεστ πέτυχε! Το ραδιόφωνο παίζει, η τηλεόραση έχει εικόνα, αλλά όχι ήχο. ΟΚ μέχρι εδώ, καθώς μόνο το ραδιόφωνο με ενδιέφερε. Το μοναδικό πρόβλημα που ψάχνω να λύσω είναι πως θα σταματαω την κάρτα ραδιοφώνου όταν δε τη χρησιμοποιώ, καθώς κλείνοντας τα gnomeradio και gradio δε σταματάει να παίζει το ραδιόφωνο. Πως σταματάμε μια συσκευή στο Linux; To be continued...

Update: Διόρθωση του modprobe για να παίζει ήχο και η τηλεόραση