[CentOS-pt-br] Carregar módulo no CentOS

fabiano stocco fabianostocco em gmail.com
Quinta Dezembro 8 16:14:18 EST 2011


Opa,

Dentro do livecd tenta copiar rr26xx.ko para dentro da pasta
/lib/modules/(versao do kernel)/extra/ ou pasta contendo os módulos,
execute o "#depmod -a"  depois "modprobe  rr26xx".

Acredito que com esses passos passara a listar o dispositivo /dev/sdX
correspondente.

Mais um detalhe, não tenho certeza se no livecd o selinux pode influenciar,
mais por via das duvidas execute '#restorecon /lib/modules/(versao do
kernel)/extra/rr26xx.ko'

Se não der certo, posta aqui o dmesg de depois do modprobe.

Atenciosamente

Fabiano Stocco

Em 8 de dezembro de 2011 11:54, Marcus Vinicius. <surfinhu em gmail.com>escreveu:

> Olá, pessoal.
>
> Bom, o meu caso é complicado, mas vamos lá..
>
> Adquiri uma controladora RAID (RocketRaid rr2640x4) para nosso servidor.
> Nele já tinham 4 hds de 750GB, então criei um RAID5 dentro da BIOS da
> controladora.
>
> Quando fui baixar os drivers no site da empresa, mas só tinha driver até o
> 5.5 e o source para compilação em outros SO's. Então instalei o sistema
> operacional usando todos os pacotes que vinham no próprio DVD, excluindo os
> repositórios da internet, apenas o do DVD mesmo. Instalei os headers do
> kernel e devel, além de dois grupos, "Development Tools" e o "Legacy
> Software Development". Até aí, tudo bem. Peguei o source, compilei (make) e
> instalei (make install). Então peguei o arquivo do módulo (rr26xx.ko) e
> salvei.
>
> Fui carregar o LiveCD do CentOS (que possui a mesma versão de kernel do
> DVD, a 2.6.32-71.el6.x86_64) e tentar carregar com o modprobe, mas não
> obtive sucesso. Já salvei no /root e
> no /lib/modules/2.6.32-71.el6.x86_64/kernel/drivers/scsi/rr26xx, mas também
> não deu certo.
>
> Alguém teria uma luz que pudesse me ajudar nessa investida? Eu quero
> instalar o CentOS diretamente no RAID que eu criei, mas sem carregar os
> módulos isso não é possível. Estou esquecendo alguma coisa?
>
> Bom, aqui vai o log gerado quando instalo o driver no HD sem o raid.
>
> [root em teste linuxls]# make
> make[1]: Entrando no diretório `/usr/src/kernels/2.6.32-71.el6.x86_64'
>   CC [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/os_linux.o
>   CC [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/osm_linux.o
>   CC [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/div64.o
>   CC [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/hptinfo.o
>   CC [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/config.o
>   LD [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/rr26xx.o
>   Building modules, stage 2.
>   MODPOST 1 modules
> WARNING: could not find
> /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/.him_odin.o.cmd
> for
> /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/him_odin.o
>   CC
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/rr26xx.mod.o
>   LD [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/rr26xx.ko.unsigned
>   NO SIGN [M]
> /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/rr26xx.ko
> make[1]: Saindo do diretório `/usr/src/kernels/2.6.32-71.el6.x86_64'
> [root em teste linuxls]# ls -l
> /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/
> total 5876
> [root em teste linuxls]#
> [root em teste linuxls]#
> [root em teste linuxls]# make install
> make[1]: Entrando no diretório `/usr/src/kernels/2.6.32-71.el6.x86_64'
>   CC [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/os_linux.o
>   CC [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/osm_linux.o
>   CC [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/div64.o
>   CC [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/hptinfo.o
>   CC [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/config.o
>   LD [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/rr26xx.o
>   Building modules, stage 2.
>   MODPOST 1 modules
> WARNING: could not find
> /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/.him_odin.o.cmd
> for
> /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/him_odin.o
>   LD [M]
>  /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/rr26xx.ko.unsigned
>   NO SIGN [M]
> /root/rr2640-linux-src-v1.3-legacy_single/product/rr2640/linuxls/.build/rr26xx.ko
> make[1]: Saindo do diretório `/usr/src/kernels/2.6.32-71.el6.x86_64'
> You made a module which is for current kernel 2.6.32-71.el6.x86_64.
> Deleting previous installed driver module rr26xx...
> Install the new driver module...
> Removing conflicted driver module...
> Updating module dependencies...Done.
> Checking for initrd images to be updated...
> Backup /boot/initramfs-2.6.32-71.el6.x86_64.img to
> /boot/initramfs-2.6.32-71.el6.x86_64.img.rr26xx.
> [root em teste linuxls]#
>
>
>
> Estou esquecendo algo? Copiei apenas o rr26xx.ko, preciso copiar
> o initramfs-2.6.32-71.el6.x86_64.img.rr26xx também?
>
> Bom, agradeço a quem puder contribuir.
> Abraços!
>
> --
> Att,
> Marcus Vinicius.
>
> _______________________________________________
> CentOS-pt-br mailing list
> CentOS-pt-br em centos.org
> http://lists.centos.org/mailman/listinfo/centos-pt-br
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20111208/d456ae81/attachment.html 


Mais detalhes sobre a lista de discussão CentOS-pt-br