Here are the pre-compiled kernels of version with 'cpufreq and fastfpe' patches. These are only for sharp boot loader. The patch is in except 'cpufreq and fastfpe' patches.

Updated Modules: Aug.6 2008

Old Modules

Updated: May 13 2008
- HostAP packet injection patch

Updated: Jul. 16 2008
- RNDIS patch
Updated: Aug. 6 2008
- Added ip_table related module
Posted by yonggun
TAG debian, kernel

댓글을 달아 주세요

  1. [찰's]미카엘 2008.04.21 10:54  댓글주소  수정/삭제  댓글쓰기

    커널 종류가 여러 가지가 있는데... 차이점을 알고 싶습니다~^^;;

    • yonggun 2008.04.21 20:31  댓글주소  수정/삭제

      커널을 보시면 확장자가 다릅니다.
      hda1의 경우 /dev/hda1 즉 hdd 첫번째 파티션에 데비안을 설치하실 경우 사용하시고
      hda2는 두번째 파티션

      그리고 sd1은 /dev/mmcblk0p1 즉 sd카드 첫번째 파티션에 데비안을 설치하실때 사용됩니다.

      이 중 어디에 설치하고자 하는곳의 커널을 다운받아서 확장자를 떼어내고 zImage.bin으로 바꾸시면 됩니다.

  2. [찰's]미카엘 2008.04.21 20:42  댓글주소  수정/삭제  댓글쓰기

    아하~! 그렇군요~ 설명감사합니다~^^;;

  3. abumo 2008.06.27 08:09  댓글주소  수정/삭제  댓글쓰기

    when are you going to do a kernel rebuild with the PRISM2_DOWNLOAD_SUPPORT support for hostAP?


  4. 테야 2008.07.17 20:55  댓글주소  수정/삭제  댓글쓰기

    Updated Modules: Aug. 16 2008...
    후우.. 아직 놀아보지도 못한 광복절이 ㅠ0ㅠ

  5. Bon 2008.09.10 17:48  댓글주소  수정/삭제  댓글쓰기

    Hi Youggun,

    I've flashed this zImage onto my SL-C3000, and installed the updated modules.conf, along with a root fs tarball from

    When I try to use g_ether or dm9601 to get networking (I have no wifi CF card) the Z crashes with a kernel panic.

    Have you seen this before? Do you have any suggestions as to how I might fix it?



  6. zobot1 2008.09.24 11:20  댓글주소  수정/삭제  댓글쓰기

    Yonggun, where can I find all patches you used for I need source-tree to build module for Socket 1:
    product info: "Agere Systems", "Wireless CompactFlash Card Model 1401", "", ""
    manfid: 0x0156, 0x0003
    function: 6 (network)


  7. Viacheslav 2008.12.02 04:22  댓글주소  수정/삭제  댓글쓰기

    Could you, please, buid a kernel that would boot from mtdblock2 by default?
    I really want to put a live minimal system into the NAND at my C1000 and use the same kernel to run either the NAND system or an additional bigger system from a 16Gb SD card using simple chroot method.

  8. logo design sample 2010.10.19 18:28  댓글주소  수정/삭제  댓글쓰기

    Thanks for giving us such a informative stuff..i'll be definitely coming back to your site.keep the Great work up..

Updated: kernel

Here are the pre-compiled kernels of version with 'cpufreq and fastfpe' patches. These are only for sharp boot loader. The patch is in except 'cpufreq and fastfpe' patches.


Posted by yonggun

댓글을 달아 주세요

  1. 나그네 2008.04.14 00:28  댓글주소  수정/삭제  댓글쓰기

    좋은 자료 감사드립니다. airgate2000c 무선랜도 지원하나요?

  2. carterliu 2008.04.20 18:51  댓글주소  수정/삭제  댓글쓰기

    HI! yonggun! I use your this kernel for my akita. But i use usb lan (dm9601),so i can't update now. I try to make the driver, but i fail. Can you give me the dm9601.ko for this kernel? Thank you very much. My email :

  3. Bon 2008.09.09 03:58  댓글주소  수정/삭제  댓글쓰기

    Hi Youggun, Can you post the dm9601.ko file please? I have the same dongle and cannot use it :(

Here are the kernel 2.6.24 for eabi debian on Z. These are patched with angstrom patches and without cpufreq. I tested only on C3200. Tests on C1000 or C3000 are required. These kernels are working well on all Cxx00 series.

For Sharp Bootloader


Posted by yonggun

댓글을 달아 주세요

  1. 2008.01.31 01:07  댓글주소  수정/삭제  댓글쓰기


  2. rumata 2008.02.01 16:38  댓글주소  수정/삭제  댓글쓰기

    I'm trying on my C1000, error:
    VFS: Cannot open root device "mtdblock2" or unknown-block(0,0)

    In kernel all work fine.
    Can you put config and patch from kernel, i need module zd1211rw, but can't compile it.

  3. rumata 2008.02.01 16:53  댓글주소  수정/삭제  댓글쓰기

    When i press 1 while boot, error:
    VFS: Cannot open root device "mmcblk0p1" or unknown-block(0,0)

    Card correctly formated, because work in kernel

    • Canguy247 2008.02.02 10:14  댓글주소  수정/삭제

      same problem here. You need a card in the CF slot. In my case it would not work with my 16GB card...had to use my 1GB.

  4. rumata 2008.02.03 02:00  댓글주소  수정/삭제  댓글쓰기

    I have some question:
    After booting from CF card MMC/SD card working?
    I think, in this kernel driver MMC/SD don't work on C1000...

  5. zobot1 2008.02.20 19:53  댓글주소  수정/삭제  댓글쓰기

    i think you must use patched u-boot because 2.6.24 not using CONFIG_CMDLINE line

  6. logo design sample 2010.10.19 18:34  댓글주소  수정/삭제  댓글쓰기

    Thanks for giving us such a informative stuff..i'll be definitely coming back to your site.keep the Great work up..

Here is kernel 2.6.24-rc7 for debian eabi. I built it with angstrom patches but they have some problems for 2.6.24 because they are for 2.6.23. I tried to fix them. Anyway kernel works and I don't have a problem yet.

Now it works for C3200. Would someone try it on C1000?

press 2 to boot from hda1 or 1 from sd when you restart the system.

This is a patch I applied. It contains .config, angstrom patches, fastfpe, cpufreq patche, and so on.
Posted by yonggun

댓글을 달아 주세요

  1. same 2008.01.20 21:06  댓글주소  수정/삭제  댓글쓰기

    is this kernel rc7 android compatible? i'm using android-yonggun actually, and want to keep it compatible with android as it is a new "toy" to play

  2. same 2008.01.23 18:41  댓글주소  수정/삭제  댓글쓰기


  3. AlexT 2008.01.26 03:54  댓글주소  수정/삭제  댓글쓰기

    > Would someone try it on C1000?
    I could not get this kernel to boot on my C1000. I pressed 1 to boot from SD.

    Error message:
    Cannot open root device "mmcblk0p1"
    [...] available partitions :

    It would be great if you could provide a kernel for C1000 patched with android

  4. Lein 2008.02.09 12:49  댓글주소  수정/삭제  댓글쓰기

    커널 패치파일은 어떻게 사용하나요 =ㅅ=a

    대충 보기엔 소스패치처럼 보여서 말이죠..;;

    혹시 그냥 사용시에는 패치할 필요 없나요;;


  5. Lein 2008.02.09 13:05  댓글주소  수정/삭제  댓글쓰기

    흐음.. 일단 커널을 깔았으나... 윗분과같은 증상입니다.

    ext3 로 포맷되어있는데 말이죠..;; 기종은 c1000 이구요..
    일단 예전 커널로 다시 해봐야겠네요..ㅠㅠ

Here is a short introduction of installing google android on debian eabi. Android on Z is first announced here [1] using angstrom kernel. The kernel used is same with except that I patched it for android. The applied patch was brought from [2]. Also if you want to install android with angstrom kernel, check here [3]

I assume that you already have debian eabi on Z.
  1. Extract the attached android-debian.tgz.part?.rar then you can get android-debian.tar.gz.
  2. Extract it at the system root directory ("/").
  3. Flash the attached (rename this to kernel.img) in this post.
  4. Edit /usr/bin/start-android: use /init instead of /start to activate the dns setting
  5. Execute the command - start-android

Then after the red ball will bounce for a while, android desktop will show up.
When you want to kill android, you can press Fn+'right arrow' twice and kill the process of android.

- To rotate the screen into landscape, press Fn+'right arrow'. Then you can get the android console screen. Type the following command:

service call window 18 i32 1

- touchscreen
- power key
- dns setting

Edit (Jan. 08 2008) I rebuilt the kernel (the power button works).



Posted by yonggun

댓글을 달아 주세요

  1. moncler 2013.01.04 12:25  댓글주소  수정/삭제  댓글쓰기

    La secrétaire d'Etat?américaine Hillary Clinton a condamné jeudi la récente?répression de l'opposition en Biélorussie, ajoutant que?Washington surveillait étroitement la situation, moncler online. La police biélorusse a interpellé environ 650 opposants et, moncler españa?dispersé quelque 10, moncler chaquetas.000 manifestants le soir de l'élection, moncler outlet?présidentielle du 19 décembre qui a vu le président Alexandre?Loukachenko réélu avec près de 80% des voix. Une vingtaine, moncler?d'opposants sont toujours incarcérés,, poursuivis pour incitation?aux troubles.Related articles:

  2. moncler 2013.01.04 16:28  댓글주소  수정/삭제  댓글쓰기

    Une Italienne vient de mourir de la maladie de "la vache folle", moncler españa, a rapporté jeudi l'agence Ansa, moncler outlet, selon laquelle ce cas était le second enregistré en Italie chez des êtres humains depuis 2002, moncler online.Related articles:

kernel for c3100 and c3200

patched with angstrom and cpufreq
Patch the frequency scaling bug - touchscreen freezing
Add FUSE module
Add ip_tables related modules
AirGate2000C Wireless support

press 2 to boot from hda1 or 1 from sd when you restart the system.

Posted by yonggun

댓글을 달아 주세요

  1. kkazakov13 2007.12.06 05:23  댓글주소  수정/삭제  댓글쓰기

    Are you sure that PXA is inside ? ... it always says it cannot open /dev/fb2 with mplayer that supports pxa , from one of your threads

  2. zeigerpuppy 2007.12.17 21:08  댓글주소  수정/삭제  댓글쓰기

    Dear yonggun, thanks so much for your work on the kernel!
    I wonder whether it would be possible to compile the alsa driver for PDAudio into the next version?
    the driver is available here:
    it would be great to have this 96Khz audio recording card working with the zaurus!

  3. urkden 2007.12.29 08:15  댓글주소  수정/삭제  댓글쓰기

    Thank you very much for your time and work.

  4. 삽질에지친 2008.07.29 07:29  댓글주소  수정/삭제  댓글쓰기

    airgate2000c.... angstrom 에서는 사용할수 없나용 ㅠㅠ??
    삽질에지친 저에게 삶의 은총을 내려 주세용 ㅠㅠ

    • yonggun 2008.07.29 16:17  댓글주소  수정/삭제

      저는 angstrom는 써본적이 없네요... 이 커널을 사용해도 되지만 또 다른 삽질꺼리가 엄청나게 많을겁니다..

  5. 삽질에지친 2008.08.01 07:19  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 yonggun님 다시 글을쓰게 되었습니다.
    우선 답변에 진심으로 감사드립니다. 바쁘신 와중에도 답변을 달아 주시니
    정말 감사할뿐입니다.
    yonggun님은 어떤 무선랜을 사용하시는지 여쭈어 봐도 될까요?
    이번기회에 하나 구입하려 합니다. ㅠㅠ 잘잡히는 무선랜 또는 yonggun님이 쓰시는
    무선랜 추천좀 부탁해도 될지요?

    • yonggun 2008.08.04 00:25  댓글주소  수정/삭제

      전 Ambicom WL1100C를 씁니다만...
      아래 링크를 보시면 가능한 무선랜카드들 리스트가 있습니다.

  6. 삽질에지친 2008.08.05 22:56  댓글주소  수정/삭제  댓글쓰기

    정녕........ yonggun 님같은 천사가 ㅠ_ㅠ
    감사합니다... yonggun 님 도움 많이 받습니다!!
    정말 감사합니다

Here are the kernel patched with angstrom and cpufreq.
One thing I cannot solve is that when it starts, it try to boot from mtdblock2 although I compiled it to boot from hda1. Could someone tell me why? So, you should press 2 to boot from hda1 or 1 from sd when you restart the system.

Add] AirGate2000C Wireless support.

ADD) 11/02/2007
Warning: Reported that this kernel does NOT work on C1000!!!

Add] Nov 28 2007
Patch the frequency scaling bug - touchscreen freezing
Add FUSE module
Add ip_tables related modules

