pcm0:virtual:0: play interrupt timeout, channel dead

Tilman Linneweh arved at freebsd.org
Thu Mar 23 14:11:37 UTC 2006


Hi list,

I am getting this timeouts:
 pcm0:virtual:0: play interrupt timeout, channel dead 

on a 6.1-PRELEASE Machine (just tested with ich.c from CURRENT too)
with this card:
pcm0: <Intel ICH5 (82801EB)> port 0xd800-0xd8ff,0xdc00-0xdc3f mem 0xfd201000-0xfd2011ff,0xfd202000-0xfd2020ff irq 17 at device 31.5 on pci0pcm0: <Avance Logic ALC655 AC97 Codec>

pcm0 at pci0:31:5: class=0x040100 card=0x92261509 chip=0x24d58086 rev=0x02 hdr=0x00    vendor   = 'Intel Corporation'
    device   = '82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller'
    class    = multimedia    subclass = audio

pcm0: <Intel ICH5 (82801EB)> at io 0xfd201000, 0xfd202000 irq 17 bufsz 16384 kld
 snd_ich (1p/1r/1v channels duplex default)
        [pcm0:play:0]: spd 48000, fmt 0x10000010, flags 0x00103020, 0x00000000
        interrupts 8919, underruns 0, ready 0
        {userland} -> feeder_vchan_s16(0x10000010) -> {hardware}
        pcm0:play:0[pcm0:virtual:0]: spd 44100/48000, fmt 0x10000010, flags 0x10
021030, 0x00000010, pid 68965
        interrupts 0, underruns 0, ready 0
        {userland} -> feeder_root(0x10000010) -> feeder_rate(44100 -> 48000) ->
{hardware}
        [pcm0:record:0]: spd 0, fmt 0x00000000/0x00000008, flags 0x00000000, 0x0
0000000
        interrupts 0, overruns 0, hfree 16384, sfree 0
        {hardware} -> feeder_root(0x00000000) -> {userland}

$ sysctl hw.snd
hw.snd.report_soft_formats: 1
hw.snd.targetirqrate: 16
hw.snd.verbose: 2
hw.snd.maxautovchans: 10
hw.snd.unit: 0
hw.snd.pcm0.buffersize: 16384
hw.snd.pcm0.vchans: 1
hw.snd.pcm0.ac97rate: 48000

Any ideas, what's going on?

regards
tilman


More information about the freebsd-multimedia mailing list