[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Répondre
trailx
Messages : 415
Inscription : ven. 12 janv. 2018 17:44

[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Message par trailx »

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 ;)
Avatar de l’utilisateur
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 ?

Message par dsebire »

:hello:

tu recompile le module en extrayant les sources du 2.6.9 et en les ajoutant au 2.6.18

ça devrait passer
Avatar de l’utilisateur
Ryu_wm
Messages : 7434
Inscription : ven. 12 janv. 2018 17:44

[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Message par Ryu_wm »

Dans cette version le module qla2300.ko a disparu
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 .... )
-------------------------
Image
Digital n'est pas Numérique, bordel :o
trailx
Messages : 415
Inscription : ven. 12 janv. 2018 17:44

[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Message par trailx »

>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
Avatar de l’utilisateur
Ryu_wm
Messages : 7434
Inscription : ven. 12 janv. 2018 17:44

[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Message par Ryu_wm »

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
-------------------------
Image
Digital n'est pas Numérique, bordel :o
Avatar de l’utilisateur
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 ?

Message par dsebire »

t'as un module de chargé quand meme ?
ou yen a pas du tout pour ta carte SCSI
trailx
Messages : 415
Inscription : ven. 12 janv. 2018 17:44

[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Message par trailx »

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
trailx
Messages : 415
Inscription : ven. 12 janv. 2018 17:44

[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Message par trailx »

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
Avatar de l’utilisateur
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 ?

Message par dsebire »

bah il te manquerait pas le SCSI tout simplement ?
trailx
Messages : 415
Inscription : ven. 12 janv. 2018 17:44

[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Message par trailx »

Je ne comprend pas ce que tu veux dire ?

Dans le lsmod on voit que les modules scsi sont chargés apparement
Avatar de l’utilisateur
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 ?

Message par dsebire »

tu peux poster ce que te renvoie lsmod ?
trailx
Messages : 415
Inscription : ven. 12 janv. 2018 17:44

[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Message par trailx »

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
Avatar de l’utilisateur
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 ?

Message par dsebire »

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:
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
c'est une partie du log du kernel sur mon alpha (kernel 2.6.16)
trailx
Messages : 415
Inscription : ven. 12 janv. 2018 17:44

[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Message par trailx »

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é)
Avatar de l’utilisateur
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 ?

Message par dsebire »

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)
trailx
Messages : 415
Inscription : ven. 12 janv. 2018 17:44

[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Message par trailx »

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 ?
Avatar de l’utilisateur
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 ?

Message par dsebire »

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....
trailx
Messages : 415
Inscription : ven. 12 janv. 2018 17:44

[DEBIAN] Recompiler mon noyau avec un module supplémentaire ?

Message par trailx »

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 ;)
Répondre