readme.txt

(4 KB) Pobierz
Linux Kernel and modules for Cubieboard A20, MarsBoard A20 and Cubietruck (A20). 

Based on Patwood's Kernel-sources 
Updated to Linux-Kernel 3.4.104 by Dan-And 
Configuration based on Hybrid-SD-Card Images by Stefanius 

Source: https://github.com/dan-and/linux-sunxi
Binary files at: http://dl.danand.de/cubieboard/
A (somewhat) Homepage: http://www.danand.de/ 

Changelog:
2014-09-26:  (danand_a20_3_4_104_b.tgz)
Build in a back port of the XATTR feature for CGROUPS (for current systemd)
Build in of ecryptfs (by request)

2014-09-25: (danand_a20_3_4_104_a.tgz)
Based on Linux Kernel 3.4.104

2014-09-10: (danand_a20_3_4_103_c.tgz)
Added XATTR support for Squashfs ( EXTx fs already had XATTR support)

2014-09-02: (danand_a20_3_4_103_b.tgz)
Added raid0/raid1 modules (on request of Ralf)

2014-08-15: (danand_a20_3_4_103_a.tgz)
Based on Linux Kernel 3.4.103 

2014-08-01: (danand_a20_3_4_101_a.tgz)
Based on Linux Kernel 3.4.101 

2014-07-29: (danand_a20_3_4_100_a.tgz)
Based on Linux Kernel 3.4.100 

2014-07-20: (danand_a20_3_4_99_b.tgz)
Added Performance tweaks and hardware encryption support (Igor)
Added TPM_Atmel support (requested by mzapa)

2014-07-18: (danand_a20_3_4_99_a.tgz)
Update to the Linux Kernel 3.4.99

2014-07-10: (danand_a20_3_4_98_a.tgz)
Update to the Linux Kernel 3.4.98

2014-07-07: (danand_a20_3_4_97_a.tgz)
Update to the Linux Kernel 3.4.97 

2014-07-01: (danand_a20_3_4_96_a.tgz)
Update to the Linux Kernel 3.4.96 

2014-06-27: (danand_a20_3_4_95_a.tgz)
Update to the Linux Kernel 3.4.95 (Network, LZO, Alsa and USB Bugfixes)

2014-06-25: (danand_a20_3_4_94_b.tgz)
No update of the kernel or modules, but I added the missing firmware files into the tar ball. 

2014-06-17: (danand_a20_3_4_94_a.tgz)
Updated with the patches of the Linux Kernel 3.4.94

2014-06-12: (danand_a20_3_4_93_a.tgz)
Updated with the patches of the Linux Kernel 3.4.93

2014-06-10: (danand_3_4_92_a.tgz)
Updated with the patches of the Linux Kernel 3.4.92 

2014-05-31: (danand_3_4_91_b.tgz)
Updated image 
with additional sound support (Igor)
with additional lirc support (Igor)
enabled systemd >208 support (Michael)

2014-05-28: (danand_3_4_91_a.tgz)
First test image 



WARNING: You do all these changes on your own risk. I recommend to attach a USB-to-Serial Adaptor to
your Cubieboard/Cubietruck/Marsboard, so that you see if there are any problems. 
If you don't know what this all means, please do not install it and wait for already prepared 
distribution for an easy installation.


Installation variant 1 (most basic) with an external computer:

A) Use the Hybrid SD Card Image by www.stefanius.de 
B) mount both partiations (boot and root) 
C) copy and overwrite uImage (inside boot/) to your sd-card boot-partition and overwrite the the existing uImage file (which could be named like: uImage.3.4.79-sun7i+ )
D) move 3.4.104-sun7i+ (inside modules/) to (your sd-card root-partition)/lib/modules 


Note: Ensure that the owner and permission of (your sd-card-root-partition)/lib/modules are all the same (generally it is root:root).


Installation variant 2 when the Stefanius Image is already running and you do this installation on the machine directly: 

A) sudo -s (and keep running as root)
B) mkdir -p /mnt/bootpartition (create a directory for mounting the boot partition)
C) mount /dev/mmcblk0p1 to /mnt/bootpartition 
D) cp -Rp modules/3.4.104-sun7i+ /lib/modules   (copy the new modules to /lib/modules ) 
E) chown -R root:root /lib/modules/3.4.104-sun7i+  (set the owner to root)
F) ls -lF /mnt/bootpartition/uImag*    (check for the right uImage you have in your boot partition. It should be uImage.3.4.79-sun7i+, but align in (G) is needed) 
G) cp boot/uImage /mnt/bootpartition/uImage.3.4.79-sun7i+ (overwrite the existing uImage with the new uImage)
E) umount /mnt/bootpartition 
F) sync 
G) reboot -p 


Advanced installation notes: 

Instead of overwriting, I would suggest to keep both: the original uImage and the new uImage side by side in the boot partition. 
Even better it would be a customized u-boot to select one or the other uImage. 

Notes when using NAND: 
If you are using nand, please note, that this kernel is naming the nand partitions as /dev/nand1, /dev/nand2 etc. (Not /dev/nanda ...). 

You can still use this kernel, but ensure that uEnv.txt is aligned. i.e. nandb = nand2 , nadnc= nand3 

Zgłoś jeśli naruszono regulamin