If there is a bug in a level that your not responsible for you should just tell your client that there is a bug in xxx and you don't have a solution to get around it. Then the client should decide whether to spend time and tackle the bug ore replace the hardware or kill that feature etc.
Hesitating consultation is the worst thing you can do.