OESF Portables Forum
Everything Else => Sharp Zaurus => Model Specific Forums => Distros, Development, and Model Specific Forums => Archived Forums => C1000/3x00 General discussions => Topic started by: totsubo on February 16, 2005, 05:53:28 am
-
I've read the C3000 can be overclocked. I went and installed the overclocking applet but when I run it, a screen comes up that says please wait, but then nothing and the normal desktop returns.
Do I need a special kernel installed in order for the overclocking applet to function?
-
you'll need a special kernel from Here (http://translate.google.com/translate?hl=en&sl=ja&u=http://tetsu.homelinux.org/zaurus/kernel/&prev=/search%3Fq%3Dtetsu%2Bkernel%2Bc3000%26hl%3Den%26lr%3D%26client%3Dfirefox-a%26rls%3Dorg.mozilla:fr:official) (wich will also display boot up sequence and include some patches about pen pressure detection and more ...)
-
Thanks, I'd already found this link but I can'tunderstand the procedure for actually installting the kernel.
Something about putting installer.sh on CF/flash card is as for as I got.
Do I need to first d/l the sourcce to another machine and then patch it with each patch? (all 16 of them?)
The google translated instructions are hard to follow. Is there another place where I can find english instructions?
Thanks!
-
Do I need to first d/l the sourcce to another machine and then patch it with each patch? (all 16 of them?)
nope... well as far as you do not understand how to do this i believe you wouldn't want to enter such things as configuring kernel, patching it, and cross-compiling it... there is an image of the new kernel already compiled... it's here (http://tetsu.homelinux.org/zaurus/kernel/v17f/zImage-v17f-C3000.bin)
1- download it
Thanks, I'd already found this link but I can'tunderstand the procedure for actually installting the kernel.
...
The google translated instructions are hard to follow. Is there another place where I can find english instructions?
here are my 2 cents
2- download the updater.sh (http://developer.ezaurus.com/sl_j/source/c3000/20041116/updater.sh.c3000)
3- you can check the md5 sums to see if your download went well... because if your file is corrupted you'll be in big trouble i believe
to do this, on a linux box you just have to
$ md5sum zImage-v17f-C3000.bin
and compare the result with this page (http://tetsu.homelinux.org/zaurus/kernel/v17f/size.html)
4- you need a blank, vfat formatted CF or SD card. a small one like 16M is enough to put the kernel and updater.sh.
copy the file zImage-v17f-C3000.bin to your CF/SD card naming it zImage (small z big i)
copy the file updater.sh.c3000 to your CF/SD card naming it updater.sh
i personnally did a chmod a+x updater.sh
(i don't know how the evaluation of updater.sh is made in the flash process)
5- follow the instructions about installing pdaXrom (http://www.pdaxrom.org/index.php?showid=2&menuid=1)... here are mine (as i can recall)
0) put the CF/SD card is its slot
1) be sure you Z is not connected to AC power
2) unlock the battery cover, remove the cover, remove the battery for at least 5 seconds (go and have a coffee )
3) put the battery back in, put the cover on and lock it
4) put the Z on AC power (unless it won't work)
5) press and hold the 'OK' button
6) switch the power on
7) a maintenance menu with 4 entries appears, go in the last (4th) one.
8) you then have 3 options (1. CF, 2. SD and 3. back)
9) select your choice, a confirmation appears, move to the left button (Y) and click ok
the screen switches off and nothing seems to happen for a few seconds
then a message comes up
kernel update
zImage:1244096bytes
please reset
10) do 2) and 3) once again to reboot your Z
then you should see the booting messages as in every linux box and the small pinguin.
There is a gui-clock changer but i've not used it.
Once your Z is up you are able to overclock it using special values :
the value in /proc/zaurus/CCCR determines the frequencies of processor and screen
values for C3000 are
# 2000210: CPUクロック416MHz システムバス208MHz (default)
# 2000310: CPUクロック624MHz システムバス208MHz
# 2000214: CPUクロック520MHz システムバス260MHz
# 2000218: CPUクロック624MHz システムバス312MHz
the value in /proc/zaurus/VCORE determines the VCORE voltage used
values for C3000 are
# 0a: 1.350V (default: 416MHz時の定格)
# 0c: 1.450V (520MHz時の定格)
# 0e: 1.550V (624MHz時の定格)
just do a echo value > file
to change a value.
be sure that your VCORE is ok before changing the freqs.
i've used the fastest for about 10 minutes running X/Qt + debian with an x-term, a terminal, thunderbird, firefox and the Qt Calendar and the screen froze (it was flickering). (reset needed). I've also used value "2000310" and it works fine.... but it drains more power for the battery...
i've used the infos given by m-morino in this thread (https://www.oesf.org/forums/index.php?showtopic=10543) and infos found on this site (http://tetsu.homelinux.org/zaurus/kernel/v17f/)
i was hoping to get kino2 and mplayer-bvdd to work but had no chance with this last one...
i'm a user and not a master in Z3k matters so don't wait too much from me if this does not work as expected... you're alone with your responsability to do this or not...
loran
-
Thanks for the really detailed instructions!
I'd luckily found a page with similar instructions at:
http://www.steyla.com/zaurus/kernel.php3 (http://www.steyla.com/zaurus/kernel.php3)
And was able to take it from there. The info you provided though is much more thorough
Everything went fine except that I still get the regular Sharp boot up screen followed by the CG Silicon one. I don't get any Linu boot sequence messages.
I also can't get the overclocker to work. When I try and start it up I get a whiet screen with "Please wait" but after about 10 seconds the main screen re-appears.
I'm worried that I didn't install the kernel properly b/c when I do a uname -a I get this:
Linux Zaurus 2.4.20 #1 Thu, 28 Oct 2004 09:59:43 +0900 armv5tel unknown
I thought the newest kernel (P16?) should be at dated least 2004/12/23 no?
-
I'm worried that I didn't install the kernel properly b/c when I do a uname -a I get this:
Linux Zaurus 2.4.20 #1 Thu, 28 Oct 2004 09:59:43 +0900 armv5tel unknown
I thought the newest kernel (P16?) should be at dated least 2004/12/23 no?
i bet your procedure did not get well...
you should have
Linux zaurus 2.4.20 #1 Sun, 26 Dec 2004 19:22:06 +0900 armv5tel unknown
that's why you're not able to overclock
-
Just some more information. After I installed the new kernel I get this message:
--- Zaurus SD updater ---
Please reset
No mention of the image size. Is that normal?
-
Hum .... I checked the md5sum and it was ok
What could I have done wrong?
-
What could I have done wrong?
well, trivial check... have you put your files on a SD card or CF card ?
can you do ls -lh /mnt/card
if it is an SD card, to check the names of files and size and permissions ?
-
I re-read your instruction and saw that I forgot to rename the image file to zImage
I just did that, put the Z in suspend and then took out the battery and waited 10 seconds.
I then put the battery and the power cord back in and now I can't restart my Z.
No lights come on or anything!
-
I then put the battery and the power cord back in and now I can't restart my Z.
No lights come on or anything!
can you check the "lock" on the battery cover
=> it should be on the right when you can read the "Zaurus" in the right way
can you remove and place the battery back once again, i had such a problem once because the battery was not "exactly" as it should... a great anxiety came up...
-
Finally! After much fiddlig with the battery I got my Z to start! Now to try installing the kernel again.
Do you think that renaming the image to ZImage was the problem?
-
Finally! After much fiddlig with the battery I got my Z to start! Now to try installing the kernel again.
good... i know how "playing" with this Z is a big source of anxiety... will i do this or that... what ? what ? where has this light gone ? ...
Do you think that renaming the image to ZImage was the problem?
sure !
by the way it should be "zImage" and not "ZImage"... i don't know what you've put last... but check again, i've said : small z big i
-
well, trivial check... have you put your files on a SD card or CF card ?
can you do ls -lh /mnt/card
if it is an SD card, to check the names of files and size and permissions ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=67476\"][{POST_SNAPBACK}][/a][/div]
It on SD and the ls gives:
$ ls -l /mnt/card/
drwxrwxrwx 3 root root 16384 Feb 17 2005 Documents
drwxrwxrwx 2 root root 16384 Feb 17 14:20 QtPalmtop
-rwxrwxrwx 1 root root 11083776 Feb 17 16:39 k1digibookplus.EXE
-rwxrwxrwx 1 root root 1704 Feb 17 15:55 updater.sh
-rwxrwxrwx 1 root root 1244096 Feb 17 15:55 zImage
-
$ ls -l /mnt/card/
drwxrwxrwx 3 root root 16384 Feb 17 2005 Documents
drwxrwxrwx 2 root root 16384 Feb 17 14:20 QtPalmtop
-rwxrwxrwx 1 root root 11083776 Feb 17 16:39 k1digibookplus.EXE
-rwxrwxrwx 1 root root 1704 Feb 17 15:55 updater.sh
-rwxrwxrwx 1 root root 1244096 Feb 17 15:55 zImage
i've read somewhere that there should only be zImage and updater.sh on the card.
anyway, your names and sizes are ok
-
Looking good! Got my text messages at boot time.
Will try the overclocking next.
Oh, and how do I get rid of the CG Silicon splash screen?
Thanks!
-
Looking good! Got my text messages at boot time.
good !
Oh, and how do I get rid of the CG Silicon splash screen?
don't know that... it's part of the process of starting the Qt environment and i believe it's a binary included in the "qpe" startup script. maybe a "master of Z" can help on this... not me
as i've already said, don't forget to increase VCORE before increasing freqs
in the other way, don't forget to decrease freqs before decreasing VCORE
-
I couldn't get the applet to work so I manually changed the VCORE and CCCR numbers and rebooted.
Everything is working fine so far. I even playe a 30 MB video and no freeze, no screen flicker. Maybe I'm just lucky?
Is there a way to verify that my Z really is overclocked?
-
and rebooted.
well i think that the default values are used when you reboot.
Is there a way to verify that my Z really is overclocked?
#cat /proc/zaurus/CCCR
#cat /proc/zaurus/VCORE
and check the values
i feel like the values are taken dynamically when changing them in the 'proc' files.
i've noticed differences in the use of my debian X/Qt environnement... menus are getting much faster...
-
Hum ... if the values are dynamic that sucks ...
Wonder if there is a way to make them permanent?
-
Just a quick test to see if upping upping the VCORE and CCCR values really does overclock the CPU. And the answerr looks like YES!
Running this loop:
for (( i=0; i <= 10000 ; i++ )); do echo $i; done
CCCR: 2000218
VCORE: 0e
time: 7.390s
time: 6.731s
time: 6.745s
time: 6.740s
CCCR: 2000210
VCORE: 0a
time: 11.536s
time: 11.350s
time: 11.218s
time: 11.180s
-
This question is so obvious that it is silly but here goes. How useful is overclocking on the C3000? What can you now that it is overclocked that you could not do before?
This is not a troll. If there is something nifty waiting at the end of this trail, I'll pull my Z out and try to whack a new kernel into it.
Just for context, I have the stock kernel and ROM running on mine and won't be using Debian because I need to keep the Japanese data entry functionality.
Just a quick test to see if upping upping the VCORE and CCCR values really does overclock the CPU. And the answerr looks like YES!
Running this loop:
for (( i=0; i <= 10000 ; i++ )); do echo $i; done
CCCR: 2000218
VCORE: 0e
time: 7.390s
time: 6.731s
time: 6.745s
time: 6.740s
CCCR: 2000210
VCORE: 0a
time: 11.536s
time: 11.350s
time: 11.218s
time: 11.180s
[div align=\"right\"][a href=\"index.php?act=findpost&pid=67618\"][{POST_SNAPBACK}][/a][/div]
-
To be honest there isn't much so far. The one thing I have noticed that is nice is that menus pop up faster.
As for the Japanese input I didn't lose that. I had before the new kernel and still have it.
Do you have japanese input now? I can't see how changing kernels would affect it.