Author Topic: 5600 Preemptive ROM & VNCServer  (Read 7731 times)

grey_moon

  • Full Member
  • ***
  • Posts: 100
    • View Profile
5600 Preemptive ROM & VNCServer
« Reply #15 on: February 27, 2004, 11:25:23 am »
SL_5600 with Sharp ROM 1.32 - Windows XP Pro
AmbiCom 802.11b CF WL1100C, Pretec CompactBT Bluetooth CF, Hagiwara 256MB SD Card
Expansys Black Chairmans Case, ShirtPocket Battery Extender, ShirtPocket Retractable USB Sync/Charger

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
5600 Preemptive ROM & VNCServer
« Reply #16 on: February 27, 2004, 12:00:04 pm »
Thanks, but no. The fbvncserver for the Sharp ROM works fine with the standard Sharp kernel. Also it does respond, but as soon as you do anything with the screen it does about 1 screen update and then crashes a Qtopia process. It doesn\'t consume 100% of the CPU, but Qtopia acts like it. Only a reboot seems to sort it out.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
5600 Preemptive ROM & VNCServer
« Reply #17 on: February 28, 2004, 07:06:28 pm »
I\'ve done some more research. Sadly it looks like it is a problem with turning off the XScale cache bug workaround off. I tried VNC server with the standard Sharp kernel and it worked fine. I then tried it with the standard Sharp kernel with the only difference being the XScale cache bug workaround was turned off and it caused the screen to stop updating  (And yes I recalibrated the VNC touchscreen settings and recompiled the only VNC kernel module)

Ho hum. In any case I\'ve compiled a new \'Special\' kernel which is not overclocked by default, but the CPU speed can be increased if you want. I have also removed the pre-emptive patch as it gave negligible benefit and broke module compatibility. All standard kernel modules should work fine with this. The XScale cache bug workaround is still turned off to give you the full 400MHz (otherwise there would be no point in this kernel). Apart from this VNC Server problem I do not know of any other problems. It should appear on the page linked below soon, as Special kernel v1.2, and means we don\'t have to maintain two kernels (with and without overclocking) and two sets of modules.

http://www.zaurususergroup.com/modules.php...download&sid=53
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

w4lna

  • Jr. Member
  • **
  • Posts: 59
    • View Profile
    • http://tropo.org
5600 Preemptive ROM & VNCServer
« Reply #18 on: February 28, 2004, 09:46:49 pm »
Quote
The general and special kernel building instructions are in the ZUG howtos.

I have the cross-compiler installed, but can\'t seem to find the kernel source mentioned in the special kernel build instructions.   Is there any other places that I can find it?

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
5600 Preemptive ROM & VNCServer
« Reply #19 on: February 28, 2004, 09:54:53 pm »
Ignore v1.2 of the Special Kernel when it appears on the download pages as I didn\'t get the module compatibility quite right. Look for v1.3 instead.

As for the kernel source, a quick google turned up this:
http://developer.ezaurus.com/sl_j/source/c...rom1_10.tar.bz2
I guess I\'ll have to update the descriptions.

It would be nice if we could get rid of all the kernels apart from Special Kernel v1.3 (when it is approved) since that is all that should be needed now.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

w4lna

  • Jr. Member
  • **
  • Posts: 59
    • View Profile
    • http://tropo.org
5600 Preemptive ROM & VNCServer
« Reply #20 on: February 28, 2004, 10:04:13 pm »
Quote
Ignore v1.2 of the Special Kernel when it appears on the download pages as I didn\'t get the module compatibility quite right. Look for v1.3 instead.

As for the kernel source, a quick google turned up this:
http://developer.ezaurus.com/sl_j/source/c...rom1_10.tar.bz2
I guess I\'ll have to update the descriptions.

Thanks, I found it at another site too...

Found a little error in the setup of the Qtopia development enviironment.   It should mention copying \"tmake.conf\"  *after* the Qtopia environment is installed.  Fedora also did not need the extra packages called out for RH9.

