How about AMD Puma platform support?
Norikatsu Shigemura
nork at FreeBSD.org
Tue Aug 26 17:37:54 UTC 2008
HI mav.
On Mon, 25 Aug 2008 22:39:47 +0300
Alexander Motin <mav at FreeBSD.org> wrote:
> I am now working on HDA driver improvement. I think my patches should
> give you much better support for your sound hardware.
I tested and played a music before/after your patch.
SEE ALSO attached some result files.
# sysctl -a | grep -e snd -e dsp (before applied your patch)
# sysctl -a | grep -e snd -e dsp (after applied your patch)
# mixer -f /dev/dsp0 (after applied your patch)
# mixer -f /dev/dsp1 (after applied your patch)
# mixer -f /dev/dsp2 (after applied your patch)
/var/run/dmesg.boot (after applied your patch)
BEFORE:
I can play a music without specified dsp device. Because
pcm0 is only attached.
AFTER:
I can play a music with specified dsp device as /dev/dsp1.
Because pcm0 and pcm2 is only mixer device.
Thank you!
-------------- next part --------------
hw.snd.latency_profile: 1
hw.snd.latency: 5
hw.snd.report_soft_formats: 1
hw.snd.compat_linux_mmap: 0
hw.snd.feeder_buffersize: 16384
hw.snd.feeder_rate_round: 25
hw.snd.feeder_rate_max: 2016000
hw.snd.feeder_rate_min: 1
hw.snd.verbose: 1
hw.snd.maxautovchans: 16
hw.snd.default_unit: 0
hw.snd.version: 2007061600/amd64
hw.snd.default_auto: 0
dev.pcm.0.%desc: HDA codec Unknown Codec PCM #0
dev.pcm.0.%driver: pcm
dev.pcm.0.%parent: hdac0
dev.pcm.0.play.vchans: 1
dev.pcm.0.play.vchanrate: 48000
dev.pcm.0.play.vchanformat: s16le
dev.pcm.0.buffersize: 0
dev.pcm.1.%desc: HDA codec Realtek ALC888 PCM #0
dev.pcm.1.%driver: pcm
dev.pcm.1.%parent: hdac1
dev.pcm.1.play.vchans: 1
dev.pcm.1.play.vchanrate: 48000
dev.pcm.1.play.vchanformat: s16le
dev.pcm.1.rec.vchans: 1
dev.pcm.1.rec.vchanrate: 48000
dev.pcm.1.rec.vchanformat: s16le
dev.pcm.1.buffersize: 0
dev.pcm.2.%desc: HDA codec Realtek ALC888 PCM #1
dev.pcm.2.%driver: pcm
dev.pcm.2.%parent: hdac1
dev.pcm.2.play.vchans: 1
dev.pcm.2.play.vchanrate: 48000
dev.pcm.2.play.vchanformat: s16le
dev.pcm.2.buffersize: 0
-------------- next part --------------
hw.snd.latency_profile: 1
hw.snd.latency: 5
hw.snd.report_soft_formats: 1
hw.snd.compat_linux_mmap: 0
hw.snd.feeder_buffersize: 16384
hw.snd.feeder_rate_round: 25
hw.snd.feeder_rate_max: 2016000
hw.snd.feeder_rate_min: 1
hw.snd.verbose: 1
hw.snd.maxautovchans: 16
hw.snd.default_unit: 0
hw.snd.version: 2007061600/amd64
hw.snd.default_auto: 0
dev.pcm.0.%desc: ATI SB600 High Definition Audio Controller
dev.pcm.0.%driver: pcm
dev.pcm.0.%location: slot=20 function=2 handle=\_SB_.PCI0.HDA_
dev.pcm.0.%pnpinfo: vendor=0x1002 device=0x4383 subvendor=0x1025 subdevice=0x014b class=0x040300
dev.pcm.0.%parent: pci0
dev.pcm.0.play.vchans: 2
dev.pcm.0.play.vchanrate: 48000
dev.pcm.0.play.vchanformat: s16le
dev.pcm.0.rec.vchans: 1
dev.pcm.0.rec.vchanrate: 48000
dev.pcm.0.rec.vchanformat: s16le
dev.pcm.0.buffersize: 16384
dev.pcm.0.polling: 0
dev.pcm.0.polling_interval: 250
dev.pcm.1.%desc: ATI (Unknown) High Definition Audio Controller
dev.pcm.1.%driver: pcm
dev.pcm.1.%location: slot=5 function=1
dev.pcm.1.%pnpinfo: vendor=0x1002 device=0x960f subvendor=0x1025 subdevice=0x014b class=0x040300
dev.pcm.1.%parent: pci1
dev.pcm.1.buffersize: 16384
dev.pcm.1.polling: 0
dev.pcm.1.polling_interval: 250
-------------- next part --------------
Mixer vol is currently set to 100:100
Mixer pcm is currently set to 75:75
-------------- next part --------------
Mixer vol is currently set to 100:100
Mixer pcm is currently set to 75:75
Mixer line is currently set to 0:0
Mixer mic is currently set to 0:0
Mixer mix is currently set to 0:0
Mixer rec is currently set to 0:0
Mixer ogain is currently set to 50:50
Mixer monitor is currently set to 100:100
Recording source: mic
-------------- next part --------------
Mixer vol is currently set to 100:100
Mixer pcm is currently set to 75:75
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmesg.boot.gz
Type: application/octet-stream
Size: 14442 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20080826/fe59f9ff/dmesg.boot.obj
More information about the freebsd-current
mailing list