Mount errors are not really informative
I was trying to mount a partition (that turned out to be slightly corrupted)
> mount /dev/sdb5 /media/sdb5/
and got as reply:
> mount: /media/sdb5: mount(2) system call failed: Bad message.
/var/log/messages did point out that I needed to run e2fsck and after that all is fine.
The error message of mount is just weird.
This is because kernel uses EBADMSG errno for "Bad CRC detected" situation.
I'll try to add something more human compatible :-) as output for this ugly errno to the upstream code. Fedora will be updated later.