From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Kolya Grechukh (by way of Kolya Grechukh ) Organization: Refractory Trading House Date: Fri, 20 Feb 2004 15:05:49 +0200 User-Agent: KMail/1.5 To: hardware@altlinux.ru MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200402201505.49684.ngrechukh@ua.fm> Subject: [Hardware] cmi9739 (was: [sisyphus] compact 0116 - sound trouble) X-BeenThere: hardware@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: hardware@altlinux.ru List-Id: ALT Linux hardware support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Feb 2004 13:03:41 -0000 Archived-At: List-Archive: at Четверг 19 Февраль 2004 16:04 Sergey Vlasov wrote: <..skipped..> > Посмотрите в /proc/asound/card0/codec97#0/ac97#0-0 тип кодека. > Если это CMI9739 - так и должно быть; этот кодек не имеет > аппаратной регулировки громкости PCM. Программную регулировку > в драйвере разработчики ALSA делать отказались - решили делать > это в libalsa, но пока ещё ничего не сделали. так и есть. intel ich4, чип cmi9739. на сайте производителя нашел драйвер oss, для alsa нету (wish: а сделал бы кто-нибудь модуль для alsa на основе фирменных oss-дров...) . даже есть cmconfig для настройки 6ch/4ch. скомпилированный можуль cmaudio.o нормально загружается, появляется звук и громкость регулируется. только вот маленькая лажа: depmod -ae выдает: depmod: *** Unresolved symbols in /lib/modules/2.4.22-wks-up-alt3/kernel/drivers/sound/cmaudio.o depmod: schedule_timeout depmod: __wake_up depmod: pci_register_driver depmod: __generic_copy_from_user depmod: __release_region depmod: unregister_sound_dsp depmod: kmalloc depmod: pci_free_consistent depmod: pci_enable_device depmod: pci_read_config_byte depmod: pcibios_present depmod: pci_read_config_dword depmod: register_sound_dsp depmod: register_sound_mixer depmod: pci_alloc_consistent depmod: interruptible_sleep_on_timeout depmod: unregister_sound_mixer depmod: pci_read_config_word depmod: del_timer depmod: pci_set_dma_mask depmod: kfree depmod: pci_unregister_driver depmod: pci_set_master depmod: pci_write_config_dword depmod: mem_map depmod: pci_write_config_word depmod: jiffies depmod: __request_region depmod: printk depmod: add_timer depmod: __const_udelay depmod: ioport_resource depmod: __generic_copy_to_user (там в Makefile прописан поиск сырцов ядра, если нет - то берет хидеры. м.б. надо было ему полное дерево подсунуть? после сборки ядра buildtree остается в RPM/BUILD?) хотя все работает. но вставлять его приходится вручную в rc.local: insmod /root/cmedia/`uname -r`/cmaudio.o если через modules.conf - ломается depmod. что делать? -- -------- Nick S. Grechukh kolyag@mail.ru Refractory Trading House, network administrator.