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



Green Reaper




Witam. Na moim kompie, gdy podłączam syntezator kabelkiem do wejścia mikrofonowego mogę usłyszeć przez głośniki laptopa to, co w danym momencie jest odgrywane. Gdy podłączam do wejścia mikrofonowego na komputerze rodziców, dźwięk jest przechwytywany, audacious może nagrywać, a później to odtworzyć lecz niestety nic nie słychać z głośników tego komputera. Nie mam pojęcia co może być nie tak. Karty dźwiękowe są podobne, jak nie takie same hda-intel. Na dwóch komputerach taki sam system, czyli debian squeeze więc alsa również jest tej samej wersji. Na Ubuntu LiveCD dźwięk z głośników tego laptopa się wydobywa, więc to zdecydowanie coś z konfiguracją systemową. Poniżej troszke informacji o karcie dźwiękowej na obu komputerach:
Asus N50Vn (dźwięk się wydobywa):
sp3cu@debian:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.20.
sp3cu@debian:~$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf9ff8000 irq 22
sp3cu@debian:~$ cat /proc/asound/devices
0: [ 0] : control
1: : sequencer
4: [ 0- 0]: hardware dependent
6: [ 0- 2]: hardware dependent
16: [ 0- 0]: digital audio playback
17: [ 0- 1]: digital audio playback
19: [ 0- 3]: digital audio playback
24: [ 0- 0]: digital audio capture
33: : timer
sp3cu@debian:~$ cat /proc/asound/oss/devices
0: [0- 0]: mixer
3: [0- 0]: digital audio
4: [0- 0]: digital audio
12: [0- 1]: digital audio
sp3cu@debian:~$ cat /proc/asound/timers
G0: system timer : 4000.000us (10000000 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
Client application 28413 : running
P0-0-1: PCM capture 0-0-1 : SLAVE
P0-1-0: PCM playback 0-1-0 : SLAVE
P0-3-0: PCM playback 0-3-0 : SLAVE
sp3cu@debian:~$ cat /proc/asound/pcm
00-00: ALC663 Analog : ALC663 Analog : playback 1 : capture 1
00-01: ALC663 Digital : ALC663 Digital : playback 1
00-03: NVIDIA HDMI : NVIDIA HDMI : playback 1Compal JHL90 (dźwięk nie wydobywa się z głośników)
kamil@debian:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.20.
kamil@debian:~$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf2500000 irq 22
kamil@debian:~$ cat /proc/asound/devices
0: [ 0] : control
1: : sequencer
4: [ 0- 0]: hardware dependent
5: [ 0- 1]: hardware dependent
7: [ 0- 3]: hardware dependent
16: [ 0- 0]: digital audio playback
19: [ 0- 3]: digital audio playback
24: [ 0- 0]: digital audio capture
26: [ 0- 2]: digital audio capture
33: : timer
kamil@debian:~$ cat /proc/asound/oss/devices
0: [0- 0]: mixer
3: [0- 0]: digital audio
4: [0- 0]: digital audio
kamil@debian:~$ cat /proc/asound/timers
G0: system timer : 4000.000us (10000000 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
P0-0-1: PCM capture 0-0-1 : SLAVE
P0-2-1: PCM capture 0-2-1 : SLAVE
P0-3-0: PCM playback 0-3-0 : SLAVE
kamil@debian:~$ cat /proc/asound/pcm
00-00: ALC268 Analog : ALC268 Analog : playback 1 : capture 1
00-02: ALC268 Analog : ALC268 Analog : capture 1
00-03: NVIDIA HDMI : NVIDIA HDMI : playback 1Ostatnio edytowany przez sp3cu (2009-11-11 15:00:16)
Offline







Palacz








Karty takie same nie są.
Inne chipy.
Natomiast jeśli na debianie nie słychać a na ubuntu tak to musi się dać zrobić.
Na początek.
Zrzuć sobie do pliku polecenie
amixer scontents
zarówno z ubuntu jak i debiana i porównaj.
Ewentualnie potem zniweluj różnice na debianie.
Być może tylko kwestia ustawienia mixera.
Offline



Green Reaper




Niestety wynik amixer scontents za dużo mi nie mówi, ale ustawień suwaków w alsamixer próbowałem już wszystkich (zresztą na Ubu tez musialem najpierw podglosnic). Zauważyłem jeszcze, że za każdym razem alsamixer uruchamia się z ustawieniami Card: Nvidia MCP78 HDMI zamiast Card: HDA Intel. Muszę wcisnąć F6: Select sound card i ustawić 0 HDA Intel abym miał odpowiednie ustawienia karty której używam. Na dodatek, gdy w menu wybierania kart wybiorę - (default) to przestawia się spowrotem na Card: Nvidia MCP78 HDMI. Może ustawienie 0 HDA Intel jako domyślnej karty dźwiękowej rozwiązałoby problem, tylko nie mam pojęcia jak to zrobić ?
Debian: amixer scontents
Simple mixer control 'Master',0 Capabilities: pvolume pvolume-joined Playback channels: Mono Limits: Playback 0 - 100 Mono: Playback 92 [92%] Simple mixer control 'Headphone',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 100 Mono: Front Left: Playback 100 [100%] Front Right: Playback 100 [100%] Simple mixer control 'IEC958',0 Capabilities: pvolume pvolume-joined Playback channels: Mono Limits: Playback 0 - 100 Mono: Playback 100 [100%] Simple mixer control 'Capture',0 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 100 Front Left: Capture 100 [100%] Front Right: Capture 100 [100%]
Ubuntu: amixer scontents
Simple mixer control 'Master',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 64 Mono: Playback 54 [84%] [-10.00dB] [on] Simple mixer control 'Headphone',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 64 Mono: Front Left: Playback 52 [81%] [-12.00dB] [on] Front Right: Playback 52 [81%] [-12.00dB] [on] Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 178 [70%] [-15.40dB] Front Right: Playback 178 [70%] [-15.40dB] Simple mixer control 'Front',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 64 Mono: Front Left: Playback 52 [81%] [-12.00dB] [on] Front Right: Playback 52 [81%] [-12.00dB] [on] Simple mixer control 'Front Mic Boost',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 2 Front Left: 2 [100%] Front Right: 2 [100%] Simple mixer control 'Mic Boost',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 2 Front Left: 2 [100%] Front Right: 2 [100%] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 1 [3%] [-15.00dB] [on] Front Right: Capture 1 [3%] [-15.00dB] [on] Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 1 [3%] [-15.00dB] [on] Front Right: Capture 1 [3%] [-15.00dB] [on] Simple mixer control 'Beep',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 12 Mono: Front Left: Playback 0 [0%] [-24.00dB] [on] Front Right: Playback 0 [0%] [-24.00dB] [on] Simple mixer control 'Input Source',0 Capabilities: cenum Items: 'Mic' 'Front Mic' Item0: 'Mic' Simple mixer control 'Input Source',1 Capabilities: cenum Items: 'Mic' 'Front Mic' Item0: 'Mic'
Ostatnio edytowany przez sp3cu (2009-11-11 17:45:08)
Offline







Palacz








Jaka wersja sterów jest w ubuntu?
cat /proc/asound/version
Offline



Green Reaper




root@ubuntu:/home/ubuntu# cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
Ostatnio edytowany przez sp3cu (2009-11-11 19:27:46)
Offline







Palacz








Być moze trzeba ręcznie zdefiniować dokładniej kartę w /etc/modprobe.d/alsa-base.conf
Dla chipa ALC268 podają takie możliwości
quanta-il1 Quanta IL1 mini-notebook
3stack 3-stack model
toshiba Toshiba A205
acer Acer laptops
acer-dmic Acer laptops with digital-mic
acer-aspire Acer Aspire One
dell Dell OEM laptops (Vostro 1200)
zepto Zepto laptops
test for testing/debugging purpose, almost all controls can
adjusted. Appearing only when compiled with
$CONFIG_SND_DEBUG=y
auto auto-config reading BIOS (default)Offline



Green Reaper




Skopiowałem /etc/modprobe.d/alsa-base.conf z Ubuntu do Debiana i również nic.
Odnośnie ręcznego zdefiniowania, będę musiał dopisać options CHIP index=-2 czy jak ?
Offline







Palacz








Skopiowanie nic nie da.
Musisz dopisać linijkę na końcu
options snd-hda-intel model=quanta-il1
zrestartować kompa zobaczyć.
Nie pomoże to zmienić na
options snd-hda-intel model=3stack
ponowny restart i tak po kolei aż sprawdzisz wszystkie albo znajdziesz właściwy wpis.
Offline



Green Reaper




Niestety żaden wpis nie pomógł :(.
Offline







Palacz








Jak już kombinować to kombinować.
Ja bym spróbował zainstalować dokładnie tę wersję sterów co jest w ubuntu.
Offline



Green Reaper




Pobrałem źródełka od Ubuntu alsa-base, zbudowałem paczke i zainstalowałem.
Niestety dalej nic ;(.
Ostatnio edytowany przez sp3cu (2009-11-25 23:39:18)
Offline







Palacz








Ale ta sama wersja sterow?
Offline



Green Reaper




ilin napisał(-a):
Ale ta sama wersja sterow?
Niestety po zainstalowaniu alsa-base z Ubuntu wersja używanego sterownika nie zmieniła się.
Pomyślałem sobie, że sterownik jest w jajcu i pociągnąłem źródełka jajka Ubuntu, skompilowałem i zrobiłem paczke.
Tak więc na 1.0.18rc3 działa tak jak powinno.
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
Tylko to jest obejście a nie rozwiązanie problemu.
Co musiałbym zrobić aby ta wersja sterowników zadziałała na jądrze Debiana 2.6.30(backporty) ?
Offline







Palacz








Offline



Green Reaper




ilin napisał(-a):
ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.18rc3.tar.bz2
Próbuję zainstalować ale coś mi nie wychodzi. Niby konfiguracja jądra jest nieodpowiednia:
make[2]: Wejście do katalogu `/usr/src/alsa/alsa-driver-1.0.18rc3/misc'
make[2]: Opuszczenie katalogu `/usr/src/alsa/alsa-driver-1.0.18rc3/misc'
make[1]: Opuszczenie katalogu `/usr/src/alsa/alsa-driver-1.0.18rc3'
make -C /lib/modules/2.6.30-bpo.1-686/source SUBDIRS=/usr/src/alsa/alsa-driver-1.0.18rc3 CPP="gcc -E" CC="gcc" modules
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.30-bpo.1-common'
ERROR: Kernel configuration is invalid.
include/linux/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
WARNING: Symbol version dump /usr/src/linux-headers-2.6.30-bpo.1-common/Module.symvers
is missing; modules will have no dependencies and modversions.
find: `/usr/src/linux-headers-2.6.30-bpo.1-common/alsa-kernel/': Nie ma takiego pliku ani katalogu
find: `/usr/src/linux-headers-2.6.30-bpo.1-common/alsa-kernel/': Nie ma takiego pliku ani katalogu
find: `/usr/src/linux-headers-2.6.30-bpo.1-common/alsa-kernel/': Nie ma takiego pliku ani katalogu
Building modules, stage 2.
/usr/src/linux-headers-2.6.30-bpo.1-common/scripts/Makefile.modpost:43: include/config/auto.conf: Nie ma takiego pliku ani katalogu
find: `/usr/src/linux-headers-2.6.30-bpo.1-common/alsa-kernel/': Nie ma takiego pliku ani katalogu
find: `/usr/src/linux-headers-2.6.30-bpo.1-common/alsa-kernel/': Nie ma takiego pliku ani katalogu
find: `/usr/src/linux-headers-2.6.30-bpo.1-common/alsa-kernel/': Nie ma takiego pliku ani katalogu
make[2]: *** Brak reguł do wykonania obiektu `include/config/auto.conf'. Stop.
make[1]: *** [modules] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.30-bpo.1-common'
make: *** [compile] Błąd 2
jhl90:/usr/src/alsa/alsa-driver-1.0.18rc3#Offline







Palacz








Właśnie się obawialem że na nowszym jaju ten sterownik nie będzie chcial sie zainstalować.
Jesli nie ma innych przeciwskazań to wróć o repowego 2.6.26 tam powinno się zainstalować.
Offline



Green Reaper




ilin napisał(-a):
Właśnie się obawialem że na nowszym jaju ten sterownik nie będzie chcial sie zainstalować.
Jesli nie ma innych przeciwskazań to wróć o repowego 2.6.26 tam powinno się zainstalować.
Właśnie tak zrobiłem. Tam jest sterownik *.0.16 który również działa prawidłowo.
Na szczęście na tamtym komputerze mam iwl4965 i żadnej partycji nie konwertowałem do ext4.
Jest to zdecydowanie błąd w nowszych sterownikach.
Zgłosić błąd na Bug Tracka alsy czy bugs.debian.org ?
No i mój nieszczęsny angielski.. szkoda, że po polsku zgłaszać nie można ;(.
Offline
Strony: 1