Author Topic: Poodle Kernel 2.6 Preview  (Read 29809 times)

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Poodle Kernel 2.6 Preview
« Reply #45 on: July 29, 2006, 02:59:59 pm »
Just a thought. . . What are the BMIPs of a. . . say. . 3100?

Just thinking about zPSX. . .
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

fooman

  • Newbie
  • *
  • Posts: 49
    • View Profile
Poodle Kernel 2.6 Preview
« Reply #46 on: July 29, 2006, 03:14:17 pm »
I played around with this new image but experienced some problems.  I started by installing the 26-July Hentges bootstrap image.  I was able to modify altboot.func to work with nested filesystems, so I mounted my FAT SD card on /media/sd, then mounted an ext2 image called /media/sd/filesys on /media/card, then mounted the rootfs binary on /media/image.  Both /dev/loop0 and /dev/loop1 are used.

But GPE wasn't functional - I got a segmentation fault when I tried to install the bash package.  And when I altboot'd into the Opie rootfs binary, it hung at boot when it got to the "populating /dev" message.

So I kept the 26-July kernel but now tried installing the 26-July Hentges Opie image directly into flash.  I then installed cardfs.  Unfortunately, Opie would hang after I ran certain programs (such as scummvm) that used to worked before.

I even tried downgrading just the kernel, back to 17-July and keeping the 26-July image.  But scummvm still didn't work right so I gave up.  I've moved back to the 17-July Hentges kernel and image.

Do you know how many changes there are between the 17-July and 26-July kernel and image?

Quote
A new image is online,

happy flashing 
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136462\"][{POST_SNAPBACK}][/a][/div]
SL-C3000 running Cacko 1.23 Beta 1 with Tetsu's special Kernel v18b
Swapped out 4 GB Microdrive for 4 GB CF card
1 GB SanDisk Ultra II SD card with ext2 filesystem
128 MB swapfile on SD card
Ambicom 802.11b WiFi CF card
TRENDnet 10 Mbps Ethernet CF card

