MythTV setup

Mario Saturno blade at teilam.gr
Sun Apr 3 17:24:45 EEST 2005


On Sat, 2005-04-02 at 18:03 +0300, DJ Art wrote:
> On Saturday 02 April 2005 16:15, Mario Saturno wrote:
> 
> > bttv0: i2c: checking for MSP34xx @ 0x80... not found <-- NOTE
> > bttv0: i2c: checking for TDA9875 @ 0xb0... not found <-- NOTE
> > bttv0: i2c: checking for TDA7432 @ 0x8a... not found <-- NOTE
> > bttv0: i2c: checking for TDA9887 @ 0x86... not found <-- NOTE
> 
> Μην σε απασχολεί που δε βρίσκει τα συγκεκριμένα ολοκληρωμένα πάνω στην 
> κάρτα. Είναι εντελώς προαιρετικά.
> 
> Εσένα σε ενδιαφέρουν 3 πράγματα:
> 
> 1) Βρίσκει κάρτα:
> > bttv0: using: Conceptronic CONTVFMi [card=120,insmod option]
> 
> 2) Βρίσκει tuner:
> > tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
> > tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by
> 
> 3) Κάνει σωστά register τα devices:
> > bttv0: registered device video0
> > bttv0: registered device vbi0
> > bttv0: registered device radio0
> 
> Και μάλιστα βρίσκει και το PLL
> > bttv0: PLL: 28636363 => 35468950 .. ok
> 
> Και δείχνει να έχει βρεί και το τηλεχειριστήριο (αλλά αυτό άστο για 
> αργότερα)
> > bttv0: add subdevice "remote0"
> 
> Δεν ξέρω αν αυτά είναι όλα τα modules που χρειάζεσαι. Λογικά, θα πρέπει 
> να είσαι ΟΚ τώρα που είδες τί λέει στο bttv howto.
> 
> Το tvtime το έχεις ? Βλέπεις καθόλου τηλεοπτικό σήμα ? Υπάρχει κάποιο 
> πρόγραμμα πέρα του MythTV με το οποίο λειτουργείς την κάρτα κανονικά ?
> 
> Σε μένα με udev, ισχύει το εξής:
> $ find /dev -name "vi*"
> /dev/video0
> /dev/v4l/video0
> 
> $ ls -la /dev/video0
> lrwxrwxrwx  1 root root 10 2005-04-02 11:31 /dev/video0 -> v4l/video0
> 
> Κανονικά από τη στιγμή που λέει registering στα devices, θα έπρεπε να 
> υπάρχουν και σε σένα. Μπορείς να δοκιμάσεις 2 πράγματα:
> 
> 1) The ugly but easy way: Κλείσε το udev και δες αν υπάρχουν τα devices, 
> ή κάνε reboot διασφαλίζοντας ότι δεν θα σηκωθεί το udev και πάλι δες αν 
> υπάρχουν τα devices. Αν υπάρχουν, δοκίμασε με ένα απλό πρόγραμμα όπως 
> το tvtime αν τελικά δουλεύει η κάρτα. Αν δεν υπάρχουν, δημιούργησέ τα 
> με το mknod ή το MAKEDEV και πάλι δοκίμασε με tvtime.
> 
> Αν παίξει και στο επόμενο reboot με ανοιχτό το udev πάλι λείπουν τα 
> devices, στέλνεις reply για να δούμε το configuration του udev.
> 
> Αν δεν παίξει υπάρχει αλλού το πρόβλημα.
> 
> 2) The right but hard way: Παίζεις κατευθείαν με το configuration του 
> udev. Δεν ξέρω πόσο χρήσιμο θα σου φανεί, αλλά οι "υπεύθυνες" για τη 
> δημιουργία των devices γραμμές στο configuration του udev είναι οι 
> παρακάτω για το αρχείο /etc/udev/rules.d/udev.rules:
> 
> KERNEL="video[0-9]*",   NAME="v4l/video%n", SYMLINK="video%n", 
> GROUP="video"
> 
> KERNEL="radio[0-9]*",   NAME="v4l/radio%n", GROUP="video"
> 
> KERNEL="vbi[0-9]*",     NAME="v4l/vbi%n", SYMLINK="vbi%n", GROUP="video"
> 
> KERNEL="vtx[0-9]*",     NAME="v4l/vtx%n", GROUP="video"
> 
> Αυτό είναι μάλλον το default (ίσως ελάχιστα πειραγμένο) configuration 
> του udev 0.54 για πυρήνες 2.6.8 και πάνω (αν δεν κάνω λάθος) που έχω 
> στο Slackware σύστημά μου.
> 
> Αν έχεις κανένα Fedora/Mandrake/SuSE/Redhat το κόβω να έχουν "χτίσει" 
> ένα μάλλον πιο complicated σύστημα (πιθανότατα και με bash scripts) 
> γύρω από το udev. Σε τέτοια περίπτωση θέλει λίγο παραπάνω ψάξιμο.
> 
> Hope these help.
> -- 
> Kyritsis Athanasios <djart at linux.gr>
> Q: Εθελοντής ή θεατής ?
> A: Ιδιοκτήτης! ;-)
> 
> 
Καλημέρα, 

