setserial: 一連の情報を取得できません。デバイスのioctlが不適切です。

setserial: 一連の情報を取得できません。デバイスのioctlが不適切です。
$ setserial /dev/ttyUSB0 -G
Cannot get serial info: Inappropriate ioctl for device

このエラーはどういう意味ですか?sttyうまく動作します:

$ stty -F /dev/ttyUSB0
speed 9600 baud; line = 0;
eof = ^A; min = 1; time = 0;
-brkint -icrnl -imaxbel
-opost -onlcr
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke

答え1

これは、ドライバがsetserial使用しているIOCTLをサポートしていないことを意味します。

setserial gets the information via an ioctl() call. In case the driver 
for your device does not support TIOCGSERIAL, the "invalid argument" is 
returned.

Debian バグレポート)

sttyUSBシリアルデバイスに必要なすべての設定を実行することが可能であると思います。

答え2

読んman setserialで検索してくださいmanpages.ubuntu.com。部分的には次のように言います。

For the most part, superuser privilege is required to set the configuration parameters of a serial port. A few serial port parameters can be set by normal users, however, and these will be noted as exceptions in this manual page.

それともできますsudo setserial ...

関連情報