simbaB

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • http://www.oakcourt.dyndns.org/~andrew/
Poodle Kernel 2.6 Preview
« Reply #47 on: July 29, 2006, 03:34:21 pm »
Can I put in a request to get WPA crypto modules added to the kernel image? I'm talking about ieee80211_crypt_tkip (which I need) and ieee80211_crypt_ccmp. I connect to two wireless networks about 99% of the time and they both use WPA/TKIP Enterprise.
[span style=\'font-size:8pt;line-height:100%\']Collie (not used) | Poodle (OZ/Opie 3.5.4.2-rc2)
Nokia 770 (ITOS 2006) | IBM Thinkpad R51 (Debian)
Intel Core 2 Duo/Desktop Board DG965RY (Debian)[/span]

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Poodle Kernel 2.6 Preview
« Reply #48 on: July 29, 2006, 04:09:56 pm »
Quote
Can I put in a request to get WPA crypto modules added to the kernel image? I'm talking about ieee80211_crypt_tkip (which I need) and ieee80211_crypt_ccmp. I connect to two wireless networks about 99% of the time and they both use WPA/TKIP Enterprise.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136898\"][{POST_SNAPBACK}][/a][/div]

Those should be in the feeds if they were built as modules
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

simbaB

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • http://www.oakcourt.dyndns.org/~andrew/
Poodle Kernel 2.6 Preview
« Reply #49 on: July 30, 2006, 11:04:31 am »
Quote
Those should be in the feeds if they were built as modules
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136900\"][{POST_SNAPBACK}][/a][/div]

Well, I couldn't find a feed for the test images, so I built the linux-openzaurus-2.6.17 kernel for poodle myself, and that gave me all the modules I needed (and then some) as .ipk files. The whole batch of module packages is only 3.7MB so if anyone wants any of them I can post them my server.
[span style=\'font-size:8pt;line-height:100%\']Collie (not used) | Poodle (OZ/Opie 3.5.4.2-rc2)
Nokia 770 (ITOS 2006) | IBM Thinkpad R51 (Debian)
Intel Core 2 Duo/Desktop Board DG965RY (Debian)[/span]

fooman

  • Newbie
  • *
  • Posts: 49
    • View Profile
Poodle Kernel 2.6 Preview
« Reply #50 on: July 30, 2006, 02:38:13 pm »
Could you please post these modules?  Also, how did you build the kernel?  Just "bitbake virtual/kernel"?

Thanks.

Quote
Quote
Those should be in the feeds if they were built as modules
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136900\"][{POST_SNAPBACK}][/a][/div]

Well, I couldn't find a feed for the test images, so I built the linux-openzaurus-2.6.17 kernel for poodle myself, and that gave me all the modules I needed (and then some) as .ipk files. The whole batch of module packages is only 3.7MB so if anyone wants any of them I can post them my server.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136934\"][{POST_SNAPBACK}][/a][/div]
SL-C3000 running Cacko 1.23 Beta 1 with Tetsu's special Kernel v18b
Swapped out 4 GB Microdrive for 4 GB CF card
1 GB SanDisk Ultra II SD card with ext2 filesystem
128 MB swapfile on SD card
Ambicom 802.11b WiFi CF card
TRENDnet 10 Mbps Ethernet CF card

simbaB

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • http://www.oakcourt.dyndns.org/~andrew/
Poodle Kernel 2.6 Preview
« Reply #51 on: July 30, 2006, 03:18:47 pm »
Quote
Could you please post these modules?  Also, how did you build the kernel?  Just "bitbake virtual/kernel"?

Thanks.

The modules are attached to this message. All the kernel-module-*.ipk files built by bitbake are in a single .tar.gz file. Beware, some of them are already provided by the test image and will not install. Also, you can fetch individual .ipks from this address:

http://www.oakcourt.dyndns.org/~andrew/lin...ules-2.6.17-r9/

It is not a feed, though. I haven't figured out how to generate those.

I created them by building 'linux-openzaurus-2.6.17' out of the .oz354x branch. I had hengtes CVS in my BBPATH, but I don't think that was necessary. See 'GettingStarted' on the OpenEmbedded wiki if you need more help.
[span style=\'font-size:8pt;line-height:100%\']Collie (not used) | Poodle (OZ/Opie 3.5.4.2-rc2)
Nokia 770 (ITOS 2006) | IBM Thinkpad R51 (Debian)
Intel Core 2 Duo/Desktop Board DG965RY (Debian)[/span]

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Poodle Kernel 2.6 Preview
« Reply #52 on: July 30, 2006, 03:33:59 pm »
Quote
It is not a feed, though. I haven't figured out how to generate those.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136945\"][{POST_SNAPBACK}][/a][/div]

Code: [Select]
ipkg-make-index -p Packages .
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

simbaB

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • http://www.oakcourt.dyndns.org/~andrew/
Poodle Kernel 2.6 Preview
« Reply #53 on: July 30, 2006, 04:00:16 pm »
Quote
ipkg-make-index -p Packages .
[/code]
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136947\"][{POST_SNAPBACK}][/a][/div]

Alright, thanks. It should be a feed now:

Code: [Select]
src kernel-modules-test http://www.oakcourt.dyndns.org/~andrew/linux/zaurus/kernel-modules-2.6.17-r9/
Any problems, let me know.
[span style=\'font-size:8pt;line-height:100%\']Collie (not used) | Poodle (OZ/Opie 3.5.4.2-rc2)
Nokia 770 (ITOS 2006) | IBM Thinkpad R51 (Debian)
Intel Core 2 Duo/Desktop Board DG965RY (Debian)[/span]

simbaB

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • http://www.oakcourt.dyndns.org/~andrew/
Poodle Kernel 2.6 Preview
« Reply #54 on: July 30, 2006, 08:30:24 pm »
Speaking of the kernel, hotplug seems to not be working, at least for PCMCIA. I have to 'modprobe hostap_cs' or whatever to activate my CF cards (wifi and bluetooth). It works on my laptop (also 2.6.17), but I am out of date on how hotplug/udev operates these days (/proc/sys/kernel/hotplug is empty) so I've been poking around /proc and /sys on the Z and on my laptop, comparing them to figure out what's missing.

Incidentally, udev seems out-of-date (084). My laptop has 093. Is there a reason for this or could this be the reason that hotplugging CF cards isn't working?
[span style=\'font-size:8pt;line-height:100%\']Collie (not used) | Poodle (OZ/Opie 3.5.4.2-rc2)
Nokia 770 (ITOS 2006) | IBM Thinkpad R51 (Debian)
Intel Core 2 Duo/Desktop Board DG965RY (Debian)[/span]

fooman

  • Newbie
  • *
  • Posts: 49
    • View Profile
Poodle Kernel 2.6 Preview
« Reply #55 on: August 01, 2006, 12:55:26 am »
Thanks.  I wound up just compiling the kernel on my own and was able to get to the modules.  I noticed that kernel-module-ip-tables and kernel-module-ipsec were not included.  Do you know how we can get these compiled too?  The usual way is to go into the configuration file and specify the options but I don't know how it's done via OE.

Also, this is slightly unrelated but when I tried to bitbake fbvncserver-kmodule, OE assumed that I wanted to use the poodle 2.4.18-embedix kernel instead and tried to download the source code for that.  When I did a bitbake -D -D -D fbvncserver-kmodule, I couldn't see poodle-2.6 as one of the options for a kernel.  Any ideas?

Quote
Quote
Could you please post these modules?  Also, how did you build the kernel?  Just "bitbake virtual/kernel"?

Thanks.

The modules are attached to this message. All the kernel-module-*.ipk files built by bitbake are in a single .tar.gz file. Beware, some of them are already provided by the test image and will not install. Also, you can fetch individual .ipks from this address:

http://www.oakcourt.dyndns.org/~andrew/lin...ules-2.6.17-r9/

It is not a feed, though. I haven't figured out how to generate those.

I created them by building 'linux-openzaurus-2.6.17' out of the .oz354x branch. I had hengtes CVS in my BBPATH, but I don't think that was necessary. See 'GettingStarted' on the OpenEmbedded wiki if you need more help.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136945\"][{POST_SNAPBACK}][/a][/div]
SL-C3000 running Cacko 1.23 Beta 1 with Tetsu's special Kernel v18b
Swapped out 4 GB Microdrive for 4 GB CF card
1 GB SanDisk Ultra II SD card with ext2 filesystem
128 MB swapfile on SD card
Ambicom 802.11b WiFi CF card
TRENDnet 10 Mbps Ethernet CF card

simbaB

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • http://www.oakcourt.dyndns.org/~andrew/
Poodle Kernel 2.6 Preview
« Reply #56 on: August 01, 2006, 09:48:39 am »
To build a kernel 2.6 for poodle, you should specify what kernel version you want in your local.conf file. There is a variable (the name of which escapes me ATM) for specifying the kernel series (2.4 or 2.6) on machines that support it (like poodle). You can also set PREFERRED_PROVIDER and PREFERRED_VERSION variables for the kernel there. See the OpenEmbedded wiki and other .conf files for examples and more information.

The configuration file for the kernel is located in packages/linux/linux-openzaurus-2.6.17/defconfig-poodle (I think). You can just modify that file if you want to change some options.
[span style=\'font-size:8pt;line-height:100%\']Collie (not used) | Poodle (OZ/Opie 3.5.4.2-rc2)
Nokia 770 (ITOS 2006) | IBM Thinkpad R51 (Debian)
Intel Core 2 Duo/Desktop Board DG965RY (Debian)[/span]

hvontres

  • Full Member
  • ***
  • Posts: 118
    • View Profile
    • http://
Poodle Kernel 2.6 Preview
« Reply #57 on: August 01, 2006, 02:46:57 pm »
Quote
Thanks.  I wound up just compiling the kernel on my own and was able to get to the modules.  I noticed that kernel-module-ip-tables and kernel-module-ipsec were not included.  Do you know how we can get these compiled too?  The usual way is to go into the configuration file and specify the options but I don't know how it's done via OE.

Also, this is slightly unrelated but when I tried to bitbake fbvncserver-kmodule, OE assumed that I wanted to use the poodle 2.4.18-embedix kernel instead and tried to download the source code for that.  When I did a bitbake -D -D -D fbvncserver-kmodule, I couldn't see poodle-2.6 as one of the options for a kernel.  Any ideas?
Unfortunately, fbvncserver-kmodule needs some TLC... It is a 2.4 style module and does not know how to compile for a 2.6 kernel. If you have some experience at porting linux drivers from 2.4 to 2.6, you should be able to get it working.  I have looked at it, but I am still a wee noob when it comes to both module code and bitbake..
[span style=\'font-size:10pt;line-height:100%\']Henry von Tresckow[/span]
--------------------------------------
SL-5600, OZ 3.5.4.2 (Hentges), Kernel 2.6.17 :)
1gb Kingston SD (ext2), 5Gb Seagate ST1 (3.03 Fw, fat32)
256 MB Kingston SD (ext2),256MB Viking CF,32MB CF (vfat),
homebuilt GPS unit (Based on RFMD RF 8000)

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Poodle Kernel 2.6 Preview
« Reply #58 on: August 01, 2006, 02:57:24 pm »
Quote
Quote
Thanks.  I wound up just compiling the kernel on my own and was able to get to the modules.  I noticed that kernel-module-ip-tables and kernel-module-ipsec were not included.  Do you know how we can get these compiled too?  The usual way is to go into the configuration file and specify the options but I don't know how it's done via OE.

Also, this is slightly unrelated but when I tried to bitbake fbvncserver-kmodule, OE assumed that I wanted to use the poodle 2.4.18-embedix kernel instead and tried to download the source code for that.  When I did a bitbake -D -D -D fbvncserver-kmodule, I couldn't see poodle-2.6 as one of the options for a kernel.  Any ideas?
Unfortunately, fbvncserver-kmodule needs some TLC... It is a 2.4 style module and does not know how to compile for a 2.6 kernel. If you have some experience at porting linux drivers from 2.4 to 2.6, you should be able to get it working.  I have looked at it, but I am still a wee noob when it comes to both module code and bitbake..
[div align=\"right\"][a href=\"index.php?act=findpost&pid=137181\"][{POST_SNAPBACK}][/a][/div]

why not use x11vnc or xdamagevnc?
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

hvontres

  • Full Member
  • ***
  • Posts: 118
    • View Profile
    • http://
Poodle Kernel 2.6 Preview
« Reply #59 on: August 01, 2006, 03:26:03 pm »
Quote
Quote
Quote
Thanks.  I wound up just compiling the kernel on my own and was able to get to the modules.  I noticed that kernel-module-ip-tables and kernel-module-ipsec were not included.  Do you know how we can get these compiled too?  The usual way is to go into the configuration file and specify the options but I don't know how it's done via OE.

Also, this is slightly unrelated but when I tried to bitbake fbvncserver-kmodule, OE assumed that I wanted to use the poodle 2.4.18-embedix kernel instead and tried to download the source code for that.  When I did a bitbake -D -D -D fbvncserver-kmodule, I couldn't see poodle-2.6 as one of the options for a kernel.  Any ideas?
Unfortunately, fbvncserver-kmodule needs some TLC... It is a 2.4 style module and does not know how to compile for a 2.6 kernel. If you have some experience at porting linux drivers from 2.4 to 2.6, you should be able to get it working.  I have looked at it, but I am still a wee noob when it comes to both module code and bitbake..
[div align=\"right\"][a href=\"index.php?act=findpost&pid=137181\"][{POST_SNAPBACK}][/a][/div]

why not use x11vnc or xdamagevnc?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=137182\"][{POST_SNAPBACK}][/a][/div]


With Opie ?????
[span style=\'font-size:10pt;line-height:100%\']Henry von Tresckow[/span]
--------------------------------------
SL-5600, OZ 3.5.4.2 (Hentges), Kernel 2.6.17 :)
1gb Kingston SD (ext2), 5Gb Seagate ST1 (3.03 Fw, fat32)
256 MB Kingston SD (ext2),256MB Viking CF,32MB CF (vfat),
homebuilt GPS unit (Based on RFMD RF 8000)