Author Topic: Cacko Kernel For Sl-5500/5000d  (Read 486562 times)

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Cacko Kernel For Sl-5500/5000d
« on: April 14, 2004, 08:49:59 am »
Cacko Kernel is an updated kernel image for Sharp ROM 3.10/3.13 and compatible ROMs.

This NOT a full ROM update, this is only a kernel. You\'ll be able to continue to use your existing ROM after you flash this kernel update.

zImage-sl5500-32-30 - default memory layout

zImage-sl5500-64-0  - memory layout for home on SD ROM (Cacko/Crow)
zImage-sl5000D-32-0 - memory layout for home on SD ROM (Cacko/Crow)

Important information regarding 64-0 and 32-0 kernels!

Such kernels are only intended to be used on top of existing 64-0( or 32-0) Cacko/Crow ROM!!! I will not work if you flash it on top of 32-30 (default) ROM.

Also, it\'s not garantied to be compatible with TKC home on SD ROM, since it uses a different approach to implement it. However a 32-30 kernel may work.

If you want to use 64-0 (32-0) configuration. you must flash one of the Cacko/Crow ROMs first, depending on your zaurus model (5500 or 5000D):

http://www.zaurususergroup.com/modules.php...download&sid=65

Read more info on Cacko/Crow ROM here:

http://www.schwag.org/~crow/
http://www.schwag.org/%7Ecrow/cacko/flash_...structions.html

Also note, that if you perform a ROM update (not just kernel), I cannot garantee that you backups can be safely restored. They may or may not work, depending on what changes were made to your ROM.  You can try and see if they do.

You сan safely use backups if you only flashed the kernel.

--------------------------------------------------------------------------

The kernel includes several improvments over the stock ROM.

Version 1.0:

 - APM patch from OpenZaurus kernel (adopted for 2.4.18 kernel version by Albert Rybalkin).
   This patch implements accurate batery power reading, which allows to display actual percentage
   of remaining battery power instead of Good, Low, etc levels.

 - Compiled with CONFIG_FS_SYNC flag turned off. The CONFIG_FS_SYNC flag is a modification added by Sharp
   to force media (i.e., CF & SD cards) to be mounted sync, even if you specify \"mount -o async ...\".
   With this flag turned off, you can get true async io on your SD and CF cards, greatly speeding up file writes
   
 - Wireless Extentions enabled, orinoco/sectrum drivers updated to version 0.13e with monitoring patch applied.
   This should enable Wellenreiter to run properly.

 - Kernel is compiled with smaller console fonts, so that more information fits into the display.

 - Applied patch, which fixes problem with serial CF cards staying suspended upon resume

 - Included patch for IRDA problem with some Ericson mobile phones.

Issue the following commands after reboot to adjust IRDA settings for ericsson phones:

Code: [Select]
echo 1 > /proc/sys/net/irda/max_tx_window

echo 1000 > /proc/sys/net/irda/min_tx_turn_time


 - Boot logo updated

---------------------------

Kernel Update instructions:

1. Make a backup of your data using Backup/Restore application.
   Note: Although this update only replaces your Zaurus Linux kernel and does not change any other files,
   you\'ll need to perform a hard reset after flashing to activate it the new kernel,

2. Download and copy zImage file to your CF card and perform a usual update procedure.
   Make sure to press reset button after update is complete.
   Note: Kernel is a small file so update will only take a few seconds.

3. Boot your Zaurus and restore your data from the backup.

Note:
To be able to restore your backup, rename your backup file, so that it ends with \"unknown\". For example:

2003-01-01-00-01.backup_SL5500-US-3

...should become:

2003-01-01-00-01.backup_SL5500-US-unknown

After that the Backup/Restore app should recognize this backup.


4. To get actual battery percentage displayed in Qtopia, you need an updated version of Battery Applet,
   which is available for download: http://my-zaurus.nadrod.ru/opie.html

   Enjoy!

For SL-5500:

http://www.zaurususergroup.com/modules.php...download&sid=38

For SL-500D:

http://www.zaurususergroup.com/modules.php...download&sid=37

ced

  • Full Member
  • ***
  • Posts: 225
    • View Profile
    • http://
Cacko Kernel For Sl-5500/5000d
« Reply #1 on: April 14, 2004, 11:07:49 am »
could you make this APM kernel patch available for download, please?
SL-5600, kernel 2.6.16 + GPE from .dev
Ethernet Socket LP-E
Viking 256M SD

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Cacko Kernel For Sl-5500/5000d
« Reply #2 on: April 14, 2004, 02:15:24 pm »
Quote
could you make this APM kernel patch available for download, please?

The patch is for \"collie\" devices, that is 5500 and 5000D. It does not apply to the 5600...

rjedge

  • Newbie
  • *
  • Posts: 5
    • View Profile
    • http://www.stellarconnections.ca
Cacko Kernel For Sl-5500/5000d
« Reply #3 on: April 14, 2004, 04:45:08 pm »
Quote
Cacko Kernel is an updated kernel image for Sharp ROM 3.10/3.13 and compatible ROMs.

This NOT a full ROM update, this is only a kernel. You\'ll be able to continue to use your existing ROM after you flash this kernel update.


zImage-sl5500-64-0  - memory layout for home on SD ROM

I have attempted to update using the above kernel but when I reset all I get is the boot logo and it sits there. I am assuming that when you state \"using the usual updat procedure\" you are referring to the RESET and C+D option.

I have an SL-5500 with the zImage file copied to the root of my FC card and while it appears to flash okay, it won\'t boot into my Sharp 3.13 ROM.

Any suggestions?
___________________
Sharp SL5500 - Cacko/Crow ROM
Lexar 256 SD card
SanDisk 256 CF Card
D-Link DCF-660W 802.11b
Suse 9.0, XP Pro

Greg2

  • Hero Member
  • *****
  • Posts: 790
    • View Profile
    • http://
Cacko Kernel For Sl-5500/5000d
« Reply #4 on: April 14, 2004, 06:35:51 pm »
Quote
I am assuming that when you state \"using the usual updat procedure\" you are referring to the RESET and C+D option.
@rjedge

Yes it is the same procedure. While pressing C and D keys push full reset button once, then after the flash is complete push full reset again.

@maslovsky

Your kernel works very well with read and write speeds to CF and SD cards but before I could try out my wireless and modem cards I have found that the Backup/Restore app doesn\'t work with it. I flashed back to v3.13 with Ospack and restored with backup file to checkout my files and they worked fine. So I believe there is a bug which won\'t allow for the use of Restore App.

5500 with v3.13

Thanks

Greg

Violator

  • Newbie
  • *
  • Posts: 19
    • View Profile
    • http://
Cacko Kernel For Sl-5500/5000d
« Reply #5 on: April 14, 2004, 08:17:50 pm »
I have tried this kernel update and the battery applet appears to be working fine but I also hit a problem restoring data. It appears to be unable to see backups from 3.13 rom. I have some old backups from 3.10 and it can see those to select them but so much has changed on my zaurus since then. :?

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Cacko Kernel For Sl-5500/5000d
« Reply #6 on: April 15, 2004, 04:50:16 am »
Quote
I have attempted to update using the above kernel but when I reset all I get is the boot logo and it sits there. I am assuming that when you state \"using the usual updat procedure\" you are referring to the RESET and C+D option.

Please, make all the usual \"CF card flashing\" checks, such as your card is FAT16, zImage is the only file on the root of CF, it\'s named exactly zImage, etc.

What boot logo do you see? If ts\'s Sharp logo, kernel did not flash...

Try to flash zaurus with Ospack from Sharp and see if it works.

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Cacko Kernel For Sl-5500/5000d
« Reply #7 on: April 15, 2004, 05:08:56 am »
To be able to restore your backup, rename your backup file, so that it ends with \"unknown\". For example:

2003-01-01-00-01.backup_SL5500-US-3

...should become:

2003-01-01-00-01.backup_SL5500-US-unknown

After that the Backup/Restore app should recognize this backup.

rjedge

  • Newbie
  • *
  • Posts: 5
    • View Profile
    • http://www.stellarconnections.ca
Cacko Kernel For Sl-5500/5000d
« Reply #8 on: April 15, 2004, 10:25:36 am »
Quote
Please, make all the usual \"CF card flashing\" checks, such as your card is FAT16, zImage is the only file on the root of CF, it\'s named exactly zImage, etc.

What boot logo do you see? If ts\'s Sharp logo, kernel did not flash...

Try to flash zaurus with Ospack from Sharp and see if it works.

It was your penguin logo. Sorry I forgot to mention that I had already verified that the CF card was FAT and flashing works normally.

I did flash it back to the Sharp 3.13 OSPACK successfully. I\'ll try to flash your zImage again today.
___________________
Sharp SL5500 - Cacko/Crow ROM
Lexar 256 SD card
SanDisk 256 CF Card
D-Link DCF-660W 802.11b
Suse 9.0, XP Pro

Greg2

  • Hero Member
  • *****
  • Posts: 790
    • View Profile
    • http://
Cacko Kernel For Sl-5500/5000d
« Reply #9 on: April 15, 2004, 10:27:57 am »
Thanks maslovsky, I will try that later today when I have more time.

Out of curiosity, what does a v3.1 backup file name end with (SL5500-US-what?). I cleaned up my hard drive and don\'t have any for reference.

Greg

Xaser

  • Newbie
  • *
  • Posts: 35
    • View Profile
    • http://
Cacko Kernel For Sl-5500/5000d
« Reply #10 on: April 15, 2004, 12:40:12 pm »
Hello!

well, I tried the cacko new kernel upgrade with the other part from the TKC rom 1.0 and everything works fine(even I didnt had to rename my restore file, the new kernel recognises it fine, may be because I previously used the TKC 1.0 and it is 3.10 based...)

