URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 64258
[ Назад ]

Исходное сообщение
"FreeBSD: не поддерживается звуковая карта AZT2320 CS4231"

Отправлено Катюша , 18-Фев-06 13:35 
Здравствуйте, возникла проблема с поддержной звуковой карты во FreeBSD Карточка: AZT2320 CS4231
Попытки решения:
1)пыталась по инструкции http://www.opennet.me/base/sys/freebsd_sound.txt.html
но так как звуковухи такой в поддержке нет ( что выясннила вот здесь:
http://www.freebsd.org/releases/6.0R/hardware-i386.html#SOUND )
поэтому способом, описанным на официальном сайте http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/so... драйвер поставить не удалось.
зашла в тупик.
2)поставила OSS
звук появился, но OSS требует лицинзии и через 30 дней перестает работать
Помогите, пожалуйста разобраться.
Очень важно!



Содержание

Сообщения в этом обсуждении
"FreeBSD: не поддерживается звуковая карта AZT2320 CS4231"
Отправлено Skif , 18-Фев-06 13:53 
Попробуйте ndis использовать, вот пример для сетевой карты
http://www.opennet.me/base/sys/ndis_wifi.txt.html

"FreeBSD: не поддерживается звуковая карта AZT2320 CS4231"
Отправлено assoly , 18-Фев-06 14:05 
>Попробуйте ndis использовать, вот пример для сетевой карты
>http://www.opennet.me/base/sys/ndis_wifi.txt.html


спасибо, буду пробовать :)


"FreeBSD: не поддерживается звуковая карта AZT2320 CS4231"
Отправлено Skif , 18-Фев-06 14:06 
Кста...
3.10 Sound Devices
The sound(4) driver supports the following sound cards:

  CS4231, CS4232, CS4236, CS4237 (ISA)

  Creative Labs SoundBlaster PCI

  Intel 443MX, 810, 815, and 815E integrated sound devices

  MSS/WSS Compatible DSPs

  OPTi931/82C931 (ISA)

  Yamaha OPL-SAx (ISA)

The snd_ad1816(4) driver supports the following sound cards:

  Analog Devices AD1816

............

The snd_cs4281(4) driver supports the following sound cards:

  Crystal Semiconductor CS4281

The snd_csa(4) driver supports the following sound cards:

  Crystal Semiconductor CS4280

  Crystal Semiconductor CS4610

  Crystal Semiconductor CS4611

  Crystal Semiconductor CS4614

  Crystal Semiconductor CS4615

  Crystal Semiconductor CS4622

  Crystal Semiconductor CS4624

  Crystal Semiconductor CS4630

  Genius Soundmaker 128 Value

  Hercules Game Theatre XP

  Turtle Beach Santa Cruz

Some onboard CS4610 chips are accompanied by the CS423x ISA codec instead of the CS4297 AC97 codec. Such configurations are not supported by the snd_csa(4) driver yet.


че то, я вашего поста не понимаю...


"FreeBSD: не поддерживается звуковая карта AZT2320 CS4231"
Отправлено assoly , 18-Фев-06 18:04 
При подгрузке любых драйверов при помощи kldload, в том числе sound (в котором есть поддержка cs4231) cat < /dev/sndstat пишет следующее:
FreeBSD Audio Driver (newpcm)
Installed devices:

Кстати, на чипе карты маркировка azt2320, а cs4231 - так говорит о карте OSS.


"FreeBSD: не поддерживается звуковая карта AZT2320 CS4231"
Отправлено assoly , 18-Фев-06 19:05 
Вот ещё что.
BIOS, pnpinfo и oss определяют карту как AZT1008.

"FreeBSD: не поддерживается звуковая карта AZT2320 CS4231"
Отправлено Skif , 19-Фев-06 00:13 
>Вот ещё что.
>BIOS, pnpinfo и oss определяют карту как AZT1008.

На сколько я понимаю карта ISA или я не прав ? Если праав  (сам с такой не работал, деталей не знаю) то что в ней такого хорошего? Может проще другую карточку впихнуть?

pnpinfo и pciconf  встудию


Если карточка все таки isa - включить поддержку в ядре.

Попробуйте дополнительно подгрузить еще snd_cs4281 b snd_csa, кроме sound.


"FreeBSD: не поддерживается звуковая карта AZT2320 CS4231"
Отправлено Assoly , 19-Фев-06 22:28 
isa в ядре включен

pciconf:

agp0@pci0:0:0:    class=0x060000 card=0x00000000 chip=0x71908086 rev=0x03 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82443BX/ZX 440BX/ZX CPU to PCI Bridge (AGP Implemented)'
    class    = bridge
    subclass = HOST-PCI
pcib1@pci0:1:0:    class=0x060400 card=0x00000000 chip=0x71918086 rev=0x03 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82443BX/ZX 440BX/ZX AGPset PCI-to-PCI bridge'
    class    = bridge
    subclass = PCI-PCI
