正しい転送速度を使用してもシリアルコンソール出力が歪んでしまいます。

正しい転送速度を使用してもシリアルコンソール出力が歪んでしまいます。

シリアルコンソールを介してヘッドレスNASボックスに接続しようとしましたが、Googleも役に立たない状況に直面しました。

USBの端がラップトップに接続されたUSB-3.5mmシリアルケーブルがあります。 NASで転送速度を確認しましたが、115200と表示されます。

/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

私が使っているノートパソコンでボードレート(ケーブルを接続した後に現れる様子)を115200ボードに設定しgtktermましたが/dev/ttyUSB0、NASの出力が完全に壊れました。他の転送速度、パリティ、ビット数、ストップビットなどを操作しましたが、何も読み取れません。

混乱を加えるには、setserial次のコマンドを使用してノートブックに関する情報を取得します。

/dev/ttyUSB0, Line 0, UART: 16654, Port: 0x0000, IRQ: 0
Baud_base: 460800, close_delay: 0, divisor: 0
closing_wait: infinite
Flags: spd_normal

これは明らかに間違っていますが、何も変更できませんCannot set serial info: Inappropriate ioctl for device

ただし、sttyはgtktermで設定したのと同じ設定を表示します。

speed 115200 baud; line = 0;
min = 1; time = 0;
ignbrk -brkint -icrnl -imaxbel
-opost -onlcr
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke

今は本当に違うことができないと思いません。誰もがアイデアを持っているか尋ねることができるより良い場所に案内していただきありがとうございます。

ベストアンサー1

おすすめ記事