We have moved to a new Sailfish OS Forum. Please start new discussions there.
1 | initial version | posted 2015-07-15 14:27:41 +0200 |
So, I've bricked my phone using very sophistical way.
Yesterday I've get error "no space left on device" with 4gb+. free. This error widely described on this forum, but during restore i've made additional steps. Yes, it was steps in wrong direction..
Firstly i've connected to phone using wlan. I've tried to start btrfs balance, but get "no space left.." message. "No space?.. I will give you space, much space you ever seen before!" - with these words i've typed command:
btrfs device add /dev/mmcblk1p1 /
It was a wrong step, i know.
After adding device i started btrfs balance again. At this time get I no complains, no error messages, no stories, no answer. It looks, like it very busy and don't want to talk to me. I wanted to know more about it's doings on second connection (already opened), using standard commands but only answer I get was errors reading /bin/bash, /bin/ps, /bin/ls etc. I waited about 15 mins, but nothing changed.
I hard-rebooted to recovery console. But when i start "btrfs-balance start / " I get "'/' - Inappropriate ioctl for device". "btrfs check" found much errors, but when it started with "--repair" option it died with words "btrfs: extent-tree.c:2682: btrfs_reserve_extent: Assertion `!(ret)' failed"
I've tried to restore to factory settings, but with inserted mmc it stops with words "Flashed recovery image is too old and does not support phone clearing". If I get mmc out, recovery hangs "cannot mount /dev/mmcblk0p28".
I've tried to delete second device, but it also unsucessfull. I've tried to start btrfs restoring using recovery menu, but it send me to seek service. Heh, I AM SERVICE! :)
/ # btrfs fi show Label: 'sailfish' uuid: 0f8a2490-53ed-4ff6-ba34-b81df3430387 Total devices 2 FS bytes used 8.91GiB devid 1 size 13.75GiB used 1.00GiB path /dev/mmcblk0p28 devid 2 size 31.25GiB used 960.00MiB path /dev/mmcblk1p1
Btrfs v3.16
# btrfs device delete /dev/mmcblk1p1 / ERROR: error removing the device '/dev/mmcblk1p1' - Inappropriate ioctl for device
Please, help me transform my brick to phone. :)
2 | No.2 Revision |
So, I've bricked my phone using very sophistical way.
Yesterday I've get error "no space left on device" with 4gb+. free. This error widely described on this forum, but during restore i've made additional steps. Yes, it was steps in wrong direction..
Firstly i've connected to phone using wlan. I've tried to start btrfs balance, but get "no space left.." message. "No space?.. I will give you space, much space you ever seen before!" - with these words i've typed command:
btrfs device add /dev/mmcblk1p1 /
It was a wrong step, i know.
After adding device i started btrfs balance again. At this time get I no complains, no error messages, no stories, no answer. It looks, like it very busy and don't want to talk to me. I wanted to know more about it's doings on second connection (already opened), using standard commands but only answer I get was errors reading /bin/bash, /bin/ps, /bin/ls etc. I waited about 15 mins, but nothing changed.
I hard-rebooted to recovery console. But when i start "btrfs-balance start / " I get "'/' - Inappropriate ioctl for device". "btrfs check" found much errors, but when it started with "--repair" option it died with words "btrfs: extent-tree.c:2682: btrfs_reserve_extent: Assertion `!(ret)' failed"
I've tried to restore to factory settings, but with inserted mmc it stops with words "Flashed recovery image is too old and does not support phone clearing". If I get mmc out, recovery hangs "cannot mount /dev/mmcblk0p28".
I've tried to delete second device, but it also unsucessfull. I've tried to start btrfs restoring using recovery menu, but it send me to seek service. Heh, I AM SERVICE! :)
/ # btrfs fi show
Label: 'sailfish' uuid: 0f8a2490-53ed-4ff6-ba34-b81df3430387
Total devices 2 FS bytes used 8.91GiB
8.91GiB
devid 1 size 13.75GiB used 1.00GiB path /dev/mmcblk0p28
devid 2 size 31.25GiB used 960.00MiB path /dev/mmcblk1p1/dev/mmcblk1p1
Btrfs v3.16
# btrfs device delete /dev/mmcblk1p1 / ERROR: error removing the device '/dev/mmcblk1p1' - Inappropriate ioctl for device
Please, help me transform my brick to phone. :)