[LinuxFocus-icon]
Home  |  Map  |  Index  |  Zoek

Nieuws | Archieven | Links | Over LF
Dit document is beschikbaar in: English  Castellano  Deutsch  Francais  Nederlands  Portugues  Turkce  Arabic  

convert to palmConvert to GutenPalm
or to PalmDoc

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

Over de auteur:

Hi! Ik ben Ingo Hoffmann, op dit moment werk ik als netwerk analyst en ontwerp ik netwerk oplossingen daarbij maak ik gebruik van technologie zoals VPN, VLAN, Gigabit Ethernet enzovoorts. Ik implementeer de oplossingen die ik ontwerp ook.



Vertaald naar het Nederlands door:
Hendrik-Jan Heins <hjh(at)passys.nl>

Inhoud:

 

Hoe gebruik je je ATEN UC-232A USB adapter met Linux

[Illustration]

Kort:

Dit artikel beschrijft de oplossing van een probleem dat ik al heel lang had. Hoe krijg ik een ATEN UC-232A adapter aan de praat? Na veel onderzoek kwm ik er achter hoe eenvoudig het is.


 

De hardware

De ATEN UC-232A is een RS232 seriele lijn naar USB adapter. Hij levert een extra RS232 seriele lijn zonder dat daarvoor een extra interrupt (IRQ) nodig is. Het is een heel eenvoudig kabeltje dat je gewoon in een USB poort plugt.  

Wat heb ik gebruikt?

Om de USB adapter aan de praat te klrijgen onder Linux gebruikte ik in eerste instantie mijn computer met Slackware 8.0 met kernel 2.4.8. Vandaag gebruik ik 2.4.13 en het werkt nog steeds prima. Je hebt tenminste kernel 2.4.6 nodig. De driver voor deze RS232 seriele lijn naar USB converter is vrij nieuw en is geintroduceerd in kernel 2.4.6.

 

Het leuke deel

Om te beginnen heb je, natuurlijk de broncode van de kernel nodig, duh. :-)
Dan:

  1. Kies de USB sectie;
  2. Compileer het USB subsysteem als module. Dit geeft meer flexibiliteit en je hoeft hem niet iedere keer te gebruiken als je je Linux systeem opstart.
  3. Kies je USB driver, UHCI of OHCI. Dit zal afhangen van je USB controller hardware (die op je moederbord zit). Ik heb beiden getest en ze werkten uistekend.
  4. Kies USB-to-Serial.
  5. Kies dit ook als module en kies daarna Generic driver en het belangrijkste gedeelte is de driver Profilic PL-2303. Dit is bijna onmogelijk te raden, aangezien dit niet op de ATEN hardware staat. De PL-2303 is de chip die gebruikt wordt door de UC-232A en waarschijnlijk ook enkele andere adapters.
  6. Bewaar de configuratie en compileer + installeer je kernel.
Draai hierna "make modules_install" herstart en laadt de modules:

modprobe jouw-usb-driver. uhci-usb of ohci-usb
mount -t usbdevfs none /proc/bus/usb
modprobe pl2303

Als het werkt zal je in je syslog zien dat het systeem het Profilic apparaat heeft gevonden en het in kaart heeft gebracht naar /dev/ttyUSB0 of naar usb/tts/01 als je devfs gebruikt.
Om /dev/ttyUSB0 te maken, draai

mknod /dev/ttyUSB0 c 188 0

en dan

chmod 666 /dev/ttyUSB0

Veel plezier ermee!  

Links

 

Talkback voor dit artikel

Elk artikel heeft zijn eigen talkback pagina. Daar kan je commentaar geven of commentaar van anderen lezen:
 talkback pagina 

Site onderhouden door het LinuxFocus editors team
© Ingo Hoffmann, FDL
LinuxFocus.org

Klik hier om een fout te melden of commentaar te geven
Vertaling info:
en --> -- : Ingo Hoffmann <ingo(at)linuxfocus.org>
en --> nl: Hendrik-Jan Heins <hjh(at)passys.nl>

2002-06-08, generated by lfparser version 2.28