usbb2k_api and the worthless yealink.ko driver don't play well together and can cause system if not USB subsystem hangs if running simultaneously (and I see no reason why the Yealink driver is part of current kernels, as there front-end software won't work on any current distros, and they have no plans to update the software, nor to open source it).
1) Blacklist the module. see /etc/modprobe.d/blacklist
usbb2k_api and the worthless yealink.ko driver don't play well together and can cause system if not USB subsystem hangs if running simultaneously (and I see no reason why the Yealink driver is part of current kernels, as there front-end software won't work on any current distros, and they have no plans to update the software, nor to open source it).
1) Blacklist the module. see /etc/modprobe.d/blacklist
echo "blacklist yealink" >>/etc/modprobe.d/blacklist
2) Tell modprobe to do nothing (run /bin/true) instead of loading the yealing module.
echo "install yealink /bin/true" >> /etc/modprobe.d/yealink
You could also replace /bin/true with a startup for usbb2k_api, but that could be considered a kludge.
File bug reports with your OS vendors to get yealink out of their stock kernel builds, as the driver won't work and will only cause harm anyway.