Author Topic: Poodle R43 Kernel To Test  (Read 9681 times)

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
Poodle R43 Kernel To Test
« on: September 07, 2005, 05:13:32 am »
On my website I put r43 kernel for poodle with APM fix which I ported from collie fix made by Hector Martin.

Place zImage-poodle-20050907085254.bin on CF or SD card, rename it to zImage.bin, add proper updater.sh (version from OZ 3.5.3 should work) and flash kernel (initrd does not have to be flashed).

If you got "unresolved symbols" when loading modules then look into "modules" subdirectory where you will find all kernel modules (without out-of-kernel modules like hostap or orinoco). Packages are named a bit different then it was in OZ 3.5.3.

Report does that kernel works better for your poodle (also give info if it does not).

Keep in mind that this kernel does not fix problems like "shutdown on right arrow hold" as this patch is not ported - I'm not familiar with that crap which is called "2.4.18 sharp kernel sources" and dont have device to test.

I dont know does it is for PXA250 or PXA255 device - it's plain OE kernel + one patch.
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
Poodle R43 Kernel To Test
« Reply #1 on: September 07, 2005, 09:23:26 am »
Quote
I dont know does it is for PXA250 or PXA255 device - it's plain OE kernel + one patch.
poodle-defconfig builds for pxa250.
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.

Greg2

  • Hero Member
  • *****
  • Posts: 790
    • View Profile
    • http://
Poodle R43 Kernel To Test
« Reply #2 on: September 07, 2005, 10:43:57 am »
Quote
Report does that kernel works better for your poodle (also give info if it does not).
I can't get the r43 kernel to boot past the OpenZaurus screen with a blinking curser at the top left corner.

I'm using the Hentges T3 image (the latest build) and I have a PXA250. I have removed the checkversion script but it doesn't get that far. It appeared to flash normally but I don't have an md5sum to check the kernel... can you post one?

If you think it makes a difference I can flash the official 3.5.3 oz image?

Has anyone tested this with the Official 3.5.3 oz image?

Thanks,

Greg

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
Poodle R43 Kernel To Test
« Reply #3 on: September 07, 2005, 11:01:33 am »
Code: [Select]
257c9fc103faec337996b719eb102a9f  zImage-poodle-20050907085254.bin
Which you test it should be not important - it should boot.
« Last Edit: September 07, 2005, 11:03:25 am by Hrw »
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

Greg2

  • Hero Member
  • *****
  • Posts: 790
    • View Profile
    • http://
Poodle R43 Kernel To Test
« Reply #4 on: September 07, 2005, 11:23:30 am »
I checked the md5sum on the CF-card and it is ok.

Any ideas?

Yasen

  • Full Member
  • ***
  • Posts: 107
    • View Profile
    • http://
Poodle R43 Kernel To Test
« Reply #5 on: September 07, 2005, 11:27:45 am »
Quote
Quote
Report does that kernel works better for your poodle (also give info if it does not).
I can't get the r43 kernel to boot past the OpenZaurus screen with a blinking curser at the top left corner.

I'm using the Hentges T3 image (the latest build) and I have a PXA250. I have removed the checkversion script but it doesn't get that far. It appeared to flash normally but I don't have an md5sum to check the kernel... can you post one?

If you think it makes a difference I can flash the official 3.5.3 oz image?

Has anyone tested this with the Official 3.5.3 oz image?

Thanks,

