Status of VIA Envy24 audio controller

Nikolas Britton nikolas.britton at gmail.com
Sat Jun 17 12:00:52 UTC 2006


On 6/13/06, Nikolas Britton <nikolas.britton at gmail.com> wrote:
>
> Cool!, I just order a Audiophile 2496, it should be in my hands by
> the end of the week for testing.

Three problems so far (using Konstantin's full.diff patch):

1)
$ kldunload snd_ak452x.ko
Warning: memory type ak452x leaked memory on destroy (1 allocations,
64 bytes leaked).

2)
I have no sound in KDE. Everything works fine at the console but when
I load KDE (3.5.3) the sound stutters and plays at less then 1/2 speed.

3)
'mixer: WRITE_MIXER: Device not configured' The message repeats x
times at system startup, x = whatever hw.snd.maxautovchans is set to.

Also I fixed up your dump utility Konstantin:
* s/xkodi/envy24_dump/
* added simple script to automate everything.
* added a readme file with instructions.
* added copyright notice (in your name) and BSD licence.

http://www.nbritton.org/uploads/envy24/envy24_dump_v01.tar

--------------------------------------
pciconf:
pcm0 at pci0:9:0:  class=0x040100 card=0xd6341412 chip=0x17121412 rev=0x02 hdr=0x00
    vendor   = 'VIA Technologies Inc (Was: IC Ensemble Inc)'
    device   = 'ICE1712 Envy24 Multichannel Audio Controller'
    class    = multimedia
    subclass = audio

dmesg:
pcm0: <Envy24 audio(M Audio Audiophile 2496)> port
0x8800-0x881f,0x8400-0x840f,0x8000-0x800f,0x7800-0x783f irq 16 at
device 9.0 on pci0
pcm0: system configuration
  SubVendorID: 0x1412, SubDeviceID: 0xd634
  XIN2 Clock Source: 22.5792MHz(44.1kHz*512)
  MPU-401 UART(s) #: 1
  AC'97 codec: not exist
  ADC #: 1
  DAC #: 1
  Multi-track converter type: I2S(96KHz support, 24bit resolution, ID#0x2)
  S/PDIF(IN/OUT): 1/1 ID# 0x00
  GPIO(mask/dir/state): 0x04/0xfb/0xfe

cat /dev/sndstat:
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Envy24 audio(M Audio Audiophile 2496)> at io
0x8800:32,0x8400:16,0x8000:16,0x7800:64 irq 16 (5p/3r/2v channels
duplex default)

sysctl:
hw.snd.targetirqrate: 32
hw.snd.report_soft_formats: 1
hw.snd.verbose: 1
hw.snd.unit: 0
hw.snd.maxautovchans: 4
hw.snd.pcm0.buffersize: 0
hw.snd.pcm0.vchans: 2
dev.pcm.0.%desc: Envy24 audio(M Audio Audiophile 2496)
dev.pcm.0.%driver: pcm
dev.pcm.0.%location: slot=9 function=0
dev.pcm.0.%pnpinfo: vendor=0x1412 device=0x1712 subvendor=0x1412
subdevice=0xd634 class=0x040100
dev.pcm.0.%parent: pci0

envy24_dump.ko (was xkodi):
envy24_dump0: <ENVY24> port
0x8800-0x881f,0x8400-0x840f,0x8000-0x800f,0x7800-0x783f irq 16 at
device 9.0 on pci0
envy24_dump0: E2PROM DUMP:
    | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C OD 0E 0F
----+-------------------------------------------------
 00 | d6 34 14 12 1d 01 10 80 72 03 04 fe fb 00 00 00
 01 | 00 00 00 44 04 00 00 00 04 00 00 00 01 ff ff ff



-- 
BSD Podcasts @:
http://bsdtalk.blogspot.com/
http://freebsdforall.blogspot.com/


More information about the freebsd-multimedia mailing list