Como utilizar o adaptador ATEN UC-232A USB com o Linux
    ArticleCategory: [Choose a category, do not translate this]
    Hardware 
    AuthorImage:[Here we need a little image from you]
    
 
    TranslationInfo:[Author + translation history. mailto: or
    http://homepage]
    original in en Ingo
    Hoffmann
    en to pt Bruno Sousa
    
    AboutTheAuthor:[A small biography about the author]
    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.
    Abstract:[Here you write a little summary]
    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.
    ArticleIllustration:[This is the title picture for your
    article]
    
 
    ArticleBody:[The article body]
    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: 
    
    
      - Escolha a secção USB;
 
      - 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.
 
      - 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. 
 
      - Escolha USB-to-Serial.
 
      - 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.
 
      - 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