Since the drive now works with parted after being reformatted, I suspect a problem with the original formatting.
If you could find a similar drive for testing that would help. Otherwise we do not know exactly what the problem is.
The original report has the following line:
Assertion (head_size <= 63) at ../../../libparted/labels/dos.c:662 in function probe_partition_for_geom() failed.
This suggests to me that perhaps the device had an different or invalid geometry (e.g., Cylinders/Heads/Sectors), but that this was fixed when the device was reformatted.
Since the drive now works with parted after being reformatted, I suspect a problem with the original formatting.
If you could find a similar drive for testing that would help. Otherwise we do not know exactly what the problem is.
The original report has the following line:
Assertion (head_size <= 63) at ../../. ./libparted/ labels/ dos.c:662 in function probe_partition _for_geom( ) failed.
This suggests to me that perhaps the device had an different or invalid geometry (e.g., Cylinders/ Heads/Sectors) , but that this was fixed when the device was reformatted.