SuSE9.1 und /etc/init.d/setserial (Fehler im Script ???)
Hallo Ich besitze auf meinem Rechner 6 serielle Schnittstellen. Ich habe dabei folgendes eingetragen in /etc/init.d/setserial : run_setserial /dev/ttyS0 uart 16550A port 0x3F8 irq 4 run_setserial /dev/ttyS1 uart 16550A port 0x2F8 irq 3 run_setserial /dev/ttyS2 uart 16550A port 0x3E8 irq 5 ^fourport run_setserial /dev/ttyS3 uart 16550A port 0x2E8 irq 5 ^fourport run_setserial /dev/ttyS4 uart 16550A port 0x3E0 irq 5 ^fourport run_setserial /dev/ttyS5 uart 16550A port 0x2E0 irq 5 ^fourport was correct der Hardware entspricht. In /var/log/boot.msg erscheint dann aber folgende Meldung: <notice>run boot scripts (setserial boot.proc) Configuring serial ports... /dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A /dev/ttyS1 at 0x02f8 (irq = 3) is a 16550A /dev/ttyS2 at 0x03e8 (irq = 5) is a 16550A /dev/ttyS3 at 0x02e8 (irq = 5) is a 16550A Configured serial ports done<notice>exit status of (setserial boot.proc) is (0 0) d.H. /dev/ttyS4 und /dev/ttyS5 werden irgnoriert. Ich vermute mal, es liegt am Script, weil sich dieser seit 9.0 geändert hat, und seit dem tritt dieser Fehler auf. Die beiden letzten lassen sich aber benutzen. Dieser Fehler tritt ab SuSE9.0 auf. Bis einschließlich 8.2 wurden alle Angezeigt. Vielleicht hat jemand dafür eine Idee. Viele Grüße, Heinz Dittmar
Hallo Heinz, Hallo Alle, evtl. ist das die Kernel-Konfiguration. Da gibt es nämlich Einstellungen bezüglich der maximalen Zahl unterstützter serieller Schnittstellen. Der Default-Wert ist 4, wenn ich mich richtig erinnere. Tschö, Emil Am Donnerstag, 29. April 2004 15:22 schrieb Heinz Dittmar:
Hallo Ich besitze auf meinem Rechner 6 serielle Schnittstellen. Ich habe dabei folgendes eingetragen in /etc/init.d/setserial : run_setserial /dev/ttyS0 uart 16550A port 0x3F8 irq 4 run_setserial /dev/ttyS1 uart 16550A port 0x2F8 irq 3 run_setserial /dev/ttyS2 uart 16550A port 0x3E8 irq 5 ^fourport run_setserial /dev/ttyS3 uart 16550A port 0x2E8 irq 5 ^fourport run_setserial /dev/ttyS4 uart 16550A port 0x3E0 irq 5 ^fourport run_setserial /dev/ttyS5 uart 16550A port 0x2E0 irq 5 ^fourport was correct der Hardware entspricht. In /var/log/boot.msg erscheint dann aber folgende Meldung:
<notice>run boot scripts (setserial boot.proc) Configuring serial ports... /dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A /dev/ttyS1 at 0x02f8 (irq = 3) is a 16550A /dev/ttyS2 at 0x03e8 (irq = 5) is a 16550A /dev/ttyS3 at 0x02e8 (irq = 5) is a 16550A Configured serial ports done<notice>exit status of (setserial boot.proc) is (0 0)
d.H. /dev/ttyS4 und /dev/ttyS5 werden irgnoriert. Ich vermute mal, es liegt am Script, weil sich dieser seit 9.0 geändert hat, und seit dem tritt dieser Fehler auf. Die beiden letzten lassen sich aber benutzen. Dieser Fehler tritt ab SuSE9.0 auf. Bis einschließlich 8.2 wurden alle Angezeigt. Vielleicht hat jemand dafür eine Idee. Viele Grüße, Heinz Dittmar
-- -------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate
Am Samstag, 1. Mai 2004 09:28 schrieb Emil Stephan:
Hallo Heinz, Hallo Alle,
evtl. ist das die Kernel-Konfiguration. Da gibt es nämlich Einstellungen bezüglich der maximalen Zahl unterstützter serieller Schnittstellen. Der Default-Wert ist 4, wenn ich mich richtig erinnere.
Tschö, Emil Nein, daran liegt es nicht, bei einem 2.4.xx-Kernel ist das selbe Problem ab 9.0, bis 8.2 funktioniert es. Ich vermute mal, es liegt am Script setserial oder irgend was was beim booten zu run_setserial gehört. Wenn ich mit Setserial die beiden letzten configuriere, funktionieren sie ja auch.
Am Donnerstag, 29. April 2004 15:22 schrieb Heinz Dittmar:
Hallo Ich besitze auf meinem Rechner 6 serielle Schnittstellen. Ich habe dabei folgendes eingetragen in /etc/init.d/setserial : run_setserial /dev/ttyS0 uart 16550A port 0x3F8 irq 4 run_setserial /dev/ttyS1 uart 16550A port 0x2F8 irq 3 run_setserial /dev/ttyS2 uart 16550A port 0x3E8 irq 5 ^fourport run_setserial /dev/ttyS3 uart 16550A port 0x2E8 irq 5 ^fourport run_setserial /dev/ttyS4 uart 16550A port 0x3E0 irq 5 ^fourport run_setserial /dev/ttyS5 uart 16550A port 0x2E0 irq 5 ^fourport was correct der Hardware entspricht. In /var/log/boot.msg erscheint dann aber folgende Meldung:
<notice>run boot scripts (setserial boot.proc) Configuring serial ports... /dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A /dev/ttyS1 at 0x02f8 (irq = 3) is a 16550A /dev/ttyS2 at 0x03e8 (irq = 5) is a 16550A /dev/ttyS3 at 0x02e8 (irq = 5) is a 16550A Configured serial ports done<notice>exit status of (setserial boot.proc) is (0 0)
d.H. /dev/ttyS4 und /dev/ttyS5 werden irgnoriert. Ich vermute mal, es liegt am Script, weil sich dieser seit 9.0 geändert hat, und seit dem tritt dieser Fehler auf. Die beiden letzten lassen sich aber benutzen. Dieser Fehler tritt ab SuSE9.0 auf. Bis einschließlich 8.2 wurden alle Angezeigt. Vielleicht hat jemand dafür eine Idee. Viele Grüße, Heinz Dittmar
Hallo Heinz, Hallo Alle wenns per Hand geht, nachdem setserial versagt hat, dann kann es nicht am Kernel liegen; da hast Du recht. Tschö, Emil. Am Samstag, 1. Mai 2004 11:30 schrieb Heinz Dittmar:
Am Samstag, 1. Mai 2004 09:28 schrieb Emil Stephan:
Hallo Heinz, Hallo Alle,
evtl. ist das die Kernel-Konfiguration. Da gibt es nämlich Einstellungen bezüglich der maximalen Zahl unterstützter serieller Schnittstellen. Der Default-Wert ist 4, wenn ich mich richtig erinnere.
Tschö, Emil
Nein, daran liegt es nicht, bei einem 2.4.xx-Kernel ist das selbe Problem ab 9.0, bis 8.2 funktioniert es. Ich vermute mal, es liegt am Script setserial oder irgend was was beim booten zu run_setserial gehört. Wenn ich mit Setserial die beiden letzten configuriere, funktionieren sie ja auch.
Am Donnerstag, 29. April 2004 15:22 schrieb Heinz Dittmar:
Hallo Ich besitze auf meinem Rechner 6 serielle Schnittstellen. Ich habe dabei folgendes eingetragen in /etc/init.d/setserial : run_setserial /dev/ttyS0 uart 16550A port 0x3F8 irq 4 run_setserial /dev/ttyS1 uart 16550A port 0x2F8 irq 3 run_setserial /dev/ttyS2 uart 16550A port 0x3E8 irq 5 ^fourport run_setserial /dev/ttyS3 uart 16550A port 0x2E8 irq 5 ^fourport run_setserial /dev/ttyS4 uart 16550A port 0x3E0 irq 5 ^fourport run_setserial /dev/ttyS5 uart 16550A port 0x2E0 irq 5 ^fourport was correct der Hardware entspricht. In /var/log/boot.msg erscheint dann aber folgende Meldung:
<notice>run boot scripts (setserial boot.proc) Configuring serial ports... /dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A /dev/ttyS1 at 0x02f8 (irq = 3) is a 16550A /dev/ttyS2 at 0x03e8 (irq = 5) is a 16550A /dev/ttyS3 at 0x02e8 (irq = 5) is a 16550A Configured serial ports done<notice>exit status of (setserial boot.proc) is (0 0)
d.H. /dev/ttyS4 und /dev/ttyS5 werden irgnoriert. Ich vermute mal, es liegt am Script, weil sich dieser seit 9.0 geändert hat, und seit dem tritt dieser Fehler auf. Die beiden letzten lassen sich aber benutzen. Dieser Fehler tritt ab SuSE9.0 auf. Bis einschließlich 8.2 wurden alle Angezeigt. Vielleicht hat jemand dafür eine Idee.
Viele Grüße, Heinz Dittmar
-- -------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate
participants (2)
-
Emil Stephan
-
Heinz Dittmar