isab0@pci0:7:0:    class=0x060100 card=0x00000000 chip=0x71108086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82371AB/EB/MB PIIX4/4E/4M ISA Bridge'
    class    = bridge
    subclass = PCI-ISA
atapci0@pci0:7:1:    class=0x010180 card=0x00000000 chip=0x71118086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82371AB/EB/MB PIIX4/4E/4M IDE Controller'
    class    = mass storage
    subclass = ATA
uhci0@pci0:7:2:    class=0x0c0300 card=0x00000000 chip=0x71128086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82371AB/EB/MB PIIX4/4E/4M USB Interface'
    class    = serial bus
    subclass = USB
none0@pci0:7:3:    class=0x068000 card=0x00000000 chip=0x71138086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82371AB/EB/MB PIIX4/4E/4M Power Management Controller'
    class    = bridge
xl0@pci0:17:0:    class=0x020000 card=0x905510b7 chip=0x905510b7 rev=0x30 hdr=0x00
    vendor   = '3COM Corp, Networking Division'
    device   = '3C905B-TX Fast Etherlink 10/100 PCI TX NIC'
    class    = network
    subclass = ethernet
drm0@pci1:0:0:    class=0x030000 card=0xff03102b chip=0x0521102b rev=0x03 hdr=0x00
    vendor   = 'Matrox Electronic Systems Ltd.'
    device   = 'MGA-G200B Chipset (AGP)'
    class    = display
    subclass = VGA


pnpinfo:

Checking for Plug-n-Play devices...

Card assigned CSN #1
Vendor ID AZT1008 (0x08105407), Serial Number 0xffffffff
PnP Version 1.0, Vendor Version 3
Device Description: AZT1008 PnP SOUND DEVICE

Logical Device ID: AZT0500 0x00055407 #0
    Device supports I/O Range Check
Device Description: IDE CDROM DISABLED
TAG Start DF
Good Configuration
    I/O Range 0x0 .. 0x0, alignment 0x8, len 0x0
    [16-bit addr]
    I/O Range 0x0 .. 0x0, alignment 0x2, len 0x0
    [16-bit addr]
    IRQ: IRQ: High true edge sensitive
TAG End DF

Logical Device ID: AZT1008 0x08105407 #1
    Device supports I/O Range Check
