Reply
Thread Tools
Posts: 1,038 | Thanked: 3,980 times | Joined on Nov 2010 @ USA
#461
Originally Posted by mihkel View Post
Rob, have you ever gotten the "device descriptor read/64, error -110" error while trying to clear the MALF state?
And does your phone stay connected to the computer correctly? Mine disconnects as soon as I try to load a custom kernel and goes into a connect-disconnect loop.
When I do the "Fixing MALF state" everything goes as described in the instruction. No errors, and the computer and phone stay connected the whole time I'm checking for a malf file.

Here's what I see:

Code:
rob@hymie:~/FlashN9$ 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
[sudo] password for rob: 
flasher 3.12.1 (Oct  5 2011) Harmattan
WARNING: This tool is intended for professional use only. Using it may result
in permanently damaging your device or losing the warranty.

Suitable USB interface (bootloader/phonet) not found, waiting...
USB device found at bus 001, device address 111.
Device identifier: 351669052798334 (SN: N/A)
Found device RM-696, hardware revision 1502
NOLO version 2.3.6
Version of 'sw-release': DFL61_HARMATTAN_40.2012.21-3_PR_006
Sending kernel image (2497 kB)...
100% (2497 of 2497 kB, avg. 16652 kB/s)
Sending initfs image (1920 kB)...
100% (1920 of 1920 kB, avg. 21818 kB/s)
Success
After about 15-20 seconds, my desktop notifier tells me I've got 3 volumes I can mount, so I mount "rootfs." After that finishes (2-3 seconds):
Code:
rob@hymie:~/FlashN9$ ls /media/rootfs
bin  boot  cdrom  dev  etc  floppy  home  initrd  lib  lost+found  media  mnt  opt  proc  root  sbin  srv  sys  syspart  tmp  usr  var
rob@hymie:~/FlashN9$ ls /media/rootfs/var
backups  cache  clean-device  lib  local  lock  log  mail  mstartup  opt  run  spool  tmp
This time there was no malf file to delete, so I unmounted rootfs and unplugged the phone.

Of course, I've still apparently got my hardware fault in the display, but at least the flasher works for me.

Hope this info helps you diagnosing your device.
 

The Following User Says Thank You to robthebold For This Useful Post:
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#462
Originally Posted by robthebold View Post
Thanks very much.

Okay, I can telnet in to device. (Took me a little while, since everything I know about usb networking fits in a thimble, and I was using 192.168.2.* as my local LAN, so using offline device finally did the trick. )

Anyway, I can see the root directory with "ls" and I can ping back to the USB host PC, so I guess the phone has booted up. From what you wrote, I gather the screen is dead but the phone lives. Anything else I should test before attempting to get it fixed?

Thanks again,
Rob
Rob, You can export the partitions to your Linux via USB when you can telnet in.

1.) Enter one of the following commands to export the partition:
"echo /dev/mmcblk0p1 > /sys/devices/platform/musb_hdrc/gadget/lun0/file" # This is for MyDocs partition
"echo /dev/mmcblk0p2 > /sys/devices/platform/musb_hdrc/gadget/lun0/file" # This is for root partition
"echo /dev/mmcblk0p3 > /sys/devices/platform/musb_hdrc/gadget/lun0/file" # This is for home partition

2.) exit from the telnet connection

3.) Disconnect the USB for about one second and reconnect it

What wil happen, the partition will be detected by Linux and automatically mounted. (if not, you can look it up from dmesg and mount it manually)

After copying what you need form the partition, you can again set the IP addredd, telnet to the device and export the next partition.

If you have lots of storage space it is of course best to back up all three partitions, when you get the new/repaired device back it will be EXACTLY in the same state that your old device was when you upload back the backups. "sudo tar -cvf <filename> <mountpoint>" is good way to do that.
 

The Following 3 Users Say Thank You to juiceme For This Useful Post:
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#463
Originally Posted by mihkel View Post
Tried it, but still no change,
I can't set an IP address to to the phone because it will not stay connected to the PC with a custom kernel. Probably why I can't clear the MALF state either.

dmesg gives me:
Code:
[  915.000065] usb 1-2: new high speed USB device using ehci_hcd and address 17
[  918.154552] usb 1-2: USB disconnect, address 17
[  920.030081] usb 1-2: new high speed USB device using ehci_hcd and address 18
[  920.762702] usb 1-2: USB disconnect, address 18
It disconnects as soon as I load the custom kernel for your tool or for flasher.
After it disconnects, lsusb won't list the phone - it's as if it wasn't connected to the computer at all.

