placa video ati erro na instalação

1. placa video ati erro na instalação

Rildo Serafim Bahia
rildo64

(usa Outra)

Enviado em 22/07/2009 - 19:17h

sera que tem alguem que pode mi ajudar? veja
nao consigo instalar a placa de video radeon hd3850 no debian testing com o kernel 2.6.30-1-686, veja o erro com o comando cat /usr/share/ati/fglrx-install.log
debian:/usr/share/ati# cat /usr/share/ati/fglrx-install.log
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.30-1-686/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.30-1-686'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /lib/modules/fglrx/build_mod/2.6.x/drmP.h:86,
from /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:41,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:431:
/lib/modules/fglrx/build_mod/2.6.x/drm_os_linux.h:45: error: conflicting types for ‘irqreturn_t’
/usr/src/linux-headers-2.6.30-1-common/include/linux/irqreturn.h:16: error: previous declaration of ‘irqreturn_t’ was here
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:431:
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h: In function ‘FGLDRM__vma_info’:
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:497: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_SetPageCache_Array’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1230: warning: unused variable ‘ret’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1229: warning: unused variable ‘i’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_GetEffectiveUid’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1451: error: ‘struct task_struct’ has no member named ‘euid’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_PosixSecurityCapSetIPCLock’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1825: error: ‘struct task_struct’ has no member named ‘cap_effective’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1829: error: ‘struct task_struct’ has no member named ‘cap_effective’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_InstallInterruptHandler’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2727: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KAS_Ih_Execute’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4209: warning: ‘return’ with no value, in function returning non-void
make[4]: ** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Erro 1
make[3]: ** [_module_/lib/modules/fglrx/build_mod/2.6.x] Erro 2
make[2]: ** [sub-make] Erro 2
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.30-1-686'
make: ** [kmod_build] Erro 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
debian:/usr/share/ati#
Obs: na pagina da ati ele mostra o glibc-2.2 ou 2.3 e o que esta instalado e o glibc-2.9 o que fazer tem jeito de voltar para o 2.2 ou 2.3 que tambem esta instalado!




  


2. Re: placa video ati erro na instalação

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 22/07/2009 - 19:41h

qual a distro que está usando, e como está instalado o driver,
pq se esta usando o driver tirado da página da ATI, está tentando recompilar os módulos de video dentro do kernel, isso é o jeito mais difícil e com a maioria das distros é desnecessário.

Os seus erros indicam que ele não consegue compilar o módulos de vídeo dentro do kernel.


3. Re: placa video ati erro na instalação

Rildo Serafim Bahia
rildo64

(usa Outra)

Enviado em 22/07/2009 - 19:57h

uso o debian-testing com o kernel-2.6.30-1-686, ja tentei usando o driver baixado pela site da ati e tbm atraves do apt instalado o fglrx e de todos os jeito da o mesmo erro o ingrassado e que o kernel 2.6.26-2-686 o driver baixado pelo site da ati nstala normalmente o problema esta no kernel 2.6.29 e 2.6.30 o porque e que3 nao sei?


4. me ajudem!

Andre Silva
abs13

(usa Outra)

Enviado em 23/07/2009 - 01:15h

qual as distros que podem funcionar no meu pc: placa mãe ASUSTec K8N-E com processador atlon 1.800 e 2 gigas de ram e hd de 80 gigas e placa de vídeo ATI Radeon 9550. pesquise quais as isos podem funcionar(quero instalar no HD)em meu pc.

Obs:
01 - tentei instalar o mandriva em cd e nao consegui a tela fica preta. Só consigo usar via livecd.
02 - tentei instalar o big linux e tambem so abre a tela do (initramfs). Só consigo usar via livecd.
03 - tentei instalar o Ubunto 9.04 e nada so da tela preta com o seguinte diálogo: grub loading, please wait... ERRO 17
04 - estou usando o brlix porem da pane toda hora e tenho que reintala-lo direto ex: (não consigo atualizar, não consigo usar o openofficer por travar e não mais fechar). e outras dores de cabeça que tambem acabam de vez enquando não dando o devido boot no linux acabando na tela preta (ao qual ja estou traumatizado).

