> 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]