With just
Code:
sudo flasher -i
the phone stays connected to the computer and lsusb gives me:
Code:
Bus 001 Device 024: ID 0421:0105 Nokia Mobile Phones Nokia Firmware Upgrade Mode
Do any of you know, if the phone is still supposed to boot and vibrate with the proximity sensor and screen disconnected?
I bought a replacement screen for the phone from eBay so I don't believe that it's faulty. It COULD be a faulty sensor, but I really doubt it because I just replaced it as well..
Hi Mihkel, I suppose it might be possible that some damage occurs on the device if you connect the screen wrong, for example if you manage to short it somehow...
However it is extremely unlikely, healthy device boots up without the screen OK.
It is likely that you have some other damage on the device also.
 
Posts: 8 | Thanked: 0 times | Joined on Jan 2013
#464
Originally Posted by robthebold View Post
Of course, I've still apparently got my hardware fault in the display, but at least the flasher works for me.

Hope this info helps you diagnosing your device.
One last try before giving up - what distro are you running for flashing?
 
Posts: 545 | Thanked: 560 times | Joined on Dec 2011 @ lebanon
#465
Originally Posted by juiceme View Post
Rob, You can export the partitions to your Linux via USB when you can telnet in.

1.) Enter one of the following commands to export the partition:
"echo /dev/mmcblk0p1 > /sys/devices/platform/musb_hdrc/gadget/lun0/file" # This is for MyDocs partition
"echo /dev/mmcblk0p2 > /sys/devices/platform/musb_hdrc/gadget/lun0/file" # This is for root partition
"echo /dev/mmcblk0p3 > /sys/devices/platform/musb_hdrc/gadget/lun0/file" # This is for home partition

2.) exit from the telnet connection

3.) Disconnect the USB for about one second and reconnect it

What wil happen, the partition will be detected by Linux and automatically mounted. (if not, you can look it up from dmesg and mount it manually)

After copying what you need form the partition, you can again set the IP addredd, telnet to the device and export the next partition.

If you have lots of storage space it is of course best to back up all three partitions, when you get the new/repaired device back it will be EXACTLY in the same state that your old device was when you upload back the backups. "sudo tar -cvf <filename> <mountpoint>" is good way to do that.

Thank you so much . it worked on my badly N9 ( screen took a bad hit on the floor ) and I succesfully copied files from
 
Posts: 1,038 | Thanked: 3,980 times | Joined on Nov 2010 @ USA
#466
Originally Posted by mihkel View Post
One last try before giving up - what distro are you running for flashing?
mihkel:

I'm using 64-bit Kubuntu 12.04, with the x64 version of the flasher (flasher_3.12.1_amd64.deb). However, I've also successfully used the i386 version on a Lubuntu 12.04 Eee PC.
 
Moderator | Posts: 6,215 | Thanked: 6,400 times | Joined on Nov 2011
#467
Originally Posted by robthebold View Post
mihkel:

I'm using 64-bit Kubuntu 12.04, with the x64 version of the flasher (flasher_3.12.1_amd64.deb). However, I've also successfully used the i386 version on a Lubuntu 12.04 Eee PC.
One thing here; just today on IRC someone else with Kubuntu too had problems mounting it... It seems to be a known issue...

So if anyone can't get their device mounted, use different port, PC and try regular Ubuntu instead of Kubuntu...
 
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#468
I have always used this with Lenovo T60/T61 machines, running both Ubuntu 12.04 and 10.04. Only problems I have ever ahd have been cable related.

I was told it might depend on the USB port and drivers, even as this sounds strange. I always thought that USB is standardized so well that what works on one machine should work identically in another...?
 
Rusnak-COBRA's Avatar
Posts: 218 | Thanked: 151 times | Joined on Dec 2011 @ Slovakia
#469
USB yes, but drivers are not the same. anyway, cable with too high impedance...
__________________
BlackBerry 10, Jolla, MeeGo, Symbian & webOS fan (Tizen? B2G? Ubuntu for Phone?), SmartMobil.sk editor-in-chief
BB Z10 & N950 Dev black & N950 Proto B2 silver & N9 16GB + 64GB & N900 & E7 & N8 & C7 & PlayBook & TouchPad & Veer & Lumia 800 & RAZR XT910
http://facebook.com/RUSNAK | http://twitter.com/RusnakCOBRA | Mobile Phones MUSEUM, over 2600 pieces + prototypes!
 
Posts: 8 | Thanked: 0 times | Joined on Jan 2013
#470
Originally Posted by Rusnak-COBRA View Post
USB yes, but drivers are not the same. anyway, cable with too high impedance...
I used the original cable that came with the phone. Also tried two other ones I had lying around but no change.
I'll take the phone to Nokia tonight an see what they find out.
 
Reply

Tags
flashing, nokia n9

Thread Tools

 
Forum Jump


All times are GMT. The time now is 23:48.