Device Description: AUDIO
TAG Start DF
Good Configuration
    I/O Range 0x220 .. 0x220, alignment 0x10, len 0x10
    [16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x8, len 0x8
    [16-bit addr]
    I/O Range 0x534 .. 0x534, alignment 0x4, len 0x4
    [16-bit addr]
    IRQ: 5 IRQ: High true edge sensitive
    DMA: channel(s) 1
    8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 3
    8-bit, not a bus master, count by byte, , Compatibility mode
TAG Start DF
    I/O Range 0x220 .. 0x240, alignment 0x20, len 0x10
    [16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x8, len 0x8
    [16-bit addr]
    I/O Range 0x534 .. 0x608, alignment 0xd4, len 0x4
    [16-bit addr]
    IRQ: 5 9 10 IRQ: High true edge sensitive
    DMA: channel(s) 0 1 3
    8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 0 1 3
    8-bit, not a bus master, count by byte, , Compatibility mode
TAG Start DF
    I/O Range 0x220 .. 0x240, alignment 0x20, len 0x10
    [16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x8, len 0x8
    [16-bit addr]
    I/O Range 0xe84 .. 0xf44, alignment 0xc0, len 0x4
    [16-bit addr]
    IRQ: 5 9 10 IRQ: High true edge sensitive
    DMA: channel(s) 0 1 3
    8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 0 1 3
    8-bit, not a bus master, count by byte, , Compatibility mode
TAG Start DF
    I/O Range 0x100 .. 0x3f0, alignment 0x10, len 0x10
    [16-bit addr]
    I/O Range 0x100 .. 0x3f8, alignment 0x8, len 0x8
    [16-bit addr]
    I/O Range 0x100 .. 0xffc, alignment 0x4, len 0x4
    [16-bit addr]
    IRQ: 3 4 5 9 10 11 15 IRQ: High true edge sensitive
    DMA: channel(s) 0 1 3
    8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 0 1 3
    8-bit, not a bus master, count by byte, , Compatibility mode
TAG Start DF
    I/O Range 0x100 .. 0x3f0, alignment 0x10, len 0x10
    [16-bit addr]
    I/O Range 0x100 .. 0x3f8, alignment 0x8, len 0x8
    [16-bit addr]
    I/O Range 0x100 .. 0xffc, alignment 0x4, len 0x4
    [16-bit addr]
    IRQ: 3 4 5 9 10 11 15 IRQ: High true edge sensitive
    DMA: channel(s) 0 1 3
    8-bit, not a bus master, count by byte, , Compatibility mode
TAG End DF

Logical Device ID: AZT2001 0x01205407 #2
    Device supports I/O Range Check
Device Description: MPU401 MIDI
TAG Start DF
Good Configuration
    I/O Range 0x330 .. 0x330, alignment 0x2, len 0x2
    [16-bit addr]
    IRQ: 9 IRQ: High true edge sensitive
TAG Start DF
    I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2
    [16-bit addr]
    IRQ: 3 4 5 9 10 11 15 IRQ: High true edge sensitive
TAG Start DF
    I/O Range 0x100 .. 0x3fe, alignment 0x2, len 0x2
    [16-bit addr]
    IRQ: 3 4 5 9 10 11 15 IRQ: High true edge sensitive
TAG End DF

Logical Device ID: AZT3001 0x01305407 #3
    Device supports I/O Range Check
Device Description: GAME PORT
TAG Start DF
Good Configuration
    I/O Range 0x200 .. 0x200, alignment 0x8, len 0x8
    [16-bit addr]
TAG Start DF
    I/O Range 0x208 .. 0x208, alignment 0x8, len 0x8
    [16-bit addr]
TAG End DF
End Tag

Successfully got 65 resources, 4 logical fdevs
-- card select # 0x0001

CSN AZT1008 (0x08105407), Serial Number 0xffffffff

Logical device #0
IO:  0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 0 0
DMA 4 4
IO range check 0x00 activate 0x01

Logical device #1
IO:  0x0220 0x0388 0x0534 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 5 0
DMA 1 3
IO range check 0x00 activate 0x01

Logical device #2
IO:  0x0300 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 10 0
DMA 4 4
IO range check 0x00 activate 0x01

Logical device #3
IO:  0x0200 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 0 0
DMA 4 4
IO range check 0x00 activate 0x01


"FreeBSD: не поддерживается звуковая карта AZT2320 CS4231"
Отправлено lavr , 20-Фев-06 13:13 
>Здравствуйте, возникла проблема с поддержной звуковой карты во FreeBSD Карточка: AZT2320 CS4231
>
>Попытки решения:
>1)пыталась по инструкции http://www.opennet.me/base/sys/freebsd_sound.txt.html
>но так как звуковухи такой в поддержке нет ( что выясннила вот
>здесь:
>http://www.freebsd.org/releases/6.0R/hardware-i386.html#SOUND )
>поэтому способом, описанным на официальном сайте http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/so... драйвер поставить не удалось.
>зашла в тупик.
>2)поставила OSS
>звук появился, но OSS требует лицинзии и через 30 дней перестает работать
>
>Помогите, пожалуйста разобраться.
>Очень важно!


важное - aztech 2320 это старинная звуковая карта ISA-PNP, разработанная
на базе чипсета CS4231 который поддерживается родным sound-драйвером
FreeBSD.

Что нужно знать и понимать при использовании таких старых карт:
- disable PNP OS в BIOS'е
- так как карта старая - ISA, вероятно и материнка старая, если слот
ISA ОДИН - скорей всего он "шарит" ресурсы с один из слотов PCI, такую
технологию в свое время использовали в материнках где оставляли ОДИН
слот ISA
- там же в BIOS'е вероятно должно быть выставлено legacy enable для
этого слота и разрешено использование соответствующего прерывания
- возможно прерывание которое назаначается PNP для этой карты, шарит
другое устройство или драйвер, скорей всего это плохо
- последнее это возможная проблема ISA-PNP при использовании ACPI, можно
попробовать ACPI-disable

исходя из верхнего, я сделал бы следующее:

- посмотрел материнку и определил бы модель и кол-во ISA слотов чтобы
дальше было понятно - наличие двух СВЯЗНЫХ слотов: PCI и ISA
- взял бы и попробовал под MSDOS/Windows загрзуить PNP конфигуратор
для AZT2320 и посмотрел используемые: IRQ, IOMEM, IOPORT, DMA...

Дальше стало бы понятно ЧТО написать в device.hints, типа:

# отрубаем acpi
hint.acpi.0.disabled="1"
# sound на isa
hint.pcm.0.at="isa"
# sound карта на irq=5
hint.pcm.0.irq="5"
# sound использует dma=1
hint.pcm.0.drq="1"
# флаг для sound
hint.pcm.0.flags="0x0"

верхнее всего лишь ПРИМЕР и ровным счетом НИЧЕГО не означает, чтобы
правильно что-то сделать:

# man sound

Теперь про OSS:
http://www.opensound.com/download.cgi

"Open Sound System is now free for personal and non-commercial use and comes with a license key that will allow you to run OSS. The license key is valid for up to 6 months at a time after which you will need to download and install OSS again. There are no time limitations or restricted functionality during the licensing period."

The license key is valid - лицензионный ключ действителен в течении
6 месяцев, по истечении данного времени нужно скачать снова и установить:
http://www.opensound.com/freebsd.html - последняя версия 3.99.4a
анонсирована 7 февраля - так что полгода в запасе