[LinuxFocus-icon]
Sommaire  |  Carte  |  Index  |  Recherche

Nouvelles | Archives | Liens | A propos
Ce document est disponible en: English  Castellano  Deutsch  Francais  Nederlands  Portugues  Turkce  Arabic  

convert to palmConvert to GutenPalm
or to PalmDoc

[Ingo Hoffmann]
par Ingo Hoffmann
<ingo(at)linuxfocus.org>

L´auteur:

Salut ! Je suis Ingo Hoffmann et, en ce moment, je travaille comme architecte réseau : je conçois des solutions réseau utilisant des technologies telles que VPN, VLAN, Gigabit Ethernet, etc. J'installe également les solutions conçues par mes soins.



Traduit en Français par:
Éric Jullien <ejullien(at)free.fr>

Sommaire:

 

Comment utiliser votre adaptateur ATEN UC-232A USB sous Linux

[Illustration]

Résumé:

Cet article décrit la solution à un problème que j'ai depuis longtemps. Comment faire fonctionner un adaptateur USB ATEN UC-232A ? Après de longues recherches, j'ai réalisé combien c'était facile.



 

Le Matériel

Le ATEN UC-232A est un adaptateur de ligne série RS232 vers USB. Il fournit une ligne série RS232 supplémentaire sans nécessiter une autre interruption (IRQ). Ce n'est qu'un simple câble que vous branchez sur un port USB.  

Ce que j'ai utilisé

Pour faire fonctionner mon adaptateur USB sous Linux, j'ai initialement utilisé ma machine dotée d'une Slackware 8.0 et d'un noyau 2.4.8. Aujourd'hui, j'ai un noyau 2.4.13 et ça fonctionne toujours parfaitement. Un noyau 2.4.6, est le minimum requis. Le pilote de cet adaptateur ligne série vers USB est relativement récent et n'est apparu qu'avec le noyau 2.4.6.  

La partie amusante

Pour commencer, vous avez besoin, naturellement, des sources du noyau; surprise :-)
Ensuite :

  1. Choisissez la section USB,
  2. Compilez le sous-système USB en tant que module. Ceci permet plus de flexibilité et vous évite de le charger à chaque démarrage de votre système Linux.
  3. Sélectionnez votre pilote USB, UHCI ou OHCI. Il dépend de votre contrôleur USB (c'est-à-dire de votre carte-mère). J'ai testé les deux et ils fonctionnent parfaitement.
  4. Sélectionnez 'USB-to-Serial'
  5. Choisissez-le également en tant que module, puis sélectionnez Generic driver et surtout, aspect le plus important, le pilote Profilic PL-2303. Il est quasiment impossible de le deviner car ce n'est pas indiqué sur la documentation proposée avec le matériel ATEN. Le PL-2303 est la puce utilisée par l' UC-232A et probablement d'autres adaptateurs.
  6. Sauvegardez la configuration et compilez votre noyau.

Ensuite, exécutez "make modules modules_install", redémarrez et chargez les modules suivants :

modprobe your-usb-driver (uhci-usb ou ohci-usb)
mount -t usbdevfs none /proc/bus/usb
modprobe pl2303

Si ça fonctionne, vous verrez dans votre fichier syslog que le système a trouvé le périphérique Profilic et qu'il l'a assigné à /dev/ttyUSB0 ou à /dev/usb/tts/01 si vous utilisez devfs.
Pour créer l'entrée /dev/ttyUSB0, exécutez

mknod /dev/ttyUSB0 c 188 0

puis,

chmod 666 /dev/ttyUSB0

Amusez-vous bien !  

Liens

 

Discussion sur cet article

Chaque article possède sa page de discussion. Vous pouvez y soumettre un commentaire ou lire ceux d´autres lecteurs:
 page de discussion 

Site Web maintenu par l´équipe d´édition LinuxFocus
© Ingo Hoffmann, FDL
LinuxFocus.org

Cliquez ici pour signaler une erreur ou envoyer un commentaire à Linuxfocus
Translation information:
en --> -- : Ingo Hoffmann <ingo(at)linuxfocus.org>
en --> fr: Éric Jullien <ejullien(at)free.fr>

2001-11-01, generated by lfparser version 2.18