Issue is caused by core_io crate requiring very old rustc which is not compatible with byteorder create since version 1.3. In crates depending on fatfs byteorder version can be overriden in their Cargo.toml file.