Ticket #212 (closed defect: fixed)

Opened 9 months ago

Last modified 6 weeks ago

Cannot write on disk on Cyanogen7

Reported by: chnapsy Owned by: divx118
Priority: major Milestone: Android 2.3 Bull
Component: Android 2.3 Version: Android 2.3 - Anoa
Keywords: write mounted disk Cc:

Description (last modified by divx118) (diff)

I am using openaos-gingerbread-anoa-gen7_113301.img.gz on a Archos 5 IT (GEN7).
When I try to download anything on the market, It results on a failure.
When I try to create a folder or a file on the disk, same issue.
Seems the mounted disk does not have write permission or that is a user related issue.

Attachments

Change History

  Changed 9 months ago by anonymous

the 5it used is a 32G flash model

  Changed 8 months ago by divx118

  • owner changed from BuBu to divx118
  • status changed from new to accepted

This issue will be resolved when releasing a new kernel and initramfs (mount options need to be changed in initramfs). The mount options for /mnt/storage are wrong it should be -o fmode=666,dmode=777 this will then let the ext3 partition act as a fat partition.
Kernel option to enable this is CONFIG_EXT3_FS_UMODE=y
With thanks to av500

  Changed 8 months ago by divx118

  • status changed from accepted to closed
  • resolution set to fixed

Verified with latest build and changed initramfs for mounting options. Works now.

follow-up: ↓ 5   Changed 4 months ago by Dan T.

  • status changed from closed to reopened
  • resolution fixed deleted

I'm running the Android 2.3 Bull RC2 on my Archos 5IT 32 gig and I'm having trouble installing larger apk files. I found this thread and related threads and downloaded the 11/11/11 version of initramfs and zImage, but this didn't fix the issue. My slash partition is rather full, but I have lots of room on the internal flash memory. I think what's happening is that the installers are checking the available space on slash rather than on the /mnt_data area where they would get installed. Since the one gig slash partition is at 90% capacity, the installers come back with not enough storage space messages. I have no problem installing smaller applications.

in reply to: ↑ 4 ; follow-up: ↓ 6   Changed 4 months ago by divx118

  • description modified (diff)

Replying to Dan T.:

I'm running the Android 2.3 Bull RC2 on my Archos 5IT 32 gig and I'm having trouble installing larger apk files. I found this thread and related threads and downloaded the 11/11/11 version of initramfs and zImage, but this didn't fix the issue. My slash partition is rather full, but I have lots of room on the internal flash memory. I think what's happening is that the installers are checking the available space on slash rather than on the /mnt_data area where they would get installed. Since the one gig slash partition is at 90% capacity, the installers come back with not enough storage space messages. I have no problem installing smaller applications.

I think this is, because we shrink the actual image size. Some apps still require room on the image and not only on the separate data.img. Which apps did you try to install and failed so we can reproduce.

in reply to: ↑ 5 ; follow-up: ↓ 7   Changed 4 months ago by Dan T.

Replying to divx118:

Replying to Dan T.:

I'm running the Android 2.3 Bull RC2 on my Archos 5IT 32 gig and I'm having trouble installing larger apk files. I found this thread and related threads and downloaded the 11/11/11 version of initramfs and zImage, but this didn't fix the issue. My slash partition is rather full, but I have lots of room on the internal flash memory. I think what's happening is that the installers are checking the available space on slash rather than on the /mnt_data area where they would get installed. Since the one gig slash partition is at 90% capacity, the installers come back with not enough storage space messages. I have no problem installing smaller applications.


I think this is, because we shrink the actual image size. Some apps still require room on the image and not only on the separate data.img. Which apps did you try to install and failed so we can reproduce.

The Netflix player, Google maps, and Opera Mobile Browser all failed, but I was able to install Opera Mini Browser.

in reply to: ↑ 6 ; follow-up: ↓ 8   Changed 4 months ago by divx118

Replying to Dan T.:

Replying to divx118:

Replying to Dan T.:

I'm running the Android 2.3 Bull RC2 on my Archos 5IT 32 gig and I'm having trouble installing larger apk files. I found this thread and related threads and downloaded the 11/11/11 version of initramfs and zImage, but this didn't fix the issue. My slash partition is rather full, but I have lots of room on the internal flash memory. I think what's happening is that the installers are checking the available space on slash rather than on the /mnt_data area where they would get installed. Since the one gig slash partition is at 90% capacity, the installers come back with not enough storage space messages. I have no problem installing smaller applications.


I think this is, because we shrink the actual image size. Some apps still require room on the image and not only on the separate data.img. Which apps did you try to install and failed so we can reproduce.


The Netflix player, Google maps, and Opera Mobile Browser all failed, but I was able to install Opera Mini Browser.

Thanks for reporting, we will look into it.

in reply to: ↑ 7   Changed 4 months ago by Dan T. <dant98@…>

Replying to divx118:

Replying to Dan T.:

Replying to divx118:

Replying to Dan T.:

I'm running the Android 2.3 Bull RC2 on my Archos 5IT 32 gig and I'm having trouble installing larger apk files. I found this thread and related threads and downloaded the 11/11/11 version of initramfs and zImage, but this didn't fix the issue. My slash partition is rather full, but I have lots of room on the internal flash memory. I think what's happening is that the installers are checking the available space on slash rather than on the /mnt_data area where they would get installed. Since the one gig slash partition is at 90% capacity, the installers come back with not enough storage space messages. I have no problem installing smaller applications.


I think this is, because we shrink the actual image size. Some apps still require room on the image and not only on the separate data.img. Which apps did you try to install and failed so we can reproduce.


The Netflix player, Google maps, and Opera Mobile Browser all failed, but I was able to install Opera Mini Browser.


Thanks for reporting, we will look into it.

Sure thing. Let me know if I can provide any screen shots or other output from my tablet that would help. I'm no developer, but have some Linux experience.

  Changed 4 months ago by chnapsy

I have exactly the same issue with angry birds games on my 5it with last bull RC.

  Changed 2 months ago by muzicker

Hi. I have the same problem with bull rc2 and last kernel/initramfs on archos5 it 500go. There is 879mo free on internal storage but I receive the "not enough place on disk" when trying to download from the Market. Even small apps refuse to install. I installed flash player from the market and some little games. I also installed some small apks previously saved. No more apps can now be added.

  Changed 2 months ago by divx118

I just looked at it and I think I found the reason. When downloading things from the market it gets downloaded in /cache/download. An easy fix will be to move /cache also to the data.img.
Still need to confirm if this is the only reason.
If someone can test, it would be appreciated.

  Changed 6 weeks ago by divx118

  • status changed from reopened to closed
  • resolution set to fixed

created a symlink from /cache to /data/cache in init.rc  https://www.gitorious.org/openaos-cyanogenmod/device_archos/commit/738f1f86496762f1ec6031a36e78f9996743cdc1
It will be in the next release so closing this ticket.

Add/Change #212 (Cannot write on disk on Cyanogen7)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
The resolution will be deleted. Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.