[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
Bonjour,
Voici mon problème : la gestion de la carte Qlogic 2300
Avec un noyau 2.6-9, pas de soucis la carte est gérée.
Depuis le passage à une version 2.6-18 , la carte n'est plus géree correctement. Dans cette version le module qla2300.ko a disparu
Comment faire pour inclure le module qla2300.ko de la version 2.6-9 dans mon nouveau noyau 2.6-18 ?
Merci d'avance
Voici mon problème : la gestion de la carte Qlogic 2300
Avec un noyau 2.6-9, pas de soucis la carte est gérée.
Depuis le passage à une version 2.6-18 , la carte n'est plus géree correctement. Dans cette version le module qla2300.ko a disparu
Comment faire pour inclure le module qla2300.ko de la version 2.6-9 dans mon nouveau noyau 2.6-18 ?
Merci d'avance
- dsebire
- Messages : 12729
- Inscription : ven. 12 janv. 2018 17:44
- Localisation : Loiret - entre la ville et les champs
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
tu recompile le module en extrayant les sources du 2.6.9 et en les ajoutant au 2.6.18
ça devrait passer
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
disparu d'où ? des sources ou du choix lors du makemenu ? ( attention je n'ai jamais compilé sous débian, makemenu est peut etre exclusif mandrake et suse .... )Dans cette version le module qla2300.ko a disparu
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
>dsebire
J'ai essayé (peut-etre je me suis trompé) mais une fois compilé lorsque je le charge il me met module format incorrect . Précision j'ai juste recompilé les modules (make modules suivi d'un make modules_install)
>Ryu_wm
Disparu du make menu (quoique là en ce moment je réessaye avec un 2.6.18-3 et ils ont l'air d'être présents, peut etre c'est dans la 2.6.20 qu'ils n'y sont plus)
Apparement le module qla2xxx remplace tous les anciens modules qla2200 2300 etc mais malheureusement la carte ne marche pas
J'ai essayé (peut-etre je me suis trompé) mais une fois compilé lorsque je le charge il me met module format incorrect . Précision j'ai juste recompilé les modules (make modules suivi d'un make modules_install)
>Ryu_wm
Disparu du make menu (quoique là en ce moment je réessaye avec un 2.6.18-3 et ils ont l'air d'être présents, peut etre c'est dans la 2.6.20 qu'ils n'y sont plus)
Apparement le module qla2xxx remplace tous les anciens modules qla2200 2300 etc mais malheureusement la carte ne marche pas
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
aie , deja eu la meme chose avec une mandrake pour un module raid sata
j'avais les fichiers .o .ko et je faisais un insmod pour les charger manuellement pour voir, ça fonctionnait, donc du coup après grace au make menu il y avait la possibilité de les charger, ce qui revient ensuite à ce que disait Dsebire
j'avais les fichiers .o .ko et je faisais un insmod pour les charger manuellement pour voir, ça fonctionnait, donc du coup après grace au make menu il y avait la possibilité de les charger, ce qui revient ensuite à ce que disait Dsebire
- dsebire
- Messages : 12729
- Inscription : ven. 12 janv. 2018 17:44
- Localisation : Loiret - entre la ville et les champs
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
t'as un module de chargé quand meme ?
ou yen a pas du tout pour ta carte SCSI
ou yen a pas du tout pour ta carte SCSI
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
J'ai ceci qui est chargé : c'est pour la carte fibre Qlogic 2300
qla2xxx 350456 0
firmware_class 26932 1 qla2xxx
scsi_transport_fc 71836 1 qla2xxx
scsi_mod 258040 7 qla2xxx,scsi_transport_fc,sg,sd_mod,mptspi,mptscsih,scsi_transport_spi
qla2xxx 350456 0
firmware_class 26932 1 qla2xxx
scsi_transport_fc 71836 1 qla2xxx
scsi_mod 258040 7 qla2xxx,scsi_transport_fc,sg,sd_mod,mptspi,mptscsih,scsi_transport_spi
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
Dans le noyau 2.6.20 je n'ai plus que ceci de dispo :
Qlogic QLA 1240/1x80/1x160 SCSI support │ │
│ │ QLogic QLA2XXX Fibre Channel Support │ │
│ │ QLogic ISP4XXX host adapter family support
Qlogic QLA 1240/1x80/1x160 SCSI support │ │
│ │ QLogic QLA2XXX Fibre Channel Support │ │
│ │ QLogic ISP4XXX host adapter family support
- dsebire
- Messages : 12729
- Inscription : ven. 12 janv. 2018 17:44
- Localisation : Loiret - entre la ville et les champs
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
bah il te manquerait pas le SCSI tout simplement ?
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
Je ne comprend pas ce que tu veux dire ?
Dans le lsmod on voit que les modules scsi sont chargés apparement
Dans le lsmod on voit que les modules scsi sont chargés apparement
- dsebire
- Messages : 12729
- Inscription : ven. 12 janv. 2018 17:44
- Localisation : Loiret - entre la ville et les champs
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
tu peux poster ce que te renvoie lsmod ?
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
Je le remets :
# lsmod | grep qla
qla2xxx 350456 0
firmware_class 26932 1 qla2xxx
scsi_transport_fc 71836 1 qla2xxx
scsi_mod 258040 7 qla2xxx,scsi_transport_fc,sg,sd_mod,mptspi,mptscsih,scsi_transport_spi
# lsmod | grep qla
qla2xxx 350456 0
firmware_class 26932 1 qla2xxx
scsi_transport_fc 71836 1 qla2xxx
scsi_mod 258040 7 qla2xxx,scsi_transport_fc,sg,sd_mod,mptspi,mptscsih,scsi_transport_spi
- dsebire
- Messages : 12729
- Inscription : ven. 12 janv. 2018 17:44
- Localisation : Loiret - entre la ville et les champs
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
ah, OK, j'aivais compris que ça c'etait ce qui focntionnait (avec ton kernel 2.6.9)
donc la c'est ce qu'il te sort sous le 2.6.18 ?
il se passe quoi au demarrage ? le module plante pas ? il arrive a charger les infos de la carte raid et a trouver les disques ?
tu peux avoir le log des messages du kernel au startup avec dmesg
tu devrais trouver un truc comme ça au milieu du log:
donc la c'est ce qu'il te sort sous le 2.6.18 ?
il se passe quoi au demarrage ? le module plante pas ? il arrive a charger les infos de la carte raid et a trouver les disques ?
tu peux avoir le log des messages du kernel au startup avec dmesg
tu devrais trouver un truc comme ça au milieu du log:
c'est une partie du log du kernel sur mon alpha (kernel 2.6.16)SCSI subsystem initialized
qla1280: QLA1040 found on PCI bus 0, dev 5
input: AT Translated Set 2 keyboard as /class/input/input0
scsi(0:0): Resetting SCSI BUS
input: ImPS/2 Generic Wheel Mouse as /class/input/input1
scsi0 : QLogic QLA1040 PCI to SCSI Host Adapter
Firmware version: 7.65.06, Driver version 3.26
Vendor: SEAGATE Model: ST39102LCSUN9.0G Rev: 0828
Type: Direct-Access ANSI SCSI revision: 02
scsi(0:0:0:0): Sync: period 10, offset 12, Wide
Vendor: PIONEER Model: DVD-ROM DVD-305 Rev: 1.05
Type: CD-ROM ANSI SCSI revision: 02
scsi(0:0:3:0): Sync: period 10, offset 12
Vendor: DEC Model: RRD46 (C) DEC Rev: 0557
Type: CD-ROM ANSI SCSI revision: 02
scsi(0:0:4:0): Sync: period 10, offset 12
SCSI device sda: 17689267 512-byte hdwr sectors (9057 MB)
sda: Write Protect is off
sda: Mode Sense: cf 00 10 08
SCSI device sda: drive cache: write through w/ FUA
SCSI device sda: 17689267 512-byte hdwr sectors (9057 MB)
sda: Write Protect is off
sda: Mode Sense: cf 00 10 08
SCSI device sda: drive cache: write through w/ FUA
sda: sda1 sda2 sda3 sda4 sda5
sd 0:0:0:0: Attached scsi disk sda
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
Le lsmod est bien pour le 2.6-18 .
Pour dmesg , j'ai ceci :
qla2xxx 0000:03:01.0: Found an ISP2312, irq 54, iobase 0xc0000000f5ff0000
qla2xxx 0000:03:01.0: Configuring PCI space...
qla2xxx 0000:03:01.0: Configure NVRAM parameters...
qla2xxx 0000:03:01.0: Verifying loaded RISC code...
qla2xxx 0000:03:01.0: Firmware image unavailable.
qla2xxx 0000:03:01.0: Firmware images can be retrieved from: ftp://ftp.qlogic.com/outgoing/linux/firmware/.
qla2xxx 0000:03:01.0: Failed to initialize adapter
[] qla2x00_probe_one+0x2a90/0x2ac0 [qla2xxx]
[] qla2x00_module_init+0x1b0/0x330 [qla2xxx]
Sachant que je n'ai pas de changer de firmware depuis la migration de 2.6-9 à 2.6-18.
Je suis entrain de tester avec un 2.6-20 au cas où.
Mis à part ça j'ai jamais reussi à avoir d'interface graphique potable (>640*480) avec cette machine ( IA64 chip ATI intégré)
Pour dmesg , j'ai ceci :
qla2xxx 0000:03:01.0: Found an ISP2312, irq 54, iobase 0xc0000000f5ff0000
qla2xxx 0000:03:01.0: Configuring PCI space...
qla2xxx 0000:03:01.0: Configure NVRAM parameters...
qla2xxx 0000:03:01.0: Verifying loaded RISC code...
qla2xxx 0000:03:01.0: Firmware image unavailable.
qla2xxx 0000:03:01.0: Firmware images can be retrieved from: ftp://ftp.qlogic.com/outgoing/linux/firmware/.
qla2xxx 0000:03:01.0: Failed to initialize adapter
[] qla2x00_probe_one+0x2a90/0x2ac0 [qla2xxx]
[] qla2x00_module_init+0x1b0/0x330 [qla2xxx]
Sachant que je n'ai pas de changer de firmware depuis la migration de 2.6-9 à 2.6-18.
Je suis entrain de tester avec un 2.6-20 au cas où.
Mis à part ça j'ai jamais reussi à avoir d'interface graphique potable (>640*480) avec cette machine ( IA64 chip ATI intégré)
- dsebire
- Messages : 12729
- Inscription : ven. 12 janv. 2018 17:44
- Localisation : Loiret - entre la ville et les champs
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
bah c'est pt'etre que le 2.6.18 necessite une version de firmware a peu pres a jour.
tu dis IA64 c'est de l'itanium ta machine ????
si oui, t'as pt'etre le meme pb que moi avec l'alpha, a savoir que al kernel n'arriva pas a initialiser le controleur car la machine n'es pas directement compatible (pas x86 en gros)
tu dis IA64 c'est de l'itanium ta machine ????
si oui, t'as pt'etre le meme pb que moi avec l'alpha, a savoir que al kernel n'arriva pas a initialiser le controleur car la machine n'es pas directement compatible (pas x86 en gros)
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
C'est bien une machine itanium. J'ai mis le dernier bios sur la carte pas de firmware de type efi sinon c'est plantage assuré.
Ce qui est curieux c'est quand 2.6-9 ça marche nikel et pas en 2.6-18. J'aimerai bien utiliser les modules de la 2.6-9 sur la 2.6-18 mais je ne sais pas trop comment faire.
Je ne sais pas trop ce qu'il faut que je récupère dans les modules de la 2.6-9 pour les inclure dans la 2.6-18 ?
Ce qui est curieux c'est quand 2.6-9 ça marche nikel et pas en 2.6-18. J'aimerai bien utiliser les modules de la 2.6-9 sur la 2.6-18 mais je ne sais pas trop comment faire.
Je ne sais pas trop ce qu'il faut que je récupère dans les modules de la 2.6-9 pour les inclure dans la 2.6-18 ?
- dsebire
- Messages : 12729
- Inscription : ven. 12 janv. 2018 17:44
- Localisation : Loiret - entre la ville et les champs
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
tu essaie en recopiant seulement le module (.o) du 2.6.9 dans le rep 2.6.18 au meme endroit
(rmmod avant pour le decharger puis modprobe ensuite pour le recharger et tester)
si ça ne suffit pas, il faudra certainement recompiler:
pour ça, tu recopie les sources du 2.6.9 dans les sources du 2.6.18 (backup les nouvelles avant), tu recompile le module puis tu le recopie la ou ça va bien pour qu'il soit chargé. meme manip rmmod et modprobe
j'ai plus les chemins des sources et des modules pour faire les copies, des que j'ai ça je les mets
les modules c'est la:
/lib/modules/2.6.9 (ou 2.6.18)/ apres c'est classé genre SCSI/qla2xxx
les sources en general, c'est la:
/usr/src/linux-2.6.9/etc....
(rmmod avant pour le decharger puis modprobe ensuite pour le recharger et tester)
si ça ne suffit pas, il faudra certainement recompiler:
pour ça, tu recopie les sources du 2.6.9 dans les sources du 2.6.18 (backup les nouvelles avant), tu recompile le module puis tu le recopie la ou ça va bien pour qu'il soit chargé. meme manip rmmod et modprobe
j'ai plus les chemins des sources et des modules pour faire les copies, des que j'ai ça je les mets
les modules c'est la:
/lib/modules/2.6.9 (ou 2.6.18)/ apres c'est classé genre SCSI/qla2xxx
les sources en general, c'est la:
/usr/src/linux-2.6.9/etc....
[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?
La copie ne marche pas , module format incorrect au moment du chargement.
La dernière compilation n'a pas fonctionné, je dois refaire un essai.
Merci pour tes réponses, j'aurais de nouveau accès à la machine la semaine prochaine, je tiendrais au courant des avancements
La dernière compilation n'a pas fonctionné, je dois refaire un essai.
Merci pour tes réponses, j'aurais de nouveau accès à la machine la semaine prochaine, je tiendrais au courant des avancements