Posted by yonggun

댓글을 달아 주세요

  1. M 2008.08.11 13:37  댓글주소  수정/삭제  댓글쓰기

    데비안에 어떻게 적용시키나요 3100

이번에 debian(armel)에서 사용하려고 커널을 패치하였다. 아래 링크[1]에 있는 패치를 적당하게 수정하여 컴파일해보았다. 그리고나서 얼마나 빨라졌는지 테스트를 해보았다.
일단 이번에 컴파일한 커널의 특징을 보면 기본적으로 angstrom의 패치 + fastfpe 및 cpufreq 패치 이다. 그리고 usb host 및 usbnet도 지원하여 usb networking으로 debian을 설치할 수 있다. 또 ntfs의 읽고 쓰기도 지원한다.
이제 /sys/devices/system/cpu/cpu0/cuqfreq를 보면 cpu scaling이 가능함을 알 수 있다. 아래 링크[1]에서 dvfm-armel.zip를 다운받아서 cpufrequency를 바꾸어보자.
dvfm 16 4 1 2 1 : 415.33
dvfm 16 6 1 2 1 : 622.59

아래 테스트는 hardinfo를 사용해서 수행되었다. 그 결과를 보면 NwFPE보다는 FastFPE가 조금더 빨라졌음을 알 수 있다.
Machine: C3200 (Borzoi)
Features: XScale-PXA270 rev 7 (v5l)
OS: Debian lenny/sid (armel)
Endianesss: Little Endian

CPU Fibonacci
Intel(R) Celeron(R) M processor 1.50GHz 8.1375674 s
PowerPC 740/750 (280.00MHz) 58.07682 s
- FastFPE (415.33) 67.056 s
- FastFPE (622.59) 46.042 s

- NwFPE (415.33) 69.031 s
- NwFPE (622.59) 45.860 s

- FastFPE (415.33) 67.342 s
- FastFPE (622.59) 44.944 s

FPU Raytracing
Intel(R) Celeron(R) M processor 1.50GHz 40.8816714 s
PowerPC 740/750 (280.00MHz) 161.312647 s
- NwFPE (622.59) 1091.691 s
- FastFPE (622.59) 1067.803 s


PS) patched kernel & modules
ADD) airgate2000C 패치

Posted by yonggun

댓글을 달아 주세요