Ga naar inhoud


Aanbevolen berichten

Geplaatst:
Citaat:
Ik heb de Max233 adapter gebruikt , en precies zo aangesloten als omschreven is.

gr,
RuKo


Ruud,

Heb je 5 volt of de 3.3 volt versie van de Max233 adapter?

Dat zeg ik... lezen!


  • Reacties 160
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit onderwerp

Beste reacties in dit onderwerp

Geplaatste afbeeldingen

Geplaatst:
Citaat:
Citaat:
Ik heb de Max233 adapter gebruikt , en precies zo aangesloten als omschreven is.

gr,
RuKo


Ruud,

Heb je 5 volt of de 3.3 volt versie van de Max233 adapter?


Eddy,

Ik heb de 3.3 volt versie , omdat ik van dit schema uit was gegaan:

Pinout of the J2 serial port
Pin 1 3.3V (pin 1 has a white stripe next to it)
Pin 2 RXD (from serial terminal program to NSLU2)
Pin 3 TXD (from NSLU2 to serial terminal program)
Pin 4 GND

je gaat me toch niet vertellen dat ik de 5 volt versie had moeten nemen he ?
<img src="/forums/images/graemlins/confused.gif" alt="" />

Ruud
Geplaatst:

@balans:

Het zou mij niet verbazen als de kaartlezer ook (tenminste) RTS/CTS nog nodig had. Heeft de nslu2 deze pinnen? Zo ja, op dezelfde wijze via een max232 aansluiten als met rx/tx

 

@deeejeee:

Alleen blockdevices kan je mounten. Storage dus.

Maar als je de USB2serial er na het opstarten inprikt, en met 'dmesg' kijkt naar de kernellog, zou je wat moeten zien. Als je geluk hebt wordt de convertor door een driver geclaimd. Zo niet, krijg je iig vendor/product ID te zien, waarmee je kan uitzoeken welke driver je nodig hebt.

Verder moet de devicenode /dev/ttyUSB0 uiteraard bestaan.

Overigens betwijfel ik of je een kaartlezer via een usb2serial convertor kunt aansluiten, vanwege de hoge latency van zo'n ding.

Geplaatst:
Citaat:

je gaat me toch niet vertellen dat ik de 5 volt versie had moeten nemen he ?
<img src="/forums/images/graemlins/confused.gif" alt="" />

Ruud


Nee, ik was bang dat je de 5 volt versie zou hebben.

Dat zeg ik... lezen!

Geplaatst:

@ pieterg

 

De USB2serial word volgens mij herkend als een hub.

 

hub.c: new USB device 00:01.1-2, assigned address 2

hub.c: USB hub found

hub.c: 5 ports detected

hub.c: new USB device 00:01.1-2.4, assigned address 3

usb.c: USB device 3 (vend/prod 0x711/0x210) is not claimed by any active driver.

 

Ik zag ook dit nog staan:

 

Kernel command line: console=ttyS0,115200n8 root=/dev/mtdblock4 rootfstype=jffs2 rw init=/linuxrc mem=32M@0x00000000

 

Kan het zijn dat de Kernel de serial port al claimt tijdens het op starten. Een Dreambox doet dit namelijk ook. Om een cardreader op de serial port te laten werken moet je in het menu de optie "don't open serial port" aanvinken.

DM8000 ruDREAM Infinity X

Geplaatst:
Citaat:
Om een cardreader op de serial port te laten werken moet je in het menu de optie "don't open serial port" aanvinken.


@deejee
Goede tip <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />

Dat zeg ik... lezen!

Geplaatst:
Citaat:

De USB2serial word volgens mij herkend als een hub.

hub.c: new USB device 00:01.1-2, assigned address 2
hub.c: USB hub found
hub.c: 5 ports detected


Nee, dit is de (interne) usb hub.

Citaat:

hub.c: new USB device 00:01.1-2.4, assigned address 3
usb.c: USB device 3 (vend/prod 0x711/0x210) is not claimed by any active driver.


Maar dit is je usb2serial convertor.
Hij wordt niet geclaimed, maar vend/prod laat zien dat je hier de mct_u232.ko driver voor nodig hebt.
Als 'modprobe mct_u232' niets doet, moet je eens zoeken of iemand wellicht deze driver al eens voor jouw architectuur + kernelversie gecompileerd heeft.

