Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Cześć,
Pisałem już o tym problemie w podobnym poście, z tym że wówczas sprawa dotyczyła poprzedniego wydania Debiania (Wheezy):
https://forum.dug.net.pl/viewtopic.php?id=26773
Piszę znowu, ponieważ pomimo iż próbuję skonfigurować kartę tak jak w powyższym poście to -pomimo najszczersztych chęci- nic z tego nie wychodzi i dźwięku nadal nie ma. :(
Robię już różne cudawianki, ale nic, ale to nic nie wychodzi.. Pomóżcie, PROSZĘ!
Ustawienia z /etc/modprobe.d/alsa-base.conf:
# autoloader aliases install sound-slot-0 /sbin/modprobe snd-card-0 install sound-slot-1 /sbin/modprobe snd-card-1 install sound-slot-2 /sbin/modprobe snd-card-2 install sound-slot-3 /sbin/modprobe snd-card-3 install sound-slot-4 /sbin/modprobe snd-card-4 install sound-slot-5 /sbin/modprobe snd-card-5 install sound-slot-6 /sbin/modprobe snd-card-6 install sound-slot-7 /sbin/modprobe snd-card-7 # Cause optional modules to be loaded above generic modules install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; : ; } install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; } install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; } # Keep snd-pcsp from beeing loaded as first soundcard options snd-pcsp index=-2 # Keep snd-usb-audio from beeing loaded as first soundcard # Prevent abnormal drivers from grabbing index 0 options bt87x index=-2 options cx88_alsa index=-2 options snd-atiixp-modem index=-2 options snd-intel8x0m index=-2 options snd-via82xx-modem index=-2 options snd-usb-audio index=0 options snd-hda-intel index=1
Ustawienia ze skryptu alsa-info.sh nt.sprzętu:
http://www.alsa-project.org/db/?f=204a075dab46e27c8 … 5adf0c1fe7e00
Nie wiem czy z powyższego skryptu to widać, ale w związku z kartą dźwiękową (na USB) jest jeszcze jeden problem związany z tym, że karta ta jest podłączona przez hub (4-portowy, bez zewnętrzego zasilacza).
Za każdym razem podczas startu system Debian wysyła serię komunikatów nt. błędu deskryptora urządzenia (odczyt) o treści mniej/więcej:
usb 1-7: device descriptor read/64, error -110
potem poprawne komunikaty coś nt. Kdm a potem ok. 10 razy taka linijka
[***] A start job is running for LSB: Raise network interf... 14s / no limit) [22.869795] usb 1-7: device descriptor read/64, error -110
Nie muszę pisać, że uruchamianie tak skonfigurowanego Debiana trwa nieco dłużej... Może nie wieczność, ale zdecydowanie za dlugo jak na możliwości Debiana.
Pomóżcie, PROSZĘ! Nie mogę dojść co robię źle. Już chyba 8 raz reinstalowałem Debiana (częściowo ze względu na dźwięk, częściowo ze względu na kartę nVidia, no i oczywiście ze względu na ten nieszczęsny hub 4-portowy, a on musi być po płyta główna ma tylko 4 usb..).
Pozdrawiam! Jarek
Offline
Sprobuj przy zatrzymanym pulseaudio.
Bo być może jego konfgi w domowym coś brużdżą.
Wg tego skryptu wszystko jest ok.
Offline
Przepraszam, że odpisuję z opóźnieniem. Sprawa obecnie wygląda tak. Błędy komunikatów (te "device descriptor") brały się z wadliwie funkcjonującego hub'a, który -jak się po rozkręceniu okazało- niektórych ścieżek nie miał polutowanych (np. nóżki z portu USB zaledwie zagięte o PCB). Szczęście w nieszczęściu, że idzie to naprawić, ale czas na lutowanie trzeba poświęcić. Ok. Do tego tylko jeszcze tyle dodam, że hub to Gembird (nomen omen kiedyś dobra firma, teraz widzę, że trochę się pogorszyła).
Po odinstalowaniu hub'a - stała się dziwna rzecz. Na koncie root'a za nic nie dało się uruchomić dźwięku, na koncie użytkownika działało (pod warunkiem uprzedniego zalogowania na root'a). Ponieważ nie miałem ochoty bawić się w Sherlock'a Holmes'a przeinstalowałem system na nowo. Teraz z kolei dzieją się inne ciekawostki, ale po kolei.
1. Najpierw było tak, że działał pulseaudio + alsamixer i alsamixer widział moją kartę dźwiękową na usb ( ADA-X5 ). Pomimo iż teoretycznie wszystko powinno działać (pliki konfiguracyjne z ustawieniami jak z powyższych postach) to tak naprawdę działał VLC (po skonfigurowaniu wyjścia audio) a reszta systemu jakby karty dźwiękowej usb nie widziała, a raczej hmm.. :) widzi, ale nic nie słychać (tzn. jest sobie ikonka speakera w pasku zadań fxce4, we właściwościach mixera pokazuje, że teraz działa karta dziękowa usb, ok. No, ale dźwiięku nie ma. Oczywiście po wklepaniu w konsolę:
alsamixer
pokazuje, że działa domyślny sterownik pulseaudio.
2. Pomimo kilku restartów i kombinacji alpejskich nie udało mi "namówić" pulseaudio żeby "puścił" kartę dźwiękową usb jako domyślną, więc odinstalowałem pulseaudio, została sama alsa. No i niby powinno być okey, tzn. alsamixer pokazuje że karta usb działa (jako domyślna), reszta po staremu (system widzi wszystkie elementy sterujące). Uruchamiam dla testu coś tam z YouTube, żeby sprawdzić czy jest dźwięk, i co? -w głośniczkach pierdzenie i syczenie, a tego dźwięku którego oczekuję prawie nie słychać. Rozumiem to sobie tak, że steronik karty dźwiękowej działa, alsamixer działa jak trzeba, ale mam wrażenie, że któryś z elementów sterujących jest niepotrzebnie włączony i stąd ten szum.
Trochę brakuje mi już pomysłów co może być nie tak, a próbować mogę:
- zmienić plik /etc/modprobe.d/alsa.conf
- z konsoli (ale to za każdym logowaniem) zmienić giośność, wybrać inną kartę dźwiękową (np. tą z płyty głównej, ale to bez sensu)
- skonfigurować pulseaudio tak żeby domyślnie widział kartę usb ADA-X5? -(tzn. konifguracja pliku /etc/pulse/client.conf - ale jak?)
Jak uda mi się uruchomić to wszystko jak należy to oczywiście tutaj napiszę, ale póki co nie działa to jak należy.
Pozdrawiam! Jarek
Offline
Nie sprawdzales przypadkiem w alsamixer czy karta jest wyciszona? Niektore sterowniki na starcie wyciszaja jeden lub wiecej wyjsc karty dzwiekowej.
Wejdz w alsamixer i za pomoca F6 zmien karte na jakas z listy i zobacz czy nie jest wyciszona.
Offline
wikingagressor napisał(-a):
Nie sprawdzales przypadkiem w alsamixer czy karta jest wyciszona? Niektore sterowniki na starcie wyciszaja jeden lub wiecej wyjsc karty dzwiekowej.
Wejdz w alsamixer i za pomoca F6 zmien karte na jakas z listy i zobacz czy nie jest wyciszona.
Nie nie, to nie to. Zresztą już dużo wcześniej już to sprawdzałem i kombinowałem z alsamixer'em jak i z przełączaniem wtyczki do innego portu audio. To nie to.
Niemniej poradziłem sobie i już piszę jak to zrobiłem:
1. Odinstalowałem pulseaudio, i wszystko co dotyczyło alsamixer, a więc alsa-base (jeżeli ktoś ma jeszcze jakieś sprawy typu alsa-firmware, alsa-player to być może też przydałoby się to odinstalować).
2. W następujących katalogach:
2.1. /etc
2.2. /root/.config
2.3. /<USER>/.config
- usunąłem wszelkie pozostałości po pulseaudio (katalog pulse, plik client.conf)
3. Plik w /etc/modprobe.d poprawiłem do postaci:
# autoloader aliases install sound-slot-0 /sbin/modprobe snd-card-0 install sound-slot-1 /sbin/modprobe snd-card-1 install sound-slot-2 /sbin/modprobe snd-card-2 install sound-slot-3 /sbin/modprobe snd-card-3 install sound-slot-4 /sbin/modprobe snd-card-4 install sound-slot-5 /sbin/modprobe snd-card-5 install sound-slot-6 /sbin/modprobe snd-card-6 install sound-slot-7 /sbin/modprobe snd-card-7 # Cause optional modules to be loaded above generic modules install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; : ; } install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; } install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; } # Keep snd-pcsp from beeing loaded as first soundcard options snd-usb-audio index=0 options snd-pcsp index=-2 # Keep snd-usb-audio from beeing loaded as first soundcard # Prevent abnormal drivers from grabbing index 0 options bt87x index=-2 options cx88_alsa index=-2 options snd-atiixp-modem index=-2 options snd-intel8x0m index=-2 options snd-via82xx-modem index=-2 # options snd-usb-audio index=0 options snd-hda-intel index=1
Zwracam tutaj uwagę na linijkę:
options snd-usb-audio index
i tam gdzie ona jest zakomentowana to jest miejsce gdzie występowała wcześniej, co częściowo powodowało problem tego typu, że wbudowana karta dźwiękowa nVidia pomimo iż indeksowana była wartością "1", a więc priorytet niższy niż indeksowanie karty dźwiękowej USB (index=0) to i tak była ona brana w alsa jako pierwsza.
4. Zrestartowałem system i... działa... :) - nie mam pojęcia jak, ale działa.
Podaję co mam zainstalowane w systemie (ograniczenie wyszukiwania do "sound" w synaptic lub apt-cache search):
gir1.2-gst-plugins-base-1.0, gir1.2-gstreamer-1.0, gstreamer0.10-alsa, libao-common, libao4, libasound2, libasound2-data, libasound2-plugins, libavcodec56, libgme0, libjack-jackd2-0, libmikmod3, libsdl-sound1.2, libsdl1.2debian, libpython3.4, libpython2.7-stdlib, libpython3-stdlib, libpython3.4-stdlib, libtext-soundex-perl, python3, python3.4
oraz
xfce4-mixer i xfce4-volumed
Moje obecne repo ( /etc/apt/sources.list ):
deb http://ftp.pl.debian.org/debian/ jessie main contrib non-free deb-src http://ftp.pl.debian.org/debian/ jessie main contrib non-free deb http://security.debian.org/ jessie/updates main contrib deb-src http://security.debian.org/ jessie/updates main contrib deb http://www.deb-multimedia.org/ stable main non-free deb http://ftp.pl.debian.org/debian/ jessie-updates main contrib deb-src http://ftp.pl.debian.org/debian/ jessie-updates main contrib deb http://ftp.pl.debian.org/debian/ oldstable main contrib non-free deb http://security.debian.org/ oldstable/updates main contrib non-free deb http://ftp.pl.debian.org/debian oldstable-updates main contrib non-free
WIELKIE DZIĘKI dla wszystkich, którzy starali mi się pomóc - w szczególności dla Kolegi Ilin (poprzednio przy distro Wheezy także wydatnie mi pomogłeś - WIELKIE DZIĘKI). Niby tylko zabranie głosu ("Wg tego skryptu wszystko jest ok") a jednak ile daje.. :)
Pozdrawiam! Jarek
P.S. Temat uważam za rozwiązany i gotowy do zamknięcia, chyba że Ktoś ma jakieś konstruktywne uwagi jak można to zrobić lepiej lub prośbę typu, a pokaż mi jak wygląda modprobe.d - jestem do dyspozycji.
Ostatnio edytowany przez samurai.jerry (2017-03-17 23:03:34)
Offline
Strony: 1