me ajudem, sou novo no linux, eu ja uso pc a quase uns 18 anos e sempre usei windows. chega agora quero linux poren preciso de ajuda direta. ja pesquisei em muitos forum mas não encontrei ainda um probrema igual ao meu. me parece que a placa de video ATI Radeon 9550 nao gosta de linux?
também ouvi dizerque Tenho que instalar o driver XGL e não AIGLX o que significa isso, se nem instalar o linux ta dando certo?

muito obrigado pela atenção!

espero dizer um dia também: " VIVA O LINUX!!! "



5. Mesmo problema...

Marcus Vinicius Lobato Lessa
neomvll

(usa KUbuntu)

Enviado em 05/08/2009 - 14:59h

Uso aqui o Debian Squeeze / sid / experimental, 2.6.30-1-686-bigmem, tudo funciona q é uma blz, menos os efeitos, tudo pq o drive da ati não instala nem pelo raio, já tem tudo q precisa, headers-2.6.30, gcc, build-essential...bla bla bla. quando entro pelo 2.6.26 funfa direitinho, mas pelo 30 não vai....
O q fazer???


6. Compilação do módulo fglrx nos kernels 2.6.29 e posteriores

Diego Machado
diegomachado

(usa Slackware)

Enviado em 10/08/2009 - 09:44h

Salve pessoal,

o problema é que os códigos ACPI dos kernels 2.6.29 e posteriores, foram "reformulados" especialmente para esses kernels, então
provavelmente o código ACPI-fglrx do driver proprietário da ATI, deverá ser totalmente reformulado também para se adequar aos
novos códigos do kernel. Enquanto a ATI não libera um driver com o problema corrigido, existe um patch que nos permite compilar o módulo
meio que "a força"...

Enquanto não sai o meu artigo, sobre o assunto eu vou adiantar aqui a solução:

Baixe o driver mais atualizado, e instale-o normalmente.
Logo após a instalação, remova o módulo radeon e tente subir o módulo fglrx

Em modo texto seria (lembre-se de estar logado como root):

modprobe -r radeon
modprobe -r drm
modprobe fglrx

Quando o último comando for executado, caso o módulo não tenha sido compilado com sucesso durante a instalação
do driver, resultará no erro:

Erro Fatal: Modulo não encontrado (ou coisa do tipo, não tenho certeza agora...)

Isso significa que o módulo, não foi compilado e há a necessidade de compilá-lo, vamos a obra...

1º - Como root desinstale o driver que você acabou de instalar:

cd /usr/share/ati/
sh ./fglrx-uninstall.sh

2º - Extraia os arquivos do binário de instalação do driver ati, através da opção "--extract":

cd /diretório/onde/está/o/driver/
sh ./ati-<DRIVER>-<VERSÂO>-<ARQUITETURA>.run --extract
cd /diretório/que/foi/extraído/

3 º Baixe o patch e instale-lo:

wget http://liquorix.net/patches/FGLRX-2.6.29-9.2-5.diff
patch -p1 < FGLRX-2.6.29-9.2-5.diff

4º Execute o instalador (já extraído e "patcheado") novamente:

sh ./ati-installer.sh "numerodecontrole" --install

Obs.: Onde está "numerodecontrole" substitua pelo numero de controle do driver (sem as áspas), note que não é o número do driver!
Por exemplo o numero de controle do driver 9.7 (o mais atual, até agora) é 8.632.
Para saber o numero de controle do driver, preste atenção, quando executar o comando "sh ./ati-<DRIVER>-<VERSÂO>-<ARQUITETURA>.run --extract", pois
ele irá gerar uma saída parecida com essa:




diegomachado@darkstar:~/Downloads/ATI$ sudo sh ./ati-driver-installer-9-7-x86.x86_64.run --extract
Created directory fglrx-install.oZaobP
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.632......................................................................................



Veja na última linha que o número de controle como eu havia dito é 8.632.
Depois disso seu driver deverá estar compilado e o módulo fglrx, responsável pela aceleração 3D vai subir numa boa!

Abraço a todos!