grey_moon

  • Full Member
  • ***
  • Posts: 100
    • View Profile
5600 Preemptive ROM & VNCServer
« Reply #21 on: March 04, 2004, 03:31:18 pm »
What modules does the preemptive patch break please?
SL_5600 with Sharp ROM 1.32 - Windows XP Pro
AmbiCom 802.11b CF WL1100C, Pretec CompactBT Bluetooth CF, Hagiwara 256MB SD Card
Expansys Black Chairmans Case, ShirtPocket Battery Extender, ShirtPocket Retractable USB Sync/Charger

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
5600 Preemptive ROM & VNCServer
« Reply #22 on: March 04, 2004, 05:49:54 pm »
Lots, that\'s why I took it out.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

Anonymous

  • Guest
5600 Preemptive ROM & VNCServer
« Reply #23 on: March 04, 2004, 06:35:07 pm »
HI,
 So the 1.3 release of special kernel (by default) will fix the pxa250 problems? It will make it equivalent to the pxa255 then?
  Also, how would you change the clock speed , is there a dynamic way, and will this cause a problem with the vnc server?
  Does this special 1.3 kernel have the wireless extensions built into it?

Thanks and regards.

grey_moon

  • Full Member
  • ***
  • Posts: 100
    • View Profile
5600 Preemptive ROM & VNCServer
« Reply #24 on: March 04, 2004, 06:42:31 pm »
doh, I guess i\'ll spend tomorrow night redoing my kernel...  I have netfilter and routing functionality in mine
one thing...  if i dont use the preemtive patch, I\'m guessing that mean si dont need to worry about the bluez patches

cheers
moon
SL_5600 with Sharp ROM 1.32 - Windows XP Pro
AmbiCom 802.11b CF WL1100C, Pretec CompactBT Bluetooth CF, Hagiwara 256MB SD Card
Expansys Black Chairmans Case, ShirtPocket Battery Extender, ShirtPocket Retractable USB Sync/Charger

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
5600 Preemptive ROM & VNCServer
« Reply #25 on: March 05, 2004, 03:20:13 am »
Quote
So the 1.3 release of special kernel (by default) will fix the pxa250 problems?
Generally speaking, yes.

Quote
It will make it equivalent to the pxa255 then?
Not quite. Same speed, but the PXA255 also includes a few power efficiency improvements.

Quote
Also, how would you change the clock speed , is there a dynamic way, and will this cause a problem with the vnc server?  
  Does this special 1.3 kernel have the wireless extensions built into it?
Please read the v1.3 Special Kernel description:
http://www.zaurususergroup.com/modules.php...download&sid=53
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

grey_moon

  • Full Member
  • ***
  • Posts: 100
    • View Profile
5600 Preemptive ROM & VNCServer
« Reply #26 on: March 06, 2004, 10:06:03 am »
Well I redid my kernel with out the preemptive patch and i got an increase in my drhystone test

***
special kernel with preemptive
Dhrystone Benchmark, Version 2.1 (Language: C)
Register option not selected.
Microseconds for one loop:     2.1
Dhrystones per second:   477463.7
VAX MIPS rating:    271.749

***
special kernel without preemptive
Dhrystone Benchmark, Version 2.1 (Language: C)
Register option not selected.
Microseconds for one loop:     2.1
Dhrystones per second:   479892.5
VAX MIPS rating:    273.132


Notice the increase!
From what i gather premptive reduces the latency of the kernel by preassigning time slices to every process, so I guess a batch task like the dhrystone test would benefit from not having the preemptive patch..
*scratches his head and goes and does some more reading*

Cheers
Moon
SL_5600 with Sharp ROM 1.32 - Windows XP Pro
AmbiCom 802.11b CF WL1100C, Pretec CompactBT Bluetooth CF, Hagiwara 256MB SD Card
Expansys Black Chairmans Case, ShirtPocket Battery Extender, ShirtPocket Retractable USB Sync/Charger