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:[url]http://forum.dug.net.pl/viewtopic.php?id=19544[/url]
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[b] /etc/modprobe.d/alsa-base.conf[/b]
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
[b]snd-pcm-oss[/b] 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
Time (s) | Query |
---|---|
0.00014 | SET CHARSET latin2 |
0.00007 | SET NAMES latin2 |
0.00129 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.149.28.195' WHERE u.id=1 |
0.00103 | UPDATE punbb_online SET logged=1734029124 WHERE ident='3.149.28.195' |
0.00063 | SELECT * FROM punbb_online WHERE logged<1734028824 |
0.00094 | SELECT topic_id FROM punbb_posts WHERE id=198288 |
0.00008 | SELECT id FROM punbb_posts WHERE topic_id=20925 ORDER BY posted |
0.00076 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=20925 AND t.moved_to IS NULL |
0.00007 | SELECT search_for, replace_with FROM punbb_censoring |
0.00296 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=20925 ORDER BY p.id LIMIT 0,25 |
0.00115 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20925 |
Total query time: 0.00912 s |