michael.kuznik
05.01.06, 11:27
Hi,
ich habe einen SuSE 10 PC mit einer seriellen 4Port PCI Karte ausgerüstet. Habe den Kernel neu kompiliert und es werden alle insgesamt 5 Ports erkannt und konfiguriert:
<6>Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
<4>ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
<4>ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
<4>ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
<4>PCI: setting IRQ 5 as level-triggered
<6>ACPI: PCI Interrupt 0000:00:0c.0[A] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5
<4>ttyS4 at I/O 0x2000 (irq = 5) is a 16550A
<4>ttyS5 at I/O 0x2008 (irq = 5) is a 16550A
<4>ttyS6 at I/O 0x1c00 (irq = 5) is a 16550A
<4>ttyS7 at I/O 0x1c08 (irq = 5) is a 16550A
Rufe ich setserial -a /dev/ttySx auf bekomme ich:
/dev/ttyS7, Line 7, UART: 16550A, Port: 0x1c08, IRQ: 5
Baud_base: 921600, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
was meiner Meinung nach gut aussieht.
Zum Testen habe ich ein Serielles Kabel an ttyS0 und ttyS4-ttyS7 gehangen und mittels "echo" und "cat" Daten übertragen und empfangen. Mit ttyS0/S4/S5 klappt alles einwandfrei, aber mit ttyS6/S7 klappt weder das Senden noch das Empfangen. Es wird aber auch keine Fehlermeldung ausgegeben. Waran kann das liegen?
Die Karte ist eine: Lindy 70597
ich habe einen SuSE 10 PC mit einer seriellen 4Port PCI Karte ausgerüstet. Habe den Kernel neu kompiliert und es werden alle insgesamt 5 Ports erkannt und konfiguriert:
<6>Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
<4>ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
<4>ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
<4>ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
<4>PCI: setting IRQ 5 as level-triggered
<6>ACPI: PCI Interrupt 0000:00:0c.0[A] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5
<4>ttyS4 at I/O 0x2000 (irq = 5) is a 16550A
<4>ttyS5 at I/O 0x2008 (irq = 5) is a 16550A
<4>ttyS6 at I/O 0x1c00 (irq = 5) is a 16550A
<4>ttyS7 at I/O 0x1c08 (irq = 5) is a 16550A
Rufe ich setserial -a /dev/ttySx auf bekomme ich:
/dev/ttyS7, Line 7, UART: 16550A, Port: 0x1c08, IRQ: 5
Baud_base: 921600, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
was meiner Meinung nach gut aussieht.
Zum Testen habe ich ein Serielles Kabel an ttyS0 und ttyS4-ttyS7 gehangen und mittels "echo" und "cat" Daten übertragen und empfangen. Mit ttyS0/S4/S5 klappt alles einwandfrei, aber mit ttyS6/S7 klappt weder das Senden noch das Empfangen. Es wird aber auch keine Fehlermeldung ausgegeben. Waran kann das liegen?
Die Karte ist eine: Lindy 70597