Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

Re: [KFUG] ICH 2ch ??



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


On Sat, Apr 17, 2004 at 05:08:11AM +0900, kalipso wrote:
 > 현재 4.10 beta 입니다.
 > 그런데 이 현상은 5.2역시나 마찬가지 입니다.
 > 
 > patch를 하면 해결이 되나요?
 > 메인보드는 ASUS P4C800, ADI 1985 6ch 내장입니다.
 > 
 > dmesg:
 > pcm0: <Intel ICH5 (82801EB)> port 0xee80-0xeebf,0xe800-0xe8ff mem
 > 0xfebff400-0xfebff4ff,0xfebff800-0xfebff9ff irq 5 at device 31.5 on pci0
 > pcm0: <Analog Devices AD1985 AC97 Codec>
 > 
 > cat /dev/sndstat:
 > FreeBSD Audio Driver (newpcm)
 > Installed devices:
 > pcm0: <Intel ICH5 (82801EB)> at io 0xfebff800, 0xfebff400 irq 5 bufsz
 > 16384 (1p/1r/0v channels duplex)
 > 
 > mplayer에서 -channels 6
 > 옵션을 주면 아예 출력이 안됩니다.
 > 해결할 방법을 알려주시면 감사합니다.


ICH가 어떤기능을 가지고 있는지는 잘 모르겠지만 이 외에도 Audigy같은
고가의 카드들의 많은기능(3D Sound, Midi, 5.1 ch. 출력등)은 지원되지
않습니다. 

1p/1r 은 동시에 1 playback, 1 recording이 가능하다는 말입니다.
저의 경우는 다음과 같이 출력됩니다.
pcm0: <Creative EMU10K1> at io 0xe400 irq 17 (4p/2r/0v channels duplex default)

이경우 동시에 4 playback, 2 recording이 가능하다는 말입니다.
(/dev를  보면 channel수만큼의 audio, dsp device가 있을겁니다. 4.x라면
MAKEDEV로 만들어야 합니다.)

만일 카드가 여러개의 channel을 지원하지 않으면 virtual channel을
사용할 수 있습니다. 'sysctl hw.snd'의 결과를 보시기 바랍니다.
자세한건 pcm(4)을 보세요.

만일 ICH가 원하는 기능을 가지고 있는데 지원되지 않는다면 새로
driver를 만드는 방법외에는 없습니다.
-- 
Pyun YongHyeon <http://www.kr.freebsd.org/~yongari>
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions


[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2004/04/18 19:48:12 $
Powered by FreeBSD