![]() |
N800 Unable to run Diablo
I've had this pretty much since diablo was released but I feel I need to upgrade now. The problem is that my N800 tablet will not run diablo correctly. I have flashed the device numerous times to no avail.
Here is what happens.
I am utterly frustrated because I simply cannot find the underlying cause. I have changed, usb cables, memory cards, batteries but it has no effect whatsoever. I doubt the device hardware is faulty as the chinook works ok. I hope someone will be able to shed light or offer a solution. Thanks a lot in advance. Additionaly, I have noticed that my N800 will start the flashing process regardles of the home button being held during the power up phase or not. Sadly I do not know if that is normal since I have no other device to compare with. |
Re: N800 Unable to run Diablo
Try flashing it with "--enable-rd-mode --set-rd-flags=no-lifeguard-reset". Also (just checking) are you flashing RX-34_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin (from http://tablets-dev.nokia.com/nokia_N800.php) and have you checked that its md5sum matches the published one?
|
Re: N800 Unable to run Diablo
I did all that, I have also tried to use usb networking and ssh server to monitor the boot process but it did not yield any useful information (random parts of boot process failing). I am not sure, perhaps I need to have the device cold flashed but then again will it change anything ? I don't know.
|
Re: N800 Unable to run Diablo
If you can get Diablo running long enough, look at the output of dmesg in case it contains any hints. Another thing to try might be to flash a slightly earlier version and if that works do an SSU update to the current one.
|
Re: N800 Unable to run Diablo
Quote:
|
Re: N800 Unable to run Diablo
Quote:
start flasher as root . Once the flasher is waiting for the usb device. one need to hold the home button and then power up the device. The flashing then will start. In case of my N800 i only need to power up the device. The flasher then begins flashing. Once again, don't know if this is normal. |
Re: N800 Unable to run Diablo
Quote:
Only thing I can think of (and I may be talking out of my *** here) is that your flash is slightly damaged and it only shows when installing Diablo because the partition tables, for the flash, are modified and 2MB is given to the initfs and the rootfs' space gets decreased by 2MB. By shifting back 2MB, some files are getting installed in an area where the flash is dodgy. |
Re: N800 Unable to run Diablo
2 Attachment(s)
Quote:
I have also done the following: 1. Unpacked rootfs from the flash image 2. Mounted it on ubuntu 3. Cloned it to the memory card (already partitioned) 4. Was able to boot from flash for long enoug to be able to install bootmenu. booting from the card worked ok but after few restarts it stopped working. I am attaching the dmesg and 'ps aux' output from the boot attempt (from sd card) BTW... disable-lifeguard-resets switch does not help. the device will simply stop loading (os still works though as I am able to ssh over wifi but desktop does not work) displaying either nokia screen or white screen. /var/lib/dsme/lifeguard* files output below: lifeguard_resets: Code:
usr/bin/hildon-desktop : 10 Code:
/usr/bin/hildon-desktop : 10 |
Re: N800 Unable to run Diablo
Quote:
I might investigate flashing it back to chinook and then prepare a diablo versioned kernel and initfs with enough stuff removed to fit into the smaller initfs and kernel space. But I haven't got too much spare time on my hands atm. |
Re: N800 Unable to run Diablo
Quote:
This entry looks suspicious however: Code:
[ 1.250000] Empty flash at 0x001d88e0 ends at 0x001d9000 Do your /proc/partitions & /proc/mtd looks like this? Code:
major minor #blocks name Code:
dev: size erasesize name |
All times are GMT. The time now is 01:58. |
vBulletin® Version 3.8.8