mal wieder plag mich ein schreckliches Problem
Ich bekomme meinen Seriellen Port nicht zum laufen....
Im Bios habe ich für com1 i/o= 3f8 irq 4
und für com2 habe ich i/o 2f8 irq 3
Demnach sollte ja der Kernel dies auch so erkennen... dam ist aber leider nicht so....
Code: Alles auswählen
vdr:~# dmesg | grep serial
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
ieee1394: sbp2: Try serialize_io=0 for better performance
Ich versuche nämlich mit einem smartcard-reader etwas herum zu spielen.. aber es geht einfach nicht.. egal an welchem port...
Habe auch schon über
Code: Alles auswählen
setserial /dev/ttyS0 uart 16550A port 0x03f8 irq 4 baud_base 9600 spd_normal
setserial /dev/ttyS1 uart 16550A port 0x02f8 irq 3 baud_base 9600 spd_normal
Die entsprechenden Teile meiner Kernel-Config sind:
Code: Alles auswählen
vdr:~# grep -i serial /boot/config-2.6.16-25-c3
# Old Serial dongle support
CONFIG_PARPORT_SERIAL=m
CONFIG_MOUSE_SERIAL=m
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_ESPSERIAL=m
# Serial drivers
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_ACPI=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_FOURPORT=m
CONFIG_SERIAL_8250_ACCENT=m
CONFIG_SERIAL_8250_BOCA=m
CONFIG_SERIAL_8250_HUB6=m
# Non-8250 serial port support
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_JSM=m
CONFIG_SND_SERIAL_U16550=m
[...]
Hat jemand ne idee was ich da machen könnte, damit die Ports richtig erkannt werden?
Das Lustige ist auch, dass ich auf beiden Com-Ports (obwohl der reader nur an z.b. com1 angeschlossen ist) die infos erhalte, dass die karte rein gesteckt / entfernt wurde..