Como desativar uma placa som onboard p/ ficar apenas a off?

Iniciado por mangojambo, 18 de Abril de 2006, 19:12

tópico anterior - próximo tópico

mangojambo

Olá! Quero desativar a onboard pois não uso e me atrapalha ainda por cima!! Desativei na BIOS essa meleca de c-media8738 mas o linux ainda uma a maledeta! Quero que funcione minha Creative apenas! No Gnome coloquei ela como padrão, mas alguns programas insistem em usar a outra!

Eis meu hardware:
Citardescription: Computer
   width: 32 bits
 *-core
      description: Motherboard
      physical id: 0
    *-memory
         description: System memory
         physical id: 0
         size: 767MB
    *-cpu
         product: AMD Athlon(TM) XP 1800+
         vendor: Advanced Micro Devices [AMD]
         physical id: 1
         bus info: cpu@0
         version: 6.8.0
         size: 1550MHz
         width: 32 bits
         capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
       *-cache:0
            description: L1 cache
            physical id: 0
            size: 128KB
       *-cache:1
            description: L2 cache
            physical id: 1
            size: 256KB
    *-pci
         description: Host bridge
         product: 745 Host
         vendor: Silicon Integrated Systems [SiS]
         physical id: e0000000
         bus info: pci@00:00.0
         version: 01
         width: 32 bits
         clock: 33MHz
         resources: iomemory:e0000000-e7ffffff
       *-pci
            description: PCI bridge
            product: Virtual PCI-to-PCI bridge (AGP)
            vendor: Silicon Integrated Systems [SiS]
            physical id: 1
            bus info: pci@00:01.0
            version: 00
            width: 32 bits
            clock: 33MHz
            capabilities: pci normal_decode bus_master
          *-display
               description: VGA compatible controller
               product: NV34 [GeForce FX 5200]
               vendor: nVidia Corporation
               physical id: 0
               bus info: pci@01:00.0
               version: a1
               size: 128MB
               width: 32 bits
               clock: 66MHz
               capabilities: vga bus_master cap_list
               configuration: driver=nvidia
               resources: iomemory:df000000-dfffffff iomemory:f0000000-f7ffffff irq:16
       *-isa UNCLAIMED
            description: ISA bridge
            product: SiS85C503/5513 (LPC Bridge)
            vendor: Silicon Integrated Systems [SiS]
            physical id: 2
            bus info: pci@00:02.0
            version: 00
            width: 32 bits
            clock: 33MHz
            capabilities: isa bus_master
       *-serial
            description: SMBus
            product: SiS961/2 SMBus Controller
            vendor: Silicon Integrated Systems [SiS]
            physical id: 2.1
            bus info: pci@00:02.1
            version: 00
            width: 32 bits
            clock: 33MHz
            configuration: driver=sis96x_smbus
            resources: ioport:e600-e61f
       *-usb:0
            description: USB Controller
            product: USB 1.0 Controller
            vendor: Silicon Integrated Systems [SiS]
            physical id: 2.2
            bus info: pci@00:02.2
            version: 07
            width: 32 bits
            clock: 33MHz
            capabilities: ohci bus_master
            configuration: driver=ohci_hcd
            resources: iomemory:de800000-de800fff irq:19
          *-usbhost
               product: Silicon Integrated Systems [SiS] USB 1.0 Controller
               vendor: Linux 2.6.12-10-386 ohci_hcd
               physical id: 1
               bus info: usb@1
               logical name: usb1
               version: 2.06
               capabilities: usb-1.10
               configuration: driver=hub maxpower=0mA slots=3 speed=12.0MB/s
             *-usb:0
                  description: Mouse
                  vendor: Creative Labs
                  physical id: 2
                  bus info: usb@1:2
                  version: 0.00
                  capabilities: usb-1.10
                  configuration: driver=usbhid maxpower=100mA speed=1.5MB/s
             *-usb:1
                  description: USB hub
                  product: Generic USB Hub
                  vendor: ALCOR
                  physical id: 3
                  bus info: usb@1:3
                  version: 3.12
                  capabilities: usb-1.10
                  configuration: driver=hub maxpower=100mA slots=4 speed=12.0MB/s
                *-usb:0
                     description: Human interface device
                     product: USB  Joystick
                     vendor: LuenKeung Co.,Ltd
                     physical id: 1
                     bus info: usb@1:3.1
                     version: 3.11
                     capabilities: usb-1.10
                     configuration: driver=usbhid maxpower=500mA speed=1.5MB/s
                *-usb:1
                     description: Human interface device
                     product: USB  Joystick
                     vendor: LuenKeung Co.,Ltd
                     physical id: 4
                     bus info: usb@1:3.4
                     version: 2.10
                     capabilities: usb-1.00
                     configuration: driver=usbhid maxpower=500mA speed=1.5MB/s
       *-usb:1
            description: USB Controller
            product: USB 1.0 Controller
            vendor: Silicon Integrated Systems [SiS]
            physical id: 2.3
            bus info: pci@00:02.3
            version: 07
            width: 32 bits
            clock: 33MHz
            capabilities: ohci bus_master
            configuration: driver=ohci_hcd
            resources: iomemory:de000000-de000fff irq:23
          *-usbhost
               product: Silicon Integrated Systems [SiS] USB 1.0 Controller (#2)
               vendor: Linux 2.6.12-10-386 ohci_hcd
               physical id: 1
               bus info: usb@2
               logical name: usb2
               version: 2.06
               capabilities: usb-1.10
               configuration: driver=hub maxpower=0mA slots=3 speed=12.0MB/s
       *-ide
            description: IDE interface
            product: 5513 [IDE]
            vendor: Silicon Integrated Systems [SiS]
            physical id: 2.5
            bus info: pci@00:02.5
            version: d0
            width: 32 bits
            clock: 33MHz
            capabilities: ide bus_master
            configuration: driver=SIS_IDE
            resources: ioport:d800-d80f
          *-ide:0
               description: IDE Channel 0
               physical id: 0
               bus info: ide@0
               logical name: ide0
               clock: 33MHz
             *-disk:0
                  product: Maxtor 2F040L0
                  vendor: Maxtor
                  physical id: 0
                  bus info: ide@0.0
                  logical name: /dev/hda
                  capacity: 38GB
             *-disk:1
                  product: QUANTUM FIREBALLlct15 20
                  vendor: Quantum
                  physical id: 1
                  bus info: ide@0.1
                  logical name: /dev/hdb
                  capacity: 19GB
          *-ide:1
               description: IDE Channel 1
               physical id: 1
               bus info: ide@1
               logical name: ide1
               clock: 33MHz
             *-cdrom
                  product: HL-DT-ST RW/DVD GCC-4480B
                  physical id: 0
                  bus info: ide@1.0
                  logical name: /dev/hdc
                  capabilities: packet
             *-disk
                  product: QUANTUM FIREBALL CR4.3A
                  vendor: Quantum
                  physical id: 1
                  bus info: ide@1.1
                  logical name: /dev/hdd
                  capacity: 4110MB
       *-multimedia:0
            description: Multimedia audio controller
            product: CM8738
            vendor: C-Media Electronics Inc
            physical id: 5
            bus info: pci@00:05.0
            version: 10
            width: 32 bits
            clock: 33MHz
            capabilities: bus_master cap_list
            configuration: driver=C-Media PCI
            resources: ioport:b000-b0ff irq:17
       *-network
            description: Ethernet interface
            product: VT6105 [Rhine-III]
            vendor: VIA Technologies, Inc.
            physical id: 9
            bus info: pci@00:09.0
            logical name: eth0
            version: 86
            serial: 00:e0:7d:f8:d5:44
            width: 32 bits
            clock: 33MHz
            capabilities: bus_master cap_list ethernet physical
            configuration: broadcast=yes driver=via-rhine ip=10.1.1.17 multicast=yes
            resources: ioport:a800-a8ff iomemory:dd800000-dd8000ff irq:17
       *-multimedia:1
            description: Multimedia audio controller
            product: ES1371 [AudioPCI-97]
            vendor: Ensoniq
            physical id: c
            bus info: pci@00:0c.0
            version: 06
            width: 32 bits
            clock: 33MHz
            capabilities: bus_master cap_list
            configuration: driver=ENS1371
            resources: ioport:a400-a43f irq:19

Obrigado!

malakl

mangojambo

Tipow a sua placa de som on board ainda esta ativa pelo o seguinte motivo, o linux nao utiliza a bios da placa mae ele mesmo q gerencia esta parte a solucao seria bem simples apenas desative o modulo q carrega a sua placa de som on board.

"O que eu espero senhores, é que depois de um razoável período de discussão, todo mundo concorde comigo" Winston Churchill

mangojambo

hmmm  legal ... que bom q é simples ..

mas ...  onde eu faço isso ? ou melhor, como desativo o módulo? simplesmente apago ele?

valeu!

malakl

Primeiro vc deve verificar qual o modelo de placa de som onboard q vc tem com o comando :

lspci

Localize na saida do comando algo como Multimedia audio controller, no seu caso vao aparecer 2 correto a onboard e a offboard

com o comando lsmod vc verifica os modulos carregados e procura qual modulo esta carregado para a placa de som onboard

tendo achado basta dar o seguinte comando: modprobe -r nomedomodulo

Qualquer coisa estiver com alguma duvida basta me add no msn blz

cicero.ronaldo@gmail.com

"O que eu espero senhores, é que depois de um razoável período de discussão, todo mundo concorde comigo" Winston Churchill

plynott

Estou com o mesmo problema aqui.
Troquei meu som onboard por uma Pl. de Som C-Media 8738.
Não consigo fazer os programas usarem ela.
O estranho é que na inicialização o Ubuntu (Dapper) toca alguns sons do sistema nela
mas o XMMS, por exemplo, dá aquela mensagem "Couldnt open sound".

Qual módulo onboard tenho que desabilitar?

Alguém já passou com problemas com essa C-Media?

Meu lspci:

Citar
onboard -> 0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
ofboard -> 0000:01:09.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10 )

