Author Topic: New Collie (5500) 2.14.18 Kernel  (Read 6605 times)

joshin

  • Newbie
  • *
  • Posts: 4
    • View Profile
New Collie (5500) 2.14.18 Kernel
« on: August 02, 2004, 12:08:12 pm »
Hi all.

  I just built a new collie (SL-5500 & SL-5000) kernel using the latest (and wonderful) OpenEmbedded environment.  My kernel differs from the standard Kernel in that I turned off the "FS_SYNC" option in my build.

  This has the effect of -allowing- you to turn on async mounts.  This can be DANGEROUS for your data if you remove your cards before all cached data is written to the cards.  If you remove your cards via the normal card eject method, you should be fine.  

  If you want synchronous mounts,  add "sync" to the mount options for each drive you wish to mount synchronously.  

  In my case, I saw a nearly 75% increase in the Opie-1.1.3 sysinfo SD benchmark on my older PNY 128M SD card.  I'm running the hentges 3.3.6-pre1 build (http://www.hentges.net/misc/openzaurus/index.shtml)

  My kernel can be found at http://www.users.qwest.net/~joshin/zImage-...k7-pxa3-embedix.


  Please let me know how this works for you.

-Josh



EDIT:
I moved my kernel to organize my site a little better.  Look in:  http://www.users.qwest.net/~joshin/kernel/

I also have a recent OZ build with open embedded there.  It is buggy but should give you an idea where OZ is right now.  (Or 3 days ago at least.)
« Last Edit: August 11, 2004, 03:39:26 pm by joshin »

Teletubbie

  • Sr. Member
  • ****
  • Posts: 252
    • View Profile
    • http://
New Collie (5500) 2.14.18 Kernel
« Reply #1 on: August 02, 2004, 01:23:51 pm »
Hi Josh,
I am with you, that oe is wonderful.
Can you please tell me, how much Ram and how much storage your zImage uses, for example (32/32, 64/0)
Cheers,
Sam
Ps: Where you define in OE the Kernel things like the Memory segmentation, mentioned above?
SL-5500G
OZ 3.3.6-pre1
Opie 1.1.4

joshin

  • Newbie
  • *
  • Posts: 4
    • View Profile
New Collie (5500) 2.14.18 Kernel
« Reply #2 on: August 02, 2004, 01:30:29 pm »
Oops, sorry.  It is a 64/0 kernel.  

It uses all the OE kernel defaults except for FS_SYNC which I had to add manually.

Memory Segmentation is easy in OE.  Edit your local.conf to have:
COLLIE_MEMORY_SIZE=64
COLLIE_RAMDISK_SIZE=0

I'm hoping that everyone that tries out this kernel will post their results so that we can get the default OE kernel to allow async mounts but have the fstab entries set to sync.  That way we have the flexability to mount our cards async if we're willing but the default condition is sync mounts for those that want the utmost in data safety.

dansawyer

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
    • http://
New Collie (5500) 2.14.18 Kernel
« Reply #3 on: August 09, 2004, 08:49:07 pm »
This is really exciting.

What is the kernel level?

Where are the files?? Attempts to link from the addres result in file not found.

Does this really run the Hentgas ROM?? I was under the impression that embedded would not be compatible with 'current' ROMS.

Where can we get a HOWTO on getting the embedded source. I tried but ended on a site where I did not understand the terms.

Thanks,

Dan

Teletubbie

  • Sr. Member
  • ****
  • Posts: 252
    • View Profile
    • http://
New Collie (5500) 2.14.18 Kernel
« Reply #4 on: August 10, 2004, 10:41:52 am »
Hi,
it runs with the hentges rom.

@josh
I tested your kernel. It works nice on the hentges rom, as mentioned above.
It also works with the actual pcmcia_cs, this is the very good news.
You can find an actual pcmcia_cs here:
http://teletubbie.hentges.net/temp/
First you have to install the update-rc.d with --force-overwrite, because there is maybe another updater in the system, that is provided by no package. The pcmcia_cs depends the update-rc.d.
Cheers and have fun,
Sam
SL-5500G
OZ 3.3.6-pre1
Opie 1.1.4

luimarma

  • Newbie
  • *
  • Posts: 19
    • View Profile
New Collie (5500) 2.14.18 Kernel
« Reply #5 on: August 10, 2004, 11:44:42 am »
I have tryed to find out differences between henges rom and OZ rom at hentges.net, but can't find the info.
Has this rom major improvements like...
   Out of the box libcompat with sharp 3.1X software.
   Bluetooth
   OS/PCMCIA crashes.

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
New Collie (5500) 2.14.18 Kernel
« Reply #6 on: August 11, 2004, 10:44:16 am »
Quote
I have tryed to find out differences between henges rom and OZ rom at hentges.net, but can't find the info.
Has this rom major improvements like...
   Out of the box libcompat with sharp 3.1X software.
   Bluetooth
   OS/PCMCIA crashes.


The Hentges ROM is based on OZ 3.3.6-pre1 and has Opie 1.1.3 installed.
The difference between an official OZ ROM and the Hentges ROM is basically just the
updated Opie and some minor fixes.

It has undergone quiet some testing by the german Zaurus community und should
"just work" for most people.

There are plans to release an updated ROM with OE kernel (sync I/O support), OE cardmgr (no more CF freezes) and a faster SD driver (found in the downloads section of this board).

The chances are good that the next ROM will feature Opie 1.1.4. However, a few problems w/ 1.1.4 have to be solved first.

