我在Raspberry pi 3中使用U-Blox AG GPS。我的GPS已修复,并以正确的方式显示了所有数据。工作一个小时后,它没有得到修复。所以我检查了gpsd的状态。它显示如下错误:
gpsd[2124]: gpsd:ERROR: PPS ioctl(TIOCMIWAIT) failed: 25 Inappropriate ioctl for device
详细信息如下:
service gpsd status
gpsd.service - GPS (Global Positioning System) Daemon
Loaded: loaded (/lib/systemd/system/gpsd.service; static)
Active: active (running) since Thu 2018-07-19 10:49:38 IST; 5min ago
Main PID: 2124 (gpsd)
CGroup: /system.slice/gpsd.service
└─2124 /usr/sbin/gpsd -N -n -G -b /dev/ttyACM0
Jul 19 10:49:38 Busplay2 systemd[1]: Started GPS (Global Positioning
System)
Daemon.
Jul 19 10:49:39 Busplay2 gpsd[2124]: gpsd:ERROR: PPS ioctl(TIOCMIWAIT)
failed: 25 Inappropriate ioctl for device
什么是PPS ioctl?这是什么问题?
为此的硬件设置是带有USB集线器的raspberrypi,该集线器具有wifi加密狗和4g设备。 USB共享会引起此问题吗?
建议欢迎