A rendszer leáll az ESS Maestro hangchippel rendelkező gépeken (SuSE 7.3)

Terméktámogatási adatbázis (swgkern_maestro)
Következőkre vonatkozik

SuSE Linux: Verzió 7.3
Kernel: Verzió 2.4.10
Alsa: Verzió 0.5.11

Probléma

A rendszer leáll, amikor a hangteszthez ér a YaST2-ben vagy az alsaconf-ban, vagy amikor egy hangfájl lejátszásra kerül bármely lejátszóban. Ez az összes ESS-Maestro hangchipre igaz, amelyet az snd-card-es1968 Alsa modul támogat.

Megoldás

Használja a maestro.o rendszermag modult. Először is nyissa meg a /etc/modules.conf fájlt kedvenc szerkesztőjével, és törölje ki vagy tegye megjegyzésbe a meglévő hangbeállításokat tartalmazó sorokat. Ha hangkártyáját már beállította a YaST2 vagy alsaconf programokkal, ezt a beállítást az /etc/modules.conf fájl végén találja meg. Végezetűl törölje ki a configured sort a /var/lib/YaST/unique.inf fájlban a "sound" résznél.

        [sound]
        oJUp.LB5FQylNql1 configured

Távolítsa el a betöltött hang modulokat az

	rcalsasound stop

paranccsal vagy az

	rmmod xxx

kiadásával (xxx = hang modul neve). Ez azt jelenti, hogy az

	lsmod

paranccsal ellenőrizheti, nincs-e betöltött hangmodul.

A rendszermag hangmoduljainak megváltoztatásához módosítsa a következő bejegyzéseket a /etc/modules.conf fájlban (hozzávetőleg a 43. sor a megjegyzések után ) erről:

	alias char-major-14 off
	alias sound off
	alias midi off

erre:

	alias char-major-14 maestro
	# alias sound off
	# alias midi off

Indítson el egy oss-keverőpultot, pl. kmix. Mostantól az lsmod-nak hasonló kimenetet kell adnia:

   	Module                  Size  Used by
   	...
	maestro                26112   0  (unused)
	soundcore               3280   2  [maestro]   

Ha ez nem működött, indítsa el az oss-keverőt újból a depmod -a parancs lefuttatása után.


Kulcsszavak: MAESTRO, ES1978, ES1968, ALSA, SOUND, YAST2, 7.3, HANG, HANGKáRTYA

SDB-swgkern_maestro, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 06. Nov 2001
SuSE Linux AG - Utoljára frissítve: 07. Nov 2001 feladó: ip (sdb_gen 1.40.0)