Toon posts:

[RH73] serial poort niet aanspreekbaar

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heb hier een zelf gemaakt device dat ik op mijn seriele poort wil aansluiten.

Echter gaat dit niet, want het device is niet gemaakt in /dev.
Als ik bvb 'dmesg | grep tty' doe, krijg ik wel:
code:
1
2
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A


Maar die ttyS0x staan dus niet in /dev.

In Control Panel van KDE3.0, zie ik dat IO-Ports 02f8-02ff en 03f8-03ff gereserveerd staan voor serial. Maar er staat 'serial(auto)'

Met xosview en het programma minicom heb ik gechecked of de interrupts wel gegenereerd worden, en dit wordt inderdaad gedaan. ( ik denk wel dat minicom rechtstreeks via ioperm(...) gaat enzo en niet via de '/dev' )

Ik zit een beetje sloot momenteel en weet niet wat ik verder nog kan doen. Het device zou toch in /dev moeten staan omdat de kernel het toch rapporteert?

Systeem: p2-400, 128MB ram, 2HD-10GB, standaard redhat 7.3 (dus niet met zelf gemaakte aangepaste kernel).

  • Lancer
  • Registratie: Januari 2002
  • Laatst online: 14-08 15:26

Lancer

What the......

ttyS0 en ttyS1???

Je kunt niet in een systeem meten zonder het systeem te beinvloeden.... (gevolg van de Heisenberg onzekerheidsrelatie)


Verwijderd

Topicstarter
Nee, dat is het niet.

Waarom zou de kernel dan via dmesg rapporteren dat het device op ttyS00 zit?

Heb het toch maar geprobeerd tegen alle logica in (computers zijn verre van logisch als je het mij vraagt... Maar nog niet zo total-loss als vrouwen... >:) ), maar het mocht niet baten.

Ik vraag me af wat die (auto) achter die serial staat te doen in het KDE control panel.
Moet ik een of ander prog runnen om de serial interface aan te zetten of zo?

Heb al eens Kudzu gerunned, maar die vond niks...

  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Verwijderd schreef op 06 augustus 2002 @ 11:06:
Nee, dat is het niet.

Waarom zou de kernel dan via dmesg rapporteren dat het device op ttyS00 zit?
Dat is het wel. ttyS00 == /dev/ttyS0, ttyS01 == /dev/ttyS1

  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Verwijderd schreef op 06 augustus 2002 @ 10:54:
Heb hier een zelf gemaakt device dat ik op mijn seriele poort wil aansluiten.

Echter gaat dit niet, want het device is niet gemaakt in /dev.
Als ik bvb 'dmesg | grep tty' doe, krijg ik wel:
code:
1
2
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Is wel degelijk aangemaakt, /dev/ttyS0 en /dev/ttyS1
Met xosview en het programma minicom heb ik gechecked of de interrupts wel gegenereerd worden, en dit wordt inderdaad gedaan. ( ik denk wel dat minicom rechtstreeks via ioperm(...) gaat enzo en niet via de '/dev' )
Neuh, netjes via /dev/ De resultaten zijn alles behalve wenselijk als je dat niet doet.
Die 'auto' houd in dat je serial driver als module is gecompiled (zie de uitvoer van lsmod).

Wat zaken die niet kunnen kloppen :

Baudrate
Flowcontrol

D'r kan nog veel meer miswezen, maar de bovenste twee zijn favoriet :)