Okay, so I enabled ALSA debugging, as well as debug detect:
CONFIG_SND_DEBUG and CONFIG_SND_DEBUG_DETECT. Here's the /var/messages
tail produced by trying to start Jack:
Jun 20 14:00:26 localhost kernel: [17179738.108000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:26 localhost kernel: [17179738.108000]
hda_codec_setup_stream: NID=0x3, stream=0x1, channel=0, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.116000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.120000]
hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.156000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.156000]
hda_codec_setup_stream: NID=0x3, stream=0x1, channel=0, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.164000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.164000]
hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.196000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.196000]
hda_codec_setup_stream: NID=0x3, stream=0x1, channel=0, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.204000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.204000]
hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.244000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.244000]
hda_codec_setup_stream: NID=0x3, stream=0x1, channel=0, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.252000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.252000]
hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.292000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.292000]
hda_codec_setup_stream: NID=0x3, stream=0x1, channel=0, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.300000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.300000]
hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.340000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.340000]
hda_codec_setup_stream: NID=0x3, stream=0x1, channel=0, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.348000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:27 localhost kernel: [17179738.348000]
hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11
*snip*
Jun 20 14:00:32 localhost kernel: [17179743.156000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:32 localhost kernel: [17179743.156000]
hda_codec_setup_stream: NID=0x3, stream=0x1, channel=0, format=0x11
Jun 20 14:00:32 localhost kernel: [17179743.164000] azx_pcm_prepare:
bufsize=0x1000, fragsize=0x800, format=0x11
Jun 20 14:00:32 localhost kernel: [17179743.164000]
hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11
Jun 20 14:00:32 localhost kernel: [17179743.180000]
hda_codec_setup_stream: NID=0x2, stream=0x0, channel=0, format=0x0
Jun 20 14:00:32 localhost kernel: [17179743.188000]
hda_codec_setup_stream: NID=0x3, stream=0x0, channel=0, format=0x0
I can't make heads or tails of that; hopefully it means something to
you. I'll try compiling the RT vanilla kernel now and see if that
shows anything..
Thanks for the help.
On 6/18/06, Lee Revell <rlrevell(a)joe-job.com> wrote:
On Sun, 2006-06-18 at 14:38 -0400, I. E.
Smith-Heisters wrote:
Strange, Intel is no nice with OSS video drivers..
I don't think the video driver has anything at all to do with this.
Oh, no, I was referring, rather, to their OSS support of their 950
video chipset; I would think their linux-friendliness would extend to
their audio chipsets.
Intel is fine. They wrote and released a perfectly good HDA driver.
It's just that the vendors have a LOT of latitude to make small
variations on the chipset and they don't help with ALSA drivers.
It seems to work for many users but there are a lot of laptops that just
get no sound or bad sound.
Can you post the output of "dmesg" after trying JACK in realtime mode?
Nothing in there. The following is exactly the same as it was before
trying to start jack.
[17179691.824000] ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
[17179691.824000] ACPI: Video Device [VID2] (multi-head: yes rom: no post: no)
[17179695.124000] ppdev: user-space parallel port driver
[17179695.352000] apm: BIOS not found.
[17179698.448000] Bluetooth: L2CAP ver 2.8
[17179698.448000] Bluetooth: L2CAP socket layer initialized
[17179698.452000] Bluetooth: RFCOMM socket layer initialized
[17179698.452000] Bluetooth: RFCOMM TTY layer initialized
[17179698.452000] Bluetooth: RFCOMM ver 1.7
I tried compiling the RT kernel (just running the default Ubuntu
PREEMPT right now), but ran into some problems, so I'll have to play
with it some more.
Maybe you could recompile the standard Ubuntu kernel and enable ALSA
debugging?
Lee