CH384加载linux驱动后无法收发

在4.9内核上CH384可以正常工作,移植到6.1内核串口无法正常工作,没有收发,驱动地址https://github.com/WCHSoftGroup/ch35_38x_linux

,加载驱动时打印如下,可以正常加载驱动,用minicom手动发送时dmesg也没报错,是该驱动没有适配6.x内核吗?使用6.1内核自带的8250_pci驱动,现象一样,加载成ttyS设备,但是也无法正常收发

image.png

麻烦解答一下,谢谢


您好,问题已经做了沟通,目前能定位到的是系统分配给设备的中断号不可用。但IO寄存器的读写应该正常。打开串口尝试发送数据时,会自动打开发送使能,此时设备会向主机请求中断。从/proc/interrupts能看到中断计数变化,但注册到该irq号的中断服务函数未被调用。


   image.png你好,中断服务函数没被调用,但是cat /proc/interrupts中断计数这里也没有看到变化


只有登录才能回复,可以选择微信账号登录