Доброго времни суток.Такие дела:
Есть Creative SB AudioPCI128
Пересобрал ядро сdevice sound
и
device "snd_sbc" (по идее это)
или
device "snd_emu10k1"появилось /dev/sndstat
на этом все и закончилось. :confused:
cat /dev/sndstat
говорит что ничего нету.
Никаких обещаных/dev/audio
/dev/dsp
/dev/dspr
или
/dev/pcmНезнаю что и думать.
Все что предполагал ман вроде сделалkldload обоих драйверов говорит что все в памяти.
Что я неправильно делаю ?
Помогите настроить звук пожалуста !!!!
>Доброго времни суток.
>
>Такие дела:
>Есть Creative SB AudioPCI128
>Пересобрал ядро с
>
>device sound
>и
>device "snd_sbc" (по идее это)по чьей идее?
# man snd_sbc
...
The snd_sbc driver supports the following soundcards:o Advance Asound 100 and 110
o Creative SB16, SB32, SB AWE64 (including Gold) and ViBRA16
o ESS ES1868, ES1869, ES1879 and ES1888
o Logic ALS120
...>или
>device "snd_emu10k1"The snd_emu10k1 driver supports the following soundcards:
o Creative SoundBlaster Live! (EMU10K1 Chipset)
o Creative SoundBlaster Audigy (EMU10K2 Chipset)>появилось /dev/sndstat
>
>на этом все и закончилось. :confused:
>
>cat /dev/sndstat
>
>говорит что ничего нету.
>Никаких обещаных
>
>/dev/audio
>/dev/dsp
>/dev/dspr
>или
>/dev/pcm
>
>Незнаю что и думать.
>Все что предполагал ман вроде сделал
>
>kldload обоих драйверов говорит что все в памяти.
>Что я неправильно делаю ?
>Помогите настроить звук пожалуста !!!!# pciconf -lv
выкинь все sound драйвера из ядра и попробуй:
# kldload sound.ko
>выкинь все sound драйвера из ядра и попробуй:
>
># kldload sound.ko
сейчас попробую># pciconf -lv
Результат вывода:
agp0@pci0:0:0: class=0x060000 card=0x80271043 chip=0x11308086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82815/EM/EP/P 815/EM/EP/P (Solano) Host to I/O Hub Bridge'
class = bridge
subclass = HOST-PCI
pcib1@pci0:1:0: class=0x060400 card=0x00000000 chip=0x11318086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = '82815/EM/EP/P 815/EM/EP/P (Solano) PCI to AGP Bridge'
class = bridge
subclass = PCI-PCI
pcib2@pci0:30:0: class=0x060400 card=0x00000000 chip=0x244e8086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = '82801BA/CA/DB/DBL/EB/ER (ICH2/3/4/4-L/5/5R), 6300ESB Hub Interface to PCI Bridge'
class = bridge
subclass = PCI-PCI
isab0@pci0:31:0: class=0x060100 card=0x00000000 chip=0x24408086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801BA (ICH2) LPC Interface Controller'
class = bridge
subclass = PCI-ISA
atapci0@pci0:31:1: class=0x010180 card=0x80271043 chip=0x244b8086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801BA (ICH2) UltraATA/100 IDE Controller'
class = mass storage
subclass = ATA
uhci0@pci0:31:2: class=0x0c0300 card=0x80271043 chip=0x24428086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801BA/BAM (ICH2/ICH2-M) USB Universal Host Controller'
class = serial bus
subclass = USB
none0@pci0:31:3: class=0x0c0500 card=0x80271043 chip=0x24438086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801BA/BAM (ICH2/ICH2-M) SMBus Controller'
class = serial bus
subclass = SMBus
uhci1@pci0:31:4: class=0x0c0300 card=0x80271043 chip=0x24448086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801BA/BAM (ICH2/ICH2-M) USB Universal Host Controller'
class = serial bus
subclass = USB
none1@pci1:0:0: class=0x030000 card=0x02001043 chip=0x002910de rev=0x11 hdr=0x00
vendor = 'NVIDIA Corporation'
device = 'RIVA TNT2 Ultra [NVULTRA]'
class = display
subclass = VGA
none2@pci2:10:0: class=0x040100 card=0x20001274 chip=0x58801274 rev=0x02 hdr=0x00
vendor = 'Creative (Was: Ensoniq)'
device = '5880 AudioPCI'
class = multimedia
subclass = audio
>>выкинь все sound драйвера из ядра и попробуй:
>>
>># kldload sound.ko
>сейчас попробую
>
>># pciconf -lv
>
>Результат вывода:
>
>agp0@pci0:0:0: class=0x060000 card=0x80271043 chip=0x11308086 rev=0x02 hdr=0x00
> vendor = 'Intel Corporation'
> device = '82815/EM/EP/P 815/EM/EP/P (Solano) Host
>to I/O Hub Bridge'
> class = bridge
> subclass = HOST-PCI
>pcib1@pci0:1:0: class=0x060400 card=0x00000000 chip=0x11318086 rev=0x02 hdr=0x01
> vendor = 'Intel Corporation'
> device = '82815/EM/EP/P 815/EM/EP/P (Solano) PCI
>to AGP Bridge'
> class = bridge
> subclass = PCI-PCI
>pcib2@pci0:30:0: class=0x060400 card=0x00000000 chip=0x244e8086 rev=0x02 hdr=0x01
> vendor = 'Intel Corporation'
> device = '82801BA/CA/DB/DBL/EB/ER (ICH2/3/4/4-L/5/5R), 6300ESB Hub
>Interface to PCI Bridge'
> class = bridge
> subclass = PCI-PCI
>isab0@pci0:31:0: class=0x060100 card=0x00000000 chip=0x24408086 rev=0x02 hdr=0x00
> vendor = 'Intel Corporation'
> device = '82801BA (ICH2) LPC Interface
>Controller'
> class = bridge
> subclass = PCI-ISA
>atapci0@pci0:31:1: class=0x010180 card=0x80271043 chip=0x244b8086 rev=0x02 hdr=0x00
> vendor = 'Intel Corporation'
> device = '82801BA (ICH2) UltraATA/100 IDE
>Controller'
> class = mass storage
> subclass = ATA
>uhci0@pci0:31:2: class=0x0c0300 card=0x80271043 chip=0x24428086 rev=0x02 hdr=0x00
> vendor = 'Intel Corporation'
> device = '82801BA/BAM (ICH2/ICH2-M) USB Universal
>Host Controller'
> class = serial bus
> subclass = USB
>none0@pci0:31:3: class=0x0c0500 card=0x80271043 chip=0x24438086 rev=0x02 hdr=0x00
> vendor = 'Intel Corporation'
> device = '82801BA/BAM (ICH2/ICH2-M) SMBus Controller'
>
> class = serial bus
> subclass = SMBus
>uhci1@pci0:31:4: class=0x0c0300 card=0x80271043 chip=0x24448086 rev=0x02 hdr=0x00
> vendor = 'Intel Corporation'
> device = '82801BA/BAM (ICH2/ICH2-M) USB Universal
>Host Controller'
> class = serial bus
> subclass = USB
>none1@pci1:0:0: class=0x030000 card=0x02001043 chip=0x002910de rev=0x11 hdr=0x00
> vendor = 'NVIDIA Corporation'
> device = 'RIVA TNT2 Ultra [NVULTRA]'
>
> class = display
> subclass = VGA
>none2@pci2:10:0: class=0x040100 card=0x20001274 chip=0x58801274 rev=0x02 hdr=0x00
> vendor = 'Creative (Was: Ensoniq)'
> device = '5880 AudioPCI'
> class = multimedia
> subclass = audio# grep 5880 /sys/dev/sound/pci/*
...
...
/sys/dev/sound/pci/es137x.c ...
...итого драйвер: snd_es137x.ko
Если не сможешь выгрузить ранее загруженный sound.ko:
- перегрузись
- загрузи модуль snd_es137x.ko# kldload snd_es137x.ko
# cat /dev/sndstat
# mixer vol 50 pcm 50 (man mixer)
# sysctl hw.snd.maxautovchans=4 hw.snd.pcm0.vchans=4
# mpg123 /path/filename.mp3man sound
man mixer
http://www.freebsd.org.ua/doc/ru_RU.KOI8-R/books/handbook/so...
http://www.freebsd.org.ua/doc/ru_RU.KOI8-R/books/handbook/so...чтобы драйвер грузился автоматом:
# echo snd_es137x_load=\"YES\" >> /boot/loader.conf.local
чтобы было несколько виртуальных аудио-каналов (/dev/dsp0.1/2/3/4):
# echo hw.snd.maxautovchans=4 >> /etc/sysctl.conf
# echo hw.snd.pcm0.vchans=4 >> /etc/sysctl.conf# mpg123 -a /dev/dsp0.1 file1.mp3
ну и затем сразу другой mp3 запусти через другой канал
# mpg123 -a /dev/dsp0.2 file2.mp3
>итого драйвер: snd_es137x.ko
Спасибо огромное !!!!
Звук появился !!! Ура !