Πρόβλημα με module κάρτας ήχου

Fanurgakis Manolis mfano at freemail.gr
Sat Jul 26 12:01:27 EEST 2003


«Έχτισα» τον πυρήνα 2.4.21 για το SuSE 7.3 και αντιμετωπίζω προβλήματα 
με την κάρτα ήχου.

Έχω την Sound Blaster Live 1024 

Στο xconfig, στο τμήμα sound devices έχω επιλέξει ως άρθρωμα το «Sound 
card support» καθώς και το «Creative SBlive (emu10k1)»

Κατά την εκκίνηση το το /etc/init.d/alsasound αποτυχαίνει.

Ανοίγω το σκριπτάκι και προσπαθώ να εκτελέσω με το χέρι ό,τι κάνει:

function probe_module () {
   /sbin/modprobe $*
   test $? = 0 && return 0
   return 1
}

  # insert all sound modules
  #
  drivers=`/sbin/modprobe -c | \
    grep -E "^[[:space:]]*alias[[:space:]]+snd-card-[[:digit:]]"|sort|\
    awk '{print $3}'`
  for i in $drivers; do
    echo -n " ${i##snd-card-}"
    probe_module $i
  done

Το modprobe -c|grep .... δίνει ως έξοδο:

snd-card-emu10k1

και το modprobe του παραπάνω βγάζει «Can't locate module 
snd-card-emu10k1»

Το modprobe του emu10k1 όμως πετυχαίνει και έχω κανονικά ήχο. Πως 
γίνεται αυτό; Δεν υπάρχει κανένα alias για σκέτο emu10k1

manolis% modprobe -c|egrep -i 'snd|emu'
alias char-major-116 snd
alias snd-card-0 snd-card-emu10k1
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-11 snd-mixer-oss
alias sound-service-0-12 snd-pcm-oss
options snd-card-emu10k1 snd_index=0
options snd snd_cards_limit=1 snd_major=116

Παρακάτω, το σκριπτάκι προσπαθεί να διαβάσει από το /proc/asound/. Δεν 
υπάρχει όμως τέτοιο directory στο /proc μου. Πως θα το δημιουργήσω;

Τέλος, όταν έχει φορτωθεί το module emu10k1 στον πυρήνα, δεν κλείνει η 
παροχή του ρεύματος στο halt «...init level 0 has been reached» αλλά 
δεν κλείνει. Το reboot γίνεται κανονικά. Αυτό ανεξάρτητα αν έχει 
σβηστεί το module από τον πυρήνα πριν το halt.

Καμιά βοήθεια;

Ευχαριστώ.




More information about the Linux-greek-users mailing list