Σε ευχαριστώ για την απάντηση τελικά, βρήκα "άκρη" διαβάζοντας διάφορα
howtos n' doc's σχετικά με gentoo-udev bttv και mythv setup. Τώρα όλα
μοιάζουν να είναι εντάξει, από το dmesg: 


i2c_adapter i2c-4: registered as adapter #4
ohci1394: $Rev: 1223 $ Ben Collins <bcollins at debian.org>
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[17]
MMIO=[f3005000-f30057ff]  Max  Packet=[2048]
Linux video capture interface: v1.00
i2c-core: driver tveeprom registered.
i2c-core: driver i2c TV tuner driver registered.
i2c-core: driver i2c msp3400 driver registered.
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:02:04.0, irq: 20, latency: 32, mmio:
0xf4000000
bttv0: using: Conceptronic CONTVFMi [card=120,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=003fffff [init]
i2c_adapter i2c-5: found normal i2c entry for adapter 5, addr 50
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 0060
i2c_adapter i2c-5: master_xfer: with 1 msgs.
tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
i2c_adapter i2c-5: client [(tuner unset)] registered to adapter
registering 5-0060
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 0061
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 0062
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 0063
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 0064
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 0065
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 0066
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 0067
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 0068
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 0069
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 006a
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 006b
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 006c
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 006d
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 006e
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c_range entry for adapter 5, addr 006f
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c entry for adapter 5, addr 40
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: found normal i2c entry for adapter 5, addr 44
i2c_adapter i2c-5: master_xfer: with 1 msgs.
i2c_adapter i2c-5: registered as adapter #5
bttv0: using tuner=5
tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by bt878
#0 [sw]
bttv0: i2c: checking for MSP34xx @ 0x80... <7>i2c_adapter i2c-5:
master_recv: re ading 1 bytes.
i2c_adapter i2c-5: master_recv: return:-121 (count:1, addr:0x40)
not found
bttv0: i2c: checking for TDA9875 @ 0xb0... <7>i2c_adapter i2c-5:
master_recv: re ading 1 bytes.
i2c_adapter i2c-5: master_recv: return:-121 (count:1, addr:0x58)
not found
bttv0: i2c: checking for TDA7432 @ 0x8a... <7>i2c_adapter i2c-5:
master_recv: re ading 1 bytes.
i2c_adapter i2c-5: master_recv: return:-121 (count:1, addr:0x45)
not found
bttv0: i2c: checking for TDA9887 @ 0x86... <7>i2c_adapter i2c-5:
master_recv: re ading 1 bytes.
i2c_adapter i2c-5: master_recv: return:-121 (count:1, addr:0x43)
not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: add subdevice "remote0"

Οπότε συνεχίζω το setup =)




More information about the Linux-greek-users mailing list