[Diskussion] Anleitung: Cyanogenmod auf A1

  • 359 Antworten
  • Letztes Antwortdatum
O.K,
ich werde dan morgen abend auch testen.
 
Was genau meinst Du, Mucho?

CM7 vom 21.02. geflasht mit CWM 5.0.2.7 funktioniert einwandfrei.
Interne SD und SD Karte sind gemountet und man kann darauf zugreifen.

Mit CM7 vom 27.02. habe ich das gestern Abend nicht mehr testen können.

Persönlich bin ich wieder weg vom CWM 5.0.2.8, da es mir keinen wirklichen Vorteil bringt.
Es ist ja kein Problem oder gar aufwändiger Schritt die stock-a1-ramdisk.zip zu flashen, bevor man ein Backup seiner Lenovo Firmware einspielt.
 
Zuletzt bearbeitet:
Skelli schrieb:
Ich habe die Version vom 27.2 installiert und damit funktioniert die int. sdcard auch nicht nicht. Zwischendurch hatte ich auch mal 2643GR installiert und damit funktionierten auch beide Karten. Innerhalb von CWM kann ich auch beide Karten problemlos mounten.
Ich vermute, daß man die Datei vold.fstab anpassen muß, aber ich habe keine Ahnung was man dort ändern sollte.

Ich bekomme meine int. sdcard mit dem folgenden Befehl wieder in /mnt/emmc eingehängt:

Code:
mount /dev/block/mmcblk0p5 /mnt/emmc

Vollen Zugriff auf die Dateien hat man allerdings trotzdem noch nicht, weil die Rechte nicht stimmen und ich nicht weiß, mit welchen Optionen man den Befehl mount richtig benutzen sollte. Vielleicht könnte mal jemand die Ausgabe von dem Befehl 'mount' posten, bei dem alles funktioniert.

Meine vold.fstab schaut übrigens immer noch unverändert so aus:

Code:
## Vold 2.0 A1_07 fstab

dev_mount sdcard /mnt/sdcard auto /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
dev_mount emmc /mnt/emmc 5 /devices/platform/mmci-omap-hs.1/mmc_host/mmc0
 
mount -o rw,remount /mnt/emmc
 
Wie gibts du die Befehle ein, bzw. Mit welchem App?
 
Falls Ihr mit adb unterwegs seid dann:

su
# mount -o rw,remount -t vfat /dev/block/mmcblk0p5 /mnt/emmc
# CHMOD 777 /mnt/emmc

die Voraussetzung ist das auch "/dev/block/mmcblk0p5" vfat ist.
Ich kann es nicht nachschauen.

Das kann man aber in "/proc/mounts" prüfen.
 
anddior schrieb:
mount -o rw,remount /mnt/emmc

Das bringt es auch irgendwie nicht.
Ich habe jetzt die gleichen Optionen eingestellt , die auch /mnt/sdcard besitzt, aber wenn ich z.B. auf eine Bilddatei klicke, will die Datei immer ausgeführt werden. Irgendwas scheint 'vold' noch anders zu machen, als 'mount'.

Code:
# ls -la /mnt/emmc/DCIM/Camera
d--xrwxr-x    2 system       sdcard_rw         4096 Dec 24 13:49 .
d--xrwxr-x    5 system       sdcard_rw         4096 Dec  2 13:26 ..
---xrwxr-x    1 system       sdcard_rw       318363 Dec 24 13:46 IMG_20111224_144606.jpg
---xrwxr-x    1 system       sdcard_rw       329300 Dec 24 13:46 IMG_20111224_144659.jpg

# ls -la /mnt/sdcard/DCIM/Screenshots
d--xrwxr-x    2 system       sdcard_rw        32768 Feb 23 09:59 .
d--xrwxr-x    5 system       sdcard_rw        32768 Feb 23 09:59 ..
---xrwxr-x    1 system       sdcard_rw        58969 Feb 23 09:59 screenshot-1329987584162.png

