Bonjour,
débutant sous linux,et première visite de ce site (malheureusement sous windows)
merci de bien vouloir m'aider.
historique:
Après installation; Mandraque 9.2 trouve mon modem dans la rubrique:?Inconnus/autres
comme suit:
?Inconnus/autres
536EP v.92 modem(MD5628D-L-C?)
Info :
vendeur : Intel Corp
Bus : PCI
Identification de bus 8086.1040:16be:1040
Position sur le bus : 0:6:0
description 536EP v.92 modem(MD5628D-L-C?)
Module inconnu
Classe de matériel Communication-other
sous xp (que je tiens à virer dès que j'aurai une connexion internet sous linux):
Creatix V.9X DSP Data Fax Modem
COM3
Fournisseur Creatix Polymedia Gmbh
Je suis allé sur le site de creatix pour télécharger le driver approprié qui m'a renvoyé sur le site d'intel ou je l'ai trouvé.
J'ai suivi la procédure indiquée sur le fichier read me qui suit:
3. INSTALLATION
Prerequisites:
1. root access
2. bash shell to run install scripts
3. a 536EP modem
4. KERNEL SOURCE HEADERS FOR THE KERNEL YOU ARE RUNNING.
and programming development tools installed as well
6 steps to install
1. login as ROOT
2. extract the archive into a directory with "tar -zxvf .tgz"
3. cd into the directory it created.
4. Type: make clean
5. Type: make 536ep
6. Type: make install
make install échoue en essayant de supprimer le fichier /dev/536ep
j'ai essayé manuellement dans une console en root
opération not permited
puis dans une console root , j'ai tappé:
rm -f /dev/modem
ln -s /dev/536ep/dev/modem
Réponse:ln:'./modem':fichier existant
j'ai tappé:cat /proc/pci
et j'ai bien trouvé la ligne:
Bus 0,device 6,function 0
communication cotroller:Intel corporation.536ep Data Fax Modem(rev O)
IRQ 10
Master capable. latency=64
Non-prefetchable 32 bit memory at 0xe0400000[0xeOTfffff]
j'ai essayé une connexion par kppp après avoir configuré dans kppp le modem sur dev /ttyS2
il me répond qu'il ne trouve pas dev /ttyS2
j'ai tappé dans une console en root:
ln -s /dev/tty2/dev/modem
même réponse de kppp
je n'arrive toujours pas à configurer une connexion internet et commence à m'arracher le peu de cheveux qu'il me reste.
d'autre part j'ai vu également dans cat/prc/pci
qu'une carte reseau ethernet avait le même irq:
Problème ?
Comment faire s'il s'agit de ce probleme ?
Merci pour votre aide et également de la part de mes cheveux
# Mes 2 cts...
Posté par TheBreton . Évalué à 3.
Pour commencer, si tu est avec Mdk 9.2 je suppose que tu est avec un kernel 2.4.
A la fin du make 536ep tu n'aurais pas quelque part un 536e.o qui traine ?
si tu fais un insmod de ce .o que ce passe t-il ?
regarde un peut dans le makefile voir si tu trouve un 'mknod' et fais le a la main.
refais un ln de /dev/modem vers le fichier de ton mknod et ca devrais allez mieux.
c'est pas vraiment une bonne idée de bidouiller /dev/....
make install échoue en essayant de supprimer le fichier /dev/536ep
j'ai essayé manuellement dans une console en root
opération not permited
c'est pas plutot en essayant de le creer au moyen d'un mknod ?
puis dans une console root , j'ai tappé:
rm -f /dev/modem
ln -s /dev/536ep/dev/modem
Réponse:ln:'./modem':fichier existant
je vois pas ce que tu voulais faire...
j'ai tappé:cat /proc/pci
et j'ai bien trouvé la ligne:
Bus 0,device 6,function 0
communication cotroller:Intel corporation.536ep Data Fax Modem(rev O)
IRQ 10
Master capable. latency=64
Non-prefetchable 32 bit memory at 0xe0400000[0xeOTfffff]
j'ai essayé une connexion par kppp après avoir configuré dans kppp le modem sur dev /ttyS2
il me répond qu'il ne trouve pas dev /ttyS2
j'ai tappé dans une console en root:
ln -s /dev/tty2/dev/modem
même réponse de kppp
je n'arrive toujours pas à configurer une connexion internet et commence à m'arracher le peu de cheveux qu'il me reste.
d'autre part j'ai vu également dans cat/prc/pci
qu'une carte reseau ethernet avait le même irq:
Problème ?
Comment faire s'il s'agit de ce probleme ?
en PCI toutes les cartes partages la meme IRQ sur une architecture x86
Merci pour votre aide et également de la part de mes cheveux
de rien
[^] # Re: Mes 2 cts...
Posté par Claude Rigot . Évalué à 1.
Pourrais tu m'écrire les lignes de commande de tes deux premiers paragraphes.
Merci
[^] # Re: Mes 2 cts...
Posté par Claude Rigot . Évalué à 1.
Pourrais tu m'indiquer les lignes de commandes pour tes deux premiers paragrahes.
Merci
[^] # Re: Mes 2 cts...
Posté par TheBreton . Évalué à 2.
regarde a la suite du make 536ep si tu vois un fichier 536ep.o
une fois trouver fais
insmod 536ep.o
la tu va voir un message que tu postera ici
si c'est une truc du style 'warning kernel teinted' ne t'inquiete pas c'est juste une histoire de license.
pour la suite j'aurais besoin du makefile pour t'aider mais je ne trouve pas sur le site d'intel de telechargement du drivers
Aurais tu encore le lien pour que je vois d'ou viens le pb ?
[^] # Re: Mes 2 cts...
Posté par Claude Rigot . Évalué à 1.
http://downloadfinder.intel.com/scripts-df/Detail_Desc.asp?agr=Y&am(...)
Merci pour le temps que tu m'accordes
[^] # Re: Mes 2 cts...
Posté par TheBreton . Évalué à 2.
ATTENTION: if the driver compiles but the script just wont work for you.
Here are the bare minimum steps to get your modem to work.
0. log in as root.
1. insmod -f Intel536.o
2. you can start "hamregistry" at this point if you wish.
3. rm /dev/536ep
4. mknod /dev/536ep c 240 1 (note "240" is the default, if it does not
work see what /proc/devices says 536ep's major number is)
5. ln -s /dev/536ep /dev/modem
6. start a comm application like minicom and use the modem.
7. see section 3 (International Users) for info on setting the correct
country settings.
As tu fais cela ?
Si oui quel ligne echoue et quel est le message d'erreur extactement ?
[^] # Re: Mes 2 cts...
Posté par Claude Rigot . Évalué à 1.
ci-dessous la console que j'ai faite avec les réponses:
[root@localhost tryphon]# cd //home/tryphon/ModLinuxIntel/Intel536-4.68-M92-UP
[root@localhost Intel536-4.68-M92-UP]# insmod -f Intel536.
insmod: a module named Intel536 already exists
[root@localhost Intel536-4.68-M92-UP]# rm /dev/536ep
rm: détruire fichier spécial de caractères `/dev/536ep'? o
rm: ne peut enlever `/dev/536ep': Operation not permitted
[root@localhost Intel536-4.68-M92-UP]# mknod /dev/536ep c 240 1
mknod: `/dev/536ep': File exists
[root@localhost Intel536-4.68-M92-UP]# ln -s dev/536ep /dev/modem
ln: `/dev/modem': fichier existant.
[root@localhost Intel536-4.68-M92-UP]#
Et après ???
[^] # Re: Mes 2 cts...
Posté par Guillaume Knispel . Évalué à 2.
rm /dev/modem
ln -s /dev/536ep /dev/modem
[^] # Re: Mes 2 cts...
Posté par Claude Rigot . Évalué à 1.
tentative de connexion avec kppp:
kppp ne peut pas trouver /dev/ttyS2
sous ouin-ouin, port com 3
Merci pour ton aide
[^] # Re: Mes 2 cts...
Posté par Guillaume Knispel . Évalué à 2.
As-tu essayé de dirigé kppp sur /dev/modem ?
En fait le fait que ca soit décrit en tant que com3 sous windows importe peu.
Windows à une API qui fait que les drivers de ports série sont accédés en tant que comX et comme sur la plupart des ordi com1 et com2 existent déjà, l'interface série 'virtuelle' créée par le driver est com3. Sous linux les ttySn sont la plupart du temps réellement resérvé aux 'vrais' interfaces séries. Les modems softwares se retrouvent sur un char device avec un major / minor défini par le driver. Le mknod sert à creer un point d'acces pour le couple major / minor, permettant aux programmes de l'espace utilisateur de se servir du modem.
Tout ca pour te dire que une fois le lien symbolique effectué (ln -s ...) il faut dire aux logiciels se servant du modem d'utiliser le device /dev/modem. Le lien symbolique se charge de rediriger vers le vrai device (/dev/536ep) qui lui redirige grace au major minor vers le char device driver du noyeau. Et normallement ca marche ...
Conclusion : Il ne faut pas toujours croire les explications simplistes qui disent que comX (win) => /dev/ttySn (nux) avec n = X - 1. Dans ton cas précis c'est faux.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.