Gnome - klawiatura w gdm, volume, ikonki dyskow

Fryderyk Dziarmagowski freetz w gmx.net
Nie, 11 Wrz 2005, 10:46:31 CEST


 --- Krzysztof Mościcki <stivi w kity.pl> wrote:

> > > U mnie po upgradzie udev na udev-068-3 przy starcie dziwękówki pojawia
> > > się
> > > coś takiego:
> > > /usr/sbin/alsactl: load_state:1267: No soundcards found...
> > > Tak się dzieje na dwóch różnych kompach z innymi dzwiękówkami.
> > > Co najciekawsze gdy ręcznie wykonam: alsactl restore
> > > nie pojawiają się żadne błędy i rzeczywiście przywraca ustawienia karty.
> > > 
> > > Moduły do kart ładowane poprzez alsa-utils-init (wyłączone ładowanie
> > > modułów do karty poptrzez hotplug).
> > > 
> > > Po przestawieniu udev_root spowrotem na /udev/ i zrestartowaniu działa
> > > normalnie.
> > > Ma ktoś tak jeszcze?
> > 
> > Ta, u mnie objawy sa identyczne, jak widac pare postow wyzej u Wojtka
> > Szymaka to samo. Moglbys napisac ciut jasniej co znaczy "przestawienie
> > udev_root z powrotem na /ude " ? Czy to wystarcza czy trzeba dac
> > downgrade udeva? (tez mam tego najnowszego).
> 
> Wersja udev ta sama, różnica jedynie taka, że w pliku konfiguracyjnym
> udev-a czyli /etc/udev/udev.conf zmieniłem wartość udev_root z /dev/
> na /udev/ żeby nie mieszał w /dev (mam zainstalowany pakiet dev, wiec
> zostają urządzenia z etgo pakietu)

używanie /udev to kastracja udev. w ten sposób nigdy nie będziemy mieli
sprawnego udev w PLD, bo _nie działające_ udev nie powie nam, że coś
jest nie tak.

problemy z zapisywaniem ustawień dźwiękowych powstają, gdyż alsactl
store w init script alsasound próbuje zapisać do
urządzenia /dev/snd/controlCx zanim zostaje ono utworzone przez udev.
problem występuje jedynie na niektórych kartach, np. intel8x0 czy
emu10k1 działa perfekcyjnie. jako workaround można do alsasound dodać

@@ -70,6 +70,9 @@
   #
   if [ -x $alsactl ]; then
     if [ -f /etc/asound.state ]; then
+	while [ ! -e /dev/snd/controlC0 ]; do
+    	    sleep 0
+	done
 	$alsactl restore
     fi
   else

co sprawi, że alsactl poczeka na utworzenie urządzenia.

aktualnie polecam testowanie aktualnej wersji udev z cvs, z poprawionymi
skryptami startowymi.

nasuwa mi się jeszcze jedno spostrzeżenie: nikt w całym wątku nie podał
o jakie karty dźwiękowe chodzi, jakie moduły zostały załadowane, co
pokazał log systemowy, wersji kernela, wersji alsy...

-- 
Fryderyk Dziarmagowski



Więcej informacji o liście dyskusyjnej pld-users-pl