[LinuxFocus-icon]
Início  |  Mapa  |  Índice  |  Procura

Novidades | Arquivos | Links | Sobre LF
Este artigo está disponível em: English  Castellano  Deutsch  Francais  Nederlands  Portugues  Turkce  Arabic  

convert to palmConvert to GutenPalm
or to PalmDoc

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

Sobre o autor:

Olá! Eu sou o Ingo Hoffmann, de momento trabalho como um analista de redes, desenhando soluções de rede utilizando tecnologias como o VPN, VLAN, Gigabit Ethernet e por aí adiante. Implemento também as soluções que desenho.



Traduzido para Português por:
Bruno Sousa <bruno(at)linuxfocus.org>

Conteúdo:

 

Como utilizar o adaptador ATEN UC-232A USB com o Linux

[Illustration]

Abstrato:

Este artigo descreve a solução de um problema que eu tive desde já há algum tempo. Como conseguir fazer trabalhar um adaptador ATEN UC-234A? Após muita pesquisa apercebi-me o quão fácil era.



 

O hardware

O ATEN UC-232A é uma linha série RS232 para um adaptador USB. Fornece uma linha de série RS232 sem a necessidade de desperdiçar uma interrupção extra (IRQ). É um cabo simples que só tem de ligar a uma porta USB.  

O que é que utilizei ?

Para conseguir ter o adaptador USB a trabalhar com o Linux, inicialmente utilizei o Slackware 8.0 com o kernel 2.4.8. Hoje estou a utilizar o kernel 2.4.13 e ainda continua a trabalhar bem. Precisa de pelo menos do kernel 2.4.6. O driver para a linha de série RS232 convertida em USB é praticamente novo e foi introduzido no kernel 2.4.6.

 

A parte divertida

Para começar com, precisa, claro está, do código fonte do kernel, duh. :-)
Depois:

  1. Escolha a secção USB;
  2. Compile o sub-sistema USB como módulo. Isto dá-lhe mais flexibilidade e não precisará dele sempre que iniciar o seu sistema Linux.
  3. Escolha o driver USB, UHCI ou OHCI. Dependerá do controlador de hardware USB (que está na sua motherboard). Eu testei com ambos e trabalhou bem.
  4. Escolha USB-to-Serial.
  5. Escolha-o também como módulo e depois seleccione Generic driver e a parte mais importante é o driver Profilic PL-2303. É quase impossível advinhar isto porque nada é especificado no hardware ATEN. O PL-2303 é o chip utilizado pelo UC-232A e provavelmente por outros adaptadores.
  6. Guarde a configuração e compile + instale o seu kernel.
De seguida corra "make modules_install" faça reboot e carregue os módulos:

modprobe your-usb-driver. uhci-usb or ohci-usb
mount -t usbdevfs none /proc/bus/usb
modprobe pl2303

Se tudo correu bem, pode ver no seu log de sistema (syslog) que o sistema encontrou o dispositivo Profilic e mapeou-o para /dev/ttyUSB0 ou para usb/tts/01 se tiver devfs.
Para criar o /dev/ttyUSB0 corra

mknod /dev/ttyUSB0 c 188 0

e depois

chmod 666 /dev/ttyUSB0

Aprecie o seu trabalho !  

Links

 

Forma de respostas para este artigo

Todo artigo tem sua própria página de respostas. Nesta página você pode enviar um comentário ou ver os comentários de outros leitores:
 página de respostas 

Páginas Web mantidas pelo time de Editores LinuxFocus
© Ingo Hoffmann, FDL
LinuxFocus.org

Clique aqui para reportar uma falha ou para enviar um comentário para LinuxFocus
Informação sobre tradução:
en --> -- : Ingo Hoffmann <ingo(at)linuxfocus.org>
en --> pt: Bruno Sousa <bruno(at)linuxfocus.org>

2001-11-20, generated by lfparser version 2.21