logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 10-04-2019 21:53:05

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

Cherche driver linux : TNT5004

Bonsoir,

Je cherche un driver linux (debian) pour une carte PCI-GPIB numéro de série 188513E-01L.

D'après ce que j'ai pu lire, le driver serait TNT5004 plutôt que TNT4882.

La norme est le GPIB.

Je me suis déjà servis du projet suivant : https://linux-gpib.sourceforge.io/

J'ai compilé et installé linux-kernel-gpib et linux-user-gpib.

J'ai essayé de me servir des modules tnt4882 et agilent sans succès de détection avec lspci et ibtest.

Si vous-avez eu une expérience avec des cartes propriétaire NAtional Instrument sous Linux, n'hésitez pas.

Je cherche le driver TNT5004.

Merci d'avance.

Hors ligne

#2 10-04-2019 22:32:01

anonyme
Invité

Re : Cherche driver linux : TNT5004

Bonsoir
c'est plutôt dans le monde industriel  => https://fr.wikipedia.org/wiki/IEEE-488
j'avais ce type de connecteur sur certains appareils de mesure avant que macron me mette a la retraite tongue .
ps : un petit parent du scsi ........  , on pourrait confondre le connecteur .
pour ma part je serais pas te répondre , je connais pas .
je regarde ton lien quand même wink

par exemple avec une recherche "Linux-GPIB version"

http://electron.mit.edu/index.php/using … -on-ubuntu

a mon avis il faut une vieille version de GNU Linux (du moins pas trop récente ) et un hardware avec du PCI vieille version (détrompeur a l'arrière de la carte ).
pour compiler les modules tu trouvera ici ce qu il te faut ( si tu trouve ce que tu cherche pour ton utilisation (les bons modules pour ce matériel ) )
je sais pas si debian est le mieux pour cela .

si c'est pas indiscret  , tu fais quoi avec cette carte ?

Dernière modification par anonyme (10-04-2019 23:00:04)

#3 11-04-2019 09:22:02

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

Re : Cherche driver linux : TNT5004

J'ai continué à chercher.

Un projet NI-488.2 existe pour linux mais à adapter à Debian, est-ce que c'est possible ?

http://www.ni.com/download/ni-488.2---linux/6902/en/

Pourriez-vous jeter un coup d'oeil ?

Merci d'avance

Hors ligne

#4 11-04-2019 10:28:28

anonyme
Invité

Re : Cherche driver linux : TNT5004

Bonjour
tu a un fichier ReadMe.txt a lire
pour debian je dirais non , mais ça n' engage que moi
si un script d'installation tu a les OS indiqué et la version a utilisé. ( pas récupéré l'iso , il faut un compte chez eux )
sinon le matériel ne doit plus existé , plutôt dans le milieu professionnel et industriel .
tu n'a pas trop de réponse ici , c'est vraiment spécial ton truc .
regarder l'iso et essayer de comprendre ce qu'il fait , c'est pas gagné , tout dépend de tes connaissances.
je prend le cas de " kernel.org " aucune raison de mettre ce matériel dans le noyau et de l' activer .
je regarde plus par curiosité , que par mes compétences dans le domaine hmm
on a pas souvent ce genre de question sur Debian-Facile  wink

#5 11-04-2019 12:09:13

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

Re : Cherche driver linux : TNT5004

A priori la carte n'est pas reconnu en PCI.

Il faut compiler le driver et le charger avec modprobe.

A priori dedans, il y a un binaire qui permet de recompiler les drivers en fonction du noyau que tu possède.

Une fois le fichier .iso monté, tu executes " ./INSTALL --nodeps "

Ensuite, executer " sudo ./updateNIDrivers ". Ici je suis coincé car l'executable ne voit pas les kernel sources. Je ne vois pas comment avancer sur ce point !

https://framadrop.org/r/i7CdsxGMVo#5eTk … 1O552CtDU=

As root, run "/usr/local/bin/updateNIDrivers". By default, the
   updateNIDrivers utility rebuilds the driver for the currently
   running kernel using the kernel sources and copies it to the
   appropriate location.

Dernière modification par joffrey575 (11-04-2019 12:14:25)

Hors ligne

#6 11-04-2019 14:06:00

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

Re : Cherche driver linux : TNT5004

J'ai avancé.

J'ai pu lancer l'installer de mon fichier .iso.

Mon souci est qu'au moment de recompiler les drivers avec la commande updateNIdriver, je suis coincé sur la partie programme suivante :

# This is needed for the ./configure script, when it gets run
if ! withVersioning nikalGetRequestedKernelSourcesDir; then
   error "Error locating kernel sources for the requested kernel version (${kernelVersion})."
   if [ "${promptUser}" = "0" ]; then
      echoUsage
   fi
   exit 1
fi



Le programme ci-dessus se trouve ligne 134 du fichier updateNIdriver : https://debian-facile.org/paste-BABC841E70

Fait appel à la fonction nikalGetRequestedKernelSourcesDir() du fichier installerUtility.sh : https://debian-facile.org/paste-9CAA1DEBCB

J'ai toujours mon erreur alors que j'ai configuré mes 3 variables d'environnements.

export INSTALL_MOD_PATH=""
export KERNELTARGET=4.19.0-0.bpo.2-amd64
export KERNELHEADERS=$KERNELHEADERS:$INSTALL_MOD_PATH/lib/modules/$KERNELTARGET/...

Dernière modification par joffrey575 (11-04-2019 14:06:59)

Hors ligne

#7 11-04-2019 14:11:18

anonyme
Invité

Re : Cherche driver linux : TNT5004

pour le noyau , sur debian par exemple tu a un un paquet "sources" ou "headers"
il faut que tu trouve celui qui correspond a ton noyau actuel utilisé

pour debian par exemple tu a un méta-paquet "linux-source" et sur buster par exemple le paquet "linux-source-4.19"  pour le noyau actuel de buster "linux-image-4.19.0-4-amd64"
tu a aussi un paquet "linux-headers-4.19.0-4-amd64

tu a aussi l'option du site "kernel.org" pour compiler ton noyau toi même a une certaine version

compiler son kernel =>  https://debian-facile.org/doc:systeme:kernel:compiler

Dernière modification par anonyme (11-04-2019 14:20:12)

#8 11-04-2019 15:12:22

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

Re : Cherche driver linux : TNT5004

J'ai encore avancé mais cette fois pas sur que je trouve la solution.

zcat /boot/symvers-4.19.0-0.bpo.2-amd64.gz > Module.symvers

Pas de trace en /boot du fichier symvers-4.19.0-0.bpo.2-amd64.gz sous debian stretch

Hors ligne

#9 11-04-2019 15:41:48

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

Re : Cherche driver linux : TNT5004

/usr/src/linux-headers-4.19.0-0.bpo.2-amd64# make cloneconfig
/usr/src/linux-headers-4.19.0-0.bpo.2-common/scripts/Makefile.build:45: /usr/src/linux-headers-4.19.0-0.bpo.2-common/scripts/basic/Makefile: Aucun fichier ou dossier de ce type
make[3]: *** Aucune règle pour fabriquer la cible « /usr/src/linux-headers-4.19.0-0.bpo.2-common/scripts/basic/Makefile ». Arrêt.
make[2]: *** [/usr/src/linux-headers-4.19.0-0.bpo.2-common/Makefile:465: scripts_basic] Error 2
make[1]: *** [Makefile:146: sub-make] Error 2
make: *** [Makefile:8: all] Error 2

Hors ligne

Pied de page des forums