7. Nada feito...

Marcus Vinicius Lobato Lessa
neomvll

(usa KUbuntu)

Enviado em 10/08/2009 - 21:21h

Tenho uma x1950e, segundo a ati, o último driver pra ela é o 9.3, mesmo seguindo os passos a acima, não deu certo, continua dando o mesmo erro.
Segue abaixo o arquivo /usr/share/ati/fglrx-install.log:
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.30-1-686-bigmem/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.30-1-686-bigmem'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:169:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.h:164:1: warning: "PM_EVENT_SUSPEND" redefined
In file included from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/apic.h:6,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/smp.h:13,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/smp.h:36,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/topology.h:33,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/gfp.h:7,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/kmod.h:22,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/module.h:13,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:91:
/usr/src/linux-headers-2.6.30-1-common/include/linux/pm.h:241:1: warning: this is the location of the previous definition
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:169:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.h:598:1: warning: "pgprot_writecombine" redefined
In file included from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/paravirt.h:7,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/irqflags.h:55,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/irqflags.h:57,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/system.h:11,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/processor.h:17,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h:14,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/module.h:9,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:91:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/pgtable_types.h:278:1: warning: this is the location of the previous definition
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:169:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.h:602:1: warning: "pgprot_noncached" redefined
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/mm.h:40,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/pci.h:4,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:1098,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:98:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/pgtable.h:11:1: warning: this is the location of the previous definition
In file included from /lib/modules/fglrx/build_mod/2.6.x/drmP.h:86,
from /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:41,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:431:
/lib/modules/fglrx/build_mod/2.6.x/drm_os_linux.h:45: error: conflicting types for ‘irqreturn_t’
/usr/src/linux-headers-2.6.30-1-common/include/linux/irqreturn.h:16: error: previous declaration of ‘irqreturn_t’ was here
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:431:
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h: In function ‘FGLDRM__vma_info’:
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:497: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_SetPageCache’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1205: warning: passing argument 1 of ‘set_memory_wb’ makes integer from pointer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1209: warning: passing argument 1 of ‘set_memory_uc’ makes integer from pointer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_SetPageCache_Array’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1223: warning: unused variable ‘ret’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1222: warning: unused variable ‘i’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_InstallInterruptHandler’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2721: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_MEM_VM_GetRegionPhysAddrStr’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3205: warning: return makes pointer from integer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3206: warning: return makes pointer from integer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3207: warning: return makes pointer from integer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3209: warning: return makes pointer from integer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KAS_Ih_Execute’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4183: warning: ‘return’ with no value, in function returning non-void
make[4]: ** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Erro 1
make[3]: ** [_module_/lib/modules/fglrx/build_mod/2.6.x] Erro 2
make[2]: ** [sub-make] Erro 2
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.30-1-686-bigmem'
make: ** [kmod_build] Erro 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.


Se alguém ajudar.....!!!
Valeu galera.


8. Re: placa video ati erro na instalação

Diego Machado
diegomachado

(usa Slackware)

Enviado em 11/08/2009 - 11:20h

neomvll, esse arquivo "/usr/share/ati/fglrx-install.log" não ajuda muito por que ele é feito pelo driver exatamente na instalação, que
não dá certo.
Acabou de sair o meu artigo falando sobre isso, tenta dar uma olhada nele, tá bem mais detalhado que o post então pode ser mais facil de seguir.

http://www.vivaolinux.com.br/artigo/Driver-ATI-%28proprietario%29-no-kernel-2.6.29-e-posteriores/

Caso dê erro novamente, volte a postar...

Abraço,


9. Re: placa video ati erro na instalação

Rildo Serafim Bahia
rildo64

(usa Outra)

Enviado em 14/08/2009 - 21:32h

O meu nao deu certo uso o kernel-source-2.30.6, a maquina inicializa normal e quando abri o debian ai vou em aplicação > ati catalyst Control Center ai nao abri nada, nao da para eu configurar nada e quando eu abro a internet e vou baixando as paginas fica aparecendo uma divisa na pagina, tem como resolver isso! se arrependimento matasse afo ati!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts