2001-11-30 02:06:38

by Erik Andersen

[permalink] [raw]
Subject: via82cxxx_audio doesn't play audio?

I went out the other day and bought an Athlon to replace my aging
celeron 400. I installed an Epox EP-8KHA+ with an Athlon XP 1600+.
The VIA 8233 Southbridge on the motherboard has builtin audio

00:11.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 30)
Flags: medium devsel, IRQ 11
I/O ports at cc00 [size=256]
Capabilities: [c0] Power Management version 2

I have enabled CONFIG_SOUND_VIA82CXXX and CONFIG_MIDI_VIA82CXXX
in 2.4.16 and everything seems to be fine. When I load the
modules I see this:

Via 686a audio driver 1.9.1
ac97_codec: AC97 Audio codec, id: 0x414c:0x4710 (ALC200/200P)
via82cxxx: board #1 at 0xCC00, IRQ 11

When I go to play audio, no sound is produced. The mixer works.
I can load up the bttv drivers and I actually hear audio from
xawtv (so tvaudio is doing something right behind the scenes).
But standard apps such as xmms produce no sound. Does this
driver not work for anyone else?

-Erik

--
Erik B. Andersen http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons--


2001-11-30 02:38:58

by Jeff Garzik

[permalink] [raw]
Subject: Re: via82cxxx_audio doesn't play audio?

Erik Andersen wrote:
>
> I went out the other day and bought an Athlon to replace my aging
> celeron 400. I installed an Epox EP-8KHA+ with an Athlon XP 1600+.
> The VIA 8233 Southbridge on the motherboard has builtin audio
>
> 00:11.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 30)
> Flags: medium devsel, IRQ 11
> I/O ports at cc00 [size=256]
> Capabilities: [c0] Power Management version 2
>
> I have enabled CONFIG_SOUND_VIA82CXXX and CONFIG_MIDI_VIA82CXXX
> in 2.4.16 and everything seems to be fine. When I load the
> modules I see this:
>
> Via 686a audio driver 1.9.1
> ac97_codec: AC97 Audio codec, id: 0x414c:0x4710 (ALC200/200P)
> via82cxxx: board #1 at 0xCC00, IRQ 11
>
> When I go to play audio, no sound is produced. The mixer works.
> I can load up the bttv drivers and I actually hear audio from
> xawtv (so tvaudio is doing something right behind the scenes).
> But standard apps such as xmms produce no sound. Does this
> driver not work for anyone else?

You need ALSA drivers.

Via 686 audio is different from Via 8233 audio, and you have the
latter. The PCI ids were added to via82cxxx_audio, but they need to be
removed since they apparently do not work (contrary to one report I
received).

Jeff


--
Jeff Garzik | Only so many songs can be sung
Building 1024 | with two lips, two lungs, and one tongue.
MandrakeSoft | - nomeansno

2001-11-30 02:51:49

by James Cassidy

[permalink] [raw]
Subject: Re: via82cxxx_audio doesn't play audio?


I have a similar problem with the 686b south bridge. The module loads
fine but no sound comes out. The alsa drivers don't work for this computer
either.

Via 686a audio driver 1.9.1
PCI: Found IRQ 11 for device 00:07.5
IRQ routing conflict for 00:07.5, have irq 5, want irq 11
PCI: Sharing IRQ 11 with 00:0a.0
PCI: Sharing IRQ 11 with 00:0b.0
ac97_codec: AC97 Audio codec, id: 0x4144:0x5361 (Unknown)
via82cxxx: board #1 at 0x1000, IRQ 5

zahra:/home/jcassidy# cat /proc/interrupts
CPU0
0: 3078777 XT-PIC timer
1: 10593 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 1438 XT-PIC ide2
5: 0 XT-PIC via82cxxx
8: 1 XT-PIC rtc
10: 0 XT-PIC acpi
11: 26056 XT-PIC Texas Instruments PCI1410 PC card Cardbus Controller, eth0
12: 67491 XT-PIC PS/2 Mouse
14: 9866 XT-PIC ide0
15: 6 XT-PIC ide1
NMI: 0
ERR: 0

00:07.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 50)
Subsystem: Compaq Computer Corporation: Unknown device 0097
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 5
Region 0: I/O ports at 1000 [size=256]
Region 1: I/O ports at 1854 [size=4]
Region 2: I/O ports at 1850 [size=4]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-



> You need ALSA drivers.
>
> Via 686 audio is different from Via 8233 audio, and you have the
> latter. The PCI ids were added to via82cxxx_audio, but they need to be
> removed since they apparently do not work (contrary to one report I
> received).
>
> Jeff
>
>
> --
> Jeff Garzik | Only so many songs can be sung
> Building 1024 | with two lips, two lungs, and one tongue.
> MandrakeSoft | - nomeansno
>

2001-11-30 03:46:06

by Erik Andersen

[permalink] [raw]
Subject: Re: via82cxxx_audio doesn't play audio?

On Thu Nov 29, 2001 at 09:38:29PM -0500, Jeff Garzik wrote:
> Erik Andersen wrote:
> >
> > I went out the other day and bought an Athlon to replace my aging
> > celeron 400. I installed an Epox EP-8KHA+ with an Athlon XP 1600+.
> > The VIA 8233 Southbridge on the motherboard has builtin audio
[---------snip--------]
> >
> > When I go to play audio, no sound is produced. The mixer works.
[---------snip--------]
>
> You need ALSA drivers.
>
> Via 686 audio is different from Via 8233 audio, and you have the
> latter. The PCI ids were added to via82cxxx_audio, but they need to be
> removed since they apparently do not work (contrary to one report I
> received).

Thanks. The ALSA drivers indeed work just great. So yeah, do
pull the Via 8233 audio PCI IDs from via82cxxx_audio. ALSA seems
to be the One True Path for these monsters.

-Erik

--
Erik B. Andersen http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons--

2001-11-30 04:51:24

by Sven.Riedel

[permalink] [raw]
Subject: Re: via82cxxx_audio doesn't play audio?

On Thu, Nov 29, 2001 at 07:06:17PM -0700, Erik Andersen wrote:
> But standard apps such as xmms produce no sound. Does this
> driver not work for anyone else?

Yeah, works for me on an Epox 8KTA3+ pro, same module.

PCI: Found IRQ 12 for device 00:07.5
ac97_codec: AC97 Audio codec, id: 0x4943:0x4511 (ICE1232)
via82cxxx: board #1 at 0x9C00, IRQ 12

Bus 0, device 7, function 5:
Multimedia audio controller: VIA Technologies, Inc. AC97 Audio
Controller (rev 80).
IRQ 12.
I/O at 0x9c00 [0x9cff].
I/O at 0xa000 [0xa003].
I/O at 0xa400 [0xa403].

Alsa otoh doesn't work for me (it used to, but then...).

Which mixer do you use? gom works for me, maybe different mixers don't
work with all cards (I had that problem with 2.0 kernels, don't know
about todays state, though).

Regs,
Sven

--
Sven Riedel [email protected]
Osteroeder Str. 6 / App. 13 [email protected]
38678 Clausthal "Call me bored, but don't call me boring."
- Larry Wall