Kernel 3.14

AmigaOne X1000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 9385
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 3.14

Post by xeno74 »

I have released the bugfix version 2 of the Vanilla kernel 3.14.

Image

Download: vmlinux-3.14.2-KVM-PR-AmigaOneX1000.tar.bz2

The kernel 3.14.2 includes:
  • KVM_BOOK3S_64_PR

    Support running guest kernels in virtual machines on processors without using hypervisor mode in the host, by running the guest in user mode (problem state) and emulating all privileged instructions and registers.
    This is not as fast as using hypervisor mode, but works on machines where hypervisor mode is not available or not usable, and can emulate processors that are different from the host processor, including emulating 32-bit processors on a 64-bit host.
  • 3dfx Voodoo graphics card support
  • Network support for AROS hosted
  • Support for 4 serial ports
  • Bluetooth USB dongle support
  • Linux kernel icon for OS4.1 by Tommysammy
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9385
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 3.14

Post by xeno74 »

The Vanilla kernel 3.14.4 is available
kernel3.14.4.png
kernel3.14.4.png (8.49 KiB) Viewed 9172 times
Download: vmlinux-3.14.4-KVM-PR-FTRACE-AmigaOneX1000.tar.bz2

New:

- Kernel tracing with ftrace

The kernel 3.14.4 includes:
  • KVM_BOOK3S_64_PR

    Support running guest kernels in virtual machines on processors without using hypervisor mode in the host, by running the guest in user mode (problem state) and emulating all privileged instructions and registers.
    This is not as fast as using hypervisor mode, but works on machines where hypervisor mode is not available or not usable, and can emulate processors that are different from the host processor, including emulating 32-bit processors on a 64-bit host.
  • 3dfx Voodoo graphics card support
  • Network support for AROS hosted
  • Support for 4 serial ports
  • Bluetooth USB dongle support
  • Linux kernel icon for OS4.1 by Tommysammy
Other changes: ChangeLog-3.14.4
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9385
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 3.14

Post by xeno74 »

http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
papaoskar
Posts: 80
Joined: Tue Jul 01, 2014 1:48 pm

Re: Kernel 3.14

Post by papaoskar »

I have difficulties with booting Kernel 3.14.6. and 3.10.15. My suspicion is a fault in cfe. my version is 2.00.30 as delivered with the hardware on my x1000.
A-Eon offers a new? cfe.bin, but without giving version information. I hesitate to flash cfe because things seem to go wrong with me.
I have switched off the splash screen because I wanted to what is going wrong. I found that my linux partition sda9 could not be found because the CF-card with 4GB became sda respectively sda1. That happened independently from the duration of time of powerless X1000. And at random times. every 3 to 4 days I have success in booting into linux. Booting into AmigaOS was never a problem.
From all that above I conclude that cfe is the culprit.
User avatar
mechanic
Posts: 510
Joined: Sat Jun 25, 2011 9:22 pm

Re: Kernel 3.14

Post by mechanic »

papaoskar wrote: I found that my linux partition sda9 could not be found because the CF-card with 4GB became sda respectively sda1.
Two things,

First, could you post your CFE command line for Linux.
Second, Linux numbers partitions starting with 1. So make sure your root (/) is
indeed on the ninth partition and not maybe the tenth, in which case it would be
sda10.
A-Eon A1X1000 ATI HD6850, Creative SB1570 PCIe, RTL8139 net PCI.
papaoskar
Posts: 80
Joined: Tue Jul 01, 2014 1:48 pm

Re: Kernel 3.14

Post by papaoskar »


Re: Kernel 3.14

Unread postby mechanic » Fri Jul 04, 2014 7:05 pm

papaoskar wrote: I found that my linux partition sda9 could not be found because the CF-card with 4GB became sda respectively sda1.


Two things,

First, could you post your CFE command line for Linux.
Second, Linux numbers partitions starting with 1. So make sure your root (/) is
indeed on the ninth partition and not maybe the tenth, in which case it would be
sda10.
First: setenv MENU_5_COMMAND 'setenv bootargs "root=/dev/sda9" ; boot -elf -noints -fatfs cf0:vmlinux-3.10.15/vmlinux'
Second: It is the correct partition, simply because it boots every now and then into linux! I am used to ubuntu for several years.
User avatar
xeno74
Posts: 9385
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 3.14

Post by xeno74 »

papaoskar wrote: First: setenv MENU_5_COMMAND 'setenv bootargs "root=/dev/sda9" ; boot -elf -noints -fatfs cf0:vmlinux-3.10.15/vmlinux'
Second: It is the correct partition, simply because it boots every now and then into linux! I am used to ubuntu for several years.
Papaoskar,

Could you test it with another CF card? How many partitions has your CF card? With which file system is your partition formatted on your CF card? How much storage capacity has your CF card?

Rgds,

Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
papaoskar
Posts: 80
Joined: Tue Jul 01, 2014 1:48 pm

Re: Kernel 3.14

Post by papaoskar »

Could you test it with another CF card? How many partitions has your CF card? With which file system is your partition formatted on your CF card? How much storage capacity has your CF card?
It is 4 GB card with only 1 patition of 2 GB formatted as FAT32.
With all the last tries with switching power on and off I damaged something, either the power switch or a protection fuse. Have still to find out what went wrong. So currently are further tests impossible.
User avatar
mechanic
Posts: 510
Joined: Sat Jun 25, 2011 9:22 pm

Re: Kernel 3.14

Post by mechanic »

setenv MENU_5_COMMAND 'setenv bootargs "root=/dev/sda9" ; boot -elf -noints -fatfs cf0:vmlinux-3.10.15/vmlinux'
I suppose your command looks more like this when you use printenv in CFE;

MENU_5_COMMAND setenv bootargs "root=/dev/sda9" ; boot -elf -noints -fatfs cf0:vmlinux-3.10.15/vmlinux

Then, is the name of your kernel vmlinux-3.10.15/vmlinux or is vmlinux the kernel name that is inside a folder?

Just guessing here but, if it is vmlinux inside a folder then maybe linux tries to mount the partition to open that folder (???) (or something like that).

Well, here's hoping you get your latest problem sorted soon.
A-Eon A1X1000 ATI HD6850, Creative SB1570 PCIe, RTL8139 net PCI.
papaoskar
Posts: 80
Joined: Tue Jul 01, 2014 1:48 pm

Re: Kernel 3.14

Post by papaoskar »

Then, is the name of your kernel vmlinux-3.10.15/vmlinux or is vmlinux the kernel name that is inside a folder?

Just guessing here but, if it is vmlinux inside a folder then maybe linux tries to mount the partition to open that folder (???) (or something like that).
The kernel name is vmlinux inside the folder vmlinux-3.10.15 of the CF card. This is because there are a lot of files inside the folder vmlinux-3-10.15 .
That is good hint to search further. Why should the CF card be mounted when it finds the kernel in the root folder of the card? It must be mounted to be able to dig into the the structure of the card and look for the kernel. CFE understands cf0:, but has to mount the card to read the directories. Understand that.
Thank you!
But currently I have the problen that the a1k due to a failure in the power can't be started. I am looking for a solution. Until then no testing any idea.
Post Reply