[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