HTH
Webmaster of hentges.net & Embedded Linux Developer.

joshin

  • Newbie
  • *
  • Posts: 4
    • View Profile
New Collie (5500) 2.14.18 Kernel
« Reply #7 on: August 11, 2004, 03:39:37 pm »
I moved my kernel to organize my site a little better.  Look in:  http://www.users.qwest.net/~joshin/kernel/

I also have a recent OZ build with open embedded there.  It is buggy but should give you an idea where OZ is right now.  (Or 3 days ago at least.)

robirrgang

  • Newbie
  • *
  • Posts: 14
    • View Profile
    • http://
New Collie (5500) 2.14.18 Kernel
« Reply #8 on: August 12, 2004, 08:37:43 am »
I'm trying out the hentges rom-- wellenreiter works. awesome. however. when i boot from the rom the first time, my bootup is haunted by 'you have inserted a sd card' dialogue that i can't pick anything from. i'd actually like to format my SD, reboot, and do whatever i need to do to use the sd as my /home (or is this default with the hentges rom?)

also.. why is there no konqueror available on any of the feeds?

help? (Newbie!)
« Last Edit: August 12, 2004, 08:38:37 am by robirrgang »

Teletubbie

  • Sr. Member
  • ****
  • Posts: 252
    • View Profile
    • http://
New Collie (5500) 2.14.18 Kernel
« Reply #9 on: August 12, 2004, 09:05:52 am »
Hi,
boot the first time without any card in your Zaurus. After configuring opie (touchscreen, date etc) insert your sd card. Now the dialog should be ok. Answer what you want.
Have fun.
There is a fast sd driver here:
http://www.zaurususergroup.com/modules.php...download&sid=52

Backup the sharp sd driver in
/lib/modules/2.4.18-rmk7-pxa3-embedix/kernel/drivers/block
and replace it with the mmcsd.o

write mmcsd in /etc/modules

reboot
Have more fun

For moving your Directories:
http://www.linux-migration.com/ch05s10s05s02.html
http://www.linux-migration.com/ch05s10s05s03.html
http://www.linux-migration.com/ch05s10s05s04.html

Have maximum fun.
This is the way I do that, maybe there are better ways.
Cheers,
Sam
SL-5500G
OZ 3.3.6-pre1
Opie 1.1.4

Harlequin

  • Newbie
  • *
  • Posts: 29
    • View Profile
New Collie (5500) 2.14.18 Kernel
« Reply #10 on: August 12, 2004, 11:43:57 am »
Has anyone tried irda dial up with a sony-ericsson phone with the hentges rom and the new kernel?  I was able to dial up with theKompany rom and a previous Cacko kernel, but OZ has the features I want.  I'm just slightly short of not having to carry around a laptop anymore!

Harry.

robirrgang

  • Newbie
  • *
  • Posts: 14
    • View Profile
    • http://
New Collie (5500) 2.14.18 Kernel
« Reply #11 on: August 12, 2004, 03:51:58 pm »
Quote
"write mmcsd in /etc/modules"
-- what does that mean exactly?

also... konqueror.. is it not available? i dont reallly care for opera.

Teletubbie

  • Sr. Member
  • ****
  • Posts: 252
    • View Profile
    • http://
New Collie (5500) 2.14.18 Kernel
« Reply #12 on: August 12, 2004, 04:17:04 pm »
Quote
"write mmcsd in /etc/modules"
-- what does that mean exactly?
Sorry because of my poor english.
You have a file named modules in your /etc directory. Edit this file with an editor and write mmscd in this file.
It is the config file that defines which modules have to be loaded.
Cheers,
Sam
SL-5500G
OZ 3.3.6-pre1
Opie 1.1.4

Timsikowsky

  • Newbie
  • *
  • Posts: 2
    • View Profile
New Collie (5500) 2.14.18 Kernel
« Reply #13 on: August 17, 2004, 07:25:29 am »
I would like to ask some questions regarding the mmcsd driver.

I have installed it, replacing the original sharp driver from the Hentges ROM. I have to admit, that I don't 'feel' any increases in performance. It 'feels' rather slower.  

Are there some setting to 'tune' the behaviour of the driver? I read about switching asynchronous transfers on/off.

Where would do I do that, for instance?


Thanks in advance,

Tim

-----------------------------
SL5500G, Hentges 3.3.6pre1, opie 1.1.3
Kingston 256MB SD, SanDisk 128MB CF

Teletubbie

  • Sr. Member
  • ****
  • Posts: 252
    • View Profile
    • http://
New Collie (5500) 2.14.18 Kernel
« Reply #14 on: August 17, 2004, 07:59:16 am »
Hi Tim,
I dont know how to test the performance of the mmscd driver, but there was a lot of discussion about that module here on ZUG, that influeced the decision. So you will surely find some benchmarks here. One of the cases that could be makred as representative was a guy ( at german community) who couldnt resume anymore having opie, because he had moved some directories on a quite slow sd. After changing the driver, opie was there after resume. Search about the module here on ZUG, I heard some legend stories about, that it was postet by anonym, but I had no time to go in  

The other point you  are asking is about the kernel. If you take Joshs Kernel, you can get async access to your cards. The async option is disabled in the hentges Kernels. Joshs Kernel is somehow for very advanced users, who have moved directories to SD (or CF)because of the 64/0 segmentation.
You also should know what asynchron access means and how to control it by editing your fstab.
Cheers,
Sam
SL-5500G
OZ 3.3.6-pre1
Opie 1.1.4