Hi Dan, This patch should fix small bug caused by commit 31a34fa7ffbceb79d5e6c16158e5dcce285dcff1 <info> Activation (ttyACM0) Stage 1 of 5 (Device Prepare) complete. <WARN> wait_for_reply_got_data(): (ttyACM0): response buffer filled before repsonse received <WARN> init_done(): Modem initialization timed out <info> (ttyACM0): device state change: 4 -> 9 <debug> [1245064472.544906] nm_serial_device_close(): Closing device 'ttyACM0' Thanks, Rob
diff --git a/src/nm-serial-device.c b/src/nm-serial-device.c index 54dd176..ad481d3 100644 --- a/src/nm-serial-device.c +++ b/src/nm-serial-device.c @@ -368,7 +368,7 @@ config_fd (NMSerialDevice *device, NMSettingSerial *setting) stbuf.c_cflag &= ~(CBAUD | CSIZE | CSTOPB | CLOCAL | PARENB); stbuf.c_cflag |= (speed | bits | CREAD | 0 | parity | stopbits); - if (tcgetattr (priv->fd, &stbuf) < 0) { + if (tcsetattr (priv->fd, TCSANOW, &stbuf) < 0) { nm_warning ("(%s) cannot control device (errno %d)", nm_device_get_iface (NM_DEVICE (device)), errno); return FALSE;
Attachment:
signature.asc
Description: This is a digitally signed message part.