Ubuntu 7.10 Gutsy Gibbon και Avermedia AVerTV hybrid pci card

johnsid | Πέμ, 02/07/2008 - 19:56 | 1' | 8

Εχω μια καρτα τηλεορασης Avermedia AVerTV hybrid pci την οποια ειχα αγορασει πριν να μαθω τι εστι Ubuntu και λειτουργει σε Windows με αποτελεσμα να με αναγκαζει να κανω reboot για να την χρησιμοποιησω.Εχει ασχοληθει κανεις με το θεμα η κατι παρομοιο να μας δωσει τα φωτα του.

Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

Καταρχήν, δώσε lcpci σε ένα τερματικό και κάνε copy/paste το αποτέλεσμα παρακάτω για να δούμε το chipάκι σου.

Είχα μια FlyDVB Trio και από εκεί ξεκίνησα. Βρήκα το ID του chip της κάρτας και μετά έκανα μια μικρή αλλαγή σε ένα αρχείο εκκίνησης ώστε να χρησιμοποιείται ο σωστός driver του Linux. Υποθέτω ότι έχεις ubuntu 7.10 Gutsy Gibbon.

--
Any fool knows a dog needs a home,
A shelter from pigs on the wing.

Το τσιπακι ειναι το:
04:04.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
Το εψαξα λιγο, στο site της Aver δεν υπαρχει καποιος οδηγος για Ubuntu και σε μερικα φορουμ του εξωτερικου που εχω δει μεχρι στιγμης δεν υπαρχει καποια λυση ολοι στο ψαξιμο ειναι.

Βρηκα αυτο το site αλλα σε κανει redirect στο site της AVer οπου ολοι οι οδηγοι ειναι για Windows: http://mcentral.de/wiki/index.php5/AVerMedia_AverTV_Hybrid_FM_PCI_A16D

Μπορει να μην ψαχνω σωστα βεβαια...

Κοίτα τo chip μάλλον υποστηρίζεται από το module saa7134 αλλά πρέπει να ξέρεις ακριβώς το ID του για να είσαι σίγουρος.
Δώσε

lspci -nn

και τσέκαρε τον αριθμό που υπάρχει στις αγκύλες στο τέλος.

Αν π.χ. είναι 1461:a70a τότε η κάρτα σου έχει ID 56. Η πλήρης λίστα IDs/καρτών είναι στο [1].
Από την πρώτη λίστα τσέκαρε αν υπάρχει εκεί o αριθμος της κάρτας σου (αυτός μέσα στις αγκύλες).

Μετά πρέπει να βρεις ποιο ειναι το tuner σου, πράγμα που γίνεται με αυτό το script

#/bin/sh
MAXTUNER=69
for i in $(seq 0 $MAXTUNER);
do
           rmmod tuner saa7134
                       modprobe saa7134 card=56 tuner=$i
                       echo "Actual tuner is:" $i
                       sleep 1 # this is to make sure /dev/video is registered when tvtime starts
                       tvtime
done

Άλλαξε το 56 με ότι είναι η κάρτα σου και τρέξτο ως root.

Μετά είσαι έτοιμος. Θα πρέπει να προσθέσεις στο /etc/modprobe.d/options κάτι σαν κι αυτό:

options saa7134 card=ΧΧ tuner=ΧΧ

Για ήχο πρέπει να φορτώσεις και αυτό το module:
saa7134-alsa

Δες το [2] για κάποιον που έλυσε το πρόβλημα / δεν ξέρω αν είχε την ίδια κάρτα.
Δες το [3] για ανάμεικτα αποτελέσματα. Γενικά, η υπόθεση είναι λίγο ρουλέτα. Μπορει να υποστηρίζεται μπορεί και όχι.

[1] http://gentoo-wiki.com/HARDWARE_saa7134
[2] http://www.linuxquestions.org/questions/linux-hardware-18/saa7133saa7135-support-511818/
[3] http://archives.devshed.com/forums/linux-97/conceptronic-ctvfmi2-saa7131e-based-2231610.html

--
Any fool knows a dog needs a home,
A shelter from pigs on the wing.

Με lspci -nn μου δινει:
04:04.0 Multimedia controller [0480]: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder [1131:7133] (rev d1)
Δηλαδη η καρτα μου ειναι η 17 (AOPEN VA1000 POWER ).
Το σκριπτακι ομως δεν μου δινει το tuner.Ξεκιναει ετσι

