Votre navigateur est obsolète. Téléchargez un navigateur moderne, par exemple FireFox.
Léa-Linux : Forum
Le forum de Léa abrite des discussions autour des Logiciels libres.
Syndication
  • RSS ForumForum complet
  • RSS Forum - MatérielForum - Matériel
  • RSS Forum - Matériel - 333963Cette discussion

Vous voulez savoir si votre matériel est supporté par Linux, ou vous avez un problème pour installer un module ? Ce forum est pour vous !

Important : quand vous posez une question, n'oubliez pas de nous donner les indications suffisantes pour que nous puissions répondre. En effet, la divination n'est pas le fort du Linuxien averti. Pour une meilleure compréhension, le bon usage de la grammaire et de l'orthographe est fortement encouragé. En particulier, le langage SMS est à éviter absolument. En cas d'abus, il pourra être censuré sans autre forme de procès.
Les messages dont le contenu est illégal (incitant à la haine - raciale ou autre, diffamant), ou dont le contenu est sans rapport avec le sujet du forum, ou qui sont parfaitement stupides ou hors sujet seront supprimés sans pitié. Il pourra même être fait appel au fournisseur d'accès du coupable pour faire cesser ses agissements.
» Index du forum » Matériel » install driver carte PCI 4ports serie QUATECH QSC 200-300 Mandriva 2008
Aller à la discussion: PrécédentSuivante
Action: Nouveau sujetChercherS'authentifier
install driver carte PCI 4ports serie QUATECH QSC 200-300 Mandriva 2008
Auteur: campi (IP enregistrée)
Date: le 23 janvier 2008 à 16:43

image : moue
Salut,
je ne suis pas au top sur les drivers sous linux
mais je peux pas y couper

Mon probleme est que je dois installer une carte PCI QUATECH 200-300 4 ports serie
j'ai telechargé le driver
mais apres avoir suivi la procedure d'installation
j'obtiens notemment une erreur lors de l'installation "make install":



$make

make -C/lib/modules/2.6.22.9-server-1mdv/build SUBDIRS=/home/user1/driver/qsc_200-300_G_HDLC/serqt_pci1.27 modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.22.9-1mdv »

WARNING: Symbol version dump /usr/src/linux-2.6.22.9-1mdv/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /home/user1/driver/qsc_200-300_G_HDLC/serqt_pci1.27/SerQT_PCI.o
/home/user1/driver/qsc_200-300_G_HDLC/serqt_pci1.27/SerQT_PCI.c: In function ‘ioctl_serial_pci’:
/home/user1/driver/qsc_200-300_G_HDLC/serqt_pci1.27/SerQT_PCI.c:185: attention : ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:477)
/home/user1/driver/qsc_200-300_G_HDLC/serqt_pci1.27/SerQT_PCI.c:191: attention : ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:477)
/home/user1/driver/qsc_200-300_G_HDLC/serqt_pci1.27/SerQT_PCI.c: In function ‘init_serial_pci’:
/home/user1/driver/qsc_200-300_G_HDLC/serqt_pci1.27/SerQT_PCI.c:509: attention : ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:477)
/home/user1/driver/qsc_200-300_G_HDLC/serqt_pci1.27/SerQT_PCI.c:523: attention : ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:477)
Building modules, stage 2.
MODPOST 1 modules
CC /home/user1/driver/qsc_200-300_G_HDLC/serqt_pci1.27/SerQT_PCI.mod.o
LD [M] /home/user1/driver/qsc_200-300_G_HDLC/serqt_pci1.27/SerQT_PCI.ko
make[1]: quittant le répertoire « /usr/src/linux-2.6.22.9-1mdv »



make install

Unable to get adapter info
make: Unable : commande introuvable
make: *** [install] Erreur 127




j'obtiens ensuite les informations suivantes :

$lspci -v

05:04.0 Multiport serial controller: Quatech Inc QSCLP-200/300
Subsystem: Quatech Inc QSCLP-200/300
Flags: medium devsel, IRQ 11
I/O ports at 1000 [size=32]



$lsmod

SerQT_PCI 5448 0



dans /dev :

serpci_QT0


$cat /proc/tty/driver/serial

serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:0 rx:0
1: uart:unknown port:000002F8 irq:3
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3


Le module est chargée et le lien dev est présent
cependant je ne trouve pas les liens ttsx avec l'IRQ 11 de ma carte
je ne sais pas ce qui cloche
j'ai atteint mes limites

Voila si qqun peut m'aider meme un tout petit peu c'est coool

Merci d'avance image: clin d`oeil

Re: install driver carte PCI 4ports serie QUATECH QSC 200-300 Mandriva 2008
Auteur: campi (IP enregistrée)
Date: le 24 janvier 2008 à 11:37

Bon je vois que personne n'est inspiré
alors j'insiste et j'en rajoute :

