The previous iteration of this was a bit naïve about bus error code consistency from i2c drivers. Instead of trying to differentiate between them, we now handle all bus errors during HID descriptor fetch the same with a single debug log, as suggested by Doug[0]. As the change is relatively minor, I have carried over Łukasz' Tested-by and Reviewed-by tags. Third time's the charm? [1] https://lore.kernel.org/all/CAD=FV=Xr6NsW085Sc+NhVmGDOn-zCCQ65CMNce_DsHxtXUgm9w@xxxxxxxxxxxxxx/