serielle Karte

  • Hi,


    ich habe mir eine Netmos 2xSer. 1xPar. Karte eingebaut.


    Die Karte an sich habe ich jetzt erstmal eingebunden bekommen.


    messages:


    Jan 10 19:14:14 vdr kernel: netmos: PCI serial/parallel port driver ver 0.1
    Jan 10 19:14:14 vdr kernel: ttyS04 at port 0xec00 (irq = 17) is a 16550A
    Jan 10 19:14:14 vdr kernel: ttyS05 at port 0xe800 (irq = 17) is a 16550A
    Jan 10 19:14:14 vdr kernel: parport1: PC-style at 0xe400 (0xe000), irq 17, usin$



    Jan 10 19:14:14 vdr kernel: ttyS2: LSR safety check engaged!
    Jan 10 19:14:14 vdr kernel: ttyS2: LSR safety check engaged!
    Jan 10 19:14:14 vdr kernel: ttyS3: LSR safety check engaged!
    Jan 10 19:14:14 vdr kernel: ttyS3: LSR safety check engaged!


    die seriell.conf dazu:
    #/dev/ttyS2 uart 16550 port 0x2F8 irq 3
    #/dev/ttyS3 uart 16550 port 0x3E8 irq 4




    also in der der seriell.conf geändert:


    /dev/ttyS04 port 0xec00 UART 16550A irq 17 Baud_base 115200
    /dev/ttyS05 port 0xe800 UART 16550A irq 17 Baud_base 115200


    jetzt kommt:
    /dev/ttyS04 Noch such file or directory
    /dev/ttyS05 Noch such file or directory



    Weiß jemand wo der fehler liegt?


    Gruß


    Thosi

  • Hi,


    Ausgabe ist:


    vdr:~# ls -l /dev/ttyS*
    crw-rw---- 1 root dialout 4, 64 Mar 14 2002 /dev/ttyS0
    crw-rw---- 1 root dialout 4, 65 Mar 14 2002 /dev/ttyS1
    crw-rw---- 1 root dialout 4, 66 Mar 14 2002 /dev/ttyS2
    crw-rw---- 1 root dialout 4, 67 Mar 14 2002 /dev/ttyS3


    In /dev gibt es ttyS0-1. MMh, somit gibt es S04/05 nicht in /dev. Wie kann ich das anlegen?


    Gruß


    Thosi

  • Zitat

    Original von Thosi
    Jan 10 19:14:14 vdr kernel: netmos: PCI serial/parallel port driver ver 0.1
    Jan 10 19:14:14 vdr kernel: ttyS04 at port 0xec00 (irq = 17) is a 16550A
    Jan 10 19:14:14 vdr kernel: ttyS05 at port 0xe800 (irq = 17) is a 16550A
    Jan 10 19:14:14 vdr kernel: parport1: PC-style at 0xe400 (0xe000), irq 17, usin$


    Du hast Hardware Probleme. Als ich das letzte mal nachgesehen habe gabs kein IRQ 17 :-). Beide Schnittstellen auf dem selben IRQ zu haben hat bisher noch nie funktioniert (jedenfalls bei mir).



    Zitat


    Jan 10 19:14:14 vdr kernel: ttyS2: LSR safety check engaged!
    Jan 10 19:14:14 vdr kernel: ttyS2: LSR safety check engaged!
    Jan 10 19:14:14 vdr kernel: ttyS3: LSR safety check engaged!
    Jan 10 19:14:14 vdr kernel: ttyS3: LSR safety check engaged!


    Ein ziemlich sicheres Anzeichen das mir der Hardware etwas faul ist.


    Zitat


    jetzt kommt:
    /dev/ttyS04 Noch such file or directory
    /dev/ttyS05 Noch such file or directory
    Weiß jemand wo der fehler liegt?


    Naja, abgesehen von deinen Hardwareproblemen fehlen dir die Devices für die beiden Seriellen Schnittstellen.


    Tom.

  • Anlegen der Device's


    cd /dev
    mknod ttyS4 c 4 68
    mknod ttyS5 c 4 68


    Wenn rot auf die Device zugreift reicht es an dieser Stelle aus.
    Wenn andere User drauf zugreifen dann mußt du die Rechte entsprechend vergeben.

  • Hi,


    Danke. Die devices habe ich angelegt.
    Ich habe jetzt mal die Einstellungen in der Serial.conf geändert.


    /dev/ttyS04 port 0xec00 UART 16550A irq 3 Baud_base 115200
    /dev/ttyS05 port 0xe800 UART 16550A irq 9 Baud_base 115200



    vdr:~# setserial /dev/ttyS04 -a
    /dev/ttyS04, Line 4, UART: 16550A, Port: 0xec00, IRQ: 3
    Baud_base: 115200, close_delay: 50, divisor: 0
    closing_wait: 3000
    Flags: spd_normal


    vdr:~# setserial /dev/ttyS05 -a
    /dev/ttyS05, Line 4, UART: 16550A, Port: 0xec00, IRQ: 3
    Baud_base: 115200, close_delay: 50, divisor: 0
    closing_wait: 3000
    Flags: spd_normal


    Was mich wundert, dass trotz der unterschiedlichen IRQ Vorgabe in der serial.conf, beide Dev'S mit IRQ 3 angezeigt werden.
    Im Log steht allerdings weiterhin wie oben IRQ 17


    Mhh, was stimmt nun?


    Gruß


    Thosi

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!