Meu lsmod:

Citar
ubuntu@ubuntu-desktop:~$ lsmod
Module                  Size  Used by
rfcomm                 40216  0
l2cap                  26244  5 rfcomm
bluetooth              49892  4 rfcomm,l2cap
ppdev                   9220  0
cpufreq_powersave       1920  0
cpufreq_stats           5636  0
cpufreq_userspace       4696  0
cpufreq_ondemand        6428  0
cpufreq_conservative     7332  0
freq_table              4740  1 cpufreq_stats
tc1100_wmi              6916  0
video                  16260  0
acpi_sbs               19980  0
battery                 9988  1 acpi_sbs
i2c_acpi_ec             5120  1 acpi_sbs
ipt_TCPMSS              4608  1
ipt_tcpmss              2432  1
container               4608  0
iptable_filter          3072  1
ip_tables              22400  3 ipt_TCPMSS,ipt_tcpmss,iptable_filter
button                  6672  0
pcc_acpi               12416  0
sony_acpi               5644  0
ac                      5252  1 acpi_sbs
dev_acpi               11140  0
hotkey                 11556  0
pppoe                  14400  2
pppox                   3720  1 pppoe
ipv6                  265600  8
af_packet              22920  2
ppp_generic            30100  6 pppoe,pppox
slhc                    7424  1 ppp_generic
nls_iso8859_1           4224  2
nls_cp850               5120  2
vfat                   13440  2
fat                    53020  1 vfat
dm_mod                 58936  1
md_mod                 72532  0
parport_pc             35780  0
lp                     11844  0
parport                36296  3 ppdev,parport_pc,lp
usblp                  13056  0
forcedeth              23428  0
ltserial               11056  0
snd_intel8x0           33692  0
snd_ac97_codec         92704  1 snd_intel8x0
snd_ac97_bus            2304  1 snd_ac97_codec
ltmodem               566638  1 ltserial
pcspkr                  2180  0
floppy                 62148  0
tsdev                   8000  0
snd_cmipci             34336  1
gameport               15496  1 snd_cmipci
snd_pcm_oss            53664  0
snd_mixer_oss          18688  1 snd_pcm_oss
snd_pcm                89864  4 snd_intel8x0,snd_ac97_codec,snd_cmipci,snd_pcm_oss
snd_opl3_lib           10624  1 snd_cmipci
snd_timer              25220  2 snd_pcm,snd_opl3_lib
snd_hwdep               9376  1 snd_opl3_lib
snd_mpu401_uart         7808  1 snd_cmipci
snd_rawmidi            25504  1 snd_mpu401_uart
snd_seq_device          8716  2 snd_opl3_lib,snd_rawmidi
i2c_nforce2             6912  0
snd                    55268  14 snd_intel8x0,snd_ac97_codec,snd_cmipci,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              10208  1 snd
snd_page_alloc         10632  2 snd_intel8x0,snd_pcm
psmouse                36228  0
serio_raw               7300  0
nvidia               4550772  12
i2c_core               21904  3 i2c_acpi_ec,i2c_nforce2,nvidia
rtc                    13492  0
shpchp                 45632  0
pci_hotplug            29236  1 shpchp
nvidia_agp              8348  1
agpgart                34888  2 nvidia,nvidia_agp
evdev                   9856  1
reiserfs              268016  2
ide_generic             1536  0
ehci_hcd               32008  0
uhci_hcd               33680  0
usbcore               129668  4 usblp,ehci_hcd,uhci_hcd
ide_cd                 33028  0
cdrom                  38560  1 ide_cd
ide_disk               17664  7
sata_nv                 9604  0
libata                 78992  1 sata_nv
scsi_mod              139496  1 libata
generic                 5124  0
amd74xx                15132  0 [permanent]
thermal                13576  0
processor              23360  1 thermal
fan                     4868  0
capability              5000  0
commoncap               7296  1 capability
vga16fb                13704  1
vgastate               10368  1 vga16fb
fbcon                  42784  72
tileblit                2816  1 fbcon
font                    8320  1 fbcon
bitblit                 6272  1 fbcon
softcursor              2304  1 bitblit
ubuntu@ubuntu-desktop:~$
"Um povo que valoriza seus privilégios acima dos seus princípios, cedo perde os dois."
Dwight D. Eisenhowern (estadista americano)

kraudio

Olá Cicero, tive duvidas em como usar o "modprobe", vou mostrando os detalhes de acordo com seu post.

Citação de: malakl online 08 de Maio de 2006, 22:33
Primeiro vc deve verificar qual o modelo de placa de som onboard q vc tem com o comando :
lspci

O modelo das placas(tanto a onboard como a offboard sao do mesmo fabricante)
root@kraudio-desktop:~# lspci | grep 'Media'
0000:00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
0000:00:09.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)


Citação de: malakl online 08 de Maio de 2006, 22:33
Localize na saida do comando algo como Multimedia audio controller, no seu caso vao aparecer 2 correto a onboard e a offboard

com o comando lsmod vc verifica os modulos carregados e procura qual modulo esta carregado para a placa de som onboard

Aqui os modulos carregados
root@kraudio-desktop:~# lsmod | grep 'snd'
snd_cmipci             34336  4
gameport               15496  1 snd_cmipci
snd_pcm_oss            53664  1
snd_mixer_oss          18688  3 snd_pcm_oss
snd_pcm                89864  2 snd_cmipci,snd_pcm_oss
snd_page_alloc         10632  1 snd_pcm
snd_opl3_lib           10624  1 snd_cmipci
snd_timer              25220  2 snd_pcm,snd_opl3_lib
snd_hwdep               9376  1 snd_opl3_lib
snd_mpu401_uart         7808  1 snd_cmipci
snd_rawmidi            25504  1 snd_mpu401_uart
snd_seq_device          8716  2 snd_opl3_lib,snd_rawmidi
snd                    55268  12 snd_cmipci,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              10208  4 snd