Code:
# mount
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
/dev/block/mmcblk0p1 on /system type ext3 (ro,relatime,errors=continue,barrier=0,data=writeback)
/dev/block/mmcblk0p2 on /cache type ext3 (rw,nosuid,nodev,relatime,errors=continue,barrier=0,data=writeback)
/dev/block/mmcblk0p3 on /data type ext3 (rw,nosuid,nodev,relatime,errors=continue,barrier=0,data=writeback)
/dev/block/mmcblk0p4 on /.secure type ext3 (rw,nosuid,nodev,relatime,errors=continue,barrier=0,data=writeback)
debugfs on /debug type debugfs (rw,relatime)
/dev/block/vold/179:17 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/179:17 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /mnt/sdcard/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)
/dev/block/mmcblk0p5 on /mnt/emmc type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

Die Option 'codepage=cp437' versteht 'mount' nicht und ich auch nicht
 
anddior schrieb:
Falls Ihr mit adb unterwegs seid dann:

su
# mount -o rw,remount -t vfat /dev/block/mmcblk0p5 /mnt/emmc

vfat wird von 'mount' auch automatisch erkannt

anddior schrieb:
# CHMOD 777 /mnt/emmc

chmod bitte klein schreiben, sonst wird der Befehl nicht gefunden. Bei Linux und Android wird nämlich zwischen Groß und Kleinschreibung unterschieden.

anddior schrieb:
die Voraussetzung ist das auch "/dev/block/mmcblk0p5" vfat ist.
Ich kann es nicht nachschauen.

Das kann man aber in "/proc/mounts" prüfen.

Nein, das kann man nicht, weil dort nur Filesysteme drin stehen, die schon gemountet sind. /proc/mounts entspricht übrigens auch der Ausgabe von 'mount'
 
In den Android Einstellungen wird mir die int. sdcard übrigens immer noch nicht angezeigt, obwohl die unter /mnt/emmc gemountet ist. 'vold' scheint wirklich noch einiges mehr zu machen, als 'mount', aber leider verstehe ich weder 'vold', noch dessen 'vold.fstab' und habe bisher auch noch keine brauchbare Dokumentation dafür gefunden.

P.s. 'chmod 777 /mnt/emmc' hatte übrigens auch nichts gebracht
 
Skelli schrieb:
vfat wird von 'mount' auch automatisch erkannt
Nein, das kann man nicht, weil dort nur Filesysteme drin stehen, die schon gemountet sind.
Das ist mir klar!
Wenn die externe (die wohl gemountet ist) als vfat in proc/mounts stehet dann wird auch vfat für die interne auch richtig sein.

Dein Problem war aber das du /mnt/emc gemountet hast aber nur mit "ro" oder nicht?
Falls ja dann muss es mit
mount -o rw,remount -t vfat /dev/block/mmcblk0p5 /mnt/emmc
klappen oder nich?
 
Du hast doch noch die Version von 27.02 drauf mit CWM 5.0.2.8 oder?
 
anddior schrieb:
Dein Problem war aber das du /mnt/emc gemountet hast aber nur mit "ro" oder nicht?
Falls ja dann muss es mit
mount -o rw,remount -t vfat /dev/block/mmcblk0p5 /mnt/emmc
klappen oder nich?

Nee, das Problem ist nicht ro/rw, sondern das sämtliche Dateien das execute Bit gesetzt haben und dadurch immer ausgeführt werden wollen. In /mnt/sdcard besitzen auch alle Dateien das execute Bit, aber trotzdem wird dort z.B. eine Bilddatei als Bilddatei erkannt und nicht als ausführbare Datei.
Ich bin echt am überlegen, ob ich die Partition nicht mit einem vernüftigen Filesystem formatieren sollte, weil vfat eigentlich immer irgendwelche Probleme macht.
 
Dann flashe ich das selber jetzt.
 
  • Danke
Reaktionen: Skelli
Das sagt übrigens fdisk zu den beiden Karten:

Code:
# fdisk -l /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 15.7 GB, 15758000128 bytes
255 heads, 63 sectors/track, 1915 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk0p1               1        1916    15388671+ ee EFI GPT

Code:
# fdisk -l /dev/block/mmcblk1

Disk /dev/block/mmcblk1: 16.0 GB, 16021192704 bytes
204 heads, 48 sectors/track, 3195 cylinders
Units = cylinders of 9792 * 512 = 5013504 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk1p1               1        3196    15641600   c Win95 FAT32 (LBA)
 
hab jetzt auch CM7 auf meinem A1 und bin sehr zufrieden - alles sehr flüssig und die Density lässt das alles weniger wie ein zu groß geratenes Handy sondern eher wie ein Tablet wirken :thumbsup:

Werde mal ein paar Tage abwarten und dann kann ich nen Fazit im Vergleich zu meiner vorherigen Stock ROM wagen :)

Gruß
 
Skelli schrieb:
Das sagt übrigens fdisk zu den beiden Karten:

Code:
# fdisk -l /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 15.7 GB, 15758000128 bytes
255 heads, 63 sectors/track, 1915 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk0p1               1        1916    15388671+ ee EFI GPT

Code:
# fdisk -l /dev/block/mmcblk1

Disk /dev/block/mmcblk1: 16.0 GB, 16021192704 bytes
204 heads, 48 sectors/track, 3195 cylinders
Units = cylinders of 9792 * 512 = 5013504 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk1p1               1        3196    15641600   c Win95 FAT32 (LBA)

Das steht bei mir:

Code:
# fdisk -l /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 15.7 GB, 15758000128 bytes
255 heads, 63 sectors/track, 1915 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk0p1               1        1916    15388671+ ee EFI GPT
# fdisk -l /dev/block/mmcblk1

Disk /dev/block/mmcblk1: 15.9 GB, 15931539456 bytes
255 heads, 63 sectors/track, 1936 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk1p1               1        1937    15554048   c Win95 FAT32 (LBA)
#

Code:
# cat /etc/vold.fstab
## Vold 2.0 A1_07 fstab

dev_mount sdcard /mnt/sdcard auto /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
dev_mount emmc /mnt/emmc 5 /devices/platform/mmci-omap-hs.1/mmc_host/mmc0

Verstehe ich mal wieder etwas falsch??? :)

Unter /mnt/emmc ist doch die externe SD gemountet wenn das Häckchen unter Einstellungen > CM gesetzt wurde, warum versucht ihr das denn? Ich weiss unter CWM ist es umgekehrt, trotzdem verstehe ich es nicht?
 
Zuletzt bearbeitet:
Mucho schrieb:
Verstehe ich mal wieder etwas falsch??? :)

Unter /mnt/emmc ist doch die externe SD gemountet wenn das Häckchen unter Einstellungen > CM gesetzt wurde, warum versucht ihr das denn? Ich weiss unter CWM ist es umgekehrt, trotzdem verstehe ich es nicht?

Ich weiß nicht, warum das nicht einheitlich gemacht wird und empfinde das auch ziemlich verwirrend :-(
 
Ich kann mir immer noch nicht vorstellen, daß das vom CM Team so gewollt ist.
emmc ist und bleibt für mich die "embedded multimedia card", also der intern fest verbaute Speicher.

Aktuell bin ich wieder mit beidem A1 auf 2643 ROW bzw GR zurück.
Mal sehen was die nächsten Wochen im CM7 A1 Bereich so bringen.
Aktuell habe ich keinen wirklichen Vorteil bei normaler Nutzung.

CM7 nightly vom 27.02. hat bei meinem A1 mit beiden CWM das "Speicherproblem".
 

Ähnliche Themen

J
  • jiggy_
Antworten
1
Aufrufe
2.611
jiggy_
J
4
  • 4m0r45
Antworten
4
Aufrufe
2.631
4m0r45
4
anddior
  • Angepinnt
  • anddior
Antworten
1
Aufrufe
33.575
anddior
anddior
Zurück
Oben Unten