Reply
Thread Tools
Posts: 2,101 | Thanked: 1,934 times | Joined on Sep 2008 @ Berlin, Germany
#11
Please try to verify the following for both your phones
Code:
uname - a 
kernel-config show
The second command will only work if you have kernel-power-settings installed.
 
woody14619's Avatar
Posts: 1,455 | Thanked: 3,309 times | Joined on Dec 2009 @ Rochester, NY
#12
Another consideration: If the systems are identical via backupmenu or another system, the flash under them may not be.

Flash devices usually have a section in them that determines if a flash page has data on it or not. Writing to a block that's marked as not having data (and is cleared) is faster than writing to a block that must first be erased. I believe the Nokia flashing tool resets this when you flash the full system.

Also, if a block has data, and a full block of data isn't presented (or the data presented if spread across two physical blocks because of logical sector misalignment), the controller may do a read/write cycle to read in the block, overlay the new data in, and write the full block out again. This happens because a full block must be written to flash at one time. This could be from logical clusters being to small compared to the physical page size of the device, or because of partition starts being off from the page size. You can check the latter by doing this on both devices:
Code:
sfdisk -s
Either of those could be causing a delay on one device, where it works at full speed on an "identical" device. Especially if the second device has a different partition table or has seen less data traffic since it's last full format.
__________________
Maemo Council Member: May 2012 - November 2012
Hildon Foundation founding member.
Hildon Foundation Board of Directors: March 2013 - Jan 15, 2014
 

The Following 5 Users Say Thank You to woody14619 For This Useful Post:
mailcomx's Avatar
Posts: 94 | Thanked: 33 times | Joined on Sep 2010
#13
Originally Posted by michaaa62 View Post
Please try to verify the following for both your phones
Code:
uname - a 
kernel-config show
The second command will only work if you have kernel-power-settings installed.
In both devices the values ​​are equal.
details:
uname -a
linux Nokia-N900 2.6.28.10-power52 #1 PREEMPT Sat Apr 6 11:59:23 UTC 2013 armv7l GNU/Linux

/home/user # kernel-config show
current kernel configuration:
current frequency: 850
supported frequencies: 125 250 500 550 600 720 805 850 900 950 1000 1100 1150
min. frequency: 500
max. frequency: 850
avoid frequencies: 125 250
active frequencies: 500:30,360 550:33,400 600:38,430 720:45,430 805:48,430 850:48,500 900:54,500 950:54,500 1000:60,500 1100:72,520 1150:72,520
SmartReflex VDD1=1, VDD2=1
governor ondemand: ignore nice load= 1, up threshold= 75, sampling rate= 150000, powersave bias= 0
__________________
N900, 64gigas, xlv 250 - 805mhz, CSSU testing Kernel Power.

Last edited by mailcomx; 2013-06-28 at 02:14.
 
mailcomx's Avatar
Posts: 94 | Thanked: 33 times | Joined on Sep 2010
#14
Originally Posted by woody14619 View Post
Another consideration: If the systems are identical via backupmenu or another system, the flash under them may not be.

Flash devices usually have a section in them that determines if a flash page has data on it or not. Writing to a block that's marked as not having data (and is cleared) is faster than writing to a block that must first be erased. I believe the Nokia flashing tool resets this when you flash the full system.

Also, if a block has data, and a full block of data isn't presented (or the data presented if spread across two physical blocks because of logical sector misalignment), the controller may do a read/write cycle to read in the block, overlay the new data in, and write the full block out again. This happens because a full block must be written to flash at one time. This could be from logical clusters being to small compared to the physical page size of the device, or because of partition starts being off from the page size. You can check the latter by doing this on both devices:
Code:
sfdisk -s
Either of those could be causing a delay on one device, where it works at full speed on an "identical" device. Especially if the second device has a different partition table or has seen less data traffic since it's last full format.
to enter the command on both devices I suggest the same value:

/ home / user # sfdisk-s
/ dev/mmcblk0: 31,264,768
Total: 31264768 blocks

The device that has problems is the modified opt memory 3.0GB(3072)
and days ago I had problems with corrupted internal memory, I got solution with gparted with ubuntu. http://talk.maemo.org/showthread.php?t=90514
Thank to michaaa62 solved the problem but I still do not get flashing EMMC, I can only do in rootfs. (my laptop : windows 7 64 , flasher maemo 3.5 and libusb-win32-bin-1.2.6.0 )

Now my other device it s very fast, get 17.2 MB/s write speed in 2 seconds. Remember both devices are configured the same way because I'm doing a full test. (the same files, system configurations and testing CSSU)

Have a suggestion for this problem?

Thank you!
__________________
N900, 64gigas, xlv 250 - 805mhz, CSSU testing Kernel Power.

Last edited by mailcomx; 2013-06-27 at 23:09.
 