Citaat:

Kan het zijn dat de Kernel de serial port al claimt tijdens het op starten. Een Dreambox doet dit namelijk ook. Om een cardreader op de serial port te laten werken moet je in het menu de optie "don't open serial port" aanvinken.


Dat klopt. Als je de linux commandline arguments niet kunt wijzigen in je bootloader ('console=' gewoon weghalen), kan je de poort ook 'stil' krijgen door het console loglevel flink te verlagen:
echo 0 > /proc/sys/kernel/printk

En de kans bestaat dat er een getty gestart wordt op ttyS0, met een entry in /etc/inittab. Die zou je dan ook nog moeten uitcommenten (#).

Maar deze laatste opmerkingen over de console (en evt getty) hebben alleen betrekking op je seriele poort, en hebben niets met de usb2serial poort te maken.

Ik moet zeggen dat ik de echte seriele poort meer kans geef wat de kaartlezer betreft, dan een USB convertor.
Geplaatst:
Citaat:
Sluit hem eens serieel aan op een windows pc en stel Hyperterm in op 115200 8N1
xon/xof. reboot dan eens de NSLUs en probeer met Ctrl+C de RedBoot prompt te krijgen. Als je dan commando's kunt intikken weet je zeker dat de serieele poort beide kanten op werkt.

Hey...pieterg, je was me net voor...


Hallo Eddy ,
Ik heb het hele gebeuren nog eens doorgemeten :

Input RX -10 volt
Output RX 3.3 volt

Wanneer ik commando's geef blijft de input RX gewoon op -10 volt staan.
Deze waarde zou toch moeten veranderen bij het geven van commando's ?

gr,
Ruud
Geplaatst:

Als ik die code zo bekijk wordt bijvoorbeeld CTS gebruikt om de 'cardin' status uit te lezen.

Dus de pinnen worden niet op de normale manier gebruikt.

Het beste kunnen ze denk ik maar allemaal (RTS/CTS, DTR/DSR) volledig worden aangesloten, hoewel ik RTS en DSR in het stukje code in die post niet tegenkom.

  • Moderator
Geplaatst:

Citaat:
FF offtopic wat de nslu2 betreft ik heb de mod gedaan op een wrt54gs (serieel mod) en krijg precies dezelfde log atr blijft 00 00 en er is verder geen communicatie.

 

kan dat niet zijn dat de kaart gewoon geen reset krijgt? Bij een phoenix(de sc8 mischien ook?) heb je min 3 aansluitingen nodig voor de I/O en reset.

Geen reset = geen data communicatie met de kaart.

Een smartphone is een hulpmiddel, geen levensstijl 

Kijk rond IN de wereld in plaats van voorover gebogen NAAR de wereld.

Geplaatst:

Ik zal vanavond eens kijken in de specs van de Intel IPX420 chip of deze ook de handshake lijnen op de pennen heeft of dat het bij x-on/x-of blijft. Het alternatief zal dan nog de USB aansluiting zijn. De on-board aanwezige Nec USB chip heeft 5 USB poorten aan boord. Twee ervan zijn te vinden aan de achterzijde van de kast t.b.v. disk1 en disk2. De resterende 3 poorten zitten wel op de print en kunnen met wat soldeer kunst toegankelijk worden gemaakt.

 

Kijk hier voor de extra drie USB poorten.

Dat zeg ik... lezen!

Geplaatst:

Het IPX 42X datasheet zegt het volgende:

 

The UART interfaces are 16550-compliant UARTs with the exception of transmit and receive buffers. Transmit and receive buffers are 64 bytes-deep versus the 16 bytes required by the 16550 UART specification.

The interface can be configured to support speeds from 1,200 baud to 921 Kbaud. The interface support configurations of:

• Five, six, seven, or eight data-bit transfers

• One or two stop bits

• Even, odd, or no parity

[color:"red"]

The request-to-send (RTS_N) and clear-to-send (CTS_N) modem control signals also are available with the interface for hardware flow control.[/color]

 

BINGO

 

Nu nog uitzoeken waar het ééa op de pinnen staat!

 

 

Dat zeg ik... lezen!

Geplaatst:

...en hopen dat je de DTR ook kunt vinden, die wordt ook gebruikt.

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...