Instalação de arquivo tar.gz

Iniciado por Bernardo de Sousa, 18 de Fevereiro de 2008, 11:54

tópico anterior - próximo tópico

Bernardo de Sousa

Olá, pessoal.

Andei pesquisando, mas não encontrei nada que elucidasse meu caminho. Estou há poucos dias no Ubuntu 7.10, e não consigo fazer meu som funcionar à mil, como ele funcionava no Win, que eu mandei pro espaço num momento de raiva.

Tenho duas placas de som; uma onboard e outra Genius Sound Maker Value 5.1. Disseram-me que a Genius só funcionaria apropriadamente se eu desativasse a Onboard no bios. Eu fiz isso, mas parece que o microfone só funciona na Onboard. Obviamente, isso acontece pela mesma razão pela qual eu não tenho as 6 caixas funcionando (5.1): o driver da Genius nunca foi instalado. O ubuntu a reconhece, mas não consegue fazê-la funcionar completamente.

No CD de instalação da Genius, tem um guia para montar o driver, mas ele parece ter sido escrito para outra versão de Linux:

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.


Logo de cara, percebo que não tenho esse diretório: /usr/src/linux/driver/sound.

Existe um comando que eu possa dar num terminal que leia o arquivo tar.gz direto do CD e o instá-le corretamente?

Obrigado.

brunei

Pelo que entendi, você terá de compilar o módulo kernel para sua placa de som, e o próprio manual diz que pode ser necessário compilar o kernel também. Para ambos os casos, você precisará ter os fontes do teu kernel. Para isso, você precisa saber qual é a versão do teu kernel. Para saber a versão do kernel digite o seguinte comando no console:

uname -r

Depois vá ao Synaptic e procure pelo pacote kernel-source da versão que você usa e instale.
Bruno Ribeiro

Bernardo de Sousa

#2
Achei o pacote "kernel-package", no Synaptic, mas ele só mostra a versão mais recente: 11.001. Meu kernel é o "2.6.22-14-generic". Eu a teria instalado, mas parece que não tenho acesso ao meu próprio computador. rsrs... Coisa de principiante. Quando eu dou o comando pra abrir o Synaptic, no terminal, ele me diz:

"Démarrage sans privilèges administratifs

Vous ne pourrez pas appliquer les changements, mais vous pouvez néanmoins exporter la liste des changements à faire ou créer un script de téléchargement à partir de ceux-ci."

Algo como: inicialização sem privilégios administrativos.

No terminal, o aparece é o seguinte:
"
(yelp:5561): atk-bridge-WARNING **: AT_SPI_REGISTRY was not started at session startup.

(yelp:5561): atk-bridge-WARNING **: IOR not set.

(yelp:5561): atk-bridge-WARNING **: Could not locate registry
"

Entretanto, ele abre o programa. Fiquei feliz. Mas isso não durou muito; a opção Aply está sempre inválida, apagada. Não dá pra instalar nada por aqui. Até o momento, eu não conhecia o Synaptic. Tudo que instalei até agora aqui, foi pelo Terminal, com comandos encontrados em Foruns mundo afora.

Vou continuar pesquisando, agora com esse novo (pra mim, claro) conceito de kernel, and so on.

Obrigado e até logo, imagino.

brunei

Bem, se ajudar, o nome do pacote é linux-source-2.6.22 (http://packages.ubuntu.com/gutsy/linux-source-2.6.22).

Achei estranho seu Synaptic estar mostrando uma mensagem em frances. Quando você abre o Synaptic ele não pede sua senha para entrar em modo administrativo?
Bruno Ribeiro

Fuluca

Estou com o mesmo problema.

O microfone da minha placa de som onboard (asus a7s333) não estava funcionando. Assim, comprei a placa genius sound maker 5.1 value, desabilitei o som onboard no jumper da placa e na bios, espetei a nova placa de som no slot pci. O sistema parece reconhecer a placa (o sysinfo aparece com a versão correta), mas não há som nenhum nas caixas.

Sou novato no linux e não entendo termos como "compilar kernel" etc.

Agradeço qualquer ajuda...

Abs!