2009년 11월 3일 화요일

사운드모듈 올리기

hm#
hm#
hm# kldload snd_driver
hm#
hm#
hm# kldstat
Id Refs Address    Size     Name
 1   37 0xc0400000 a100e4   kernel
 2    1 0xc300a000 22000    linux.ko
 3    1 0xc306b000 3000     daemon_saver.ko
33    1 0xc3186000 2000     snd_driver.ko
34    1 0xc318f000 5000     snd_vibes.ko
35   34 0xc3194000 3f000    sound.ko
36    1 0xc31e0000 4000     snd_via82c686.ko
37    1 0xc31f3000 7000     snd_via8233.ko
38    1 0xc3201000 5000     snd_t4dwave.ko
39    3 0xc3206000 3000     snd_spicds.ko
40    1 0xc3209000 5000     snd_solo.ko
41    4 0xc320e000 4000     snd_sbc.ko
42    1 0xc3218000 4000     snd_sb8.ko
43    1 0xc321c000 4000     snd_sb16.ko
44    1 0xc3220000 11000    snd_neomagic.ko
45    2 0xc3231000 a000     snd_mss.ko
46    1 0xc323d000 9000     snd_maestro3.ko
47    1 0xc3258000 8000     snd_maestro.ko
48    1 0xc326c000 6000     snd_ich.ko
49    1 0xc3272000 19000    snd_hda.ko
50    1 0xc3264000 4000     snd_fm801.ko
51    1 0xc328b000 5000     snd_ess.ko
52    1 0xc3290000 8000     snd_es137x.ko
53    1 0xc329f000 7000     snd_envy24ht.ko
54    1 0xc32a6000 8000     snd_envy24.ko
55    1 0xc32ae000 12000    snd_emu10kx.ko
56    1 0xc32c4000 b000     snd_ds1.ko
57    2 0xc32df000 7000     snd_csa.ko
58    1 0xc32ea000 5000     snd_cs4281.ko
59    1 0xc32f4000 5000     snd_cmi.ko
60    1 0xc332c000 6000     snd_atiixp.ko
61    1 0xc3332000 5000     snd_als4000.ko
62    1 0xc3337000 4000     snd_ad1816.ko

사용하지 않는 사운드 모듈까지 올라와 있다.

hm#
hm#
hm#
hm# cat < /dev/sndstat
FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386)
Installed devices:
pcm0: <CMedia CMI8738> at io 0x9800 irq 10 kld snd_cmi [MPSAFE] (1p:1v/1r:1v channels duplex default)
hm#
hm#


시스템 시작시 자동으로 사운드 모듈 올리기

hm# vim /boot/loader.conf
#snd_driver_load="YES"   ##사운드모듈 전부 (원하지 않는 사운드 모듈 전부 올라온다.)
snd_cmi_load="YES"       ## 나만의 사운드모듈만 올리기
hm#
hm#
hm#
hm# kldunload snd_driver
hm#
hm# kldstat
Id Refs Address    Size     Name
 1    7 0xc0400000 a100e4   kernel
 2    1 0xc300a000 22000    linux.ko
 3    1 0xc306b000 3000     daemon_saver.ko
hm#
hm#
hm#
hm#  
hm# kldload snd_cmi
hm#
hm# kldstat
Id Refs Address    Size     Name
 1    9 0xc0400000 a100e4   kernel
 2    1 0xc300a000 22000    linux.ko
 3    1 0xc306b000 3000     daemon_saver.ko
62    1 0xc318f000 5000     snd_cmi.ko
63    2 0xc3194000 3f000    sound.ko
hm#
hm#
hm#

댓글 1개:

  1. 아래의 명령어를 실행한 후에 음악을 들을 수 있는 어플리케이션으로 테스트 해보시기 바랍니다.

    # kldload snd_ich



    아무 이상이 없다면, 위의 명령을 부팅시에 자동으로 수행하기 위해 에디터로 설정 파일을 불러옵니다.

    # vi /boot/loader.conf



    loader.conf 에 내용을 추가합니다.

    snd_ich_load="YES"

    답글삭제