hallo,
ich habe einen neuen linux-server, bei dem die beiden seriellen
schnittstellen nicht auf den default-werten
... dmesg|grep tty
[ 0.000000] console [tty0] enabled
[ 3.307851] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 3.308065] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 3.308709] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 3.308942] 00:09: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
laufen, sondern auf
... dmesg|grep tty
[ 0.000000] console [tty0] enabled
[ 1.239276] ttyS0: detected caps 00000700 should be 00000100
[ 1.239336] 0000:01:00.0: ttyS0 at MMIO 0xfdffd000 (irq = 18) is a
16C950/954
[ 1.239466] ttyS1: detected caps 00000700 should be 00000100
[ 1.239473] 0000:01:00.0: ttyS1 at MMIO 0xfdffd200 (irq = 18) is a
16C950/954
nun habe ich ein in C geschriebenes programm, dass laut
konfigurationsdatei auf /dev/ttyS0 lauschen soll, aber nicht
funktioniert.
die software ist
> http://sourceforge.net/projects/open2300/?_test=beta
eigentlich sollte das doch davon unabhängig sein, oder?
(im teil linux.c / linux.h wird auf die schnittstelle
zugegriffen.)
ein anderen programm kann ohne probleme auf seine serielle
schnittstelle (ttyS1) zugreifen.
da mein C nicht gut (wäre übertrieben) ist, kann mir jemand helfen?