wiki:Docs/825gen2/Dev/Devices/USB/Storage

Version 3 (modified by Don Wilson, 13 months ago) ( diff )

--

USB Storage Devices

The 825gen2 supports USB storage devices formatted for FAT32 or ExFAT.

ExFAT (FAT32 has maximum individual file size of 4G. ExFAT file size limit is 128PB, so effectively individual file size can be as big as the flash drive.)

SanDisk 256G flash drive.

dmesg
…
[  972.373516] audit: type=1327 audit(1698930643.213:22): proctitle="(systemd)"
[  992.372412] usb 4-1.2: new SuperSpeed USB device number 4 using xhci-hcd
[  992.395362] usb-storage 4-1.2:1.0: USB Mass Storage device detected
[  992.395822] scsi host1: usb-storage 4-1.2:1.0
[  993.425958] scsi 1:0:0:0: Direct-Access      USB      SanDisk 3.2Gen1 1.00 PQ: 0 ANSI: 6
[  993.428431] sd 1:0:0:0: [sdc] 488570880 512-byte logical blocks: (250 GB/233 GiB)
[  993.429383] sd 1:0:0:0: [sdc] Write Protect is off
[  993.429400] sd 1:0:0:0: [sdc] Mode Sense: 43 00 00 00
[  993.429719] sd 1:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  993.436723]  sdc: sdc1
[  993.438787] sd 1:0:0:0: [sdc] Attached SCSI removable disk

root@imx8mq-var-dart:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       7.1G  4.2G  2.5G  64% /
devtmpfs        1.5G  4.0K  1.5G   1% /dev
tmpfs           2.0G  4.0M  2.0G   1% /dev/shm
tmpfs           782M   11M  772M   2% /run
tmpfs           4.0M     0  4.0M   0% /sys/fs/cgroup
tmpfs           2.0G   32K  2.0G   1% /tmp
tmpfs           2.0G  224K  2.0G   1% /var/volatile
/dev/mmcblk0p2  7.1G   24K  6.7G   1% /run/media/rootfs2-mmcblk0p2
/dev/mmcblk0p3  182M   14K  168M   1% /run/media/data-mmcblk0p3
/dev/mmcblk0p1  7.1G  3.1G  3.6G  47% /run/media/rootfs1-mmcblk0p1
tmpfs           391M   12K  391M   1% /run/user/1001
tmpfs           391M     0  391M   0% /run/user/0
/dev/sdc1       233G   43M  233G   1% /run/media/sdc1

root@imx8mq-var-dart:~# ls -l /run/media/sdc1
total 43584
-rwxrwx--- 1 root disk 44041519 Oct  6  2021  SanDiskMemoryZone.apk
-rwxrwx--- 1 root disk   497832 Oct 25  2021  SanDiskMemoryZone_QuickStartGuide.pdf
drwxrwx--- 2 root disk    32768 Nov 24  2021 'System Volume Information'
root@imx8mq-var-dart:~#

root@imx8mq-var-dart:~# echo "Test" > /run/media/sdc1/test.txt
root@imx8mq-var-dart:~# ls -l /run/media/sdc1
total 43616
-rwxrwx--- 1 root disk 44041519 Oct  6  2021  SanDiskMemoryZone.apk
-rwxrwx--- 1 root disk   497832 Oct 25  2021  SanDiskMemoryZone_QuickStartGuide.pdf
drwxrwx--- 2 root disk    32768 Nov 24  2021 'System Volume Information'
-rwxrwx--- 1 root disk        5 Nov  2 13:13  test.txt

Verified in Windows this is FAT32 and not ExFAT by trying to copy large file to the drive.

Error "File Too Large" appeared

Used Windows 10 to reformat to ExFAT

Then copied large file successfully

Moved flash drive back to 825

dmesg

[ 1858.483512] usb-storage 4-1.2:1.0: USB Mass Storage device detected
[ 1858.485704] scsi host1: usb-storage 4-1.2:1.0
[ 1859.490708] scsi 1:0:0:0: Direct-Access      USB      SanDisk 3.2Gen1 1.00 PQ: 0 ANSI: 6
[ 1859.491710] sd 1:0:0:0: [sdc] 488570880 512-byte logical blocks: (250 GB/233 GiB)
[ 1859.492735] sd 1:0:0:0: [sdc] Write Protect is off
[ 1859.492753] sd 1:0:0:0: [sdc] Mode Sense: 43 00 00 00
[ 1859.493136] sd 1:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 1859.500237]  sdc: sdc1
[ 1859.502308] sd 1:0:0:0: [sdc] Attached SCSI removable disk
root@imx8mq-var-dart:~#

root@imx8mq-var-dart:~# ls /run/media
Data256G-sdc1  data-mmcblk0p3  rootfs1-mmcblk0p1  rootfs2-mmcblk0p2

root@imx8mq-var-dart:~# ls -l /run/media/Data256G-sdc1/
total 5827968
drwxrwxrwx 1 root root     131072 Nov  2 08:21 'System Volume Information'
-rwxrwxrwx 1 root root 5967587328 Oct 24  2022  en-us_windows_10_business_editions_version_22h2_x64_dvd_8cf17b79.iso


root@imx8mq-var-dart:~# echo "test123" > /run/media/Data256G-sdc1/test123.txt
root@imx8mq-var-dart:~# ls -l /run/media/Data256G-sdc1/
total 5828096
drwxrwxrwx 1 root root     131072 Nov  2 08:21 'System Volume Information'
-rwxrwxrwx 1 root root 5967587328 Oct 24  2022  en-us_windows_10_business_editions_version_22h2_x64_dvd_8cf17b79.iso
-rwxrwxrwx 1 root root          8 Nov  2 13:27  test123.txt


root@imx8mq-var-dart:~# cat /run/media/Data256G-sdc1/test123.txt
test123

fdisk -l to view file system information:

root@imx8mq-var-dart:~# fdisk -l
Disk /dev/mmcblk0: 14.68 GiB, 15758000128 bytes, 30777344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe49b9c9d

Device         Boot    Start      End  Sectors  Size Id Type
/dev/mmcblk0p1         16384 15192063 15175680  7.2G 83 Linux
/dev/mmcblk0p2      15192064 30367743 15175680  7.2G 83 Linux
/dev/mmcblk0p3      30367744 30777343   409600  200M 83 Linux


Disk /dev/mmcblk1: 29.72 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb88fb0cd

Device         Boot Start      End  Sectors  Size Id Type
/dev/mmcblk1p1      16384 15171583 15155200  7.2G 83 Linux


Disk /dev/sdc: 232.97 GiB, 250148290560 bytes, 488570880 sectors
Disk model:  SanDisk 3.2Gen1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3083954b

Device     Boot Start       End   Sectors  Size Id Type
/dev/sdc1          32 488570879 488570848  233G  7 HPFS/NTFS/exFAT
root@imx8mq-var-dart:~#

Attempt NTFS

Reformatted and copied large file back on drive.

Inserted in 825

dmesg


[ 2632.765588] sd 1:0:0:0: [sdc] Write Protect is off
[ 2632.765606] sd 1:0:0:0: [sdc] Mode Sense: 43 00 00 00
[ 2632.768104] sd 1:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 2632.776333]  sdc: sdc1
[ 2632.778398] sd 1:0:0:0: [sdc] Attached SCSI removable disk
[ 2633.488384] ntfs: driver 2.1.32 [Flags: R/O MODULE].
[ 2633.530979] ntfs: volume version 3.1.

root@imx8mq-var-dart:~# ls /run/media
Data256G-sdc1  data-mmcblk0p3  rootfs1-mmcblk0p1  rootfs2-mmcblk0p2
root@imx8mq-var-dart:~#
root@imx8mq-var-dart:~#
root@imx8mq-var-dart:~# ls -l /run/media/Data256G-sdc1/
total 5827724
dr-x------ 1 root root          0 Nov  2 13:35 'System Volume Information'
-r-------- 1 root root 5967587328 Oct 24  2022  en-us_windows_10_business_editions_version_22h2_x64_dvd_8cf17b79.iso

root@imx8mq-var-dart:~# echo "TestXYZ" > /run/media/Data256G-sdc1/testxyz.txt
-sh: /run/media/Data256G-sdc1/testxyz.txt: Read-only file system

Read NTFS successful, but does not support writing

Note: See TracWiki for help on using the wiki.