re. kann serielle Schnittstelle unter OS 11.1 nicht ansprechen
Hallo, hat Herbert Albert eine Lösung für das Problem gefunden? Vielleicht kann ich sonst helfen. -- Regards, Walter Ulmke -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 30. Januar 2009 schrieb Walter Ulmke:
Hallo,
hat Herbert Albert eine Lösung für das Problem gefunden?
Vielleicht kann ich sonst helfen.
-- Regards, Walter Ulmke
Hallo Walter, nein bisher nicht. Mein letzter Stand steht im eigentlichen thread. http://lists.opensuse.org/opensuse-de/2009-01/msg02469.html Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Freitag 30 Januar 2009 19:53:27 Herbert Albert wrote:
Am Freitag, 30. Januar 2009 schrieb Walter Ulmke:
Hallo,
hat Herbert Albert eine Lösung für das Problem gefunden?
Vielleicht kann ich sonst helfen.
-- Regards, Walter Ulmke
Hallo Walter,
nein bisher nicht. Mein letzter Stand steht im eigentlichen thread. http://lists.opensuse.org/opensuse-de/2009-01/msg02469.ht ml
Herbert
Hallo Herbert, es gibt jede Menge Leute, die mehr Ahnung haben als ich. Meine Rezpte sind nur simpel, beruhan aber auf lange Erfahrung. 1) Rechte chown root:uucp /dev/ttyS0 chown root:uucp /dev/ttyS1 chmod 660 für beide schnitstellen Modem anschließen und einschalten. Als root (klappt eigentlich immer) eingeben: cu -l ttyS0 (oder ttyS1) dir dann musst Du die Meldung "connected" erhalten. Damit hängst Du direkt am Modem. Gib ein paar mal "return" ein - es müssen die TX/RX lampen flackern. Gibt ein "AT" ein - dann müßtest Du "OK" als Antwort bekommen. Wenn nicht, dann probiere "ATZ" - danach müßtest Du auf "AT" ein "OK" erhalten. Wenn Du die Medlung "connected" erhälst, aber das modem reagiert nicht, hast Du evtl. das falsche Kabel. Probiere, wenn möglich, die pins 2 und 3 zu vertauschen. Dein Modem wird evtl. von yast oder was auch immer nicht erkannt, weil die meisten modems über AT&V abgefragt werden. Bei Elsa ist es aber ATI4 oder ATI5 oder ATI7 o.ä. igrnedwas mit ATI und eine nummer. Schaue mal, ob Du jetzt klarkommst. -- Regards, Walter Ulmke -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 31. Januar 2009 schrieb Walter Ulmke: [...] Hallo Walter,
es gibt jede Menge Leute, die mehr Ahnung haben als ich. Meine Rezpte sind nur simpel, beruhan aber auf lange Erfahrung.
1) Rechte
chown root:uucp /dev/ttyS0 chown root:uucp /dev/ttyS1
sind bei OS 11.1 standardmäßig so gesetzt.
chmod 660 für beide schnitstellen
auch bei OS 11.1 Standard
Modem anschließen und einschalten.
Als root (klappt eigentlich immer) eingeben:
cu -l ttyS0 (oder ttyS1) dir
zu welchem Programm sol der Befehl "cu" gehören.
dann musst Du die Meldung "connected" erhalten.
Damit hängst Du direkt am Modem.
Gib ein paar mal "return" ein - es müssen die TX/RX lampen flackern.
Gibt ein "AT" ein - dann müßtest Du "OK" als Antwort bekommen. Wenn nicht, dann probiere "ATZ" - danach müßtest Du auf "AT" ein "OK" erhalten.
Wenn Du die Medlung "connected" erhälst, aber das modem reagiert nicht, hast Du evtl. das falsche Kabel. Probiere, wenn möglich, die pins 2 und 3 zu vertauschen.
Dein Modem wird evtl. von yast oder was auch immer nicht erkannt, weil die meisten modems über AT&V abgefragt werden. Bei Elsa ist es aber ATI4 oder ATI5 oder ATI7 o.ä. igrnedwas mit ATI und eine nummer.
Lt. Handbuch Elsa Microlink ist die Grundinitialisierung AT&F, ATZ wird zum Arbeiten mit gespeicherter Initialisierung verwendet. ATI dient zum Auslesen der Modeminformationen. Ich bin mir nicht sicher, ob Yast hier nicht etwas verbockt. Gehen ich in Netzwerkgeräte -> Modem -> Bearbeiten -> Details und gebe bei Init 1 AT&F anstatt von ATZ ein, beende mit OK und durchlaufe mit weiter (hier muss ja unbedingt ein Provider gewählt werden) bis ich durch bin, so steht nach einem erneuten Bearbeiten unter Init1 wieder ATZ. Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Samstag 31 Januar 2009 14:34:25 Herbert Albert wrote:
Am Samstag, 31. Januar 2009 schrieb Walter Ulmke: [...]
Hallo Walter,
es gibt jede Menge Leute, die mehr Ahnung haben als ich. Meine Rezpte sind nur simpel, beruhan aber auf lange Erfahrung.
1) Rechte
chown root:uucp /dev/ttyS0 chown root:uucp /dev/ttyS1
sind bei OS 11.1 standardmäßig so gesetzt.
chmod 660 für beide schnitstellen
auch bei OS 11.1 Standard
richtig, aber wenn etwas nicht funzt ist es doch wohl besser es zu überprüfen.
Modem anschließen und einschalten.
Als root (klappt eigentlich immer) eingeben:
cu -l ttyS0 (oder ttyS1) dir
zu welchem Programm sol der Befehl "cu" gehören.
gehört zum UUCP Paket.
dann musst Du die Meldung "connected" erhalten.
Damit hängst Du direkt am Modem.
Gib ein paar mal "return" ein - es müssen die TX/RX lampen flackern.
Gibt ein "AT" ein - dann müßtest Du "OK" als Antwort bekommen. Wenn nicht, dann probiere "ATZ" - danach müßtest Du auf "AT" ein "OK" erhalten.
Wenn Du die Medlung "connected" erhälst, aber das modem reagiert nicht, hast Du evtl. das falsche Kabel. Probiere, wenn möglich, die pins 2 und 3 zu vertauschen.
Dein Modem wird evtl. von yast oder was auch immer nicht erkannt, weil die meisten modems über AT&V abgefragt werden. Bei Elsa ist es aber ATI4 oder ATI5 oder ATI7 o.ä. igrnedwas mit ATI und eine nummer.
Lt. Handbuch Elsa Microlink ist die Grundinitialisierung AT&F, ATZ wird zum Arbeiten mit gespeicherter Initialisierung verwendet. ATI dient zum Auslesen der Modeminformationen.
Ich bin mir nicht sicher, ob Yast hier nicht etwas verbockt. Gehen ich in Netzwerkgeräte -> Modem -> Bearbeiten -> Details und gebe bei Init 1 AT&F anstatt von ATZ ein, beende mit OK und durchlaufe mit weiter (hier muss ja unbedingt ein Provider gewählt werden) bis ich durch bin, so steht nach einem erneuten Bearbeiten unter Init1 wieder ATZ.
ATZ ist der Befehl für ein Software Reset auf die von Dir eingestellten und mit AT&W abgespeicherten Paramter. AT&F holt die "Factory settings", Insofern ist ATZ richtig. Sieh erst mal u ob Dein Modem reagiert und angesprochen wird - siehe oben.
Herbert
-- Regards, Walter Ulmke -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 1. Februar 2009 schrieb Walter Ulmke:
On Samstag 31 Januar 2009 14:34:25 Herbert Albert wrote:
Am Samstag, 31. Januar 2009 schrieb Walter Ulmke: [...]
Hallo Walter,
es gibt jede Menge Leute, die mehr Ahnung haben als ich. Meine Rezpte sind nur simpel, beruhan aber auf lange Erfahrung.
1) Rechte
chown root:uucp /dev/ttyS0 chown root:uucp /dev/ttyS1
sind bei OS 11.1 standardmäßig so gesetzt.
chmod 660 für beide schnitstellen
auch bei OS 11.1 Standard
richtig, aber wenn etwas nicht funzt ist es doch wohl besser es zu überprüfen.
Modem anschließen und einschalten.
Als root (klappt eigentlich immer) eingeben:
cu -l ttyS0 (oder ttyS1) dir
zu welchem Programm sol der Befehl "cu" gehören.
gehört zum UUCP Paket.
dann musst Du die Meldung "connected" erhalten.
Damit hängst Du direkt am Modem.
Gib ein paar mal "return" ein - es müssen die TX/RX lampen flackern.
Gibt ein "AT" ein - dann müßtest Du "OK" als Antwort bekommen. Wenn nicht, dann probiere "ATZ" - danach müßtest Du auf "AT" ein "OK" erhalten.
Wenn Du die Medlung "connected" erhälst, aber das modem reagiert nicht, hast Du evtl. das falsche Kabel. Probiere, wenn möglich, die pins 2 und 3 zu vertauschen.
Dein Modem wird evtl. von yast oder was auch immer nicht erkannt, weil die meisten modems über AT&V abgefragt werden. Bei Elsa ist es aber ATI4 oder ATI5 oder ATI7 o.ä. igrnedwas mit ATI und eine nummer.
Lt. Handbuch Elsa Microlink ist die Grundinitialisierung AT&F, ATZ wird zum Arbeiten mit gespeicherter Initialisierung verwendet. ATI dient zum Auslesen der Modeminformationen.
Ich bin mir nicht sicher, ob Yast hier nicht etwas verbockt. Gehen ich in Netzwerkgeräte -> Modem -> Bearbeiten -> Details und gebe bei Init 1 AT&F anstatt von ATZ ein, beende mit OK und durchlaufe mit weiter (hier muss ja unbedingt ein Provider gewählt werden) bis ich durch bin, so steht nach einem erneuten Bearbeiten unter Init1 wieder ATZ.
ATZ ist der Befehl für ein Software Reset auf die von Dir eingestellten und mit AT&W abgespeicherten Paramter. AT&F holt die "Factory settings", Insofern ist ATZ richtig.
Sieh erst mal u ob Dein Modem reagiert und angesprochen wird - siehe oben.
Herbert
-- Regards, Walter Ulmke
gut habe uucp nachinstalliert und erhalte auf :~ # cu -l ttyS0 dir cu: creat (/var/lock/TMP0000002029): Permission denied cu: ttyS0: Line in use :~ # was nun? Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Sonntag 01 Februar 2009 18:28:45 Herbert Albert wrote:
Am Sonntag, 1. Februar 2009 schrieb Walter Ulmke:
On Samstag 31 Januar 2009 14:34:25 Herbert Albert wrote:
Am Samstag, 31. Januar 2009 schrieb Walter Ulmke: [...]
Hallo Walter,
es gibt jede Menge Leute, die mehr Ahnung haben als ich. Meine Rezpte sind nur simpel, beruhan aber auf lange Erfahrung.
1) Rechte
chown root:uucp /dev/ttyS0 chown root:uucp /dev/ttyS1
sind bei OS 11.1 standardmäßig so gesetzt.
chmod 660 für beide schnitstellen
auch bei OS 11.1 Standard
richtig, aber wenn etwas nicht funzt ist es doch wohl besser es zu überprüfen.
Modem anschließen und einschalten.
Als root (klappt eigentlich immer) eingeben:
cu -l ttyS0 (oder ttyS1) dir
zu welchem Programm sol der Befehl "cu" gehören.
gehört zum UUCP Paket.
dann musst Du die Meldung "connected" erhalten.
Damit hängst Du direkt am Modem.
Gib ein paar mal "return" ein - es müssen die TX/RX lampen flackern.
Gibt ein "AT" ein - dann müßtest Du "OK" als Antwort bekommen. Wenn nicht, dann probiere "ATZ" - danach müßtest Du auf "AT" ein "OK" erhalten.
Wenn Du die Medlung "connected" erhälst, aber das modem reagiert nicht, hast Du evtl. das falsche Kabel. Probiere, wenn möglich, die pins 2 und 3 zu vertauschen.
Dein Modem wird evtl. von yast oder was auch immer nicht erkannt, weil die meisten modems über AT&V abgefragt werden. Bei Elsa ist es aber ATI4 oder ATI5 oder ATI7 o.ä. igrnedwas mit ATI und eine nummer.
Lt. Handbuch Elsa Microlink ist die Grundinitialisierung AT&F, ATZ wird zum Arbeiten mit gespeicherter Initialisierung verwendet. ATI dient zum Auslesen der Modeminformationen.
Ich bin mir nicht sicher, ob Yast hier nicht etwas verbockt. Gehen ich in Netzwerkgeräte -> Modem -> Bearbeiten -> Details und gebe bei Init 1 AT&F anstatt von ATZ ein, beende mit OK und durchlaufe mit weiter (hier muss ja unbedingt ein Provider gewählt werden) bis ich durch bin, so steht nach einem erneuten Bearbeiten unter Init1 wieder ATZ.
ATZ ist der Befehl für ein Software Reset auf die von Dir eingestellten und mit AT&W abgespeicherten Paramter. AT&F holt die "Factory settings", Insofern ist ATZ richtig.
Sieh erst mal u ob Dein Modem reagiert und angesprochen wird - siehe oben.
Herbert
-- Regards, Walter Ulmke
gut habe uucp nachinstalliert und erhalte auf
:~ # cu -l ttyS0 dir
cu: creat (/var/lock/TMP0000002029): Permission denied cu: ttyS0: Line in use
:~ #
was nun?
Herbert
das ist die typische Meldung wenn die Schnittstelle nicht initialisiert ist, oder wenn die Rechte nicht passen. Probiere mal denselben Befehl als root (oder hats Du das schon?) Wenn die Meldung immer noch kommt, probiere ttyS1 Wenn das AUCH nicht klappt, schaue in /var/log/boot.msg ob Deine seriellen Schnittstellen überhaupt initialisiert werden, und welche initalisiert werden. Bei mir gibt's z.B. ttyS0 und ttyS3 -- Regards, Walter Ulmke -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 1. Februar 2009 schrieb Walter Ulmke: [...]
gut habe uucp nachinstalliert und erhalte auf
:~ # cu -l ttyS0 dir
cu: creat (/var/lock/TMP0000002029): Permission denied cu: ttyS0: Line in use
:~ #
was nun?
Herbert
das ist die typische Meldung wenn die Schnittstelle nicht initialisiert ist, oder wenn die Rechte nicht passen.
Probiere mal denselben Befehl als root (oder hats Du das schon?)
Wenn die Meldung immer noch kommt, probiere ttyS1
Wenn das AUCH nicht klappt, schaue in /var/log/boot.msg ob Deine seriellen Schnittstellen überhaupt initialisiert werden, und welche initalisiert werden.
Bei mir gibt's z.B. ttyS0 und ttyS3
Hallo Walter, das war aus einer konsole mit Rootrechten. Das die Schnittsetlle ttyS0 ist und diese beim booten initialisiert wird habe ich unter http://lists.opensuse.org/opensuse-de/2009-01/msg02469.html schon ausführlich gezeigt. Aber nochmals: :~> dmesg | grep serial serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A :~> setserial -a /dev/ttyS0 /dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4 Baud_base: 115200, close_delay: 50, divisor: 0 closing_wait: 3000 Flags: spd_normal skip_test :~> Gruß Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Mon 02 Feb 2009 09:19:50 NZDT +1300, Herbert Albert wrote:
:~ # cu -l ttyS0 dir
cu: creat (/var/lock/TMP0000002029): Permission denied cu: ttyS0: Line in use
das war aus einer konsole mit Rootrechten.
cu funktioniert nicht unter root!!! Das es sich um einen Befehl für das UU Protokoll handelt, was sich wohl besonders durch vielfältige Sicherheitslücken ausgezeichnet hat, hat man dort eben eine root-Sperre eingebaut. Das UU Protokoll ist längst historisch, aber cu ist halt gut zum Modem/Sellerie basteln (leider gibt es dort unter Unix nicht viel brauchbares - bei minicom und Seyon kriege ich jedesmal ganz fürchterlich die Krise - gegenüber Microsofties ist so Zeugs einfach nur peinlich). Meine Empfehlung: setfacl und alles rw machen cu nehmen Wenn's über ssh geht, das Escape-Zeichen für cu ändern, sonst sägt man sich mit <enter>~. gleich den ganzen Ast ab... Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 4. Februar 2009 schrieb Volker Kuhlmann:
On Mon 02 Feb 2009 09:19:50 NZDT +1300, Herbert Albert wrote:
:~ # cu -l ttyS0 dir
cu: creat (/var/lock/TMP0000002029): Permission denied cu: ttyS0: Line in use
das war aus einer konsole mit Rootrechten.
cu funktioniert nicht unter root!!!
Das es sich um einen Befehl für das UU Protokoll handelt, was sich wohl besonders durch vielfältige Sicherheitslücken ausgezeichnet hat, hat man dort eben eine root-Sperre eingebaut.
Das UU Protokoll ist längst historisch, aber cu ist halt gut zum Modem/Sellerie basteln (leider gibt es dort unter Unix nicht viel brauchbares - bei minicom und Seyon kriege ich jedesmal ganz fürchterlich die Krise - gegenüber Microsofties ist so Zeugs einfach nur peinlich).
Meine Empfehlung:
setfacl und alles rw machen cu nehmen Wenn's über ssh geht, das Escape-Zeichen für cu ändern, sonst sägt man sich mit <enter>~. gleich den ganzen Ast ab...
Volker
-- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me.
Stimmt Volker. Der Befehl als User funktioniert. Modem LED: Power, TxD, DSR und CTS. Dann der Befehl :~> cu -l ttyS0 dir Connected. Dauert ca. 10 sec. dann Modem LED: Power, DTR, DSR, RTS und CTS Aber nach dem Connect kann ich keine Befehle bzw. AT-Kommandos absetzten. Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Herbert Albert wrote:
Am Mittwoch, 4. Februar 2009 schrieb Volker Kuhlmann:
On Mon 02 Feb 2009 09:19:50 NZDT +1300, Herbert Albert wrote:
:~ # cu -l ttyS0 dir
cu: creat (/var/lock/TMP0000002029): Permission denied cu: ttyS0: Line in use
das war aus einer konsole mit Rootrechten.
cu funktioniert nicht unter root!!!
Das es sich um einen Befehl für das UU Protokoll handelt, was sich wohl besonders durch vielfältige Sicherheitslücken ausgezeichnet hat, hat man dort eben eine root-Sperre eingebaut.
Das UU Protokoll ist längst historisch, aber cu ist halt gut zum Modem/Sellerie basteln (leider gibt es dort unter Unix nicht viel brauchbares - bei minicom und Seyon kriege ich jedesmal ganz fürchterlich die Krise - gegenüber Microsofties ist so Zeugs einfach nur peinlich).
Meine Empfehlung:
setfacl und alles rw machen cu nehmen Wenn's über ssh geht, das Escape-Zeichen für cu ändern, sonst sägt man sich mit <enter>~. gleich den ganzen Ast ab...
Volker
-- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me.
Stimmt Volker. Der Befehl als User funktioniert. Modem LED: Power, TxD, DSR und CTS. Dann der Befehl :~> cu -l ttyS0 dir Connected. Dauert ca. 10 sec. dann Modem LED: Power, DTR, DSR, RTS und CTS
Aber nach dem Connect kann ich keine Befehle bzw. AT-Kommandos absetzten.
Herbert
Baudrate, Parität usw. passen.... testhalber mal dran rumgespielt? Gerade Paritätsfehler können hübsche Effekte erzeugen... jörg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Herbert Albert
-
Joerg Thuemmler
-
Volker Kuhlmann
-
Walter Ulmke