1*4882a593SmuzhiyunFrom 337b84e01da6ffb8c2b175ac88b83c34b17569a3 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: liyue <liyue@forlinx.com> 3*4882a593SmuzhiyunDate: Mon, 11 Sep 2023 17:26:57 +0800 4*4882a593SmuzhiyunSubject: [PATCH 2/2] hciattach fix 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun--- 7*4882a593Smuzhiyun tools/hciattach.c | 3 +++ 8*4882a593Smuzhiyun 1 file changed, 3 insertions(+) 9*4882a593Smuzhiyun 10*4882a593Smuzhiyundiff --git a/tools/hciattach.c b/tools/hciattach.c 11*4882a593Smuzhiyunindex 276a4e5..20833ad 100644 12*4882a593Smuzhiyun--- a/tools/hciattach.c 13*4882a593Smuzhiyun+++ b/tools/hciattach.c 14*4882a593Smuzhiyun@@ -1177,6 +1177,9 @@ static int init_uart(char *dev, struct uart_t *u, int send_break, int raw) 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun tcflush(fd, TCIOFLUSH); 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun+ if (u->speed == 0) 19*4882a593Smuzhiyun+ u->speed = u->init_speed; 20*4882a593Smuzhiyun+ 21*4882a593Smuzhiyun /* Set actual baudrate */ 22*4882a593Smuzhiyun if (set_speed(fd, &ti, u->speed) < 0) { 23*4882a593Smuzhiyun perror("Can't set baud rate"); 24*4882a593Smuzhiyun-- 25*4882a593Smuzhiyun2.25.1 26*4882a593Smuzhiyun 27