ERROR: Module tuner does not exist in /proc/modules

ERROR: Module saa7134 is in use by saa7134_alsa
Actual tuner is: 0
/home/john/Επιφάνεια εργασίας/probe_tuner.sh: line 9: tvtime: command not found

ERROR: Module tuner does not exist in /proc/modules

ERROR: Module saa7134 is in use by saa7134_alsa
Actual tuner is: 1
/home/john/Επιφάνεια εργασίας/probe_tuner.sh: line 9: tvtime: command not found

ERROR: Module tuner does not exist in /proc/modules

ERROR: Module saa7134 is in use by saa7134_alsa
Actual tuner is: 2

και τελειωνει καπως ετσι:

/home/john/Επιφάνεια εργασίας/probe_tuner.sh: line 9: tvtime: command not found

ERROR: Module tuner does not exist in /proc/modules

ERROR: Module saa7134 is in use by saa7134_alsa
Actual tuner is: 69
/home/john/Επιφάνεια εργασίας/probe_tuner.sh: line 9: tvtime: command not found

(probe_tuner.sh ειναι το σκριπτακι)

υπαρχει αλλος τροπος να το βρω.
Με ποια εφαρμογη να προσπαθησω να δουλεψω την καρτα? Ειναι το tvtime,το MythTV η καποια αλλη εφαρμογη προτιμοτερη γι αυτη την περιπτωση?

Μηπως πρεπει να εχω εγκατεστημενο το tvtime για να βρει το tuner?

Επισης βρηκα στο :
http://ubuntuforums.org/showthread.php?t=474756
μια παρομοια περιπτωση ,που ειναι μαλλον, για παλαιοτερη καρτα στο Feisty Fawn.

Τα μηνύματα λένε:

α) δεν υπάρχει το tuner module

β) δεν υπάρχει το tvtime

γ) ότι έχεις φορτώσει ήδη (αυτόματα) κάποια modules.

Για δώσε:

sudo apt-get install tvtime

και ξαναδοκίμασε. Μόνο που αυτή τη φορά στη γραμμη

rmmod tuner saa7134

πρόσθεσε και το module που χτυπάει:

rmmod tuner saa7134 saa7134_alsa

--
Any fool knows a dog needs a home,
A shelter from pigs on the wing.

Τωρα βγαζει κατι σαν αυτο:
ERROR: Module tuner does not exist in /proc/modules
ERROR: Module saa7134 is in use by saa7134_alsa
ERROR: Removing 'saa7134_alsa': Operation not permitted
Actual tuner is: 0
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/john/.tvtime/tvtime.xml
Thank you for using tvtime.
ERROR: Module tuner does not exist in /proc/modules
ERROR: Module saa7134 is in use by saa7134_alsa
ERROR: Removing 'saa7134_alsa': Operation not permitted
Actual tuner is: 1
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/john/.tvtime/tvtime.xml
(Ξεχασα να αναφερω οτι στο ιδιο σημειο πιο πανω οπως κι εδω κολαει και ανoιγει το tvtime στο οποιο δεν βλεπω κατι απο εικονα η ηχο.
Μολις κλεισω το tvtime ψαχνει παλι:)

Thank you for using tvtime.
ERROR: Module tuner does not exist in /proc/modules
ERROR: Module saa7134 is in use by saa7134_alsa
ERROR: Removing 'saa7134_alsa': Operation not permitted
Actual tuner is: 2
μεχρι το tuner να φτασει στο 69.

Αυτο το module που λεει οτι δεν υπαρχει που θα το βρω?

Dokimase auto to script

#/bin/sh
MAXTUNER=69
for i in $(seq 0 $MAXTUNER);
do
rmmod tuner saa7134_alsa saa7134
modprobe saa7134 card=17 tuner=$i
echo "Actual tuner is:" $i
sleep 1 # this is to make sure /dev/video is registered when tvtime $
tvtime
done

(min 3exaseis na alla3eis to card=...

Exw ki egw tin idia karta kai se ubuntu 8.04 antimetopizw to e3is provlima...
to tvtime anoigei kanonika alla an exw ws input television vlepw mia mple o8oni
girnontas to input sto composite pernw xionakia i kapoio tixaio kanali
pou simainei oti kapws mperdevei ta input...
kammia idea?

P.S. Zitw signwmi gia ta greeklish an yparxei kapoios kanonas, alla den eida pou8ena kanones forum... isws den vlepw kai kala