NaitLee / Cat-Printer

Application supporting Bluetooth thermal “Cat Printers”, for everyone!
GNU General Public License v3.0
307 stars 31 forks source link

Cat printers can't be discovered with Intel Bluetooth adapter and Linux kernel 6.4.x #73

Closed NaitLee closed 5 months ago

NaitLee commented 11 months ago

Using BlueZ 5.66, my cat printer (model GB02) can be discovered under a system with Linux 6.3.4 but cannot under 6.4.x

Almost confirmed that it’s Intel firmware being problematic scanning cat printers.

NaitLee commented 11 months ago

It’s still broken in Linux 6.5.0-rc5.

Bisecting the kernel is troublesome. No estimated time to end yet.

NaitLee commented 11 months ago

Found the commit that caused trouble here, by git bisect: https://github.com/torvalds/linux/commit/288c90224eec55d13e786844b7954ef060752089

It’s problem of either this commit or Intel firmware. This can be revealed by trying adapters in other brand.

NaitLee commented 10 months ago

Yes it’s Intel firmware to blame. Other adapters are working well.

NaitLee commented 5 months ago

I realized that cat printers can be discovered again with my intel adapter with newest kernel.

It’s Linux 6.7.4 on my machine, don’t know when it’s fixed though.