BQ E4.5 (OTA-9.1): microSD card can't be unmounted/formatted - mediascanner keeps it busy and no feedback to user

Bug #1565633 reported by Matthias Apitz
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Confirmed
High
Unassigned
ciborium (Ubuntu)
Confirmed
Undecided
Unassigned
mediascanner2 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I have inserted an used 8 GByte SD card which is recognised by the E4.5 and
mounted (even if the SD GUI app says it can not mount or format it):

phablet@ubuntu-phablet:~$ mount | fgrep vfat
/dev/mmcblk1p1 on /media/phablet/7895-9F4B type vfat (rw,nosuid,nodev,relatime,uid=32011,gid=32011,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

also all the old content is visible fine:

phablet@ubuntu-phablet:~$ find /media/phablet/7895-9F4B | wc -l
114352
phablet@ubuntu-phablet:~$ du -sh /media/phablet/7895-9F4B
3.7G /media/phablet/7895-9F4B
phablet@ubuntu-phablet:~$ df -kh /media/phablet/7895-9F4B
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk1p1 5.1G 3.7G 1.4G 73% /media/phablet/7895-9F4B

phablet@ubuntu-phablet:~$ ls -l /media/phablet/7895-9F4B
total 352
drwxr-xr-x 4 phablet phablet 32768 Jan 1 2012 diario2011
drwxr-xr-x 4 phablet phablet 32768 Jan 2 2013 diario2012
drwxr-xr-x 3 phablet phablet 32768 Nov 27 2011 dic
drwxr-xr-x 2 phablet phablet 32768 Apr 3 15:16 Documents
drwxr-xr-x 2 phablet phablet 32768 Apr 3 15:16 Downloads
drwxr-xr-x 2 phablet phablet 32768 Jul 15 2012 Habana2011
drwxr-xr-x 2 phablet phablet 32768 Jul 19 2012 Habana2011.1024
drwxr-xr-x 3 phablet phablet 32768 Jan 1 2000 Maps
drwxr-xr-x 2 phablet phablet 32768 Apr 3 15:16 Music
drwxr-xr-x 2 phablet phablet 32768 Apr 3 15:16 Pictures
drwxr-xr-x 2 phablet phablet 32768 Apr 3 15:16 Videos

I can not unmount it because it is busy and the GUI let not unmount or format it either.

Tags: bq-feedback
tags: added: bq-feedback
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

From ubuntu-phone:

Hi,

I digged into this, esp. into why the mounted microSD was busy; there is
a process running with the name 'mediascan' and as the SD contained some
100.000 files (map tiles of OpsenStreetMap), this would run hours, I think:

phablet@ubuntu-phablet:~$ sudo lsof 2>/dev/null | fgrep /media/phablet/
mediascan 2077 phablet 13r DIR 179,97 32768 4906 /media/phablet/7895-9F4B/Maps/OSM/18/139590
gdbus 2077 2091 phablet 13r DIR 179,97 32768 4906 /media/phablet/7895-9F4B/Maps/OSM/18/139590
gmain 2077 2323 phablet 13r DIR 179,97 32768 4906 /media/phablet/7895-9F4B/Maps/OSM/18/139590

when you kill this, it comes up again, but when you fire
up the 'umount' right away after the kill, you are lucky:

phablet@ubuntu-phablet:~$ sudo lsof 2>/dev/null | fgrep /media/phablet/
mediascan 7302 phablet 9r DIR 179,97 32768 4900 /media/phablet/7895-9F4B/Maps/OSM/18/139584
gdbus 7302 7304 phablet 9r DIR 179,97 32768 4900 /media/phablet/7895-9F4B/Maps/OSM/18/139584
phablet@ubuntu-phablet:~$ sudo kill -9 7302
phablet@ubuntu-phablet:~$ sudo umount /media/phablet/7895-9F4B

phablet@ubuntu-phablet:~$ mount | fgrep vfat
phablet@ubuntu-phablet:~$

Now I could reformat the card with the SD card app:

SD Card Management --> Format (2 times, 1st error)

it gets mounted and has some initial dirs created by the
SD Card app:

phablet@ubuntu-phablet:~$ mount | fgrep vfat
/dev/mmcblk1 on /media/phablet/882E-8C17 type vfat (rw,nosuid,nodev,relatime,uid=32011,gid=32011,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

phablet@ubuntu-phablet:~$ ls -l /media/phablet/882E-8C17
total 20
drwxr-xr-x 2 phablet phablet 4096 Apr 4 10:40 Documents
drwxr-xr-x 2 phablet phablet 4096 Apr 4 10:40 Downloads
drwxr-xr-x 2 phablet phablet 4096 Apr 4 10:40 Music
drwxr-xr-x 2 phablet phablet 4096 Apr 4 10:40 Pictures
drwxr-xr-x 2 phablet phablet 4096 Apr 4 10:40 Videos

SD Card Management --> Unmount works too:

phablet@ubuntu-phablet:~$ mount | fgrep vfat
phablet@ubuntu-phablet:~$

re-inserting the microSD now gives no errors and the card is
mounted:

$ mount | fgrep vfat
/dev/mmcblk1 on /media/phablet/882E-8C17 type vfat (rw,nosuid,nodev,relatime,uid=32011,gid=32011,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

phablet@ubuntu-phablet:~$ find /media/phablet/882E-8C17
/media/phablet/882E-8C17
/media/phablet/882E-8C17/Documents
/media/phablet/882E-8C17/Downloads
/media/phablet/882E-8C17/Music
/media/phablet/882E-8C17/Pictures
/media/phablet/882E-8C17/Videos
phablet@ubuntu-phablet:~$ df -kh /media/phablet/882E-8C17
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk1 7.5G 24K 7.5G 1% /media/phablet/882E-8C17

Last question remains: What does the 'mediascan' exactly und what
will it do when I restore the 100.000 files again? Is there a way
to trimm 'mediascan' that it should ignore some dirs?

Thanks

 matthias

Changed in canonical-devices-system-image:
status: New → Confirmed
importance: Undecided → High
summary: - BQ E4.5 (OTA-9.1): microSD card with vfat is mount, gives errors, and
- can't be unmounted/formatted
+ BQ E4.5 (OTA-9.1): microSD card can't be unmounted/formatted -
+ mediascanner keeps it busy and no feedback to user
Revision history for this message
Matthias Apitz (gubu) wrote :

the answer for the remaining question is: mediascanner does not descent into directories containing a file .nomedia

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ciborium (Ubuntu):
status: New → Confirmed
Changed in mediascanner2 (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.