28 responses to “WM8505 Linux kernel development (Eken M001 & others)”

  1. xaueious

    So they did release the source.

    Great news

  2. xaueious

    Actually, I’m looking for a guide to submit a GPL vioation for my Apad. Do you have a good link or guide to where I can get started?

  3. xaueious

    Thanks Angus.

  4. edo

    You’re gonna try to get on via undisclosed part?
    What about u-boot?

  5. Alexey Charkov

    Hi Angus! Thanks for the efforts in getting the sources from VIA, that is going to be really helpful for the whole community.

    What about joining forces in creating a clean kernel for 850x devices? I am currently doing some work from scratch in http://gitorious.org/linux-on-via-vt8500/vt8500-kernel, we could use the newly released sources to accelerate development (although VIA’s code is quite ugly, imho).

  6. 3l1k

    may i help you?

  7. Alexey Charkov

    Angus, I’ve got a vt8500-based netbook, and use that for testing. The major difference is in the number of IRQs and DMA channels and register maps, but that can be abstracted away. Also, I am not sure whether the undocumented parts differ in any way, so that needs to be checked.

  8. Alexey Charkov

    Angus, I believe that the best way to go is to try and merge some required code from VIA’s sources into the new kernel, fixing style issues and making sure it works. Much of the stuff they have is simply pulled from various places without thought, overall code organisation is suboptimal, so it should be more future-proof to start with a clean kernel than with their mess (and rebase/fix until merging upstream).

    As for the onboard ethernet, it seems to be hooked into u-boot, but I haven’t tried to tftpboot.

  9. Marius

    Hey guys, I’ve got a WM8505 “mini laptop” and I’ve managed to get a kernel uploaded through TFTP and then got it to boot.
    Can’t remember exactly what the tricks to make it work were but on mine it certainly worked from u-boot.
    Also I’m not sure about the building from scratch or modifying the VIA code. I think it should be both.
    Start with a new code structure and all that but use VIA code wherever possible.
    It looks like wm8505 is here to stay for a while anyway so it should be something nice and if possible ready for the next WM, perhaps the WM8605 ?
    Wondermedia stuff looks good to me anyway, cheap , open source kernel, datasheets …
    Now if only VIA would release the whole source, any ideas if/when that will happen ?

  10. ginge

    Hi all,

    Great work prising the code from wmt. I have been working on a tentative port to 2.6.35 android kernel, it is almost complete, but some of the “hacks” by wondermedia are appalling so there are some semantics that need sorting out before it works properly.

    Current state is that it almost boots but I have some work to do on the sd drivers.

    Is there a forum where I can contribute this?

    Cheers

  11. ginge

    awesome. I will drop a diff and readme over.

    Just out of interest, where can I find good information about your serial hack?

    Also I believe there is a guide that allows a partial reflash instead of flashing the bootloader section?

  12. lefeudedieu

    Hello
    Can you please compile a kernel with Android 1.6 overclocked for the M001?

    See here HTC DREAM has the same system that EKEN.

    Thank you

  13. lefeudedieu
  14. camel

    Hi! I’m struggling with eken’s audio driver. The sound played by android’s music player is normal. But when I kill mediaserver, and play wav to /dev/snd/dsp, the sound is wild and it’s frequency is seem to be changed. Does it need some init or config to make the audio device normal and can be play wav through /dev/snd/dsp at command line?

  15. kha

    Hi I just downloaded your WM8505 debian and runs it in my netbook. It runs fine at the first boot, login under root, and restarted with init 6. However, the second (and the x’rd) times I booted up, it just shows those booting progress bar with no sign of ever ending. Do you know what’s happened here? Or perhaps there are some way to disable the progress bar so I can see the kernel messages? Thx in advance

  16. Giuseppe

    Hello, thanks for great debian version for wm8505! :)
    Unfortunately I have a problem, my memory has smartbook wm8505 organized differently:

    mtd0: 00d00000 00010000 “filesystem-SF ”
    mtd1: 00280000 00010000 “kernel-SF ”
    mtd2: 00050000 00010000 “u-boot-SF”
    mtd3: 00010000 00010000 “u-boot env. cfg. 1-SF”
    mtd4: 00010000 00010000 “u-boot env. cfg. 2-SF”
    mtd5: 00010000 00010000 “w-load-SF”
    mtd6: 00600000 00080000 “kernel-NAND ”
    mtd7: 00600000 00080000 “NAND-logo”
    mtd8: 01400000 00080000 “recovery-data”
    mtd9: 0c800000 00080000 “filesystem-NAND ”
    mtd10: 26a00000 00080000 “filesystem-data”
    mtd11: 06400000 00080000 “filesystem-cache”
    mtd12: 44a00000 00080000 “user-data-NAND”

    Mtd9 is 200Mb, 1Gb mtd12. In practice, the bootloader does not work, so for now I’m using one of Android running on my model.
    E ‘cmd.install can edit the script to make it work on this particular model?

    Thanks and sorry for my bad English.

  17. ECOTOX

    Hey, hate to dig up one of your old blogs, but I figured itd be the best place to ask you a question. Do you know if the pll value in the Eken Kernel source has to be a hex value? I’m workin on a kernel and id like to rework how cpu freq is calculate but I dont know he specifics on it. You got any documentation? Please and thanks =]

    Eco

Leave a Reply