I have a little doubt that worries me after the upgrade... well, I did it fine, and after all,when I put my Z in the craddle for charging, the yellow light start to blinking instaed of be steady (The yellow light always be steady while my Z charges with the previously TKC rom 1.0), well, after I noted thi,s I installed the battery applet 1.0.2 and the installation was well and the new applet appears on my Z,but again when I tried to charge my Z the yellow light blinks...

So, It may sound idiot, and please excuse me if it is, but really, I would like to ask... This blinking yellow light while the Z5500 is charging is normal with this new kernel????... :?: (please excuse the botther question, but, this REALLY worries me...  because this light blinking is associated with troubles when appears related with charging/upgrades in other Z rom/kernels... so I wolud like to be clear if this is fine now with the new cacko kernel from april 14th....), my Z reports battery at 83% and when I put on craddle or plug directly the ac adapter it changes to 100% charge but the light still blinks...

Thanks for you help....
..: X :......Zaurus SL5500
....: A :......Proto TKCrom 1
......: S :......Cacko Async Kernel
........: E :......Lexar SD128mb
..........: R :......Targus 56k modem

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Cacko Kernel For Sl-5500/5000d
« Reply #11 on: April 15, 2004, 01:46:08 pm »
Quote
Thanks maslovsky, I will try that later today when I have more time.

Out of curiosity, what does a v3.1 backup file name end with (SL5500-US-what?). I cleaned up my hard drive and don\'t have any for reference.

Greg

It ends up with the ROM version number, which is only updated properly ny the Ospack, but not inird.bin or zImage. In case of 3.1x ROM it\'s SL5500-US-3

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
Cacko Kernel For Sl-5500/5000d
« Reply #12 on: April 15, 2004, 01:47:21 pm »
Quote
I have a little doubt that worries me after the upgrade... well, I did it fine, and after all,when I put my Z in the craddle for charging, the yellow light start to blinking instaed of be steady (The yellow light always be steady while my Z charges with the previously TKC rom 1.0), well, after I noted thi,s I installed the battery applet 1.0.2 and the installation was well and the new applet appears on my Z,but again when I tried to charge my Z the yellow light blinks...

This somtimes happens with the patehced kernel when your battery is almost full and you plug AC adapter. Try to suspend your zaurus, put it in cradle and the turn it on.

gregallen

  • Newbie
  • *
  • Posts: 7
    • View Profile
    • http://
Cacko Kernel For Sl-5500/5000d
« Reply #13 on: April 15, 2004, 02:41:44 pm »
Quote
Quote
I have attempted to update using the above kernel but when I reset all I get is the boot logo and it sits there. I am assuming that when you state \"using the usual updat procedure\" you are referring to the RESET and C+D option.

Please, make all the usual \"CF card flashing\" checks, such as your card is FAT16, zImage is the only file on the root of CF, it\'s named exactly zImage, etc.

What boot logo do you see? If ts\'s Sharp logo, kernel did not flash...

Try to flash zaurus with Ospack from Sharp and see if it works.

same happening here - boots with penguin, but then sits there. This is the 64-0 kernel. Is it unpacking the /home/ tar file? How long should I expect this to take?

My MMC card was already formatted to ext2, so I assume I don\'t need to fdisk and reformat...?

It\'s sitting there, having printed:
INIT: version 2.78 booting

rjedge

  • Newbie
  • *
  • Posts: 5
    • View Profile
    • http://www.stellarconnections.ca
Cacko Kernel For Sl-5500/5000d
« Reply #14 on: April 15, 2004, 03:00:26 pm »
Quote
Quote
Quote
I have attempted to update using the above kernel but when I reset all I get is the boot logo and it sits there. I am assuming that when you state \"using the usual updat procedure\" you are referring to the RESET and C+D option.

Please, make all the usual \"CF card flashing\" checks, such as your card is FAT16, zImage is the only file on the root of CF, it\'s named exactly zImage, etc.

What boot logo do you see? If ts\'s Sharp logo, kernel did not flash...

Try to flash zaurus with Ospack from Sharp and see if it works.

same happening here - boots with penguin, but then sits there. This is the 64-0 kernel. Is it unpacking the /home/ tar file? How long should I expect this to take?

My MMC card was already formatted to ext2, so I assume I don\'t need to fdisk and reformat...?

It\'s sitting there, having printed:
INIT: version 2.78 booting

This is exactly the situation I have using the 64-0 kernel, but now I have tried the 32-30 default kernel and it works fine.

Another thing, the link posted to the new battery applet is dead. Is there another location for this applet. The ZSI site has a protest page up so I can\'t get it from there either.

Richard
___________________
Sharp SL5500 - Cacko/Crow ROM
Lexar 256 SD card
SanDisk 256 CF Card
D-Link DCF-660W 802.11b
Suse 9.0, XP Pro