Kainekokun
Still Fresh
- Joined
- Aug 13, 2012
- Messages
- 15
Hello,
my apologies is this has been addressed somewhere before and I could not find that.
So here's the problem: I've got an external drive (an SSD to be precise), formatted as FAT32 (I know, I know, but it's the only *easy* way to get it to work on all the systems I need it for). When I try to store a file of about 25 MB size from the Pandora (one of the SD cards) to the drive in the USB port, I get an "input/output error" and the writing fails, resulting in just an empty (zero bytes) file. I have tried the same operation on my Mac, transferring the exact same size onto the same external drive, and it worked fine. Then I tried the reverse, copying the file from the external drive onto one of the SD cards of the Pandora, and that worked fine, too. Smaller files are no problem, but once you hit a certain size (about 16MB), the input/output error crops up. This happens reliably, i.e. every time I try to write out to the USB drive.
I then tried re-formatting the SSD to NTFS, but I got the exact same problem then, only it also started getting weird, i.e. if my working directory was on the SSD and I attempted to copy, after the input/output error, ls would return an empty directory, and I'd have to switch directory to be able to see the contents of the SSD again.
I've gone and tried with a USB thumb drive (also FAT), and lo and behold, this time it worked! The file copied over. So I went and examined the output of the `usb-devices' utility, and the biggest differences I can see (other than the usual vendor and serial number strings, etc.) are as follows.
Thumb drive:
...
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
...
E: Ad=02(out) Atr=02(Bulk) MxPS= 512*1 Ivl=31875us
SSD:
...
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=2mA
...
E: Ad=02(out) Atr=02(Bulk) MxPS= 512*1 Ivl=0ms
All the other numbers were the same.
I can't find enough information about the meaning of this output, so I am posting here in the hopes that someone with more know-how could help. Could it be that the SSD's controller runs out of power when trying to write a lot of data at once? Does the pandora not provide the same amount of power over USB as a regular computer?
If anyone has any ideas on how to investigate further and/or solve this, I would really appreciate!
I am using a 512MB pandora (brand new, got it last week), and I am running the vanilla image it came with, all I changed other than the usual configuring of the system, was following the user manual's instructions (http://pandorawiki.o...from_an_SD_card) on how to copy the system to an SD card and run it from there instead of running it off the NAND (I went for the option where I copied the contents of the NAND onto the SD card). I also installed some apps, including the Community Codec Pack.
my apologies is this has been addressed somewhere before and I could not find that.
So here's the problem: I've got an external drive (an SSD to be precise), formatted as FAT32 (I know, I know, but it's the only *easy* way to get it to work on all the systems I need it for). When I try to store a file of about 25 MB size from the Pandora (one of the SD cards) to the drive in the USB port, I get an "input/output error" and the writing fails, resulting in just an empty (zero bytes) file. I have tried the same operation on my Mac, transferring the exact same size onto the same external drive, and it worked fine. Then I tried the reverse, copying the file from the external drive onto one of the SD cards of the Pandora, and that worked fine, too. Smaller files are no problem, but once you hit a certain size (about 16MB), the input/output error crops up. This happens reliably, i.e. every time I try to write out to the USB drive.
I then tried re-formatting the SSD to NTFS, but I got the exact same problem then, only it also started getting weird, i.e. if my working directory was on the SSD and I attempted to copy, after the input/output error, ls would return an empty directory, and I'd have to switch directory to be able to see the contents of the SSD again.
I've gone and tried with a USB thumb drive (also FAT), and lo and behold, this time it worked! The file copied over. So I went and examined the output of the `usb-devices' utility, and the biggest differences I can see (other than the usual vendor and serial number strings, etc.) are as follows.
Thumb drive:
...
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
...
E: Ad=02(out) Atr=02(Bulk) MxPS= 512*1 Ivl=31875us
SSD:
...
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=2mA
...
E: Ad=02(out) Atr=02(Bulk) MxPS= 512*1 Ivl=0ms
All the other numbers were the same.
I can't find enough information about the meaning of this output, so I am posting here in the hopes that someone with more know-how could help. Could it be that the SSD's controller runs out of power when trying to write a lot of data at once? Does the pandora not provide the same amount of power over USB as a regular computer?
If anyone has any ideas on how to investigate further and/or solve this, I would really appreciate!
I am using a 512MB pandora (brand new, got it last week), and I am running the vanilla image it came with, all I changed other than the usual configuring of the system, was following the user manual's instructions (http://pandorawiki.o...from_an_SD_card) on how to copy the system to an SD card and run it from there instead of running it off the NAND (I went for the option where I copied the contents of the NAND onto the SD card). I also installed some apps, including the Community Codec Pack.