我有一台使用 buildroot 和 USB 调制解调器构建的定制 Linux 的树莓派,用于连接到互联网。
我在使用互联网时使用 python 脚本来获取 CSQ。
为了做到这一点,我愿意/dev/ttyUSB2 (调制解调器的 PCUI 端口)设置硬件流控制标志:
serial.Serial(self.address, baudrate=125200, timeout=1, rtscts=True, dsrdtr=True)
不幸的是,港口只在響鳴和韋斯特标志设置为 true。
此外,当我热拔下调制解调器而不关闭端口时 - Linux 挂起并且我在控制台中收到如下消息:
mmc0: timeout waiting for hardware interrupt
INFO: rcu_sched detected stalls on CPU/tasks:
o0-...: (a GPs behind) idle=d93/2/0 softirq=9708/9709 fqs=84
o(detected by 2, t=2102 jiffies, g=5874, c=5873, q=559)
希望有人能帮助我,因为我不知道在哪里可以找到答案)