MALF
MALF is a failure code for Harmattan OS (NokiaN9 NokiaN950) ...
Contents |
[edit] Examples of errors :
[edit] xsession/sysuid too many reboots
After a reboot loop , a message is displayed :
Software Problem (xsession/sysuid) too many reboots
Or on mounted filesystem :
cd / ; cat ./var/malf SOFTWARE xsession/sysuid too many reboots
Was caused by damaged "/home/" filesystem (p3) Had to reformat part and rsync over it --rzr 11:18, 23 May 2015 (UTC)
[edit] MeeGo
For preservation consern here is a copy of the page :
[edit] N950/Fixing MALF state
This a HOWTO for fixing viable MALF states on N9/N950.
Preparations.
Download these files: N950 MeeGo kernel:
http://stskeeps.subnetmask.net/n950liberator/vmlinuz-2.6.32.20112201-11.2-adaptation-n950-bootloader
N950 MeeGo rescue initrd:
http://stskeeps.subnetmask.net/n950liberator/initrd.img-rescue-2.6.32.20112201-11.2-n950
Flasher (or WinFlasher for Windows):
http://tablets-dev.nokia.com/maemo-dev-env-downloads.php
Windows Driver (for Windows):
http://nds1.nokia.com/files/support/global/phones/software/Nokia_Connectivity_Cable_Driver_eng.msi
Device Installation
Provided here are Linux commands.
1. Unplug the usb cable from your phone.
2. Turn your phone off.
3. Load the N950 MeeGo kernel and N950 MeeGo rescue initrd using flasher:
$ sudo flasher --load -k vmlinuz-2.6.32.20112201-11.2-adaptation-n950-bootloader -n initrd.img-rescue-2.6.32.20112201-11.2-n950 --boot
4. Insert the usb cable.
5. Wait about minute until a new USB mass storage device appears on the host.
You should now have three partitions: /dev/sdX1 with is MyDocs, /dev/sdX2 which is MeeGo 1.2 Harmattan rootfs, and /dev/sdX3 which is the MeeGo 1.2 Harmattan home directory.
6. Find exact partition's names found on your Nokia N9/N950. Mine had /dev/sdb2 as N9's rootfs.
$ fdisk -l
7. Mount rootfs somewhere:
$ sudo mkdir /mnt/n9; sudo mount /dev/sdb2 /mnt/n9
8. Check the existance of /var/malf file:
$ ls -al /mnt/n9/var/malf
9. Delete /var/malf file, if it exists:
$ sudo rm /mnt/n9/var/malf
10. If your MALF was caused by sha1sum mismatch (you edited some file that you shouldn't have) compared to refhashlist, you also need to copy the original file with right sha1sum over the file that you had edited. 11. Unmount the rootfs:
$ sudo umount /mnt/n9
12. Make sure no other N9 partitions were mounted by your OS automatically, and if they were, unmount it:
$ mount $ sudo umount /mnt/XXXXX
13. Unplug the usb cable from your phone. These instructions are from IRC users and http://jon.severinsson.net/NemoN9/Nemo-Mobile-N9-instructions.txt and they were successfully tested on 64GB N9.
[edit] RESOURCES
- http://talk.maemo.org/showthread.php?t=94387# fix MALF state on windows
- http://talk.maemo.org/showthread.php?t=81779#
- This page was last modified on 24 May 2015, at 10:58.
- This page has been accessed 7,851 times.