N810: Read-only file system

Da wunderte ich mich, wieso keine Screenshots mehr gemacht werden — jetzt ist mir klar, warum :(

~ $ sh -c 'stamp=`date +%Y-%m-%d-%H-%M`; i=1; path=/home/user/MyDocs/.images; if mount | grep -q /media/mmc1; then path=/media/mmc1; fi; while [ -f $path/shot-$stamp-`printf %02d $i`.png ]; do i=$((i+1)); done; sleep 5 ; screenshot-tool $path/shot-$stamp-`printf %02d $i`.png'
screenshot-tool: »/home/user/MyDocs/.images/shot-2008-01-26-21-28-01.png« konnte nicht zum Schreiben geöffnet werden: Read-only file system
~ $ mount
rootfs on / type rootfs (rw)
/dev/root on /mnt/initfs type jffs2 (ro)
none on /mnt/initfs/proc type proc (rw)
none on /mnt/initfs/sys type sysfs (rw)
none on /mnt/initfs/tmp type tmpfs (rw)
/dev/mtdblock4 on / type jffs2 (rw,rpsize=1024,rpuid=0,rpuid=30000)
none on /tmp type tmpfs (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
none on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
/dev/mmcblk0p1 on /media/mmc2 type vfat (ro,nosuid,nodev,noexec,uid=29999,fmask=0133,dmask=0000,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8)

Hmm. Meine geplante, kismet-unterstützte Wanderung vorhin tat auch nicht so richtig; der N810-gpsd scheint ein Limit von 2 parallelen Verbindungen zu haben, jedenfalls zeigte kismet als 3. gpsd-Nutzer keine Koordinaten an. Mag aber auch an kismet liegen, denn da, wo Python als auch Maemo Mapper wenigstens einen 2D-, wenn nicht 3D-Lock zeigten, meldete kismet unverdrossen in der GUI zwar Koordinaten, aber auch “NO LOCK” .Das nach ca. 60 Minuten kismet-Nutzung (IP-Verbindung in der Zeit via BT/UMTS) verwirrte WLAN konnte ich durch rmmod, insmod (siehe Screensh…, ah, nein, der fehlt auch schon :() reanimieren; da aber jener Screenshot schon fehlt, muß der zum ro-Remount geführt habende Vorfall schon unterwegs geschehen sein. Leider vollkommen still :(
Mal sehen, tut reboot gut?

~ $ sudo gainroot
Root shell enabled
BusyBox v1.6.1 (2007-09-27 18:08:59 EEST) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/home/user # reboot

Yepp!

~ $ mount
rootfs on / type rootfs (rw)
[...]
/dev/mmcblk0p1 on /media/mmc2 type vfat (rw,nosuid,nodev,noexec,uid=29999,fmask=0133,dmask=0000,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8)

Also, verstehen tue ich nicht, was hier abgeht. Wann das /media/mmc2 read-only wurde, und warum, scheint nicht nachvollziehbar. Im dmesg stand soviel anderer Mist, daß zum ro-Remount nichts mehr zu finden war :(

62] EAC mode: play enabled, rec enabled
[ 6212.695312] EAC mode: play disabled, rec disabled
[ 6214.710937] EAC mode: play enabled, rec enabled
[ 6226.187500] EAC mode: play disabled, rec disabled
[ 6229.593750] EAC mode: play enabled, rec enabled
[ 6233.671875] EAC mode: play disabled, rec disabled
[ 6245.781250] EAC mode: play enabled, rec enabled
[ 6245.843750] dev_mc_discard: multicast leakage! dmi_users=1
[ 6245.890625] cx3110x: driver version 2.0.15 unloaded.
[...]

Irgendwie ganz schön doof …