Greg[div align=\"right\"][a href=\"index.php?act=findpost&pid=94841\"][{POST_SNAPBACK}][/a][/div]
I heve the same behaviour with both kernels (standart and new) and any GUI. bootstrap image runs with any kernel.
Hentges T3 image an its kernel works ok too.
« Last Edit: September 07, 2005, 11:29:42 am by Yasen »
[span style=\'font-size:8pt;line-height:100%\']SL-5600 PXA-250
noname 256 MB MMC fat,
SanDisk 1GB  CF vfat
[/span]

Greg2

  • Hero Member
  • *****
  • Posts: 790
    • View Profile
    • http://
Poodle R43 Kernel To Test
« Reply #6 on: September 07, 2005, 12:20:16 pm »
Quote
If you think it makes a difference I can flash the official 3.5.3 oz image?
It boots up without any problems with the official 3.5.3 image.

Maybe it had something to do with the altboot stuff in the Hentges image and me removing the checkversion script to flash this kernel?

Anyhow it's working and I will check different things out later today.

Thanks,

Greg

eccerr0r

  • Newbie
  • *
  • Posts: 13
    • View Profile
    • http://
Poodle R43 Kernel To Test
« Reply #7 on: September 07, 2005, 12:58:30 pm »
Ok finally tested Hrw's image.  Not quite perfect yet (but a bit better).  Had some issues though.

I think something's going on with the updater.  I tried flashing the new kernel by itself with OZ's updater.sh and I get that stuck blinking cursor problem as well.  This is with an OZ353 build already on my poodle.  I tried just reflashing the original kernel and it still gets stuck.

I then tried flashing both initrd and the r43 kernel next, it starts up fine minus that 1 minute version mismatch warning.  It boots up fine afterwards.

So much for not saving the initrd... once again start over from scratch *sigh*

Anyway, off to APM testing:

First time the button is pushed and held it freezes the machine for a few seconds and the machine becomes responsive again.  Then if I press and hold it again, it will suspend.  However if I push the button again to turn it on, it will turn on but then turn off suddenly!  then when I push it again, it will turn on and stay on.  A bit annoying but it's better than stuck off.

This is just first pass testing... more later...
« Last Edit: September 07, 2005, 02:56:43 pm by eccerr0r »
Poodle: Sharp Zaurus SL-5600 pxa250. Sandisk ConnectPlus128M, 1GB SD, OpenZaurus 3.5.3
Workstation/Server: Celeron 1364-Gentoo Linux, USB link to Z
Router: Linksys WRT54G 1.1

Greg2

  • Hero Member
  • *****
  • Posts: 790
    • View Profile
    • http://
Poodle R43 Kernel To Test
« Reply #8 on: September 07, 2005, 02:55:24 pm »
Quote
First time the button is pushed and held it freezes the machine for a few seconds and the machine becomes responsive again. Then if I press and hold it again, it will suspend. However if I push the button again to turn it on, it will turn on but then turn off suddenly! then when I push it again, it will turn on and stay on.
This is the same pattern I have.

I will add that if you accidentally suspend with the menu/backlight button or the right arrow button... it will turn on and stay on with 'one' push of the on/off button.

Greg
« Last Edit: September 07, 2005, 03:06:53 pm by Greg2 »

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
Poodle R43 Kernel To Test
« Reply #9 on: September 07, 2005, 03:27:43 pm »
Someone with poodle has to port second fix from collie to get that problem with hardware buttons resolved. It won't be me as I don't have 5600 and (more important) I'm one of that guys which touch 2.4.sharp-lineo-crap kernels just from time to time if at all.
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

Greg2

  • Hero Member
  • *****
  • Posts: 790
    • View Profile
    • http://
Poodle R43 Kernel To Test
« Reply #10 on: September 07, 2005, 06:06:04 pm »
I don't write very eloquently, so I hope this is not misunderstood.

I'm very appreciative of the effort to patch this kernel however I don't see that this patch has fixed anything but rather made things worse when compared to the last kernels that CoreDump built for his poodle cardfs images. The Hentges T3 poodle image and kernels on his site simply work better then this kernel. I just thought that I should say something before this is put into mainstream.

Do any poodle users here feel differently? Have any other poodle users tested this yet?

Thanks for all your work Hrw,

Greg

eccerr0r

  • Newbie
  • *
  • Posts: 13
    • View Profile
    • http://
Poodle R43 Kernel To Test
« Reply #11 on: September 07, 2005, 08:01:46 pm »
I haven't tried the hentges kernel, where is the source code available?  I'd like to look at that too and compare.

What I'm really curious about is why it was working and now broken.  I'm also not in sync with development because I'm a newcomer to all this (I haven't even tried my own hack yet, if everything else is equal it should be the exact same behavior...) Question is, what changed, why'd it break...  Anyone familiar enough with monotone with how to check out old versions without making a whole new build environment?

I need a new disk drive for all this, it's terrible (not to mention my build machine is only a celeron...)
Poodle: Sharp Zaurus SL-5600 pxa250. Sandisk ConnectPlus128M, 1GB SD, OpenZaurus 3.5.3
Workstation/Server: Celeron 1364-Gentoo Linux, USB link to Z
Router: Linksys WRT54G 1.1

xamindar

  • Hero Member
  • *****
  • Posts: 803
    • View Profile
    • http://www.radnimax.com
Poodle R43 Kernel To Test
« Reply #12 on: September 07, 2005, 10:35:11 pm »
Quote
Keep in mind that this kernel does not fix problems like "shutdown on right arrow hold" as this patch is not ported - I'm not familiar with that crap which is called "2.4.18 sharp kernel sources" and dont have device to test.


Can someone explain how this kernel is better?  I thought the hentges kernel already had the APM fix (I'm running it now and haven't had any power off problems in about a week).  The ONLY problems I'm still having are the "shutdown on right arrow hold" problems and some backlight problems.  I'm grateful someone at least cares though.
SL-C3100 happily Dualbooting Japanese Rom 1.02 and Debian Eabi
Replaced internal CF with 8gb seagate cf hard drive
Ambicom CF GPS
CyberPower battery powered USB hub
D-link DCF-650W (MAN THIS THING IS HUGE!!)

eccerr0r

  • Newbie
  • *
  • Posts: 13
    • View Profile
    • http://
Poodle R43 Kernel To Test
« Reply #13 on: September 08, 2005, 03:41:56 am »
Heh... more kernel hacking.

Right arrow key problem is fixed in this patch *I THINK... "it works for me" famous last words ;-)*, BUT I do _NOT_ like how apm is working here (same as before, the useless suspend hanging push, then push suspend, then upon resume it suspends right away again, then resume... see other posts).

If you want to try this kernel, here it is: right arrow plus broken apm fix zImage binary

The patch, again against -r41 because monotone doesn't seem to want me to checkout anything newer, is in the attachment and also in my webpage directory.  I imagine it will patch cleanly against a newer version.

NOTE: My version stuff is really screwed up on this build, so don't use for production use, just to play with.  You can workaround the issues if you want though, that's your choice   Also it seems to break compatibility with hostap, I might have mucked with some stuff I shouldnt have when customizing other stuff.

I guess I'll have to study how apm works some more or find working code to mess with...
« Last Edit: September 08, 2005, 05:37:03 am by eccerr0r »
Poodle: Sharp Zaurus SL-5600 pxa250. Sandisk ConnectPlus128M, 1GB SD, OpenZaurus 3.5.3
Workstation/Server: Celeron 1364-Gentoo Linux, USB link to Z
Router: Linksys WRT54G 1.1

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
Poodle R43 Kernel To Test
« Reply #14 on: September 08, 2005, 09:29:01 am »
eccerr0r: can you open bug in OE bugtracker and put that patch there?

Forums are not bugtrackers.
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.