Yet another misbehaving Sound System - HP Pavilion dv4 [long]
Sorry for muddying up the other thread with my situation. I thought
we were trying to learn more about the hardware. This is Sidux on
AMD64 Turion dual core, stock Sidux kernel. I've heard no sound from
it except when I accidentally booted into Win*. alsaconf runs without
error, alsamixer says the levels are reasonable, I've tried fiddling
with "model=blah" in /etc/modprobe.d/sound, to no effect.
--------------------------------------------
(0) newmil /home/keeling_ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
--------------------------------------------
This part has me suspicious that alsa's just picking up the wrong
device. Why are there two:
--------------------------------------------
0 snd_hda_intel
1 snd_hda_intel
0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xd2500000 irq 16
1 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xd2410000 irq 19
--------------------------------------------
--------------------------------------------
(0) newmil [root] /root_ head -n 1 /proc/asound/card0/codec*
Codec: IDT 92HD71B7X
(0) newmil [root] /root_ head -n 1 /proc/asound/card1/codec*
Codec: ATI ATI RS690/780 HDMI
--------------------------------------------
I wonder if it's just a matter of blacklisting the first one?
More data:
--------------------------------------------
(0) newmil /home/keeling_ cat /etc/modprobe.d/sound
alias snd-card-0 snd-hda-intel
options snd-hda-intel index=0
--------------------------------------------
--------------------------------------------
(0) newmil [root] /root_ head -n 1 /proc/asound/card0/codec*
Codec: IDT 92HD71B7X
(0) newmil [root] /root_ head -n 1 /proc/asound/card1/codec*
Codec: ATI ATI RS690/780 HDMI
--------------------------------------------
--------------------------------------------
cat /dev/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.18rc3 emulation code)
Kernel: Linux newmil 2.6.28-0.slh.11-sidux-amd64 #1 SMP PREEMPT Thu Jan 15 22:48:01 UTC 2009 x86_64
Config options: 0
Installed drivers:
Type 10: ALSA emulation
Card config:
HDA ATI SB at 0xd2500000 irq 16
HDA ATI HDMI at 0xd2410000 irq 19
Audio devices:
0: STAC92xx Analog (DUPLEX)
Synth devices: NOT ENABLED IN CONFIG
Midi devices: NOT ENABLED IN CONFIG
Timers:
31: system timer
Mixers:
0: IDT 92HD71B7X
1: ATI ATI RS690/780 HDMI
--------------------------------------------
--------------------------------------------
lsmod | grep snd | sort
snd 73800 12 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
snd_hda_intel 532020 1
snd_hwdep 12936 1 snd_hda_intel
snd_mixer_oss 21248 1 snd_pcm_oss
snd_page_alloc 14736 2 snd_hda_intel,snd_pcm
snd_pcm 90888 2 snd_hda_intel,snd_pcm_oss
snd_pcm_oss 47616 0
snd_rawmidi 29568 1 snd_seq_midi
snd_seq 62048 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device 12180 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_seq_dummy 7428 0
snd_seq_midi 11648 0
snd_seq_midi_event 12544 2 snd_seq_oss,snd_seq_midi
snd_seq_oss 37760 0
snd_timer 28304 2 snd_pcm,snd_seq
soundcore 12960 1 snd
--------------------------------------------
--------------------------------------------
snd_hda_intel: Unknown parameter `snd_seq'
HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:14.2/input/input12
HDA Intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
HDA Intel 0000:01:05.1: setting latency timer to 64
hda-intel: Invalid position buffer, using LPIB read method instead.
--------------------------------------------
--------------------------------------------
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller
--------------------------------------------
--------------------------------------------
(0) newmil [root] /root_ lspci -v -s00:14.2
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
Subsystem: Hewlett-Packard Company Device 30fb
Flags: bus master, slow devsel, latency 64, IRQ 16
Memory at d2500000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
(0) newmil [root] /root_ lspci -v -s01:05.1
01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller
Subsystem: ATI Technologies Inc RS780 Azalia controller
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at d2410000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 3
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
--------------------------------------------
--------------------------------------------
(0) newmil /home/keeling_ speaker-test -Dplug:front -c2 -l5 -twav
speaker-test 1.0.16
Playback device is plug:front
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 32 to 8192
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
0 - Front Left
1 - Front Right
Time per period = 2.732676
0 - Front Left
1 - Front Right
Time per period = 2.986492
0 - Front Left
1 - Front Right
Time per period = 2.986315
0 - Front Left
1 - Front Right
Time per period = 3.071627
0 - Front Left
1 - Front Right
--------------------------------------------
Thanks.
--
Any technology distinguishable from magic is insufficiently advanced.
(*) http://blinkynet.net/comp/uip5.html Linux Counter #80292
- - http://www.faqs.org/rfcs/rfc1855.html Please, don't Cc: me.
Reply to: