Instalação do Ubuntu em um HP/Compaq Presario v6210br (e similares)

Iniciado por alexmatos, 23 de Novembro de 2007, 00:57

tópico anterior - próximo tópico

sombrancelha

Ai ai ai...

Infelizmente, não funcionou também. Se não me engano, uma amigo, que me ajudou a instalar o Ubuntu já tinha tentado essa solução, já que recebo essa mensagem:

Citar
Lendo lista de pacotes... Pronto
Construindo árvore de dependências       
Reading state information... Pronto
linux-backports-modules já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 205 não atualizados.

alexmatos

Citação de: sombrancelha online 20 de Março de 2008, 01:47
Ai ai ai...

Infelizmente, não funcionou também. Se não me engano, uma amigo, que me ajudou a instalar o Ubuntu já tinha tentado essa solução, já que recebo essa mensagem:

Citar
Lendo lista de pacotes... Pronto
Construindo árvore de dependências       
Reading state information... Pronto
linux-backports-modules já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 205 não atualizados.

Amigo, acho que tá na hora de partirmos pra ignorância. Me manda o resultado do seguinte comando:

lspci -n | grep `lspci | grep -i audio | awk '{print $1}'`

alexmatos

Tenta o seguinte (eu disse que era hora da ignorância):

sudo apt-get install alsa-source

cd && mkdir alsa-patched && cd alsa-patched

tar -jxvf /usr/src/alsa-driver.tar.bz2

cd modules/alsa-driver/

wget -O alsa-kernel/pci/hda/patch_analog.c http://launchpadlibrarian.net/9021234/patch_analog.c

./configure --with-cards=hda-intel && make

sudo make install

sudo cp ./modules/snd-hda-intel.ko /lib/modules/$( uname -r )/ubuntu/media/snd-hda-intel/

sudo depmod -a

Reinicie o computador.


Não esqueça de utilizar aquele recurso de copiar-e-colar que eu já mencionei, pois além de facilitar sua vida, evita erros de digitação. Vê se funciona!

sombrancelha

Bem.. não funcionou.  :(
A série de comandos que vc passou foram executados aparentemente sem problemas, mas não deu. Uma coisa que eu achei estranha é que depois de um dos comandos ele falava que o ALSA ficava mutado por default. Mas aí reiniciei e entrei no ALSA e não estava. o.O

O resultado do comando:

lspci -n | grep `lspci | grep -i audio | awk '{print $1}'`

foi
Citar
00:10.1 0403: 10de:026c (rev a2)

Tem uma outra coisa que pode ser importante, não sei... Quando eu ligo o computador, ele dá a mensagem:
Citar
[    0.548000] PC1: BIOS BUG #81[49435000] found

Será que isso é algo importante?

alexmatos

Citação de: sombrancelha online 20 de Março de 2008, 15:40
Tem uma outra coisa que pode ser importante, não sei... Quando eu ligo o computador, ele dá a mensagem:
Citar
[    0.548000] PC1: BIOS BUG #81[49435000] found

Será que isso é algo importante?

Não, acontece o mesmo aqui.


Que estranho! Ontem eu tinha colocado uma outra mensagem com outra alternativa, aparentemente ela sumiu. Vou colocar de novo:

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.16rc1.tar.bz2

tar xvpjf alsa-driver-1.0.16rc1.tar.bz2

cd alsa-driver-1.0.16rc1

./configure --with-cards=hda-intel

make

sudo make install

Reinicie o computador.


Só pra você saber, estou tirando os comando do seguinte site: https://wiki.ubuntu.com/Gutsy_Intel_HD_Audio_Controller

Se não funcionar, tente uma variante de um que já mencionei:

sudo aptitude install linux-backports-modules-generic

Reinicie o computador.


Note que antes o pacote era o linux-backports-modules e agora é o linux-backports-modules-generic. Tenta aí!

sombrancelha

Argh!

Bem, deu alguns erros durante esse processo:

Após

./configure --with-cards=hda-intel

deu:
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/martin/alsa-driver-1.0.16rc1
checking cross compile...
checking for directory with kernel source... /lib/modules/2.6.22-14-generic/build
checking for directory with kernel build...
checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... yes
checking for kernel version... 2.6.22-14-generic
checking for GCC version... Kernel compiler:  Used compiler: gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)

*** NO PREDEFINED KERNEL COMPILER IS DETECTED
*** Assuming the same compiler is used with the current system compiler.

*** Please make sure that the same compiler version was used for building kernel.

checking for built-in ALSA... no
checking for existing ALSA module... yes
checking for Red Hat kernel... auto
checking for Red Hat kernel... no
checking for SUSE kernel... auto
checking for SUSE kernel... no
checking for CONFIG_EXPERIMENTAL... yes
checking for kernel linux/config.h... no
Creating <linux/config.h>...
checking to modify of kernel linux/kmod.h... no
checking for kernel linux/utsrelease.h... yes
checking for kernel linux/compiler.h... yes
checking for kernel linux/pm.h... yes
checking for kernel linux/spinlock.h... yes
checking for kernel linux/irq.h... yes
checking for kernel linux/threads.h... yes
checking for kernel linux/rwsem.h... yes
checking for kernel linux/gameport.h... yes
checking for kernel media/v4l2-dev.h... yes
checking for kernel linux/devfs_fs_kernel.h... no
Creating a dummy <linux/devfs_fs_kernel.h>...
checking for kernel linux/highmem.h... yes
checking for kernel linux/workqueue.h... yes
checking for kernel linux/dma-mapping.h... yes
checking for kernel asm/hw_irq.h... yes
checking for kernel linux/device.h... yes
checking for kernel linux/platform_device.h... yes
checking for kernel linux/isa.h... yes
checking for kernel linux/jiffies.h... yes
checking for kernel linux/compat.h... yes
checking for kernel linux/log2.h... yes
checking for kernel linux/adb.h... yes
checking for kernel linux/cuda.h... yes
checking for kernel linux/pmu.h... yes
checking for kernel linux/moduleparam.h... yes
checking for kernel linux/syscalls.h... yes
checking for kernel linux/firmware.h... yes
checking for kernel linux/err.h... yes
checking for kernel linux/bitmap.h... yes
checking for kernel linux/mutex.h... yes
checking for kernel linux/latency.h... yes
checking for kernel linux/kthread.h... yes
checking for kernel asm/irq_regs.h... yes
checking for kernel linux/seq_file.h... yes
checking for kernel module symbol versions... yes
checking for has ioport support... yes
checking for PCI support in kernel... yes
checking for I2C driver in kernel... module
checking for I2C_POWERMAC in kernel... unknown
checking for firmware loader... yes
checking for input subsystem in kernel... yes
checking for directory to store kernel modules... /lib/modules/2.6.22-14-generic/kernel/sound
checking for verbose procfs... on
checking for verbose printk... on
checking for debug level... none
checking for ISA support in kernel... yes
checking for processor type... i586
checking for i386 machine type... default
checking for ISA DMA API... yes
checking for SMP... yes
checking for Video device support in kernel... yes
checking for ISA PnP driver in kernel... yes
checking for PnP driver in kernel... yes
checking for Kernel ISA-PnP support... yes
checking for strlcpy... yes
checking for snprintf... yes
checking for vsnprintf... yes
checking for scnprintf... yes
checking for sscanf... yes
checking for vmalloc_to_page... yes
checking for old kmod... no
checking for PDE... yes
checking for pci_set_consistent_dma_mask... yes
checking for pci_dev_present... yes
checking for msleep... yes
checking for msleep_interrupt... yes
checking for msecs_to_jiffies... yes
checking for tty->count is the atomic type... no
checking for video_get_drvdata... yes
checking for V4L1 layer... yes
checking for io_remap_pfn_range... yes
checking for kcalloc... yes
checking for kstrdup... yes
checking for kzalloc... yes
checking for create_workqueue with flags... no
checking for saved_config_space in pci_dev... yes
checking for new pci_save_state... yes
checking for register_sound_special_device... yes
checking for driver version... 1.0.16rc1
checking for sequencer support... yes
checking for OSS/Free emulation... yes
checking for OSS PCM plugin system inclusion... yes
checking for RTC callback support in kernel... yes
checking for HPET support... yes
checking for dynamic minor numbers... no
checking for support of old API... yes
checking for Procfs support... yes
checking for USB support... yes
checking for class_simple... no
checking for old driver suspend/resume callbacks... no
checking for removal of page-reservation for nopage/mmap... yes
checking for nested class_device... yes
checking for new IRQ handler... yes
checking for gfp_t... yes
checking for init_utsname... no
checking for PnP suspend/resume... yes
checking for new unlocked/compat_ioctl... yes
checking for x86-compatible PC... yes
checking for High-Res timers... yes
checking for kernel PCMCIA
checking for PCMCIA support... yes
checking for PC9800 support in kernel... no
checking for parallel port support... yes
checking for power management... yes
checking for which soundcards to compile driver for... hda-intel
configure: creating ./config.status
config.status: creating version
config.status: creating Makefile.conf
config.status: WARNING:  Makefile.conf.in seems to ignore the --datarootdir setting
config.status: creating snddevices
config.status: creating utils/alsa-driver.spec
config.status: creating utils/buildrpm
config.status: creating toplevel.config
config.status: creating utils/alsasound
config.status: creating utils/alsasound.posix
config.status: creating include/pci_ids_compat.h
config.status: creating include/i2c-id_compat.h
config.status: creating include/config.h
config.status: creating include/config1.h
config.status: creating include/version.h
config.status: include/version.h is unchanged
config.status: creating include/autoconf-extra.h
config.status: include/autoconf-extra.h is unchanged
Hacking autoconf.h...

sombrancelha

Após
make
deu

if [ ! -d include/sound -a ! -L include/sound ]; then \
          ln -sf ../alsa-kernel/include include/sound ; \
        fi
cp -puvf include/version.h include/sound/version.h
`include/version.h' -> `include/sound/version.h'
make dep
make[1]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1'
make[2]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/acore'
copying file alsa-kernel/core/info.c
patching file info.c
Hunk #2 succeeded at 156 (offset -1 lines).
Hunk #3 succeeded at 168 (offset -1 lines).
Hunk #4 succeeded at 178 (offset -1 lines).
Hunk #5 succeeded at 209 (offset -1 lines).
Hunk #6 succeeded at 494 (offset -1 lines).
Hunk #7 succeeded at 534 with fuzz 2 (offset -1 lines).
Hunk #8 succeeded at 993 (offset -1 lines).
Hunk #9 succeeded at 1022 (offset -1 lines).
copying file alsa-kernel/core/pcm.c
patching file pcm.c
Hunk #2 succeeded at 898 (offset -12 lines).
Hunk #3 succeeded at 914 (offset -12 lines).
Hunk #4 succeeded at 926 (offset -12 lines).
Hunk #5 succeeded at 980 (offset -12 lines).
copying file alsa-kernel/core/pcm_native.c
patching file pcm_native.c
Hunk #4 succeeded at 1582 (offset -20 lines).
Hunk #5 succeeded at 2817 (offset -42 lines).
Hunk #6 succeeded at 2837 (offset -42 lines).
Hunk #7 succeeded at 2867 (offset -42 lines).
Hunk #8 succeeded at 2894 (offset -42 lines).
Hunk #9 succeeded at 2910 (offset -42 lines).
Hunk #10 succeeded at 2940 (offset -42 lines).
Hunk #11 succeeded at 3026 (offset -42 lines).
Hunk #12 succeeded at 3045 (offset -42 lines).
Hunk #13 succeeded at 3059 (offset -42 lines).
Hunk #14 succeeded at 3117 (offset -42 lines).
Hunk #15 succeeded at 3145 (offset -42 lines).
Hunk #16 succeeded at 3203 (offset -42 lines).
Hunk #17 succeeded at 3232 (offset -42 lines).
Hunk #18 succeeded at 3262 (offset -42 lines).
Hunk #19 succeeded at 3339 (offset -42 lines).
Hunk #20 succeeded at 3371 (offset -42 lines).
Hunk #21 succeeded at 3437 (offset -42 lines).
Hunk #22 succeeded at 3466 (offset -42 lines).
Hunk #23 succeeded at 3507 (offset -42 lines).
Hunk #24 succeeded at 3657 (offset -42 lines).
copying file alsa-kernel/core/control.c
patching file control.c
Hunk #3 succeeded at 712 (offset -7 lines).
Hunk #4 succeeded at 775 (offset -11 lines).
Hunk #5 succeeded at 1383 (offset -11 lines).
copying file alsa-kernel/core/hwdep.c
patching file hwdep.c
copying file alsa-kernel/core/init.c
patching file init.c
copying file alsa-kernel/core/rawmidi.c
patching file rawmidi.c
Hunk #3 succeeded at 1291 (offset 2 lines).
Hunk #4 succeeded at 1375 (offset 2 lines).
copying file alsa-kernel/core/sound.c
patching file sound.c
copying file alsa-kernel/core/timer.c
patching file timer.c
copying file alsa-kernel/core/memalloc.c
patching file memalloc.c
copying file alsa-kernel/core/misc.c
patching file misc.c
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/acore/ioctl32'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/acore/ioctl32'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/acore/oss'
copying file alsa-kernel/core/oss/mixer_oss.c
patching file mixer_oss.c
copying file alsa-kernel/core/oss/pcm_oss.c
patching file pcm_oss.c
Hunk #3 succeeded at 2588 (offset -2 lines).
Hunk #4 succeeded at 2639 (offset -2 lines).
Hunk #5 succeeded at 2762 (offset -2 lines).
Hunk #6 succeeded at 2945 (offset -2 lines).
Hunk #7 succeeded at 3072 (offset -2 lines).
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/acore/oss'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/acore/seq'
copying file alsa-kernel/core/seq/seq.c
patching file seq.c
copying file alsa-kernel/core/seq/seq_clientmgr.c
patching file seq_clientmgr.c
copying file alsa-kernel/core/seq/seq_memory.c
patching file seq_memory.c
make[4]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/acore/seq/oss'
copying file alsa-kernel/core/seq/oss/seq_oss.c
patching file seq_oss.c
make[4]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/acore/seq/oss'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/acore/seq'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/acore'
make[2]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/i2c'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/i2c/l3'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/i2c/l3'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/i2c/other'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/i2c/other'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/i2c'
make[2]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/drivers'
copying file alsa-kernel/drivers/mts64.c
patching file mts64.c
copying file alsa-kernel/drivers/portman2x4.c
patching file portman2x4.c
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/drivers/mpu401'
copying file alsa-kernel/drivers/mpu401/mpu401.c
patching file mpu401.c
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/drivers/mpu401'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/drivers/opl3'
copying file alsa-kernel/drivers/opl3/opl3_lib.c
patching file opl3_lib.c
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/drivers/opl3'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/drivers/opl4'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/drivers/opl4'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/drivers/pcsp'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/drivers/pcsp'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/drivers/vx'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/drivers/vx'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/drivers'
make[2]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/isa'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/isa/ad1816a'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/isa/ad1816a'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/isa/ad1848'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/isa/ad1848'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/isa/cs423x'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/isa/cs423x'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/isa/es1688'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/isa/es1688'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/isa/gus'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/isa/gus'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/isa/msnd'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/isa/msnd'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/isa/opti9xx'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/isa/opti9xx'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/isa/sb'
copying file alsa-kernel/isa/sb/sb16_csp.c
patching file sb16_csp.c
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/isa/sb'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/isa/wavefront'
copying file alsa-kernel/isa/wavefront/wavefront_fx.c
patching file wavefront_fx.c
copying file alsa-kernel/isa/wavefront/wavefront_synth.c
patching file wavefront_synth.c
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/isa/wavefront'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/isa'
make[2]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/synth'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/synth/emux'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/synth/emux'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/synth'
make[2]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci'
copying file alsa-kernel/pci/ad1889.c
patching file ad1889.c
copying file alsa-kernel/pci/atiixp.c
patching file atiixp.c
Hunk #2 succeeded at 1668 (offset -3 lines).
Hunk #3 succeeded at 1713 (offset -3 lines).
copying file alsa-kernel/pci/atiixp_modem.c
patching file atiixp_modem.c
Hunk #2 succeeded at 1309 (offset 2 lines).
Hunk #3 succeeded at 1352 (offset 2 lines).
copying file alsa-kernel/pci/bt87x.c
patching file bt87x.c
Hunk #2 succeeded at 847 (offset 1 line).
Hunk #3 succeeded at 1001 (offset 1 line).
copying file alsa-kernel/pci/cmipci.c
patching file cmipci.c
Hunk #2 succeeded at 3132 (offset -44 lines).
Hunk #3 succeeded at 3427 (offset -44 lines).
copying file alsa-kernel/pci/ens1370.c
patching file ens1370.c
Hunk #2 succeeded at 2118 (offset -13 lines).
Hunk #3 succeeded at 2494 (offset -13 lines).
copying file alsa-kernel/pci/fm801.c
patching file fm801.c
Hunk #2 succeeded at 1404 (offset 1 line).
Hunk #3 succeeded at 1585 (offset 1 line).
copying file alsa-kernel/pci/intel8x0.c
patching file intel8x0.c
Hunk #3 succeeded at 704 (offset -3 lines).
Hunk #4 succeeded at 715 (offset -3 lines).
Hunk #5 succeeded at 3093 (offset 5 lines).
copying file alsa-kernel/pci/maestro3.c
patching file maestro3.c
Hunk #2 succeeded at 2747 (offset 2 lines).
Hunk #3 succeeded at 2933 (offset 2 lines).
copying file alsa-kernel/pci/via82xx.c
patching file via82xx.c
Hunk #2 succeeded at 2433 (offset -3 lines).
Hunk #3 succeeded at 2443 (offset -3 lines).
Hunk #4 succeeded at 2458 (offset -3 lines).
Hunk #5 succeeded at 2469 (offset -3 lines).
Hunk #6 succeeded at 2480 (offset -3 lines).
Hunk #7 succeeded at 2563 (offset -3 lines).
copying file alsa-kernel/pci/via82xx_modem.c
patching file via82xx_modem.c
Hunk #2 succeeded at 1182 (offset 2 lines).
Hunk #3 succeeded at 1242 (offset 2 lines).
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/ac97'
copying file alsa-kernel/pci/ac97/ac97_codec.c
patching file ac97_codec.c
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/ac97'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/ali5451'
copying file alsa-kernel/pci/ali5451/ali5451.c
patching file ali5451.c
Hunk #2 succeeded at 2209 (offset 4 lines).
Hunk #3 succeeded at 2379 (offset 4 lines).
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/ali5451'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/asihpi'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/asihpi'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/au88x0'
copying file alsa-kernel/pci/au88x0/au88x0.c
patching file au88x0.c
Hunk #2 succeeded at 342 (offset 1 line).
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/au88x0'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/ca0106'
copying file alsa-kernel/pci/ca0106/ca0106_main.c
patching file ca0106_main.c
Hunk #3 succeeded at 1361 (offset 8 lines).
Hunk #4 succeeded at 1730 (offset 8 lines).
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/ca0106'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/cs46xx'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/cs46xx'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/cs5535audio'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/cs5535audio'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/echoaudio'
copying file alsa-kernel/pci/echoaudio/echoaudio.c
patching file echoaudio.c
Hunk #1 succeeded at 1897 (offset -29 lines).
Hunk #2 succeeded at 1960 (offset -29 lines).
copying file alsa-kernel/pci/echoaudio/darla20.c
patching file darla20.c
copying file alsa-kernel/pci/echoaudio/darla24.c
patching file darla24.c
copying file alsa-kernel/pci/echoaudio/echo3g.c
patching file echo3g.c
copying file alsa-kernel/pci/echoaudio/gina20.c
patching file gina20.c
copying file alsa-kernel/pci/echoaudio/gina24.c
patching file gina24.c
copying file alsa-kernel/pci/echoaudio/indigo.c
patching file indigo.c
copying file alsa-kernel/pci/echoaudio/indigodj.c
patching file indigodj.c
copying file alsa-kernel/pci/echoaudio/indigoio.c
patching file indigoio.c
copying file alsa-kernel/pci/echoaudio/layla20.c
patching file layla20.c
copying file alsa-kernel/pci/echoaudio/layla24.c
patching file layla24.c
copying file alsa-kernel/pci/echoaudio/mia.c
patching file mia.c
copying file alsa-kernel/pci/echoaudio/mona.c
patching file mona.c
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/echoaudio'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/emu10k1'
copying file alsa-kernel/pci/emu10k1/emu10k1_main.c
patching file emu10k1_main.c
Hunk #5 succeeded at 1446 (offset 8 lines).
Hunk #6 succeeded at 1754 (offset 8 lines).
copying file alsa-kernel/pci/emu10k1/emu10k1x.c
patching file emu10k1x.c
Hunk #2 succeeded at 942 (offset 2 lines).
Hunk #3 succeeded at 1630 (offset 2 lines).
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/emu10k1'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/hda'
copying file alsa-kernel/pci/hda/hda_codec.c
patching file hda_codec.c
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/hda'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/ice1712'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/ice1712'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/korg1212'
copying file alsa-kernel/pci/korg1212/korg1212.c
patching file korg1212.c
Hunk #2 succeeded at 2353 (offset 4 lines).
Hunk #3 succeeded at 2514 (offset 4 lines).
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/korg1212'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/mixart'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/mixart'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/nm256'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/nm256'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/oxygen'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/oxygen'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/pcxhr'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/pcxhr'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/pdplus'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/pdplus'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/riptide'
copying file alsa-kernel/pci/riptide/riptide.c
patching file riptide.c
Hunk #3 succeeded at 2236 (offset 2 lines).
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/riptide'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/rme9652'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/rme9652'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/trident'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/trident'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/vx222'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/vx222'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pci/ymfpci'
copying file alsa-kernel/pci/ymfpci/ymfpci_main.c
patching file ymfpci_main.c
Hunk #2 succeeded at 2049 (offset 5 lines).
Hunk #3 succeeded at 2071 (offset 5 lines).
Hunk #4 succeeded at 2411 (offset 5 lines).
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci/ymfpci'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pci'
make[2]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/aoa'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/aoa/codecs'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/aoa/codecs'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/aoa/core'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/aoa/core'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/aoa/fabrics'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/aoa/fabrics'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/aoa/soundbus'
make[4]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/aoa/soundbus/i2sbus'
make[4]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/aoa/soundbus/i2sbus'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/aoa/soundbus'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/aoa'
make[2]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/soc'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/soc/at91'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/soc/at91'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/soc/codecs'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/soc/codecs'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/soc/fsl'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/soc/fsl'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/soc/pxa'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/soc/pxa'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/soc/s3c24xx'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/soc/s3c24xx'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/soc/sh'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/soc/sh'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/soc'
make[2]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/usb'
copying file alsa-kernel/usb/usbaudio.c
patching file usbaudio.c
Hunk #2 succeeded at 69 (offset -1 lines).
Hunk #3 succeeded at 658 (offset -1 lines).
Hunk #4 succeeded at 685 (offset -1 lines).
Hunk #5 succeeded at 766 (offset -1 lines).
Hunk #6 succeeded at 781 (offset -1 lines).
Hunk #7 succeeded at 1159 (offset -1 lines).
Hunk #8 succeeded at 2081 (offset -1 lines).
Hunk #9 succeeded at 2100 (offset -1 lines).
Hunk #10 succeeded at 2112 (offset -1 lines).
Hunk #11 succeeded at 2125 (offset -1 lines).
Hunk #12 succeeded at 2686 (offset -1 lines).
Hunk #13 succeeded at 2758 (offset -1 lines).
Hunk #14 succeeded at 3046 (offset -1 lines).
Hunk #15 succeeded at 3117 (offset -1 lines).
Hunk #16 succeeded at 3238 (offset -1 lines).
Hunk #17 succeeded at 3256 (offset -1 lines).
Hunk #18 succeeded at 3270 (offset -1 lines).
Hunk #19 succeeded at 3283 (offset -1 lines).
Hunk #20 succeeded at 3487 (offset -1 lines).
Hunk #21 succeeded at 3580 (offset -1 lines).
Hunk #22 succeeded at 3717 (offset -1 lines).
Hunk #23 succeeded at 3778 (offset -1 lines).
Hunk #24 succeeded at 3797 (offset -1 lines).
copying file alsa-kernel/usb/usbmidi.c
patching file usbmidi.c

sombrancelha

#82
Continuando o erro de
make

Hunk #5 succeeded at 1449 (offset 87 lines).
Hunk #6 succeeded at 1797 (offset 91 lines).
copying file alsa-kernel/usb/usbmixer.c
patching file usbmixer.c
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/usb/caiaq'
copying file alsa-kernel/usb/caiaq/caiaq-audio.c
patching file caiaq-audio.c
Hunk #2 succeeded at 462 (offset 1 line).
Hunk #3 succeeded at 520 (offset 1 line).
copying file alsa-kernel/usb/caiaq/caiaq-device.c
patching file caiaq-device.c
copying file alsa-kernel/usb/caiaq/caiaq-input.c
patching file caiaq-input.c
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/usb/caiaq'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/usb/usx2y'
copying file alsa-kernel/usb/usx2y/usX2Yhwdep.c
patching file usX2Yhwdep.c
copying file alsa-kernel/usb/usx2y/usbusx2y.c
patching file usbusx2y.c
copying file alsa-kernel/usb/usx2y/usbusx2yaudio.c
patching file usbusx2yaudio.c
Hunk #11 succeeded at 1057 (offset 1 line).
copying file alsa-kernel/usb/usx2y/usx2yhwdeppcm.c
patching file usx2yhwdeppcm.c
Hunk #9 succeeded at 732 (offset 1 line).
Hunk #10 succeeded at 745 (offset 1 line).
Hunk #11 succeeded at 815 (offset 1 line).
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/usb/usx2y'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/usb'
make[2]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia/pdaudiocf'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia/pdaudiocf'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia/vx'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia/vx'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia'
make[1]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1'
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/martin/alsa-driver-1.0.16rc1  CPP="gcc -E" CC="gcc" modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.22-14-generic'
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/hwdep.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/memory_wrapper.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/memalloc.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/sgbuf.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/pcm.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/pcm_native.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/pcm_lib.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/pcm_timer.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/pcm_misc.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/pcm_memory.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/rtctimer.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/timer.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/wrappers.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/misc_driver.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/sound.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/init.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/memory.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/info.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/control.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/misc.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/device.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/isadma.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/sound_oss.o
  CC [M]  /home/martin/alsa-driver-1.0.16rc1/acore/info_oss.o
Em arquivo incluído de /home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:29,
                 do /home/martin/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
include/linux/utsname.h:76:52: erro: a macro "init_utsname" passou 1 argumentos, mas recebe somente 0
In file included from /home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:29,
                 from /home/martin/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
include/linux/utsname.h:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
In file included from /home/martin/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
/home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c: In function 'snd_sndstat_proc_read':
/home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: 'system_utsname' undeclared (first use in this function)
/home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: (Each undeclared identifier is reported only once
/home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: for each function it appears in.)
make[3]: ** [/home/martin/alsa-driver-1.0.16rc1/acore/info_oss.o] Erro 1
make[2]: ** [/home/martin/alsa-driver-1.0.16rc1/acore] Erro 2
make[1]: ** [_module_/home/martin/alsa-driver-1.0.16rc1] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.22-14-generic'
make: ** [compile] Erro 2


Após

sudo make install


deu

if [ -L /usr/include/sound ]; then \
                rm -f /usr/include/sound; \
                ln -sf /home/martin/alsa-driver-1.0.16rc1/include/sound /usr/include/sound; \
        else \
                rm -rf /usr/include/sound; \
                install -d -m 755 -g root -o root /usr/include/sound; \
                for f in include/sound/*.h; do \
                        install -m 644 -g root -o root $f /usr/include/sound; \
                done \
        fi
find /lib/modules/2.6.22-14-generic/kernel/sound -name 'snd*.*o' | xargs rm -f
find /lib/modules/2.6.22-14-generic/kernel/sound -name 'snd*.*o.gz' | xargs rm -f
find /lib/modules/2.6.22-14-generic/kernel/sound -name 'ac97_bus.*o' | xargs rm -f
find /lib/modules/2.6.22-14-generic/kernel/sound -name 'ac97_bus.*o.gz' | xargs rm -f
make[1]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/acore'
mkdir -p /lib/modules/2.6.22-14-generic/kernel/sound/acore
cp snd-hwdep.ko snd-page-alloc.ko snd-pcm.ko snd-rtctimer.ko snd-timer.ko snd.ko /lib/modules/2.6.22-14-generic/kernel/sound/acore
cp: impossível fazer stat em `snd-hwdep.ko': Arquivo ou diretório inexistente
cp: impossível fazer stat em `snd-page-alloc.ko': Arquivo ou diretório inexistente
cp: impossível fazer stat em `snd-pcm.ko': Arquivo ou diretório inexistente
cp: impossível fazer stat em `snd-rtctimer.ko': Arquivo ou diretório inexistente
cp: impossível fazer stat em `snd-timer.ko': Arquivo ou diretório inexistente
cp: impossível fazer stat em `snd.ko': Arquivo ou diretório inexistente
make[1]: ** [modules_install] Erro 1
make[1]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/acore'
make: ** [install-modules] Erro 1


O método de instalar o linux-backports-modules-generic também não funcionou.

Outra coisa que pode ser relevante: apesar de eu estar num laptop de 64 bits, estou usando o ubuntu de 32 bits. Pode ter dado algum problema por causa disso?

PS: tive que dividir em tres tópicos por causa do limite de 20000 caracteres/post.

alexmatos

#83
Erro na compilação é complicado. Nós poderíamos ficar horas aqui e não conseguir resolver. Tenta a outra opção que eu falei.


EDITADO:

Vi agora que você já tentou essa opção. Vou dar mais uma pesquisada aqui.

alexmatos

É uma variante do método que deu errado, utilizando outra versão do alsa-driver:

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.15rc1.tar.bz2

tar xvpjf alsa-driver-1.0.15rc1.tar.bz2

cd alsa-driver-1.0.15rc1

./configure --with-cards=hda-intel

make

sudo make install

alexmatos

Você pode tentar também com a nova versão do 1.0.16, a rc2:

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.16rc2.tar.bz2

tar xvpjf alsa-driver-1.0.16rc2.tar.bz2

cd alsa-driver-1.0.16rc2

./configure --with-cards=hda-intel

make

sudo make install

Reinicie o computador.

sombrancelha

Nada.

Pelo que me parece, estamos tentando instalar outra versão do ALSA. Mas sempre que eu dou o comando alsamixer, mostra que está na versão 1.0.14. Ou seja, ele até pode estar instalando, mas não está usando essa nova versão. Dentro da pasta home/usuario, tem tres pastas, uma para cada versão que tentamos instalar. Mas provavelmente está dando problemas na instalação e algum(ns) arquivo(s) está(ão) corrompido(s) ou faltando.

alexmatos

Citação de: sombrancelha online 20 de Março de 2008, 17:28
Nada.

Pelo que me parece, estamos tentando instalar outra versão do ALSA. Mas sempre que eu dou o comando alsamixer, mostra que está na versão 1.0.14. Ou seja, ele até pode estar instalando, mas não está usando essa nova versão. Dentro da pasta home/usuario, tem tres pastas, uma para cada versão que tentamos instalar. Mas provavelmente está dando problemas na instalação e algum(ns) arquivo(s) está(ão) corrompido(s) ou faltando.

Cara, talvez seja hora de você tentar uma reinstalação ou um downgrade para a versão 7.04 até que seja lançada a versão 8.04 (no fim de abril). A versão 7.10 apresenta alguns bugs sérios com relação a som em notebooks. Eu até consegui ajeitar o som aqui, mas voltei pra versão 7.04 por causa da wireless. Falta só um mês, talvez valha a pena esperar.

sombrancelha

Estava pensando nisso.. Você buscou tantas soluções diferentes e nenhuma funcionou. Parece amaldiçoado. Vou ver se coloco a 7.04 ou se espero sem som por mais um mês. Reinstalar pode ser uma opção também. Vou pensar.

Como que faz pra eu colocar a 7.04? Teria que reinstalar tudo de novo. né?

Ou então.. existe versão beta do 8.04? E se existir, se lançar a versão final e eu estiver com a beta, vai ser muito complicado/demorado pra atualizar?

Muito obrigado pela ajuda. Infelizmente não deu.

alexmatos

Citação de: sombrancelha online 20 de Março de 2008, 17:49
Estava pensando nisso.. Você buscou tantas soluções diferentes e nenhuma funcionou. Parece amaldiçoado. Vou ver se coloco a 7.04 ou se espero sem som por mais um mês. Reinstalar pode ser uma opção também. Vou pensar.

Como que faz pra eu colocar a 7.04? Teria que reinstalar tudo de novo. né?

Ou então.. existe versão beta do 8.04? E se existir, se lançar a versão final e eu estiver com a beta, vai ser muito complicado/demorado pra atualizar?

Muito obrigado pela ajuda. Infelizmente não deu.

A versão 8.04 está no Alfa 6. Há um tópico aqui no fórum para as versões de testes:

http://ubuntuforum-br.org/index.php/topic,31237.0.html

Lembre-se que versões de testes podem apresentar algumas instabilidades, mas pelo que os amigos aqui do fórum vem relatando, ela já está bastante estável.

A atualização para a versão final é gradativa, instalando a Alfa 6 você irá atualizando até ela. Lembre-se de fazer backup dos arquivos importantes.