lors de :

"Make install",
le script "startup" est lancé :

# !/bin/bash




. ./config




# Create serqt_pci_mods dir under /lib/modules/ and copy the serial port
#redirector driver modules to /lib/module/serqt_pci_mod
#echo -n "SerQT_PCI mods $SERQT_PCI_MOD_PATH"
mkdir -p  $SERQT_PCI_MOD_PATH
rm -f  $SERQT_PCI_MOD_PATH/*
cp SerQT_PCI.ko $SERQT_PCI_MOD_PATH


CURRENT=$(pwd)

# Create serqt_pcidir dir under /etc and copy the config file under /etc/serqt_pcidir
mkdir -p /etc/serqt_pcidir/

rm -f /etc/serqt_pcidir/serqt_pci_load
cp $CURRENT/serqt_pci_load  /etc/serqt_pcidir/
chmod +x /etc/serqt_pcidir/serqt_pci_load

rm -f /etc/serqt_pcidir/serqt_pci_unload
cp $CURRENT/serqt_pci_unload  /etc/serqt_pcidir/
chmod +x /etc/serqt_pcidir/serqt_pci_unload

rm -f /etc/serqt_pcidir/serialqt_app
cp $CURRENT/serialqt_app  /etc/serqt_pcidir/
chmod +x /etc/serqt_pcidir/serialqt_app

rm -f /etc/serqt_pcidir/config
cp $CURRENT/config  /etc/serqt_pcidir/
chmod +x /etc/serqt_pcidir/config


# Copy serqt_pci script to /etc/rc.d/init.d dir and create a link to it
# in the rc0.d, rc3.d, rc4.d, rc5.d, rc6.d directories
cp  serqt_pci /etc/serqt_pcidir/


#Copy the pci_gui interface application to /usr/local/bin, path will be included
#in the serqt_pci start up script
mkdir -p /usr/local/bin
module="SerQT_PCI"
device="serQT0"
mode="664"

rm -f /usr/local/etc/pci_gui
cp  pci_gui /usr/local/bin/


cd /etc/rc.d/rc0.d
ln -s   etc/serqt_pcidir/serqt_pci K96serqtpci

cd /etc/rc.d/rc3.d

ln -s /etc/serqt_pcidir/serqt_pci  S96serqtpci

cd ../rc4.d

ln -s /etc/serqt_pcidir/serqt_pci  S96serqtpci

cd ../rc5.d
ln -s  /etc/serqt_pcidir/serqt_pci S96serqtpci

cd ../rc6.d
ln -s  /etc/serqt_pcidir/serqt_pci K96serqtpci

#We'll go ahead and start it up

insmod $SERQT_PCI_MOD_PATH/SerQT_PCI.ko

sleep 4

MAJOR=$(awk '/ttyS/ {print $1}' /proc/devices)

for SERIALNODE in $(awk '/port/ {print $1}' /proc/tty/driver/serial) ; do

        #SERIALNODE=ttyS${SERIALNODE/:/}
        SERIALNODE=${SERIALNODE/:/}
        MINOR=$((${SERIALNODE} + 64))  #Minor numbers for serial port are file number + 64
        SERIALNODE=ttyS${SERIALNODE}
        rm -f /dev/$SERIALNODE
        mknod /dev/$SERIALNODE c $MAJOR $MINOR

        #echo "SERIALNODE = ${SERIALNODE}"
        #SERIALNODES=$((${SERIALNODE} + 4))
        #echo "SERIALNODES = ${SERIALNODES}"
done





#Find the dynamically assigned major number and creat the device node
rm -f /dev/serQT0

major=$(awk '/SerialQT_PCI/ {print $1}' /proc/devices)


mknod /dev/serpci_QT0 c $major 0



#start up support app
$CURRENT/serialqt_app



et c'est au niveau de "$CURRENT/serialqt_app"
qu'est émit "Unable to get adapter info"
je ne sais pas encore ce que fait cet executable "serialqt_app"

Cela dit je ne saisi pas bien la boucle qui concerne SERIALNODE

Le driver est prevu pour "Fedora FC2 and Suse 9.1 - 2.6 kernel"
et moi je suis sous "Mandriva 2008 - 2.6.22 kernel"

Si qqun connait les differences entre ces configs notemment au niveau des ports series (ttys)
ca m'aiderai beaucoup

merci pour toute aide ! image : content

Re: install driver carte PCI 4ports serie QUATECH QSC 200-300 Mandriva 2008
Auteur: Ludovic_P (IP enregistrée)
Date: le 1 février 2008 à 22:15

Bonjour,

Question idiote, mais tu lance bien ton script en root?



Nom du forum : (antispam) - (en développement:saisir un texte pour le message, rempli cette zone automatiquement)
Votre nom: 
Votre email: 
Sujet: 

 
Ce forum est boosté par Phorum.