Create a rescue USB disk
- Build a Linux-libre kernel targeted at Loongson 3A hardware.
- Port GRUB2 to Loongson 3A.
- Adapt sysinit scripts from gNewSense for Loongson 2F.
- Test programs from Squeeze directly on Loongson 3A.
- Create a documentation that could help others porting their programs/distros to Loongson 3A.
Note: Loongson 3A changes to the kernel Linux should be merged with official kernel.org around version 3.12 or later.
Kernel targeted at Loongson 3A hardware
Repository for version 2.6.36: http://dev.lemote.com/cgit/linux-3A.git/
Repository for version 3.9.0: http://dev.lemote.com/cgit/linux-official.git/
For Linux 2.6.36: http://linux-libre.fsfla.org/pub/linux-libre/releases/2.6.36-gnu/
For Linux 3.9.0: http://linux-libre.fsfla.org/pub/linux-libre/releases/3.9-gnu/
When they are deblobbed, both version 2.6.36 and 3.9.0 of the kernel Linux modified by Lemote give kernel panics at boot randomly. The patch linux-3.9-kernel-panic.patch seems to fix the problem for 3.9 (linux-2.6.36-kernel-panic.patch for 2.6.36).
When they are deblobbed, both version 2.6.36 and 3.9.0 of the kernel Linux modified by Lemote wait 60 seconds for the video card firmware. The patch linux-3.9-firmware-timeout.patch fixes the problem for 3.9 (linux-2.6.36-firmware-timeout.patch for 2.6.36).
If you get battery information wrong and the following error message at boot:
Lemote Laptop Platform Driver: The battery does not exist!!
Try version 2.6.36-20.lemote of the kernel + modules on http://dev.lemote.com/cgit/linux-3A.git/.
Documentation / reports
- Other distributions:
The GCC Build Farm has a 3A machine.
Mailing list archives