PINE64

Full Version: Debian Jessie (4.7.0-rc1 Kernel) Images
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
WARNING, dragons ahead! This thread and its contents are only suitable for advanced users and/or masochists!


After weeks of experimentation, I have managed to get this work into what I considered a presentable (though far from perfect; read on to find out more) state.

Based on lennyraposo's Debian Jessie headless image, I have built a new image, with a far newer kernel. As of currently, all of the standard Linux images use a kernel in the 3.10 family. This one is 4.7.0-rc1.

Limitations

As the development of mainline Linux for Allwinner devices (especially the A64) is far from complete, there are more than a few missing features here. Read the below chart for a breakdown of all present or missing features.


Basic functionality (boot, login, serial output): Working
Ethernet: Working
USB: Bottom USB port ONLY
HDMI: No output at all
Audio: No working
WiFi: Untested
Bluetooth: Untested
SD card I/O: Works, but is slow (~3MB/s)

If the above Christmas tree of color did not scare you off, then read on! If you want something that is fully functional, go for lennyraposo's standard Debian images or anything else!

Disclaimer:

Before you get to the download, let me make it clear one more time: this is highly experimental and likely unstable software! I, nor anyone else whose work is put into this, am not responsible for any damages that this image may inflict! Please don't come crying to me if flashing this image causes your Pine64 to explode, your house and car to be repossessed, or your significant other to leave you.

That being said, do please report any unexpected issues or discontinuities in functionality compared to the above chart. Smile

Download:

Primary download: Here

Flash as with any other image: Unzip archive, flash .img file to SD card with Win32DiskImager (or dd or your alternate tool of choice -- not PhoenixCard!), put card in Pine, apply power...

Login/password is debian/debian. Of course you will have to either use the serial UART, or find the IP of the Pine in the method of your choice and SSH in.

Thanks/Credits:

I did not build all the necessary tools and kernel modifications to create an image like this. I have a whole list of people, most far more skilled than I, whose work I built upon.

apritzel, longsleep, Icenowy, and everyone else in the linux-sunxi community: Tons of work on the Linux kernel as well as boot firmware of the Allwinner chips, without which nothing remotely resembling this would be possible.

lennyraposo: For the Debian Jessie image from which I built upon and ripped the rootfs from.

Friends in the Pine64 IRC network: Encouragement and suggestions when I got especially frustrated. (Btw, everyone reading this should check it out! Wink )

Anyone else I may have forgotten!
Good job mate ! Smile
Hi,

would you mind to share the kernel source tree you've used to build the kernel?

Cheers
Uli
(07-20-2016, 02:04 PM)umiddelb Wrote: [ -> ]Hi,

would you mind to share the kernel source tree you've used to build the kernel?

Cheers
Uli

The kernel tree is this one. If you're looking to have functional ethernet, you'll also have to use this firmware image.
(07-20-2016, 02:18 PM)fire219 Wrote: [ -> ]If you're looking to have functional ethernet, you'll also have to use this firmware image.
Thank you! That is what I have missed. I was wondering why I didn't manage to the get the ethernet device up and runnig with a64-v5.
Btw. SD-card performance seems to be much better there.