Raises IRQ when buffer limit is hit and fixes driver to catch packet parsing errors