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/.
Kiedyś dzięki Waszej pomocy padło rozwiązanie mojego poprzedniego problemu.
Link:http://forum.dug.net.pl/viewtopic.php?id=19544
Ten temat będzie swoistą częścią tamtego tematu. Po zrobieniu tamtego pliku ~/.asoundrc jest wszystko ok ale podgłaśnianie i przyciszanie zapomocą skrótów klawiszowych Fn + 3 i Fn +4 nie działa. Oczywiście można sobie regulować te wartości z alsamixer'a ale nie jest to najwygodniejsza forma użytkowa. Chciałbym się dowiedzieć w jaki sposób przywrócić tym skrótom funkcjonalność i co jest za to odpowiedzialne.
Dodam, że system to Debian Squeeze z GNOME.
Ostatnio edytowany przez Puchaty (2012-03-20 19:34:20)
Offline
Najprawdopodobniej musimy inaczej zamienić kolejnosć tych kart.
Wykasuj całkowicie ten asoundrc.
Dopisz sobie do /etc/modprobe.d/alsa-base.conf
options snd-hda-intel index=1,2 vid=1002,1002 pid=4383,1314
Zrestartuj kompa i pokaż
cat /proc/asound/cards
Nie jestem jeszcze pewny poprawnosci tych parametrow więc trzeba poeksperymentować.
Offline
cat /proc/asound/cards
karol@invader:~$ cat /proc/asound/cards --- no soundcards --- karol@invader:~$
A dźwięku nie ma.
Ostatnio edytowany przez Puchaty (2012-03-20 20:05:21)
Offline
To zmien na tak i zrestartuj
options snd-hda-intel index=1,2 vid=0x1002,0x1002 pid=0x4383,0x1314
Offline
Musimy innym sposobem do tego podejść
Pokaż co zwróci
udevadm info -a -p `udevadm info -q path -n /dev/audio`
Offline
root@invader:/home/karol# udevadm info -a -p `udevadm info -q path -n /dev/audio` device node not found info: option requires an argument -- 'p' root@invader:/home/karol#
Offline
Dziwne ,karty są ?
Spróbuj wykasować tego asoundrca i zrestartować.
Potem zobacz
Powinno wypluć coś takiego
root@debian:/home/kasia/Desktop# udevadm info -a -p `udevadm info -q path -n /dev/audio` Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev rules key format. A rule to match, can be composed by the attributes of the device and the attributes from one single parent device. looking at device '/devices/pci0000:00/0000:00:1b.0/sound/card0/audio': KERNEL=="audio" SUBSYSTEM=="sound" DRIVER=="" looking at parent device '/devices/pci0000:00/0000:00:1b.0/sound/card0': KERNELS=="card0" SUBSYSTEMS=="sound" DRIVERS=="" ATTRS{id}=="Intel" ATTRS{number}=="0" looking at parent device '/devices/pci0000:00/0000:00:1b.0': KERNELS=="0000:00:1b.0" SUBSYSTEMS=="pci" DRIVERS=="snd_hda_intel" ATTRS{vendor}=="0x8086" ATTRS{device}=="0x284b" ATTRS{subsystem_vendor}=="0x1179" ATTRS{subsystem_device}=="0xff40" ATTRS{class}=="0x040300" ATTRS{irq}=="45" ATTRS{local_cpus}=="ffffffff" ATTRS{local_cpulist}=="0-31" ATTRS{modalias}=="pci:v00008086d0000284Bsv00001179sd0000FF40bc04sc03i00" ATTRS{dma_mask_bits}=="64" ATTRS{consistent_dma_mask_bits}=="64" ATTRS{enable}=="1" ATTRS{broken_parity_status}=="0" ATTRS{msi_bus}=="" looking at parent device '/devices/pci0000:00': KERNELS=="pci0000:00" SUBSYSTEMS=="" DRIVERS==""
Offline
Jaka wersja udev
Pokaż
dpkg -l | grep udev
i
dpkg -l | grep alsa
Mam nadzieję ,że to polecenie wydajesz na jądrze 3 z backportów.
Offline
karol@invader:~$ dpkg -l | grep udev ii libgudev-1.0-0 164-3 GObject-based wrapper library for libudev ii libudev0 164-3 libudev shared library ii system-config-printer-udev 1.2.3-3 Utilities to detect and configure printers automatically ii udev 164-3 /dev/ and hotplug management daemon karol@invader:~$
karol@invader:~$ dpkg -l | grep alsa ii alsa-base 1.0.23+dfsg-2 ALSA driver configuration files ii alsa-utils 1.0.23-3 Utilities for configuring and using ALSA ii bluez-alsa 4.66-3 Bluetooth ALSA support ii gstreamer0.10-alsa 0.10.30-1 GStreamer plugin for ALSA ii libsdl1.2debian-alsa 1.2.14-6.1 Simple DirectMedia Layer (with X11 and ALSA options) karol@invader:~$
Tak tak, wszystko robię na jajku 3.2 z backportów.
Ostatnio edytowany przez Puchaty (2012-03-22 10:32:35)
Offline
Tworzy się wogóle urządzenie audio ?
Pokaż
ls /dev | grep audio
Offline
Jasne.
Daj
modprobe snd-pcm-oss
Potem pokaż co zwróci to polecenie udeva.
Offline
To ,że ten moduł wchodzi czysto na tym kernelu to ja wiem.
Masz pokazac
polecenie udeva
udevadm info -a -p `udevadm info -q path -n /dev/audio`
Offline
A teraz udev
root@invader:/home/karol# udevadm info -a -p `udevadm info -q path -n /dev/audio` device node not found info: option requires an argument -- 'p' root@invader:/home/karol#
Offline
Po załadowaniu modułu
snd-pcm-oss powstaje w /dev urządzenie audio ?
U mnie tak.
Nie ma modulu nie ma urządzenia.
Najlepiej dopisz sobie na sztywno do /etc/modules
snd-pcm-oss
Potem zrestartuj kompa i wtedy sprawdzaj czy jest to urządzenie i polecenie udeva
Offline
Po dodaniu tego do /etc/modules i restarcie w /dev mam urządzenie
root@invader:~# ls /dev/snd snd/ sndstat
a te polecenie udeva w dalszym ciągu daje taki sam wynik jak poprzednio.
Offline
Pokaz w takim razie
ls /dev/snd
Offline
To jeszcze pokaz co jest w katalogu
ls /dev/snd/by-path
Offline
To teraz pokaż co wypluje
udevadm info -a -p $(udevadm info -q path -n /dev/snd/controlC1)
Offline
root@invader:~# udevadm info -a -p $(udevadm info -q path -n /dev/snd/controlC1) Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev rules key format. A rule to match, can be composed by the attributes of the device and the attributes from one single parent device. looking at device '/devices/pci0000:00/0000:00:14.2/sound/card1/controlC1': KERNEL=="controlC1" SUBSYSTEM=="sound" DRIVER=="" looking at parent device '/devices/pci0000:00/0000:00:14.2/sound/card1': KERNELS=="card1" SUBSYSTEMS=="sound" DRIVERS=="" ATTRS{id}=="SB" ATTRS{number}=="1" looking at parent device '/devices/pci0000:00/0000:00:14.2': KERNELS=="0000:00:14.2" SUBSYSTEMS=="pci" DRIVERS=="snd_hda_intel" ATTRS{vendor}=="0x1002" ATTRS{device}=="0x4383" ATTRS{subsystem_vendor}=="0x1179" ATTRS{subsystem_device}=="0xfdc0" ATTRS{class}=="0x040300" ATTRS{irq}=="16" ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003" ATTRS{local_cpulist}=="0-1" ATTRS{modalias}=="pci:v00001002d00004383sv00001179sd0000FDC0bc04sc03i00" ATTRS{numa_node}=="-1" ATTRS{dma_mask_bits}=="64" ATTRS{consistent_dma_mask_bits}=="64" ATTRS{enable}=="1" ATTRS{broken_parity_status}=="0" ATTRS{msi_bus}=="" looking at parent device '/devices/pci0000:00': KERNELS=="pci0000:00" SUBSYSTEMS=="" DRIVERS=="" root@invader:~#
Offline