can't set requested samplingrate

Stelios Bounanos sb at dial.pipex.com
Sat May 3 18:11:01 EEST 2003


 >>>>> On Sat, 3 May 2003 14:35:37 +0300 (EEST), mtsouk 
 >>>>> <mtsouk at freemail.gr> was rumoured to have said:

 > Χριστός Ανέστη!
 > Μετά από αρκετές "δοκιμές", "βρήκα" ότι βγάζοντας το i810_audio module από
 > το /etc/modules και βάζοντας τις παρακάτω γραμμές στο
 > /etc/init.d/bootmisc.sh:

 > /sbin/insmod soundcore
 > /sbin/insmod ac97_codec
 > /sbin/insmod i810_audio

Αυτό είναι άσχημο. Κανονικά πρέπει να έχεις σωστά module dependencies
(το depmod τρέχει χωρίς λάθη?) ώστε τρέχοντας modprobe i810_audio
να φορτώνονται και τα άλλα δυο.

Επίσης το i810_audio δεν το βάζεις στο /etc/modules (που είναι σα να
το κάνεις modprobe), αλλά φτιάχνεις ενα module alias ώστε να φορτωθεί
αυτόματα όταν κάποιο πρόγραμμα ανοίξει κάποια συσκευή ήχου. Για παράδειγμα
στο /etc/modutils/sound γράφεις:

alias char-major-14 i810_audio

και μετά δίνεις update-modules. Για να δεις απο πού βγαίνει το
char-major-14, δώσε π.χ. ls -l /dev/mixer ή file /dev/mixer.

Με αυτό τον τρόπο επίσης, τα modules είναι autocleanable (δες το
output του lsmod) οπότε μπορούν και να ξεφορτωθούν αυτόματα αν δε
χρειάζονται και αν έχεις ένα cron job που να τρέχει περιοδικά modprobe -r
ή rmmod -as.

 > έχω κανονικά ήχο!
 > Δεν ξέρω γιατί αλλά παίζει :-)

Ωραία, τώρα διάβασε το κατάλληλο documentation, μάθε γιατί και κάνε το
να παίζει σωστά :>

 > καλό ΣΚ,
 > Μιχάλης.

[snip]


Rgds,
/-sb.



More information about the Linux-greek-users mailing list