nforce audio problem
Brad Kowalczyk
brad at ibiscode.com
Sun Aug 20 09:03:03 UTC 2006
Hi Greg,
Greg 'groggy' Lehey wrote:
> [Format recovered--see http://www.lemis.com/email/email-format.html]
>
> Computer output wrapped.
>
> On Sunday, 20 August 2006 at 4:44:06 +0000, Brad Kowalczyk wrote:
>
>> Hi,
>>
>> Just wondering if anyone has any experience getting sound working for an
>> nforce1 motherboard?
>>
>
> Heh. Just what I've been playing with right now.
>
>
>> Seems I have the correct driver loaded and the device exists but no
>> sound...
>>
>
> It would be good to say which one (kldstat output), but from below I
> expect you'll have:
>
> Id Refs Address Size Name
> 6 1 0xc5577000 5000 snd_ich.ko
> 7 1 0xc557c000 1d000 sound.ko
>
Here's my kldstat output:
Id Refs Address Size Name
5 1 0xc0a43000 328c snd_driver.ko
6 2 0xc0a47000 45b8 snd_vibes.ko
7 29 0xc0a4c000 1d4fc sound.ko
8 2 0xc0a6a000 46c8 snd_via82c686.ko
9 2 0xc0a6f000 47dc snd_via8233.ko
10 2 0xc0a74000 4664 snd_t4dwave.ko
11 2 0xc0a79000 4604 snd_solo.ko
12 5 0xc0a7e000 49ec snd_sbc.ko
13 2 0xc0a83000 4de4 snd_sb16.ko
14 2 0xc0a88000 49fc snd_sb8.ko
15 2 0xc0a8d000 1095c snd_neomagic.ko
16 3 0xc0a9e000 b6f8 snd_mss.ko
17 2 0xc0aaa000 944c snd_maestro3.ko
18 2 0xc0ab4000 7200 snd_maestro.ko
19 2 0xc0abc000 59c4 snd_ich.ko
20 2 0xc0ac2000 4974 snd_fm801.ko
21 3 0xc0ac7000 505c snd_ess.ko
22 2 0xc0acd000 62ac snd_es137x.ko
23 2 0xc0ad4000 7494 snd_emu10k1.ko
24 2 0xc0adc000 bfe4 snd_ds1.ko
25 4 0xc0ae8000 7464 snd_csa.ko
26 2 0xc0af0000 443c snd_cs4281.ko
27 2 0xc0af5000 517c snd_cmi.ko
28 2 0xc0afb000 4e1c snd_als4000.ko
29 2 0xc0b00000 4c9c snd_ad1816.ko
I reallise I don't need all those other sound drivers, but can't seem tp
find where to disable them...
>
>> Some info:
>>
>> # pciconf -vl
>>
>> <snip>
>>
>> none4 at pci0:5:0: class=0x040100 card=0x37301462 chip=0x01b010de rev=0xc2
>> hdr=0x00
>> vendor = 'NVIDIA Corporation'
>> device = 'nForce MCP Audio Processing Unit (Dolby Digital)'
>> class = multimedia
>> subclass = audio
>> pcm0 at pci0:6:0: class=0x040100 card=0x37301462 chip=0x01b110de rev=0xc2
>> hdr=0x00
>> vendor = 'NVIDIA Corporation'
>> device = 'nForce MCP Audio Codec Interface'
>> class = multimedia
>> subclass = audio
>>
>
> I have:
>
> pcm0 at pci0:6:0: class=0x040100 card=0x57001462 chip=0x006a10de rev=0xa1 hdr=0x00
> vendor = 'NVIDIA Corporation'
> device = 'nForce MCP-T Audio Codec Interface'
> class = multimedia
> subclass = audio
>
> I don't have the APU.
>
>
>> # dmesg | grep pcm
>> pcm0: <nVidia nForce> port 0xe400-0xe47f,0xe000-0xe0ff mem 0xdc180000-0xdc180fff irq 16 at device 6.0 on pci0
>> pcm0: <Analog Devices AD1885 AC97 Codec>
>> Interrupt storm detected on "irq16: pcm0 nv0++"; throttling interrupt source
>>
>
> pcm0: <nVidia nForce2> port 0xe400-0xe4ff,0xe800-0xe87f mem 0xe4000000-0xe4000fff irq 21 at device 6.0 on pci0
> pcm0: <Avance Logic ALC655 AC97 Codec>
>
> Looks pretty much the same, except that the chipset is slightly
> different. The important message is the last one: "Interrupt storm".
> That's the problem; I don't have a real answer, but what version of
> FreeBSD are you running? It might also help if you can connect the
> pcm device to a different IRQ from the nv device; but that depends on
> your motherboard BIOS.
>
I'm running 5.4 STABLE. I don't have much experience on FreeBSD, how do
I change the IRQ for a device?
Cheers,
Brad
More information about the freebsd-questions
mailing list