I’m using TX1 with Orbitty Carrier. When downloading a file to a 128GB Samsung microSDXC UHS-I card, download fails. “dmesg” shows “Buffer I/O error on device” and “SD status: invalid allocation unit size”. The SD card is formatted to ext4 and default allocation unit size 512b, works on other devices. The same happens with a similar 128GB microSDXC UHS-I card. However with a 16GB SDHC UHS-I Kingston card with the same formatting, the download completes without a problem. Also i had no problems with SDXC cards with TX1 Devkit, however no luck with Orbitty.
The system recognizes and allows to format the SD card.“fsck” returns no errors.
Linux version: Ubuntu 16.04 LTS 64-bit
Module Size Used by
bnep 14896 2
bcmdhd 7465032 0
cfg80211 452899 1 bcmdhd
bluedroid_pm 11420 0
microSD Molex WM19093 series
The SD cards are formatted as follows:
Partition Type: Linux
Contents: Ext4(version 1.0)
Could there be a SD card size limit, UHS-I compatibility issue or some other reason for the SDXC card to not work?