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@opensuse.org For additional commands, e-mail: opensuse-fr+help@opensuse.org