support for Trident?

Michal Jaegermann (michal@ellpspace.math.ualberta.ca)
Tue, 26 Oct 1999 16:18:04 -0600 (MDT)


If I remember correctly quite a few people had good words to say on
this list about Trident sound cards. True, this was on Intel and I
attempt to use one of these on Alpha (up2000 SMP, to be more precise).
Outwardly nothing seem to be amiss. This is how this card is listed
by 'lspci -vv':

00:09.0 Multimedia audio controller: Trident Microsystems 4DWave DX (rev 02)
Subsystem: Unknown device 1023:2000
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-
Latency: 2 min, 5 max, 248 set
Interrupt: pin A routed to IRQ 23
Region 0: I/O ports at 8800
Region 1: Memory at 000000000a800000 (32-bit, non-prefetchable)
Capabilities: [48] Power Management version 1
Flags: PMEClk- AuxPwr- DSI- D1+ D2+ PME-
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Apart of a bit strange "Latency: 2 min, 5 max, 248 set" things seem
to look sane (BTW - the lowest non-zero value for latency which one
can try to set with 'setpci', and which will hold, is 8).

There is nothing in drivers included with a kernel which seem to
support this card; therefore I tried ALSA drivers. Here is what
I see with 'cat' on different entries in /proc/asound:

**** cards
0 [card1 ]: 4DWave - Trident 4DWave PCI
Trident 4DWave PCI 4DWAVEDX at 0x8800, irq 23
**** devices
0: [0] : control
6: [0- 0]: mixer
8: [0- 0]: raw midi
16: [0- 0]: digital audio
33: : timer
**** oss-devices
0: [0- 0]: mixer
2: [0- 2]: raw midi
3: [0- 3]: digital audio
4: [0- 4]: digital audio
5: [0- 5]: digital audio
9: [0- 9]: raw midi
**** pcm
00-00: trident_dx_nx : Trident 4DWave : playback 4 : capture 1
**** sndstat
Sound Driver:3.8.1a-980706 (ALSA v0.4.1c emulation code)
Kernel: Linux up2000.harddata.com 2.2.13-smp #263 SMP Tue Oct 26
12:53:58 MDT 1999 alpha
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
Trident 4DWave PCI 4DWAVEDX at 0x8800, irq 23

Audio devices:
0: Trident 4DWave (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices:
0: MPU-401 (UART)

Timers:
7: system timer

Mixers:
0: Cirrus Logic CS4297
**** timers
G0: system timer : 976.562us (10000000 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
P0-0-1: PCM capture 0-0-1 : SLAVE
P0-0-2: PCM playback 0-0-2 : SLAVE
P0-0-4: PCM playback 0-0-4 : SLAVE
P0-0-6: PCM playback 0-0-6 : SLAVE
**** version
Advanced Linux Sound Architecture Driver Version 0.4.1c.
Compiled on Oct 25 1999 for kernel 2.2.13-smp (SMP).

So everything seems to be peachy, right? The only trouble
is that I am not getting any sound coming from my speakers.
Nothing bad happens but no sound either. Do I miss something
on a kernel side here? Any sound advice? :-)

Thanks,
Michal

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