OESF Portables Forum
Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Sharp ROMs => Topic started by: danboid on January 27, 2006, 05:01:06 am
-
I'm running Cacko 1.23b on my C3000 and I want to install the Tetsu kernel so I can run the iwmmx mplayer. I think I remember seeing a guide to doing this on bams site but I just had a look there and couldn't see it. If it really is gone now could someone tell me exactly what files I need and how to perform the upgrade (I suppose it will be basically the same as the C3100 instructions which are still up on bams site except from the kernel file I need).
I'm presuming that by doing this upgrade I will not have to re-install Cacko, any of my apps or lose any settings? It would be ideal if Maslovsky could put these instructions on his kino2 page, as the japanese to english translation of tetsus page isn't too hot and I don't feel safe following it.
Does Tetsus kernel solve the USB connection bug (the one where I have to unplug, say 'No' and then plug the cable back in to use my Z as a removeable USB disk)?
Just in case something goes wrong and I have to re-install Cacko I want to back up my Calendar (the one that comes with Cacko) data. What files do I need to backup and where will they be located?
Thanks!
dan
-
the kernel on Cacko is almost the same if not the same as the tetsu kernel so what you are trying to do is a waste of time imho
-
The reason I'm upgrading is that I want to be able to play 640x480 (or thereabouts) xvid/divx files under mplayer. When I tried mplayer-bvdd-iwmmx under my current kernel it said iwmmx support wasn't found and so I couldn't run it, so I've been using mplayer-bvdd. Maslovsky says on his kino2 page that you need the tetsu kernel to run iwmmx mplayer too and it is recommended for CXX00 users.
Can anyone whos tried this already tell me how much of a difference running the iwmmx version makes to playback?
-
Sorted it- WOW!
I was already highly impressed with the C3000, but now that I can watch hi-res divx/xvid on it without re-encoding (well, when they're smaller than 640x480 and most of the files I have are) I'm totally blown away! What an amazing device! Upgrading the kernel had the added bonus of giving me a properly functioning battery monitor too.
I've got some lower-res .avi video clips on my Z (320x240 I think) that are took from my digital camera. Zplayer is better at playing these than kino2 as it scales them up to full screen but kino2 is much better at playing back the mpeg4 files, Zplayer judders quite often on them. I know both are using mplayer but they're obviously passing different options to play stuff.
I can't believe the CXX00 models haven't been released outside of Japan (Asia?)- the latest Z's are incredible!
-
Sorted it- WOW!
I was already highly impressed with the C3000, but now that I can watch hi-res divx/xvid on it without re-encoding (well, when they're smaller than 640x480 and most of the files I have are) I'm totally blown away! What an amazing device! Upgrading the kernel had the added bonus of giving me a properly functioning battery monitor too.
I've got some lower-res .avi video clips on my Z (320x240 I think) that are took from my digital camera. Zplayer is better at playing these than kino2 as it scales them up to full screen but kino2 is much better at playing back the mpeg4 files, Zplayer judders quite often on them. I know both are using mplayer but they're obviously passing different options to play stuff.
I can't believe the CXX00 models haven't been released outside of Japan (Asia?)- the latest Z's are incredible!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=112683\"][{POST_SNAPBACK}][/a][/div]
aha, so the Tetsu kernel upgrade to Cacko 1.23b1 really improves things?
Could you please describe the steps you have gone for this upgrade? I'd like to try it, too.
Thank you!
daniel
-
Tetsu Kernel Install SL-C3000
You can download the required files from http://tetsu.homelinux.org/zaurus/kernel/index.html (http://tetsu.homelinux.org/zaurus/kernel/index.html)
1. Rename zImage-v18a-C3000 to just zImage and updater.sh.c3000 to updater.sh and copy those files to SD or CF card.
2. Remove Battery from Zaurus. (5 seconds minimum)
3. Reinstall Battery and cover. (including locking it)
4. Plug in ac adapter.
5. Press and hold 'OK' button and press 'ON/OFF' button.
6. Select 'Option 4' (Rom Update), but its in Japanese.
7. Select CF or SD card, where you put the files.
8. Select 'Y' for yes. (Perform the Update)
9. Wait, it only takes a few seconds.
10. Reboot
You can then install the kernel modules package if you need to, I didn't.
Hope that helps!
-
i have a little problem
i put the two file on my sd and renammed... but when he start the updater.sh it said me that:
reset now
what can i do??
thx
-
When it says reset now you have to take the battery cover off the back and push the reset button with the stylus- in the little hole to the left of the battery.
-
ok, I will try this evenning... thx
-
Tetsu Kernel Install SL-C3000
You can download the required files from http://tetsu.homelinux.org/zaurus/kernel/index.html (http://tetsu.homelinux.org/zaurus/kernel/index.html)
Hope that helps!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=112884\"][{POST_SNAPBACK}][/a][/div]
Assuming one can read Japanese.
And another thing. Why is it htat loads of people have Cacko on their 3000 but all I can find out about it is that it isn't available for the 3000 yet. Obviously I am missing something but I'm buggered if I can find it.
-
Assuming one can read Japanese.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=113972\"][{POST_SNAPBACK}][/a][/div]
Japanese reading ability isn't required here. You only need to pick up the 2 files Danboid specifically mentioned in step1. And all the relevant filenames are already in English.
And another thing. Why is it htat loads of people have Cacko on their 3000 but all I can find out about it is that it isn't available for the 3000 yet. Obviously I am missing something but I'm buggered if I can find it.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=113972\"][{POST_SNAPBACK}][/a][/div]
Have you tried googling for it?
-
Google worked, totally destroyed my belief that this forum was the source of all knowledge.
Found the files too, just a matter of reading the whole page and figuring that SL-C3000 special kernel (v18a) was probably zImage-v18a-C3000 Searchign the web page didn't work
-
What exactly are the differemces between tetsu kernel and the kernel in cacko 1.23b?
And: Does the new cacko 1.23 (non-beta) come with the complete current tetsu kernel?
thanks
daniel
-
after reseting th zaurus what i must make??? i have pressed the on/off button and my zaurus rebooted normaly...
-
I followed the instructions just as danboid mentioned above, except I downloaded the C3100 files for my C3100.
zImage-v18b-C3100.bin
updater.sh.c3100
I renamed these files and the install seemed to go fine until I reset my zaurus with the stylus in the battery compartment hole.
It rebooted and it is now stuck on a long list of errors:
There are only 2 errors showing now. The first error is repeated 7 times. It is:
ERROR: /usr/sharp/etc/launch.conf -- can not open file
ERROR: launch.conf -- can not open file
The second error is at the bottom and it is:
INIT: id "ln" respawning too fast: disabled for 5 minutes
I have waited at least 15 minutes and nothing has happened. The curser is blinking below this second error, but nothing is happening. I can't type into the screen either.
Is it bricked at this point?
Should I use my restore, and restore my Z
Thank you for any suggestions,
Jon
EDIT: I'm now able to type into the screen now. Any suggestions what I could try??
-
Jon- can't help you as I've not got a C3100 so I don't know if that kernel works or not
pyknite-
I assume your update worked. You should notice now you have a much more accurate battery monitor and that you can use the iwmmx mplayer so you can play back smooth video. if you weren't bothered about either of those features then you've probably wasted your time!
the kino2 homepage has links to the iwmmx mplayer package- kino2 is a great front end for it too.
-
danboid, should I try the C3000 version on my C3100?
If that isn't possible, I'll have to use restore, I guess..
It's cycling thru the mentioned errors every 5 minutes now.
Jon
EDIT: I just downloaded the C3000 versions. I'm going to try it because my only other option now is full restore anyway..
Just as I thought, the C3000 versions won't let you install them on a C3100
I got this error in the install
MODEL:SL-C3100
ERROR:Invalid model!
Please reset
This is why I first downloaded the C3100 versions of these files,
the only difference being the binary file is zImage-v18b-C3100.bin instead of zImage-v18a-C3000.bin
18b verses 18a. I guess it's time for a restore..
BTW, I have the first full season and all of this season of "Lost" in xVid format (349mb files) HDTV. This is why I tried this. These files won't play very well without re-encoding them.
-
Just reflashed with cacko 1.23, everything's fine now. It's like a fresh install of Windows, have to get all the settings I liked back.
Jon
-
If anybody is wondering what files you need to copy under cacko to backup the in-built calendar's data, get all the files in
/home/zaurus/Applications/dtm
For those new to Linux, here are complete instructions
BACKING UP SHARP/CACKO CALENDAR
If you're copying these files onto a FAT formatted SD or CF card, I would use tar to back them up like this to be on the safe side. Open konsole, then enter:
cd /home/zaurus/Applications
tar cvf calen.tar ./dtm/*
cp calen.tar /mnt/card/Documents
for copying to SD, for copying to a CF use
cp calen.tar /mnt/cf/Documents
you can then unmount the disk by clicking the little zaurus icon in the task bar then clicking on your cards icon to eject it.
RESTORING SHARP/CACKO CALENDAR
First get rid of the existing calendar by doing
cd /home/zaurus/Applications
rm -rf ./dtm
Then, as your normal user (ie not as root) copy calen.tar into /home/zaurus/Applictions and extract it with
tar xvf calen.tar
For some reason I find you need to reboot the Z before it updates its calendar so you'll need to do that now and then you should find your calendar restored.
-
I followed the instructions just as danboid mentioned above, except I downloaded the C3100 files for my C3100.
zImage-v18b-C3100.bin
updater.sh.c3100
I renamed these files and the install seemed to go fine until I reset my zaurus with the stylus in the battery compartment hole.
It rebooted and it is now stuck on a long list of errors:
There are only 2 errors showing now. The first error is repeated 7 times. It is:
ERROR: /usr/sharp/etc/launch.conf -- can not open file
ERROR: launch.conf -- can not open file
The second error is at the bottom and it is:
INIT: id "ln" respawning too fast: disabled for 5 minutes
I have waited at least 15 minutes and nothing has happened. The curser is blinking below this second error, but nothing is happening. I can't type into the screen either.
Is it bricked at this point?
Should I use my restore, and restore my Z
Thank you for any suggestions,
Jon
EDIT: I'm now able to type into the screen now. Any suggestions what I could try??
[div align=\"right\"][a href=\"index.php?act=findpost&pid=114038\"][{POST_SNAPBACK}][/a][/div]
Same pb for me.....
-
Sorry I can't help, but I've used those instructions I posted above again today and it successfully upgraded my C3000 kernel again no probs.
If you download the files on your PC under Linux before copying them onto a CF or SD card
DON'T
do it under GNOME. Under all the distributions I've tried GNOME's handling of USB disks (like card readers, memory sticks and Zaurii acting as a USB drive) is dodgy and doesn't always work. Either copy the files under KDE or from the command line and then make sure the disc is totally unmounted before unplugging. You could avoid all this hassle of course by downloading the files on yr Z instead
-
I abandoned the idea of using the above files to upgrade the kernel.
Doesn't Cacko 1.23 come with the latest version of the tetsu kernel anyway?
I have Cacko Lite installed now. I don't have any movies encoded for my Z at the present.
These are downloaded episodes of the TV show: "Lost"
These movies play, but stutter and have a few sync probs, so I've given up on playing these movies on my Z
They are Xvid encoded (hdtv.lol.avi)
Properties of these reported by GSpot (windows) are:
349MB
Audio: 119kbps 48000 HZ
Video: 948kbps (Frame size: 608 x 336)
I can try to re-encode these, but it takes a lot of time to re-encode these to a PDA compatable file.
I've tried a lot of the methods suggested here,
but those suggestions are mostly for re-encoding MPEG2 DVD files.
What I did to enable these to play on my Palm is below:
Use TMPGEnc to convert to DVD spec MPEG2
Then used VirtualDubmod to re-convert these to Xvid with a smaller screen and lowered bps settings.
Sorry for off topic, this was the only reason for me to try to upgrade the kernel.
Jon
-
Did you say you have a 3100 Jon? If so I can't help. The latest Cacko for the C3000 (1.23b1) does NOT come with the latest kernel.
Another point I should've re-enforced is that the file on the CF/SD card should be called zImage NOT zImage.bin or anything else. Windows explorer has the annoying 'feature' of not showing files with their extension (like .bin) so if you were to rename the file under Windows it might not work as the .bin might be retained. Use konsole of the Z to check it.
-
I didn't rename it to zImage.bin
I named it zImage
EDIT:
On my windowz machine, I have system files showing and no extensinns are hidden.
-
I followed the instructions just as danboid mentioned above, except I downloaded the C3100 files for my C3100.
zImage-v18b-C3100.bin
updater.sh.c3100
I renamed these files and the install seemed to go fine until I reset my zaurus with the stylus in the battery compartment hole.
It rebooted and it is now stuck on a long list of errors:
There are only 2 errors showing now. The first error is repeated 7 times. It is:
ERROR: /usr/sharp/etc/launch.conf -- can not open file
ERROR: launch.conf -- can not open file
The second error is at the bottom and it is:
INIT: id "ln" respawning too fast: disabled for 5 minutes
I have waited at least 15 minutes and nothing has happened. The curser is blinking below this second error, but nothing is happening. I can't type into the screen either.
Is it bricked at this point?
Should I use my restore, and restore my Z
Thank you for any suggestions,
Jon
EDIT: I'm now able to type into the screen now. Any suggestions what I could try??
[div align=\"right\"][a href=\"index.php?act=findpost&pid=114038\"][{POST_SNAPBACK}][/a][/div]
Same pb for me.....
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120327\"][{POST_SNAPBACK}][/a][/div]
Same pb for me three! I think this kernel can not use with Cacko.
-
you only need to upgrade the tetsu special kernel if you are running stock Sharp ROM or are using the Cacko beta for C3000. Cacko 1.23 does not require tetsu kernel update because its already included.
-
you only need to upgrade the tetsu special kernel if you are running stock Sharp ROM or are using the Cacko beta for C3000. Cacko 1.23 does not require tetsu kernel update because its already included.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=121565\"][{POST_SNAPBACK}][/a][/div]
it's because cacko 1.23 kernel have no "w100" driver
-
w100 is needed on on c7x0 machines
cxx00 machines use bvdd under 2.4
-
w100 is needed on on c7x0 machines
cxx00 machines use bvdd under 2.4
[div align=\"right\"][a href=\"index.php?act=findpost&pid=121589\"][{POST_SNAPBACK}][/a][/div]
w100 have better performance in mplayer?
-
Okay, on my C1000, the tetsu kernel just doesn't install. Following the procedure, it tells me to reset the Zaurus. After that it boots - first I thought it was a success - but it turned out that it booted the original Cacko kernel. The installation procedure is a no-op, doesn't change a thing, at least for me.
You can install the tetsu kernel anyway - by replacing zImage.bin in the tools.tar of the Cacko ROM and flashing it. Then the problem described by Jon_J surfaces - launch.conf not found, respawning too fast.
I was messing with the tetsu kernel because the 'Japanese Cacko Kernel 1.23' does not work with C1000 (or C3200 for that matter) and I was under the impression that I need a Japanese kernel for full Japanese support. Other sources now tell me that it may work just as well with the original Cacko kernel for the C1000.
I'm fairly new to all this Zaurus business (flashed Cacko just yesterday), so I'll see if the unmodified Cacko will work for Japanese and get back to getting a Japanese kernel only when I find out that it is actually required
-
If the installation hapepns really fast and it tells you to reset then the installation script cant find the kernel image, from memory it has a different name with the Testu/sharp installer than the Cacko installer.
Beware however that instlling the Testu kernel on a C1000 with Cacko installed will mean that Cacko can't boot, as the Testsu kernel doesn't have support for the cramfs (or squashfs - memory has gone) built in and the Cacko rom needs it to mount the /usr image filesystem.
Stu
-
For those who want to know what's written on Tetsus page:
http://babelfish.altavista.com/ (http://babelfish.altavista.com/)
-
Each time I read about this tetsu kernel thingie, the upgrade-cells in me get pumped up and I want to try it out.
I'm using C1000 (akita) ... with Cacko 1.23 full. I presume I don't need this upgrade as it is already in 1.23 full right? ... right?
(Note to self ... if it ain't broken ... upgrade it! ... hahaha)
-
I've been wondering about this also.
I think v18h is the latest for the C3100 and Cacko hasn't been updated in over a year.
I opened "kernel-modules_v18b_arm.ipk" in winrar and the dates are May 16, 2006.
I'm not sure that I want to try this because of previous troubles I had when trying tetsu kernel v18b in Cacko.
-
I've been wondering about this also.
I think v18h is the latest for the C3100 and Cacko hasn't been updated in over a year.
I opened "kernel-modules_v18b_arm.ipk" in winrar and the dates are May 16, 2006.
I'm not sure that I want to try this because of previous troubles I had when trying tetsu kernel v18b in Cacko.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=145609\"][{POST_SNAPBACK}][/a][/div]
Let me repeat it again, the Tetsu special kernel is a patched kernel for the Sharp ROM to fix some kernel bugs and improve performance. Cacko 1.23 has the same patches (and more) applied to its kernel so the Tetsu kernel is not required on Cacko (the only exception is the Cacko beta for C3000 which is not a full Cacko implementation)
-
I've been wondering about this also.
I think v18h is the latest for the C3100 and Cacko hasn't been updated in over a year.
I opened "kernel-modules_v18b_arm.ipk" in winrar and the dates are May 16, 2006.
I'm not sure that I want to try this because of previous troubles I had when trying tetsu kernel v18b in Cacko.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=145609\"][{POST_SNAPBACK}][/a][/div]
Let me repeat it again, the Tetsu special kernel is a patched kernel for the Sharp ROM to fix some kernel bugs and improve performance. Cacko 1.23 has the same patches (and more) applied to its kernel so the Tetsu kernel is not required on Cacko (the only exception is the Cacko beta for C3000 which is not a full Cacko implementation)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=145627\"][{POST_SNAPBACK}][/a][/div]
Yes meanie you are right but in tetsu's page
# (new) hisさんのfastfpe-0.94パッチ(山田によるSL-6000ソースへの対応) (2006/5/16)
# (new) hisさんのCPDTのエミュレート中でユーザー空間にアクセスする場合はstrt/ldrtを使用するパッチ for fastfpe-0.94 (2006/5/16)
# (new) hisさんのlfm/sfmでのレジスタカウンタの求め方を修正するパッチ for fastfpe-0.94 (2006/5/16)
the latest date for kernel updates is 2006/5/16 while cacko was last released on 2005/11/1 (https://www.oesf.org/forums/index.php?showtopic=15821) so there is possibly some improvements that can be gained esp with the fastfpe implementation.
For a mere mortal like me it is impossible to merge cacko's and tetsu's kernels (new)
tovarish
-
You're right Meanie, I also made a mistake in my post above:
I said: " opened "kernel-modules_v18b_arm.ipk" in winrar
Actually, I opened, kernel-modules_v18h_arm.ipk
The pic shows v18h
I'm not going to try this.
Also I don't have a clue what "fastfpe" is, that tovarish mentioned.
EDIT: I googled, and fastfpe = fast floating point emulation. (too many acronyms to remember)