misterc's Avatar
Posts: 1,625 | Thanked: 998 times | Joined on Aug 2010
#15
the software and system configuration may be the same (but are they, if the opt partitions are different sizes?)
however, flash memory is never "identical", just like hard disks, optical media aso. are never "identical"
in fact, flash manufacturers sort flash media by "elimination"
from a certain flash media (say a 32GB µSDHC) all the speeds come from the same assembly
at the end of the line, the devices get tested
the faster ones become class 10
the remaining one get tested again and the fastest of those become class 6
aso....
even in the class 10 "bin" some will still go up to 15MB/s or even 17MB/s whereas others will stagnate above 10MB/s
thus, one of your N900's flash is a class 10++ whereas the other one is just a class 10

i have a class 6 32GB SDHC i bought a few years ago which writes well over 15 MB/s whereas a clase 10 one i bought not too long ago barely gets to 10MB/s
but when i bought the class 6 one, there were no class 10 ones, so class 6 simply were the fastest ones...
__________________
information is a necessary though no sufficient condition to rationality...
 

The Following User Says Thank You to misterc For This Useful Post:
mailcomx's Avatar
Posts: 94 | Thanked: 33 times | Joined on Sep 2010
#16
I found that my memory speed to 10Mb write my other N900 Made in Finland gets 17.2M / s. I think the problem is caused by an EMMC flash that increased memory 3Gb Home (thanks woody14619). My intention is to leave or N900 factory partition. I have searched many ways to leave it at 2Gb. Using Gparted I removed all partitions, except swap and unalocated partition. Again with Gparted I have re-created. Now I'm using UBUNTU for flashing and I got to start with vanilla eMMC flash default 2Giga but I finally throws an error.

Image 'mmc', size 255947 kB
Version RX-51_2009SE_10.2010.13-2.VANILLA
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 037.
Found device RX-51, hardware review 2104
NOLO version 1.4.14
Version of 'sw-release': RX-51_2009SE_20.2010.36-2_PR_MR0
Booting device into flash mode.
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 038.
Raw data transfer EP found at EP2.
Update failed.6% 255947/255947 kB 0 kB / s]



In another attempt used again 3Gb modified EMMC successfully get it working. To test the memory still writing with the speed of 10Mb / s.

It could just delete the partition 26GiB /MyDocs and 3 GiB / home.
I think to flash the EMMC with flasher-3.5 partitions could create these automatically deleted without problems. So I could get my N900 with factory partition.

This could be done without damaging my N900? I've tried all the ways and I can not leave or N900 factory to partition.

Help me please.
__________________
N900, 64gigas, xlv 250 - 805mhz, CSSU testing Kernel Power.

Last edited by mailcomx; 2013-06-30 at 04:20.
 
Posts: 404 | Thanked: 186 times | Joined on Oct 2010 @ Dehradun,India
#17
Originally Posted by mailcomx View Post
I found that my memory speed to 10Mb write my other N900 Made in Finland gets 17.2M / s. I think the problem is caused by an EMMC flash that increased memory 3Gb Home (thanks woody14619). My intention is to leave or N900 factory partition. I have searched many ways to leave it at 2Gb. Using Gparted I removed all partitions, except swap and unalocated partition. Again with Gparted I have re-created. Now I'm using UBUNTU for flashing and I got to start with vanilla eMMC flash default 2Giga but I finally throws an error.

Image 'mmc', size 255947 kB
Version RX-51_2009SE_10.2010.13-2.VANILLA
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 037.
Found device RX-51, hardware review 2104
NOLO version 1.4.14
Version of 'sw-release': RX-51_2009SE_20.2010.36-2_PR_MR0
Booting device into flash mode.
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 038.
Raw data transfer EP found at EP2.
Update failed.6% 255947/255947 kB 0 kB / s]



In another attempt used again 3Gb modified EMMC successfully get it working. To test the memory still writing with the speed of 10Mb / s.

It could just delete the partition 26GiB /MyDocs and 3 GiB / home.
I think to flash the EMMC with flasher-3.5 pariticiones could create these automatically deleted without problems. So I could get my N900 with factory partition.

This could be done without damaging my N900? I've tried all the ways and I can not leave or N900 factory to partition.

Help me please.
I had same problem. eMMc wouldn't flash no matter what i did.
First try a different machine to flash your N900. I tried with my PC but it never flashed sucessfully. I tried with my brother's laptop and I was able to flash emmc sucessfully.
Also I found out later that Nokia PC suite was causing the problem for me in my PC. So T uninstalled PC suite , all the nokia connectivity cable driver and the installed drivers by nokia. Reinstalled maemo flasher and was able to flash my N900 .But as soon as i installed PC suite again it was the same old story.
So now if i want to flash my N900 I have to remove PC suite and nokia drivers and reinstall maemo flasher and then after flashing again install PC suite.
 
Reply


 
Forum Jump


All times are GMT. The time now is 06:51.