Citartendo achado basta dar o seguinte comando: modprobe -r nomedomodulo

Eis aqui minha duvida, qual desses modulos devo parar? eu sei que tenho duas placa exatamente como mesmo nome(nao tenho nem ideia de qual seja a onboard, que quero parar) neste caso irei tentando ate saber qual é a onboard.

Ah, quando uso o modprobe -r nomedomodulo, como faço p/ o dispositivo voltar depois?

[]'s
Claudio
msn:kraudio[arroba]hotmail.com

boi

Dê uma olhada no manual da sua motherboard. É provável que exista um jumper para desabilitar a placa de som onboard. Se não for possível por esse meio, é possível pelo Ubuntu, mas é mais complicado, é preciso usar o terminal e editar arquivos de texto, o pessoal daqui é radicalmente contra essas coisas.

Mas se você quiser insistir em fazer essas coisas dignas de um super-herói, abra o terminal e digite isso:
sudo gedit /etc/modprobe.d/blacklist

Ou, se você estiver usando o Kubuntu:
sudo kedit /etc/modprobe.d/blacklist

Se quiser, pode substituir gedit ou kedit pelo editor de sua preferência. Em seguida acrescente essa linha no arquivo que você abriu:
blacklist snd_cmipci

Salve o arquivo, dê um reboot e veja se funcionou.

