> 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: [email protected]
For additional commands, e-mail: [email protected]

Répondre à