envy24ht driver problem

Sébastien Morand seb.morand at gmail.com
Mon Apr 7 10:20:37 UTC 2008


Hi,

I have a problem using my soundcard:
I'm not able to hear anything and I can't change the volume :
[20:39:16] root at mellba:~
Mixer vol      is currently set to  75:75
Mixer treble   is currently set to   0:0
Mixer synth    is currently set to   0:0
Mixer pcm      is currently set to  75:75
Mixer speaker  is currently set to   0:0
Mixer line     is currently set to  75:75
Mixer mic      is currently set to   0:0
Mixer cd       is currently set to   0:0
Mixer mix      is currently set to   0:0
Recording source: mic
[20:39:18] root at mellba:~
# mixer speaker 50:50
Setting the mixer speaker from 0:0 to 50:50.
mixer: WRITE_MIXER: Device not configured

Here is my kldstat:
# kldstat
Id Refs Address    Size     Name
 1   15 0xc0400000 906518   kernel
 2    1 0xc0d07000 a634     reiserfs.ko
 3    1 0xc0d12000 80c8     snd_envy24ht.ko
 4    3 0xc0d1b000 4a5ac    sound.ko
 5    2 0xc0d66000 2a58     snd_spicds.ko
 6    1 0xc0d69000 6a32c    acpi.ko
 7    1 0xc4c58000 3000     pflog.ko
 8    1 0xc4c5b000 33000    pf.ko
 9    1 0xc4ce1000 22000    linux.ko
10    1 0xc4d45000 4000     logo_saver.ko

The sound is correctly detected:
# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386)
Installed devices:
pcm0: <Envy24HT audio (Generic)> at io 0xa000:32,0xa400:128 irq 18
[GIANT] (1p:4v/5r:4v channels duplex default)
[20:40:43] root at mellba:~
# dmesg | grep pcm0
pcm0: <Envy24HT audio (Generic)> port 0xa000-0xa01f,0xa400-0xa47f irq
18 at device 6.0 on pci5
pcm0: [GIANT-LOCKED]
pcm0: [ITHREAD]
pcm0: system configuration
pcm0: unregister: mixer busy

I don't understand the mixer busy stuff, and I assume it where my problem is.
I can't unload the module:
kldunload: can't unload file: Device busy

Hope you will be able to help me


More information about the freebsd-bugs mailing list