Como instalar uma versão mais recente do driver mpt2sas no debian squeeze?

3

Linux debian squeeze 6.0.6 (2.6.32-5-amd64) é fornecido com uma antiga versão 02.100.03.00 do driver mpt2sas.

Eu gostaria de instalar uma versão muito mais recente do driver mpt2sas . Sabemos que existem versões de kernel com backport disponíveis, como bpo.3 e bpo.4. Esses backports contêm a versão 10 do driver mpt2sas.

O módulo mpt2sas.ko já está na lista negra de ser carregado durante a inicialização, com:

$ echo 'blacklist mpt2sas' >> /etc/modprobe.d/mpt2sas.conf; depmod; update-initramfs -u -k $(uname -r)

Para este driver mpt2sas são binários pré-compilados disponíveis no formato rpm para RHEL5 e SLES10, e há código-fonte disponível.

Como um novo driver mpt2sas pode ser instalado no debian?

    
por Pro Backup 20.12.2012 / 16:35

1 resposta

2

Use a versão mais recente do driver Linux 15.00.00.00 do LSI. Este download de 700 MB também contém binários pré-compilados para o Debian 6.0.5.

As instruções de instalação para a arquitetura amd64 - adaptadas do readme incluído - são:

# cd debian\rpms-03
# dpkg -i mpt2sas-15.00.00.00-3_Debian6.0.5.amd64.deb

E a saída é:

Selecting previously deselected package mpt2sas.
(Reading database ... 28905 files and directories currently installed.)
Unpacking mpt2sas (from mpt2sas-15.00.00.00-3_Debian6.0.5.amd64.deb) ...
pre 15.00.00.00
Setting up mpt2sas (15.00.00.00-3) ...
post 15.00.00.00
The mpt driver for kernel 2.6.32-5-amd64 is now version 15.00.00.00
Working files in /tmp/mkinitramfs_PvDVif and overlay in /tmp/mkinitramfs-OL_Ko3jrS
post Install Done.

O resultado é que o driver antigo é renomeado de:

/lib/modules/2.6.32-5-amd64/kernel/drivers/scsi/mpt2sas/mpt2sas.ko

para:

/lib/modules/2.6.32-5-amd64/kernel/drivers/scsi/mpt2sas/mpt2sas.ko.orig

e o novo driver é instalado em:

/lib/modules/2.6.32-5-amd64/weak-updates/mpt2sas/mpt2sas.ko
    
por 20.12.2012 / 17:50