Autor Tópico: Instalar driver de placa de som.  (Lida 7972 vezes)

Offline Josimar

  • Novato
  • *
  • Mensagens: 7
    • Ver perfil
Instalar driver de placa de som.
« Online: 27 de Julho de 2008, 15:11 »
Tenho uma placa de som off board 'Genius Sound Maker Value 5.1'. Apenas a caixa de som central não funciona. Essa placa vem com drivers para Linux, mas a  instalação é complicada para leigos (como a maioria dos fabricantes, que insistem em não facilitar a vida de quem quer usar Linux). Tentei instalar seguindo a ajuda (readme), mas vem em inglês, dificultando o entendimento do processo. Mesmo assim consigo ir até o item descompactar. Então temos que dar comando 'make' que o Mandriva não reconhece. Não passo dessa parte. No CCM, a placa é assim:


Identificação
Fabricante: ‎C-Media Electronics Inc

Descrição: ‎CM8738

Classe da mídia: ‎Multimedia audio controller

Conexão
Barramento: ‎PCI

Domínio PCI: ‎0

Barramento PCI #: ‎0

dispositivo PCI #: ‎12

função PCI #: ‎0

ID do fabricante: ‎0x13f6

ID do dispositivo: ‎0x0111

Driver
Módulo: ‎snd_cmipci

Drivers alternativos: ‎cmpci

            --------------------------------

No manual da placa tem essa informação:  Chipset: CMI8738 / PCI-SX 4Ch form C-Media Technilogy

Segue o texto da instrução de instalação, para o caso de alguém fazer um resumo mais prático. 


HARDWARE SUPPORTED
================================================================================
C-Media CMI8338
C-Media CMI8738
On-board C-Media chips


WHAT'S NEW
================================================================================

  1. Support modem interface for 8738. (select in kernel configuration)
  2. Enable S/PDIF-in to S/PDIF-out (S/PDIF loop).
  3. Enable 4 channels analog duplicate mode on 3 jack or 4 jack
     configurateion.
  4. Enable joystick support. (joystick driver needed)


STEPS TO BUILD DRIVER
================================================================================

  1. Backup the Config.in and Makefile in the sound driver directory
     (/usr/src/linux/driver/sound).
     The Configure.help provide help when you config driver in step
     4, please backup the original one (/usr/src/linux/Document) and
     copy this file.
     The cmpci is document for the driver in detail, please copy it
     to /usr/src/linux/Document/sound so you can refer it. Backup if
     there is already one.

  2. Extract the tar file by 'tar xvzf cmpci-xx.tar.gz' in the above
     directory.

  3. Change directory to /usr/src/linux

  4. Config cm8338 driver by 'make menuconfig', 'make config' or
     'make xconfig' command.

  5. Please select Sound Card (CONFIG_SOUND=m) support and CMPCI
     driver (CONFIG_SOUND_CMPCI=m) as modules. Resident mode not tested.
     For driver option, please refer 'DRIVER PARAMETER'

  6. Compile the kernel if necessary.

  7. Compile the modules by 'make modules'.

  8. Install the modules by 'make modules_install'


INSTALL DRIVER
================================================================================

  1. Before first time to run the driver, create module dependency by
     'depmod -a'

  2. To install the driver manually, enter 'modprobe cmpci'.

  3. Driver installation for various distributions:

    a. Slackware 4.0
       Add the 'modprobe cmpci' command in your /etc/rc.d/rc.modules
       file.so you can start the driver automatically each time booting.

    b. Caldera OpenLinux 2.2
       Use LISA to load the cmpci module.

    c. RedHat 6.0 and S.u.S.E. 6.1
       Add following command in /etc/conf.modules:

       alias sound cmpci

   also visit http://www.cmedia.com.tw for installation instruction.

DRIVER PARAMETER
================================================================================

  Some functions for the cm8738 can be configured in Kernel Configuration
  or modules parameters. Set these parameters to 1 to enable.

  spdif_loop:   Enable S/PDIF loop, this route S/PDIF-in to S/PDIF-out
                directly.
  four_ch:      Enable 4 channels mode, rear-out or line-in will output
                the same as line-out.
  rear_out:     Enable this if you have independent rear-out jacket on
                your sound card, otherwise line-in will be used as
                rear-out.
  modem:   You will need to set this parameter if you want to use
      the HSP modem. You need install the pctel.o, the modem
      driver itself.
  joystich:   Enable joystick. You will need to install Linux joystick
      driver.

                              ---------------------------------------------

Ou se tiver outra uma alternativa melhor para ter um ótimo som 5.1 no meu Mandriva. . . .

Grato.

Offline italiano

  • Membro Vitalício
  • *****
  • Mensagens: 2.790
  • "Tudo posso naquele que me fortalece" Fp.4:13
    • Ver perfil
    • Advocacia
Re: Instalar driver de placa de som.
« Resposta #1 Online: 27 de Julho de 2008, 20:30 »
Para compilar você precisa de certos pacotes que são C e C++
makefiles não são scripts shell, portanto não são para ser rodados.

Você dever dar simplesmente

make

para compilar o código segundo as instruções contidas no Makefile. Certifique-se que tem no computador tudo que é necessário para compilar programas C e C++ digitando

urpmi  task-c-devel  task-c++-devel

para instalar esses pacotes.

Pelas mensagens, você precisará também ter o pacote kernel-source da MESMA VERSÃO que o kernel que estiver usando (veja com uname -r). Instale-o.
Um abraço!
> Mandriva 2010.2 i586 - Desktop
> Windows 7 64bits e OpenMandriva 2013 x86_64 - Professional Use - Lawyer - Notebook Dell Vostro 1310
> Windows 7 32 bits - Netbook Acer
> Edubuntu 12.04.3 LTS - Desktop Positivo

Offline Josimar

  • Novato
  • *
  • Mensagens: 7
    • Ver perfil
Re: Instalar driver de placa de som.
« Resposta #2 Online: 28 de Julho de 2008, 01:20 »
Resposta para 'urpmi task-c-devel task-c++-devel'  foi  'bash: urpmi: command not found'

Eu não imaginava que isso seria tão complexo assim. . .

Offline italiano

  • Membro Vitalício
  • *****
  • Mensagens: 2.790
  • "Tudo posso naquele que me fortalece" Fp.4:13
    • Ver perfil
    • Advocacia
Re: Instalar driver de placa de som.
« Resposta #3 Online: 28 de Julho de 2008, 07:59 »
O comando urpmi deve ser usado como root (super usuário).
Um abraço!
> Mandriva 2010.2 i586 - Desktop
> Windows 7 64bits e OpenMandriva 2013 x86_64 - Professional Use - Lawyer - Notebook Dell Vostro 1310
> Windows 7 32 bits - Netbook Acer
> Edubuntu 12.04.3 LTS - Desktop Positivo

Offline Josimar

  • Novato
  • *
  • Mensagens: 7
    • Ver perfil
Re: Instalar driver de placa de som.
« Resposta #4 Online: 28 de Julho de 2008, 12:59 »
Ok, esses dois comandos estão resolvidos, instalei os pacotes. Agora vou traduzir todo o texto para entender melhor os caminhos indicados . . . .