USB stick only works on one of three pcs, how to check whats wrong?

Hi,
i have a very strange problem with an USB memory stick (64GB, exFAT). If i plug it into my main desktop pc (running openSuse Tumbleweed and KDE Plasma) it gets mounted automatically and i can read and write data fine, but when plugged into my notebook (Tumbleweed, Gnome) it does not get mounted but gets listed in the file manager tool. When i click on the device i get this error:

Error mounting /dev/sda at /run/media/sabo/Intenso64: Unknow (sic) error when mounting /dev/sda

When i try to mount it like this:

mount /dev/sda /run/media/sabo/Intenso

i get this result:

FUSE exfat 1.3.0
ERROR: invalid VBR checksum 0xbf4b1c1b (expected 0x354b1c2a)

i also tested on a Windows 10 notebook, but the device is not accessible also.

But when tested on my main PC again, it works!

Is there something i can to to check what is the problem here?

edit: i forgot to mention, that the device was accessible on the Tumbleweed notebook a few days ago!
I copied some large video files on it and wanted to read them on the notebook, but something went wrong, because when tried to read the files on the notebook they where kind of corrupted (sha1sum was different for all files, and they where not playable).
But i was pretty sure, that the copy process was fine… but as i checked the usb stick on the first pc again, they still where corrupted, so i came to the conclusion that maybe something did gone wrong during copying…

That lead to my current problem… i copied them all again and this time the checksums matched, but as mentioned above, the device is not accessible on the other pcs

exFAT is not a open format - nor is NTFS but NTFS is well documented and works fine on 64GB drives.

If you want exFAT for Windows compatiblity - I think that Linux and Windows see large drives differently, I know that large files are not supported (1-2gb) the same way as Windows writes them. exFAT is a jury rigged to handle large USB drives as FAT was never designed for large drives exFAT tries to make FAT work on large drives.

Format the USB drive in Windows as NTFS and put the files on it in and then see if everyone can see it. I have never had a problem with NTFS on Linux - lots of problems with exFAT.

I never had problems with exFAT before, and as i said, a few days ago tghe device was accessible on both the desktop pc and the notebook (both use openSUSE btw.). The problem i see is, that the device is only accessible on my main pc now… the problems started as i copied large files onto the device (on the main pc). The device allready had a video file on it, which i copied over a few month ago… then i put two large files next to it. As i tried to access those files on the notebook, only the first file (which was there before) was accessible… the two others where not! I checked on the main pc again, and even here only the first file was accessible.
So i deleted everything (using the main pc) and copied some new files on it, this time i checked that those where accessible on the main pc before i tried the device on the notebook… all files where ok this time.
But then, as described in my first post, the device was not mountable on the notebook, but still was on the main PC, with all files perfectly accessible!
The windows notebook is not my first target, it was just to see if the device works there…

I think that something is broken, but i cannot figure out what it is… if it where the device, then it should not be accessible on the main pc right?

I think that an exFAT driver is needed. Is one installed?

On the Windows notebook? Maybe not, but the Tumbleweed notebook definitely has, because it where able to mount the usb stick and read data from it before

I had this waaaaay back it comes from something on that USB as you surmise as to what I never knew likely so in your case as well.
That said I used Yast’s Partitioner to reformat it at that time I did it to vfat. Should you try to do it the same way I did in the Yast partitioner there is only vfat no ntfs is available. The only others will not talk to Windows.

Try to reformat USB memory stick with Win 10.
Use USB ports connected to processor or chipset, not to add-in controllers.
Backside USB ports are better than front ones.

Could be shaky hardware. Try that:

erlangen:~ # dd if=/dev/sdc of=/dev/null bs=4M status=progress conv=sync
63891832832 bytes (64 GB, 60 GiB) copied, 239 s, 267 MB/s
15264+1 records in
15265+0 records out
64026050560 bytes (64 GB, 60 GiB) copied, 239.5 s, 267 MB/s
erlangen:~ # journalctl -b 0 _KERNEL_SUBSYSTEM=usb
May 31 07:25:45 erlangen kernel: usb 2-5: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
May 31 07:25:45 erlangen kernel: usb 2-5: New USB device found, idVendor=0781, idProduct=5580, bcdDevice= 0.10
May 31 07:25:45 erlangen kernel: usb 2-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 31 07:25:45 erlangen kernel: usb 2-5: Product: Extreme
May 31 07:25:45 erlangen kernel: usb 2-5: Manufacturer: SanDisk
May 31 07:25:45 erlangen kernel: usb 2-5: SerialNumber: AA011208142056380851
May 31 07:25:45 erlangen kernel: usb-storage 2-5:1.0: USB Mass Storage device detected
erlangen:~ #