Getting Ensoniq 5880 soundcard to work again after 2.4 to 2.6 kernel upgrade.
I'm now running a 2.6.8 kernel and my sound card, which worked find
with 2.4.*, no longer works. (The XFCE4 volume control won't adjust
above 0, and when I run XMMS it runs through the sound files at very
high speed and produces no sound.)
`lscpi` describes the card thus:
0000:00:0c.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
Subsystem: Ensoniq Creative Sound Blaster AudioPCI128
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (3000ns min, 32000ns max)
Interrupt: pin A routed to IRQ 209
Region 0: I/O ports at d000 [size=64]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
The devices appear normal (I think): /dev/dmmidi /dev/dsp /dev/midi
and /dev/mixer are symlinks to /dev/sound/dmmidi /dev/sound/dsp
/dev/sound/midi and /dev/sound/mixer, which exist:
$ ls -l /dev/sound/
total 0
crw-rw---- 1 root audio 14, 9 1970-01-01 01:00 dmmidi
crw-rw---- 1 root audio 14, 3 1970-01-01 01:00 dsp
crw-rw---- 1 root audio 14, 2 1970-01-01 01:00 midi
crw-rw---- 1 root audio 14, 0 1970-01-01 01:00 mixer
lsmod includes the following:
ac97_codec 18700 1 es1371
audio 48064 0
es1371 36864 0
snd 57380 7
snd_ens1371,snd_ac97_codec,snd_usb_audio,snd_rawmidi,snd_seq_device,snd_pcm,snd_timer
snd_ac97_codec 69508 1 snd_ens1371
snd_ens1371 25252 0
snd_page_alloc 11720 1 snd_pcm
snd_pcm 97480 2 snd_ens1371,snd_usb_audio
snd_rawmidi 25316 2 snd_ens1371,snd_usb_audio
snd_seq_device 8264 1 snd_rawmidi
snd_timer 25668 1 snd_pcm
snd_usb_audio 72544 0
soundcore 10336 3 es1371,snd,audio
usbcore 118308 10 usbhid,ehci_hcd,uhci_hcd,snd_usb_audio,audio,pwc,ohci_hcd,usb_storage
I would appreciate any suggestions on how to fix this.
Thanks,
Adam
Reply to: