Bug 16090 - USB drive with 1 logical NTFS partition gets "This USB device is using an unsupported format. Supported formats are FAT, FAT32, NTFS, or ext2."
: USB drive with 1 logical NTFS partition gets "This USB device is using an uns...
Status: RESOLVED WONTFIX
Product: SB Touch
Classification: Unclassified
Component: OS
: 7.5.0
: Other Linux (other)
: -- normal (vote)
: Investigating
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-04-17 14:58 UTC by Kim Rochat
Modified: 2019-01-25 10:34 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kim Rochat 2010-04-17 14:58:18 UTC
I had 3 different 3.5" USB hard drives get the error
"This USB device is using an unsupported format. Supported formats are FAT, FAT32, NTFS, or ext2." when I plugged them into my Touch (Firmware 7.5.0 r8673).

Another drive worked OK.

The difference is that the drives getting the error were all partitioned with a single logical (as opposed to primary) partition. The drive that worked had a single primary partition. All partitions were formatted with NTFS.

It's important that this limitation be documented, less so that it be fixed since most folks will be able to repartition if necessary.

The most likely place to document it is http://wiki.slimdevices.com/index.php/Squeezebox_Touch_as_a_Home_Music_Server#USB_Storage

To recreate the problem:

1) Get a reformattable USB hard drive.
2) On a PC, download the Windows EASUS Partition Master (free) from 
http://www.partition-tool.com/personal.htm
3) start up Easus, locate the drive, right-click and "delete" any partitions on the drive.
4) click "Apply" in the upper right.
5) Now right-click the empty drive and select "Create"
6) Note that the default is to create a Logical NTFS partition (if it isn't, change the settings as needed)
7) Push "OK" and "Apply" to create the partition
8) Disconnect the drive and connect it to a Touch

After a couple of minutes it will come up with the "unsupported format" error.

Note that at least Windows XP, Vista, and 7 all work perfectly well with drives partitioned like this.
Comment 1 Kim Rochat 2010-04-19 15:02:21 UTC
I repartitioned one of the failing drives using Easus Partition Manager so that it now has single physical partition formatted NTFS instead of having a single logical partition formatted NTFS. 

The Touch now recognizes the file system and scans and plays the files.
Comment 2 Chris Owens 2010-04-26 09:23:06 UTC
These are good repro instructions, but it seems like at the moment we have some more serious issues to look at.  If you want to help a bit more, you might use the remote login (in settings -> advanced) then connect via SSH and get the 'messages' file from /var and attach it here.
Comment 3 Kim Rochat 2010-04-26 10:54:43 UTC
Error messages from /var/log/messages

COMMENT: It has been trying to connect to my PC server, which is turned off
Apr 26 10:33:41 squeezeplay: INFO   net.comet - Comet.lua:1038 Comet {96/24}: advice is retry, connect in 2.285 seconds
Apr 26 10:33:41 squeezeplay: INFO   net.slimproto - SlimProto.lua:773 connection error: closed, reconnecting in 2.535 seconds
-------------------------------------------------------------------------
COMMENT: USB device plugged in, turned on
Apr 26 10:33:42 kernel: Buffer I/O error on device sda5, logical block 3
Apr 26 10:33:42 kernel: Buffer I/O error on device sda5, logical block 4
Apr 26 10:33:42 kernel: Buffer I/O error on device sda5, logical block 5
Apr 26 10:33:42 kernel: Buffer I/O error on device sda5, logical block 6
Apr 26 10:33:42 kernel: Buffer I/O error on device sda5, logical block 3
Apr 26 10:33:42 ntfs-3g[4109]: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Apr 26 10:33:42 ntfs-3g[4109]: Failed to read of MFT, mft=5 count=1 br=-1: Input/output error
Apr 26 10:33:42 ntfs-3g[4109]: Unmounting /dev/sda5 (Rochat_500)
COMMENT: "Rochat_500" is the name of the partition it can't mount.
----------------------------------------------------------------------------
COMMENT: Goes back to trying to connect to my PC server, still turned off.
Apr 26 10:33:44 squeezeplay: INFO   net.slimproto - SlimProto.lua:599 connect to 192.168.1.44 (192.168.1.44)
Apr 26 10:33:46 squeezeplay: INFO   net.slimproto - SlimProto.lua:773 connection error: closed, reconnecting in 3.28 seconds
Apr 26 10:33:50 squeezeplay: INFO   net.slimproto - SlimProto.lua:599 connect to 192.168.1.44 (192.168.1.44)
Apr 26 10:33:50 squeezeplay: INFO   net.slimproto - SlimProto.lua:773 connection error: closed, reconnecting in 1.432 seconds
Apr 26 10:33:51 squeezeplay: INFO   net.slimproto - SlimProto.lua:599 connect to 192.168.1.44 (192.168.1.44)
Apr 26 10:33:54 squeezeplay: WARN   net.thread - NetworkThread.lua:146 network thread timeout for Task(SocketHttp {96/24_Chunked}(W))
Apr 26 10:33:54 squeezeplay: ERROR  net.http - SocketHttp.lua:373 SocketHttp {96/24_Chunked}:t_sendRequest.pump: inactivity timeout
Comment 4 Kim Rochat 2010-04-26 11:00:13 UTC
One suggestion for how to address this problem - when this error pattern occurs, change the error message presented to the user to state that the device must have a single physical partition, or similar message that would lead them to understand what the problem was. Just seeing sda5 as the first partition could trigger this message.
Comment 5 dkalog 2010-11-23 01:22:53 UTC
I did a convert from fat32 to ntfs (comand line.. convert) and the touch says that"This USB device is using an unsupported format. Supported formats are FAT,
FAT32, NTFS, or ext2"
What can i do without lost my files?
Comment 6 Alan Young 2011-11-06 23:25:11 UTC
Unassigned bugs cannot have a priority.