问题描述:在跟客户调节UART的蓝牙驱动时,客户使用hciattach -s 1500000 /dev/ttyS8 any 1500000 flow nosleep命令碰到以下错误:
root@ubuntu:/home/linaro# hciattach -s 1500000 /dev/ttyS8 any 1500000 flow nosleep
Can't set line discipline: Invalid argument
Can't initialize device: Invalid argument
root@ubuntu:/home/linaro#
问题解决:内核里面没有配置CONFIG_BT_HCIUART选项。重新打开即可
客户原本SDK里面默认是realtek的模组,realtek的有一套自身的hciuart驱动,所以关掉了内核自带的hciuart