i810_audio problems + patch

From: Patrick McHardy (kaber@the.brain.uni-freiburg.de)
Date: Sat Aug 31 2002 - 11:09:03 EST


Hi Alan,
somewhere between 2.4.18 and 2.4.19 i810_audio.c was changed to exclude
softmodems from initilization. Since then, i cannot use the mixer anymore
and also 44.1khz rates don't work anymore. Reverting the change made these
things work again.
I don't know if it's right what i did, could you please have a look at the
attached patch ?
For completeness, here is the output of dmesg and lspci -vv:

non-working:
i810: Intel 440MX found at IO 0x8400 and 0x8200, IRQ 5
i810_audio: Audio Controller supports 2 channels.
ac97_codec: AC97 Audio codec, id: 0x4358:0x5442 (Unknown)
i810_audio: codec 0 is a softmodem - skipping.

working:
i810: Intel 440MX found at IO 0x8400 and 0x8200, IRQ 5
i810_audio: Audio Controller supports 2 channels.
ac97_codec: AC97 Audio codec, id: 0x4358:0x5442 (Unknown)
i810_audio: AC'97 codec 0 Unable to map surround DAC's (or DAC's not
present), total channels = 2

00:00.1 Multimedia audio controller: Intel Corp. 82440MX AC'97 Audio
Controller
        Subsystem: Samsung Electronics Co Ltd: Unknown device 2325
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin B routed to IRQ 5
        Region 0: I/O ports at 8200 [size=256]
        Region 1: I/O ports at 8400 [size=64]

Thanks & bye,
Patrick



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Aug 31 2002 - 22:00:33 EST