kraudio

#7
Olá "boi", cara em partes, a dica funcionou, desabilitou mesmo o som, so que completamente, preciso so desabilitar o som onboard, alguma ideia? Pois nao consegui identificar qual é ele na lista abaixo:

root@kraudio-desktop:~# lsmod | grep 'snd'
snd_cmipci             34336  4
gameport               15496  1 snd_cmipci
snd_pcm_oss            53664  1
snd_mixer_oss          18688  3 snd_pcm_oss
snd_pcm                89864  2 snd_cmipci,snd_pcm_oss
snd_page_alloc         10632  1 snd_pcm
snd_opl3_lib           10624  1 snd_cmipci
snd_timer              25220  2 snd_pcm,snd_opl3_lib
snd_hwdep               9376  1 snd_opl3_lib
snd_mpu401_uart         7808  1 snd_cmipci
snd_rawmidi            25504  1 snd_mpu401_uart
snd_seq_device          8716  2 snd_opl3_lib,snd_rawmidi
snd                    55268  12 snd_cmipci,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              10208  4 snd


Embora que sua dica sera muito util mesmo, basta so descobrir qual é o dispositivo  :-\

So que tem um porem, consegui com que o xmms fucionasse perfeitamente, so o resto do sistema(principalmente skype) nao "funfa". Olha como fiz funcionar no xmms:


Este erro quando usei o "blacklist snd_cmipci" e tentei abrir o xmms:


[]'s
Claudio

boi

Citação de: kraudio online 11 de Setembro de 2006, 00:20
Olá "boi", cara em partes, a dica funcionou, desabilitou mesmo o som, so que completamente, preciso so desabilitar o som onboard, alguma ideia? Pois nao consegui identificar qual é ele na lista abaixo:

É que eu confundi seu post com outro, do cara que tinha uma soundblaster offboard. Essa dica que eu passei funciona se você tiver duas placas diferentes. No caso de duas placas iguais, tenho que confessar que não tenho a menor idéia de como fazer. O módulo é o snd_cmipci, o mesmo para as duas placas. Realmente, se você desativa esse módulo, as duas vão ficar mudas. Mas também nunca vi alguém trocar a placa de som onboard por uma offboard igual, você precisa mesmo de duas placas de som? E não é mesmo possível desativar por um jumper?

kraudio

Olá Boi
Citação de: boi online 11 de Setembro de 2006, 09:23
Mas também nunca vi alguém trocar a placa de som onboard por uma offboard igual, você precisa mesmo de duas placas de som?
Então, a minha placa de som onboard deu problema e ai resolvi compra outra, por sinal do mesmo fabricante :(, e so agora sei que isso é meio complicado no linux

Citação de: boi online 11 de Setembro de 2006, 09:23
E não é mesmo possível desativar por um jumper?
Não, ja fiz isso e nada :S

Tentarei mas algumas vezes, se nao der certo vo testar outra distro so pra ver se funciona. Claro que sera so pra testes :D

[]'s
Claudio

Xterminator

#10
Humm eu tenho 2, mas a onboard quase não é utilizada "infelizmente não consigo desabilitá-la 100%" mas meus programas só utilizam ALSA ou seja minha Soundblaster, a onboard é uma AC97 mas quando defino minha SB como padrão automáticamente a maioria dos programas a utilizam isto.
geralmente eu defino o dispositivo padrão para o gnome em
Sistema->Preferências->Seletor de Sistemas Multimídia "ou ALT+F2 gstreamer-properties"
no gnome 2.16 no diálogo de Preferências de Som tem novas opções.
http://gnomosapiens.wordpress.com/tag/ubuntu/page/3/