Mailinglist Archive: opensuse-fr (73 mails)

< Previous Next >
Re: [opensuse-fr] Controleur RAID Adaptec 6405
On 07/26/2011 05:42 PM, Fabien Chaudier wrote:
Le mardi 26 juillet 2011 17:35:54, vous avez écrit :
On 07/26/2011 04:50 PM, Fabien Chaudier wrote:
Le mardi 26 juillet 2011 16:39:15, vous avez écrit :
[snip]

Les tests fait ci dessus sont fait sur une machine avec une machine
déjà installé en 11.4-x86_64.
J'ai juste ajouté le controleur dans le slot PCI Express

ok alors ça va être plus cool que de générer le .ko pour
l'installeur. Bon tout d'abord pour être certain, et si cela est
possible pour la machine je tenterais de fonctionner avec le repos
kernel:head:stable donc 3.0.0 puisque nativement le aacraid est à
la bonne version.

Le chemin est bien
http://download.opensuse.org/repositories/Kernel:/HEAD/standard ?

Avec la modification dans /etc/zypp/zypp.conf pour activer le
support multiversion kernel. (c'est bien documenté dans le fichier)

Ajouter le dépot
http://download.opensuse.org/repositories/Kernel:/HEAD/standard/
puis installer le kernel de ce dépôt, rebooter sur ce kernel et
s'assurer du bon fonctionnement de la carte

possible ?

Oui oui, c'est maintenant le chemin par défaut, les autres répertoires
sont vides.

kernel-default-3.0.0-2.1.x86_64 et kernel-default-base-3.0.0-2.1.x86_64
installés
Redémarrage machine OK
Controleur et disque vu (/dev/sdb) :-)

Cool. moi je garderais le kernel 3.0.0 ...
De toute façons la 12.1 est dehors en novembre, avec ce kernel au
minimum ....

En attendant la 12.1, comment faire pour générer le module pour une
installation à partir de la 11.4 ?

Soit se regénérer à la main à chaque fois le module, long et fastidieux.
Moi je commencerais par ouvir un bug pour demander le support du drivers.
Par exemple au travers d'un module kmp qui remplacerais celui livré avec le
kernel.

Autrement l'autre idée ou complémentaire, serait de se créer un paquet
kmp-aacraid+ compilé par obs, comme cela c'est pas trop chiant avec les
updates de kernel. si le kernel change, le module est reconstruit.

Bon il me faudrait juste un peu de temps pour mettre cela en place.
Se pourrait qu'un client en ait besoin :D
Bonsoir,

Je suis en train d'essayer de créer le driver pour la 11.4 à partir du paquet
aacraid-1.1.7.28000-dkms.noarch.rpm obtenu sur le site d'adaptec.
L'installation du rpm est OK
J'ai installé la derniere version de dkms-2.2.0.2-9.1.noarch.rpm -> OK
Je me place dans le repertoire /usr/src/aacraid-1.1.7.28000/

linux-x65l:/usr/src/aacraid-1.1.7.28000 # dkms add -m aacraid -v 1.1.7.28000
Creating symlink /var/lib/dkms/aacraid/1.1.7.28000/source ->
/usr/src/aacraid-1.1.7.28000

DKMS: add Completed.

linux-x65l:/usr/src/aacraid-1.1.7.28000 # dkms build -m aacraid -v 1.1.7.28000

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.37.6-0.7-desktop -C
/lib/modules/2.6.37.6-0.7-desktop/build
SUBDIRS=/var/lib/dkms/aacraid/1.1.7.28000/build modules....(bad exit status: 2)
Error! Bad return status for module build on kernel: 2.6.37.6-0.7-desktop
(x86_64)
Consult /var/lib/dkms/aacraid/1.1.7.28000/build/make.log for more information.

linux-x65l:/usr/src/aacraid-1.1.7.28000 # cat
/var/lib/dkms/aacraid/1.1.7.28000/build/make.log
DKMS make.log for aacraid-1.1.7.28000 for kernel 2.6.37.6-0.7-desktop (x86_64)
Mon Aug 29 22:45:30 CEST 2011
make: Entering directory `/usr/src/linux-2.6.37.6-0.7-obj/x86_64/desktop'
make -C ../../../linux-2.6.37.6-0.7
O=/usr/src/linux-2.6.37.6-0.7-obj/x86_64/desktop/. modules
CC [M] /var/lib/dkms/aacraid/1.1.7.28000/build/linit.o
/var/lib/dkms/aacraid/1.1.7.28000/build/linit.c:3057:2: error: unknown field
‘ioctl’ specified in initializer
/var/lib/dkms/aacraid/1.1.7.28000/build/linit.c:3057:2: warning: initialization
from incompatible pointer type
/var/lib/dkms/aacraid/1.1.7.28000/build/linit.c:3106:2: warning: initialization
from incompatible pointer type
/var/lib/dkms/aacraid/1.1.7.28000/build/linit.c:3115:2: warning: initialization
from incompatible pointer type
/var/lib/dkms/aacraid/1.1.7.28000/build/linit.c: In function ‘aac_probe_one’:
/var/lib/dkms/aacraid/1.1.7.28000/build/linit.c:3323:2: warning:
‘DMA_nnBIT_MASK’ is deprecated
/var/lib/dkms/aacraid/1.1.7.28000/build/linit.c:3324:4: warning:
‘DMA_nnBIT_MASK’ is deprecated
/var/lib/dkms/aacraid/1.1.7.28000/build/linit.c:3331:3: warning:
‘DMA_nnBIT_MASK’ is deprecated
/var/lib/dkms/aacraid/1.1.7.28000/build/linit.c:3332:5: warning:
‘DMA_nnBIT_MASK’ is deprecated
/var/lib/dkms/aacraid/1.1.7.28000/build/linit.c:3560:3: warning:
‘DMA_nnBIT_MASK’ is deprecated
make[3]: *** [/var/lib/dkms/aacraid/1.1.7.28000/build/linit.o] Error 1
make[2]: *** [_module_/var/lib/dkms/aacraid/1.1.7.28000/build] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-2.6.37.6-0.7-obj/x86_64/desktop'

Quelqu'un aurait une idée pour cette erreur ?
Merci d'avance.

Fabien
--
To unsubscribe, e-mail: opensuse-fr+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-fr+help@xxxxxxxxxxxx

< Previous Next >
List Navigation
This Thread
  • No further messages