New kernels

AmigaOne X1000 platform specific issues related to Linux only.
User avatar
sailorMH
Posts: 272
Joined: Wed Aug 28, 2013 7:01 pm
Location: Czech republic

Re: New kernels

Post by sailorMH »

xeno74 wrote: Tue Mar 04, 2025 5:30 am I am sorry I don’t know. I need a stable and reliable distribution for testing kernels.

Sometimes there are broken packages in Debian and I mistakenly think that the kernel is broken.

Fienix is a good choice because Casey removes broken Debian package versions and uses instead old packages from Debian.
I have very old and very stable Debian 8 and MintPPC ( based on Debian 7 ) distributions.
And also modern one Fienix and Debian Sid. Fienix is fine and stable, but for everyday use I am using Debian Sid, is faster on X1000. And because of problems with broken packages I upgraded it only if need some new package.

Please, what from above is best for kernel testing?
A1200, Micro A1-C (G3/1.2 GHz), AmigaOne XE (G4/1.4 GHz), Pegasos II (G4/1.33 GHz), Sam440ep, Sam440ep-flex, Sam460LE, AmigaOne X1000
Efika 5200b, Pegasos I, Powerbook, Mac Mini (1.83 GHz), iMac, Powermac Quad

AmigaOS, MorphOS, linux, MacOS X
User avatar
xeno74
Posts: 10707
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

sailorMH wrote: Tue Mar 04, 2025 8:23 am And because of problems with broken packages I upgraded it only if need some new package.
Great strategy! :-) Your systems are suitable for kernel testing.

I use Void PPC and sometimes Fedora 28 PPC64 and openSUSE Tumbleweed PPC64 for kernel testing on my X1000.
User avatar
musa
Posts: 873
Joined: Tue Aug 23, 2011 8:58 pm

Re: New kernels

Post by musa »

Hi
I try some more with vmlinux-6.14_rc5

Ubuntu 16.04 start but frees on desktop
Fenix kernel panic
Ubuntu 17 remix black screen
fedora boot all working
debian 64 trixie no boot
debian 32 trixie kernel panic
adelie boot all working

Have a nice day

Image
AmigaX1000
User avatar
xeno74
Posts: 10707
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

musa wrote: Tue Mar 04, 2025 12:01 pm Fenix kernel panic
Thank you for testing.

@SailorMH

Could you also please test Fienix with the RC5 of kernel 6.14?

Thanks,
Christian
User avatar
sailorMH
Posts: 272
Joined: Wed Aug 28, 2013 7:01 pm
Location: Czech republic

Re: New kernels

Post by sailorMH »

xeno74 wrote: Tue Mar 04, 2025 1:59 pm
musa wrote: Tue Mar 04, 2025 12:01 pm Fenix kernel panic
Thank you for testing.

@SailorMH

Could you also please test Fienix with the RC5 of kernel 6.14?

Thanks,
Christian
Thanks, work also on Fienix:
Image
A1200, Micro A1-C (G3/1.2 GHz), AmigaOne XE (G4/1.4 GHz), Pegasos II (G4/1.33 GHz), Sam440ep, Sam440ep-flex, Sam460LE, AmigaOne X1000
Efika 5200b, Pegasos I, Powerbook, Mac Mini (1.83 GHz), iMac, Powermac Quad

AmigaOS, MorphOS, linux, MacOS X
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 912
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: New kernels

Post by Hypex »

Hi guys.

So I tested the RC5. With my Ubuntu MATE Remix 2017. It booted up fine. But on shutdown there were several delays on the console. The last I saw on screen was a kernel message about LSB modules or similar. But it was sitting there for too long so I shut it off for the night.

Next I'll test on Fienix but it's limited right now as the package system is broken. I can't even install from my cache. But can install to MATE after enabling the sources list and found it works.

In the meantime I would like to find a substitute for Fienix packages. Don't need to destroy my Fienix volume with bad sources list. But would be good to find a Debian repo or similar where I could grab some packages manually to install a few things.
Last edited by Hypex on Wed Mar 05, 2025 1:18 pm, edited 1 time in total.
User avatar
xeno74
Posts: 10707
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

sailorMH wrote: Tue Mar 04, 2025 7:42 pm Thanks, work also on Fienix:
Thanks a lot for testing. :-)
Hypex wrote: Wed Mar 05, 2025 3:03 am So I tested the RC5. With my Ubuntu MATE Remix 2017.
Thank you for testing. :-)
Hypex wrote: Wed Mar 05, 2025 3:03 am Next I'll test on Fienix but it's limited right now as the package system is broken. I can't even install from my cache, But can install to MATE after enabling the sources list and found it works.
Good to know, that it works.

Could you please post the output of dtc -I dtb /sys/firmware/fdt?

Thanks
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 912
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: New kernels

Post by Hypex »

xeno74 wrote: Wed Mar 05, 2025 4:25 am Good to know, that it works.
Yes I was happy it did work without too many issues given the status of Ubuntu PPC now.
Could you please post the output of dtc -I dtb /sys/firmware/fdt?
Okay here we go:
Hidden Text - Click to Show :

Code: Select all

/dts-v1/;

/memreserve/	0x0000000024000000 0x00000000004df000;
/ {
	#interrupt-cells = <0x2>;
	#address-cells = <0x2>;
	#size-cells = <0x2>;
	model = "pasemi,nemo";
	device_type = "bootrom";
	compatible = "pasemi,nemo", "pasemi,pa6t-1682m", "PA6T-1682M", "pasemi,pwrficient", "pasemi";
	platform-open-pic = <0x0 0xfc000000 0x0 0x41000>;
	phandle = <0x7fdff018>;

	options {
		little-endian? = <0x0>;
		HWADDR = "00:50:c2:20:d9:e9";
		CD = "boot -fs=iso atapi0.0:amigaboot.of";
		HD = "boot -fs=amigafs ide0.1:amigaboot.of";
		MENU_0_COMMAND = "boot -fs=amigafs ide0.1:amigaboot.of";
		rd = "batch -fatfs usbdisk0:rd";
		vm = "batch -fatfs usbdisk0:vm";
		sc = "set console uart0";
		keymap_swapaltamiga = "off";
		MENU_1_LABEL = "Linux";
		l = "boot -elf -noints -fatfs usbdisk0:vmlinux39NH";
		ru = "batch -fatfs ";
		du = "dir -fatfs usbdisk0:";
		dc = "dir -fs=iso atapi0.0:";
		env = "printenv";
		dh = "dir -fs=amigafs ide0.1:";
		STARTUP = "set pmu -astate=A4; menu";
		MENU_2_LABEL = "Linux Alt";
		CD1 = "boot -fs=iso atapi1.0:amigaboot.of";
		LRD = "ramdisk -z -addr=0x24000000 -fatfs usbdisk0:initrd.img-4.1.12";
		MENU_0_LABEL = "AmigaOS";
		bootable_only = [31 00];
		lab = "load -fs=amigafs ide0.1:amigaboot.of";
		MENU_1_COMMAND = "ramdisk -z -addr=0x24000000 -fs=amigafs ide0.1,dh14:initrd.img-4.19; boot -z -elf -noints -nousb -fs=amigafs ide0.1,dh14:vmlinuz-4.19";
		bof = "boot -elf -noints -nousb -fs=amigafs ide0.1,dh14:ofclient";
		dx = "dir -fs=amigafs ide0.1,dh12:";
		amigaboot_quiet = [4e 00];
		os4_commandline = "debuglevel=5 munge";
		bootmenu_waitticks = "30";
		boot_config = "AmigaOS_4.1_Final_Edition_S";
		MENU_TIMEOUT = [32 00];
		vmlinux = "boot -z -elf -noints -nousb -fs=amigafs ide0.1,dh12:vmlinux";
		MENU_2_COMMAND = "vmlinux";
		ramdisk = "ramdisk -z -addr=0x24000000 -fs=amigafs ide0.1,dh12:ramdisk";
		lof = "load -fs=amigafs ide0.1,dh12:ofclient";
		bootargs = "console=tty0 console=ttyS0,115200n1 root=/dev/sdb3";
		framebuffer = "800/600/8/0x90000000/832";
		BOOT_CONSOLE = "pcconsole0";
		CFE_VERSION = "PAS-2.0.30";
		CFE_BOARDNAME = "NEMO";
		CFE_MEMORYSIZE = "4096";
		phandle = <0x7fe2f1f0>;
	};

	openprom {
		device_type = "BootROM";
		model = "Open Firmware 3";
		phandle = <0x7fe2f2f0>;
	};

	sdc@fc000000 {
		device_type = "sdc";
		#address-cells = <0x1>;
		#size-cells = <0x1>;
		compatible = "1682m-sdc", "pasemi,pwrficient-sdc", "pasemi,sdc";
		reg = <0x0 0xfc000000 0x0 0x800000>;
		phandle = <0x7fe2f458>;

		openpic@fc000000 {
			device_type = "open-pic";
			compatible = "pasemi,pwrficient-openpic", "chrp,open-pic";
			interrupt-controller;
			#address-cells = <0x0>;
			#interrupt-cells = <0x2>;
			msi-available-ranges = <0x200 0x200>;
			reg = <0xfc000000 0x100000>;
			phandle = <0x7fe2f6e8>;
		};

		gpio@fc103000 {
			device_type = "gpio";
			compatible = "1682m-gpio", "pasemi,pwrficient-gpio", "pasemi,gpio";
			reg = <0xfc103000 0x1000>;
			phandle = <0x7fe2fa18>;
		};

		gizmo@fc104000 {
			device_type = "gizmo";
			compatible = "1682m-gizmo", "pasemi,pwrficient-gizmo", "pasemi,gizmo";
			reg = <0xfc104000 0x1000>;
			phandle = <0x7fe2fbf0>;
		};

		rng@fc105000 {
			device_type = "rng";
			compatible = "1682m-rng", "pasemi,pwrficient-rng", "pasemi,rng";
			reg = <0xfc105000 0x1000>;
			phandle = <0x7fe2fdd0>;
		};

		mdio@0 {
			compatible = "gpio-mdio";
			#address-cells = <0x1>;
			#size-cells = <0x0>;
			mdc-pin = <0x5>;
			mdio-pin = <0x6>;
			reg = <0x0 0x0>;
			phandle = <0x7fe3d710>;

			ethernet-phy@0 {
				reg = <0x0>;
				interrupt-parent = <0x7fe2f6e8>;
				interrupts = <0x7 0x1>;
				phandle = <0x7fe3d9d0>;
			};
		};
	};

	pxp@0,e0000000 {
		interrupt-controller;
		device_type = "pci";
		#interrupt-cells = <0x1>;
		#address-cells = <0x3>;
		#size-cells = <0x2>;
		model = "pa";
		compatible = "pasemi,rootbus", "pa-pxp";
		interrupt-map-mask = <0x0 0x0 0x0 0xff>;
		interrupt-map = <0x0 0x0 0x0 0x30 0x7fe2f6e8 0x30 0x1 0x0 0x0 0x0 0x31 0x7fe2f6e8 0x31 0x1 0x0 0x0 0x0 0x32 0x7fe2f6e8 0x32 0x1 0x0 0x0 0x0 0x33 0x7fe2f6e8 0x33 0x1>;
		bus-range = <0x0 0xff>;
		ranges = <0x0 0x0 0xe0000000 0x0 0xe0000000 0x0 0x10000000 0x1000000 0x0 0x0 0x0 0xfc800000 0x0 0x800000 0x2000000 0x0 0x80000000 0x0 0x80000000 0x0 0x60000000 0x2000000 0x0 0xe0000000 0x0 0xe0000000 0x0 0x100000 0x2000000 0x0 0xfd800000 0x0 0xfd800000 0x0 0x1000 0x2000000 0x800 0x0 0x800 0x0 0x400 0x0>;
		reg = <0x0 0xe0000000 0x0 0x10000000>;
		phandle = <0x7fe2ffa8>;

		serial@1d {
			device_type = "serial";
			vendor-id = <0x1959>;
			device-id = <0xa004>;
			revision-id = <0x2>;
			class-code = <0x70003>;
			reg = <0xe800 0x0 0x0 0x0 0x0 0x100e810 0x0 0x0 0x0 0x8>;
			assigned-addresses = <0x8100e810 0x0 0x7f03f8 0x0 0x8>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x49 0x1>;
			clock-frequency = <0x7f28155>;
			current-speed = <0x1c200>;
			compatible = "ns16550", "pciclass,0700";
			phandle = <0x7fe318a8>;
		};

		serial@1d,1 {
			device_type = "serial";
			vendor-id = <0x1959>;
			device-id = <0xa004>;
			revision-id = <0x2>;
			class-code = <0x70003>;
			reg = <0xe900 0x0 0x0 0x0 0x0 0x100e910 0x0 0x0 0x0 0x8>;
			assigned-addresses = <0x8100e910 0x0 0x7f02f8 0x0 0x8>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x4a 0x1>;
			clock-frequency = <0x7f28155>;
			current-speed = <0x1c200>;
			compatible = "ns16550", "pciclass,0700";
			phandle = <0x7fe31db0>;
		};

		dma-engine@1a {
			device_type = "dma-engine";
			vendor-id = <0x1959>;
			device-id = <0xa007>;
			revision-id = <0x12>;
			class-code = <0x801ff>;
			reg = <0xd000 0x0 0x0 0x0 0x0 0x82000000 0x0 0xe00d0000 0x0 0x1000>;
			assigned-addresses = <0x82000000 0x0 0xe00d0000 0x0 0x1000>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x80 0x1>;
			compatible = "1682m-dma", "pasemi,dma-engine";
			phandle = <0x7fe322b8>;
		};

		io-bridge@0 {
			#interrupt-cells = <0x1>;
			#size-cells = <0x2>;
			#address-cells = <0x3>;
			device_type = "isa";
			vendor-id = <0x1959>;
			device-id = <0xa001>;
			revision-id = <0x12>;
			class-code = <0x60000>;
			reg = <0x0 0x0 0x0 0x0 0x0 0x82000000 0x0 0xe0000000 0x0 0x2000 0xc2000000 0x0 0xfd800000 0x0 0x1000>;
			assigned-addresses = <0x82000000 0x0 0xe0000000 0x0 0x2000 0xc2000000 0x0 0xfd800000 0x0 0x1000>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x56 0x1>;
			compatible = "pasemi,1682m-iob", "pasemi,io-bridge";
			phandle = <0x7fe32728>;
		};

		cache-controller@1 {
			device_type = "cache-controller";
			vendor-id = <0x1959>;
			device-id = <0xa009>;
			revision-id = <0x11>;
			class-code = <0x58000>;
			reg = <0x800 0x0 0x0 0x0 0x0>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x52 0x1>;
			compatible = "pasemi,1682m-l2c", "pasemi,l2c";
			phandle = <0x7fe32bc8>;
		};

		ethernet@14,3 {
			device_type = "ethernet";
			vendor-id = <0x1959>;
			device-id = <0xa005>;
			revision-id = <0x11>;
			class-code = <0x20000>;
			reg = <0xa300 0x0 0x0 0x0 0x0 0x82000000 0x0 0xe00a3000 0x0 0x1000>;
			assigned-addresses = <0x82000000 0x0 0xe00a3000 0x0 0x1000>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x43 0x1>;
			local-mac-address = [02 00 e0 0a 30 00];
			compatible = "pasemi,1682m-gmac", "pasemi,ethernet";
			phy-handle = <0x7fe3d9d0>;
			phandle = <0x7fe32fd0>;
		};

		i2c@1c {
			device_type = "i2c";
			vendor-id = <0x1959>;
			device-id = <0xa003>;
			revision-id = <0x1>;
			class-code = <0xc0500>;
			reg = <0xe000 0x0 0x0 0x0 0x0 0x100e010 0x0 0x0 0x0 0x40>;
			assigned-addresses = <0x8100e010 0x0 0x7f0200 0x0 0x40>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x46 0x1>;
			phandle = <0x7fe334a0>;
		};

		i2c@1c,1 {
			device_type = "i2c";
			vendor-id = <0x1959>;
			device-id = <0xa003>;
			revision-id = <0x1>;
			class-code = <0xc0500>;
			reg = <0xe100 0x0 0x0 0x0 0x0 0x100e110 0x0 0x0 0x0 0x40>;
			assigned-addresses = <0x8100e110 0x0 0x7f0240 0x0 0x40>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x47 0x1>;
			phandle = <0x7fe33890>;
		};

		i2c@1c,2 {
			device_type = "i2c";
			vendor-id = <0x1959>;
			device-id = <0xa003>;
			revision-id = <0x1>;
			class-code = <0xc0500>;
			reg = <0xe200 0x0 0x0 0x0 0x0 0x100e210 0x0 0x0 0x0 0x40>;
			assigned-addresses = <0x8100e210 0x0 0x7f0280 0x0 0x40>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x48 0x1>;
			phandle = <0x7fe33c80>;
		};

		pci@11,3 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa002>;
			revision-id = <0x11>;
			class-code = <0x60400>;
			#address-cells = <0x3>;
			#size-cells = <0x2>;
			#interrupt-cells = <0x1>;
			bus-range = <0x9 0x9>;
			reg = <0x8b00 0x0 0x0 0x0 0x0>;
			phandle = <0x7fe36518>;
		};

		pci@11,2 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa002>;
			revision-id = <0x11>;
			class-code = <0x60400>;
			#address-cells = <0x3>;
			#size-cells = <0x2>;
			#interrupt-cells = <0x1>;
			bus-range = <0x8 0x8>;
			reg = <0x8a00 0x0 0x0 0x0 0x0>;
			phandle = <0x7fe36940>;
		};

		pci@11,1 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa002>;
			revision-id = <0x11>;
			class-code = <0x60400>;
			#address-cells = <0x3>;
			#size-cells = <0x2>;
			#interrupt-cells = <0x1>;
			bus-range = <0x7 0x7>;
			reg = <0x8900 0x0 0x0 0x0 0x0>;
			phandle = <0x7fe36d68>;
		};

		pci@11 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa002>;
			revision-id = <0x11>;
			class-code = <0x60400>;
			#address-cells = <0x3>;
			#size-cells = <0x2>;
			#interrupt-cells = <0x1>;
			bus-range = <0x5 0x6>;
			reg = <0x8800 0x0 0x0 0x0 0x0>;
			ranges = <0x1000000 0x0 0x0 0x1000000 0x0 0x0 0x0 0x4000 0x2000000 0x0 0xa0100000 0x2000000 0x0 0xa0100000 0x0 0x300000>;
			phandle = <0x7fe37190>;

			pci@12 {
				interrupt-parent = <0x7fe2ffa8>;
				interrupts = <0x9 0x1>;
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x4380>;
				revision-id = <0x0>;
				class-code = <0x1018f>;
				reg = <0x59000 0x0 0x0 0x0 0x0 0x1059010 0x0 0x0 0x0 0x8 0x1059014 0x0 0x0 0x0 0x4 0x1059018 0x0 0x0 0x0 0x8 0x105901c 0x0 0x0 0x0 0x4 0x1059020 0x0 0x0 0x0 0x10 0x2059024 0x0 0x0 0x0 0x400>;
				assigned-addresses = <0x81059010 0x0 0x1040 0x0 0x8 0x81059014 0x0 0x105c 0x0 0x4 0x81059018 0x0 0x1048 0x0 0x8 0x8105901c 0x0 0x1058 0x0 0x4 0x81059020 0x0 0x1010 0x0 0x10 0x82059024 0x0 0xa0209000 0x0 0x400>;
				phandle = <0x7fe39f58>;

				atapi0.0 {
					device_type = "block";
					phandle = <0x7fe3a410>;
				};

				ide0.1 {
					device_type = "block";
					phandle = <0x7fe3a518>;
				};
			};

			pci@13 {
				interrupt-parent = <0x7fe2ffa8>;
				interrupts = <0x9 0x1>;
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x4387>;
				revision-id = <0x0>;
				class-code = <0xc0310>;
				reg = <0x59800 0x0 0x0 0x0 0x0 0x2059810 0x0 0x0 0x0 0x1000>;
				assigned-addresses = <0x82059810 0x0 0xa0207000 0x0 0x1000>;
				phandle = <0x7fe3a618>;
			};

			pci@13,1 {
				interrupt-parent = <0x7fe2ffa8>;
				interrupts = <0xa 0x1>;
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x4388>;
				revision-id = <0x0>;
				class-code = <0xc0310>;
				reg = <0x59900 0x0 0x0 0x0 0x0 0x2059910 0x0 0x0 0x0 0x1000>;
				assigned-addresses = <0x82059910 0x0 0xa0208000 0x0 0x1000>;
				phandle = <0x7fe3aa08>;
			};

			pci@13,2 {
				interrupt-parent = <0x7fe2ffa8>;
				interrupts = <0xb 0x1>;
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x4389>;
				revision-id = <0x0>;
				class-code = <0xc0310>;
				reg = <0x59a00 0x0 0x0 0x0 0x0 0x2059a10 0x0 0x0 0x0 0x1000>;
				assigned-addresses = <0x82059a10 0x0 0xa0206000 0x0 0x1000>;
				phandle = <0x7fe3adf8>;
			};

			pci@13,3 {
				interrupt-parent = <0x7fe2ffa8>;
				interrupts = <0xa 0x1>;
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x438a>;
				revision-id = <0x0>;
				class-code = <0xc0310>;
				reg = <0x59b00 0x0 0x0 0x0 0x0 0x2059b10 0x0 0x0 0x0 0x1000>;
				assigned-addresses = <0x82059b10 0x0 0xa0204000 0x0 0x1000>;
				phandle = <0x7fe3b1e8>;
			};

			pci@13,4 {
				interrupt-parent = <0x7fe2ffa8>;
				interrupts = <0xb 0x1>;
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x438b>;
				revision-id = <0x0>;
				class-code = <0xc0310>;
				reg = <0x59c00 0x0 0x0 0x0 0x0 0x2059c10 0x0 0x0 0x0 0x1000>;
				assigned-addresses = <0x82059c10 0x0 0xa0205000 0x0 0x1000>;
				phandle = <0x7fe3b5d8>;
			};

			pci@13,5 {
				interrupt-parent = <0x7fe2ffa8>;
				interrupts = <0xc 0x1>;
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x4386>;
				revision-id = <0x0>;
				class-code = <0xc0320>;
				reg = <0x59d00 0x0 0x0 0x0 0x0 0x2059d10 0x0 0x0 0x0 0x100>;
				assigned-addresses = <0x82059d10 0x0 0xa0209800 0x0 0x100>;
				phandle = <0x7fe3b9c8>;
			};

			pci@14 {
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x4385>;
				revision-id = <0x14>;
				class-code = <0xc0500>;
				reg = <0x5a000 0x0 0x0 0x0 0x0 0x105a010 0x0 0x0 0x0 0x10 0x205a014 0x0 0x0 0x0 0x400>;
				assigned-addresses = <0x8105a010 0x0 0x1020 0x0 0x10 0x8205a014 0x0 0xa0209400 0x0 0x400>;
				phandle = <0x7fe3bdb8>;
			};

			pci@14,1 {
				interrupt-parent = <0x7fe2ffa8>;
				interrupts = <0x9 0x1>;
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x438c>;
				revision-id = <0x0>;
				class-code = <0x10183>;
				reg = <0x5a100 0x0 0x0 0x0 0x0 0x105a110 0x0 0x0 0x0 0x8 0x105a114 0x0 0x0 0x0 0x4 0x105a118 0x0 0x0 0x0 0x8 0x105a11c 0x0 0x0 0x0 0x4 0x105a120 0x0 0x0 0x0 0x10>;
				assigned-addresses = <0x8105a110 0x0 0x1030 0x0 0x8 0x8105a114 0x0 0x1054 0x0 0x4 0x8105a118 0x0 0x1038 0x0 0x8 0x8105a11c 0x0 0x1050 0x0 0x4 0x8105a120 0x0 0x1000 0x0 0x10>;
				phandle = <0x7fe3c120>;
			};

			pci@14,2 {
				interrupt-parent = <0x7fe2ffa8>;
				interrupts = <0x9 0x1>;
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x4383>;
				revision-id = <0x0>;
				class-code = <0x40300>;
				subsystem-vendor-id = <0x1888>;
				subsystem-id = <0x1000>;
				reg = <0x5a200 0x0 0x0 0x0 0x0 0x205a210 0x0 0x0 0x0 0x4000>;
				assigned-addresses = <0x8205a210 0x0 0xa0200000 0x0 0x4000>;
				phandle = <0x7fe3c5b0>;
			};

			pci@14,3 {
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x438d>;
				revision-id = <0x0>;
				class-code = <0x60100>;
				reg = <0x5a300 0x0 0x0 0x0 0x0 0x205a310 0x0 0x0 0x0 0x100000>;
				assigned-addresses = <0x8205a310 0x0 0xa0100000 0x0 0x100000>;
				phandle = <0x7fe3ca50>;
			};

			pci@14,4 {
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x4384>;
				revision-id = <0x0>;
				class-code = <0x60400>;
				#address-cells = <0x3>;
				#size-cells = <0x2>;
				#interrupt-cells = <0x1>;
				bus-range = <0x6 0x6>;
				reg = <0x5a400 0x0 0x0 0x0 0x0>;
				ranges = <0x1000000 0x0 0x3000 0x1000000 0x0 0x3000 0x0 0x1000 0x2000000 0x0 0xa0300000 0x2000000 0x0 0xa0300000 0x0 0x100000>;
				phandle = <0x7fe3cd90>;

				pci@6 {
					interrupt-parent = <0x7fe2ffa8>;
					interrupts = <0x5 0x1>;
					device_type = "pci";
					vendor-id = <0x10ec>;
					device-id = <0x8139>;
					revision-id = <0x10>;
					class-code = <0x20000>;
					subsystem-vendor-id = <0x10bd>;
					subsystem-id = <0x320>;
					reg = <0x63000 0x0 0x0 0x0 0x0 0x1063010 0x0 0x0 0x0 0x100 0x2063014 0x0 0x0 0x0 0x100>;
					assigned-addresses = <0x81063010 0x0 0x3000 0x0 0x100 0x82063014 0x0 0xa0300000 0x0 0x100>;
					phandle = <0x7fe3d248>;
				};
			};
		};

		pci@10 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa002>;
			revision-id = <0x11>;
			class-code = <0x60400>;
			#address-cells = <0x3>;
			#size-cells = <0x2>;
			#interrupt-cells = <0x1>;
			bus-range = <0x1 0x1>;
			reg = <0x8000 0x0 0x0 0x0 0x0>;
			ranges = <0x1000000 0x0 0x2000 0x1000000 0x0 0x2000 0x0 0x1000 0x2000000 0x0 0x90000000 0x2000000 0x0 0x90000000 0x0 0x10100000>;
			phandle = <0x7fe37648>;

			pci@0 {
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x6610>;
				revision-id = <0x87>;
				class-code = <0x30000>;
				subsystem-vendor-id = <0x174b>;
				subsystem-id = <0xe269>;
				reg = <0x10000 0x0 0x0 0x0 0x0 0x42010010 0x0 0x0 0x0 0x10000000 0x2010018 0x0 0x0 0x0 0x40000 0x1010020 0x0 0x0 0x0 0x100>;
				assigned-addresses = <0xc2010010 0x0 0x90000000 0x0 0x10000000 0x82010018 0x0 0xa0000000 0x0 0x40000 0x81010020 0x0 0x2000 0x0 0x100>;
				interrupt-parent = <0x7fe2f6e8>;
				interrupts = <0x30 0x1>;
				phandle = <0x7fe395c8>;
			};

			pci@0,1 {
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0xaab0>;
				revision-id = <0x0>;
				class-code = <0x40300>;
				subsystem-vendor-id = <0x174b>;
				subsystem-id = <0xaab0>;
				reg = <0x10100 0x0 0x0 0x0 0x0 0x2010110 0x0 0x0 0x0 0x4000>;
				assigned-addresses = <0x82010110 0x0 0xa0060000 0x0 0x4000>;
				interrupt-parent = <0x7fe2f6e8>;
				interrupts = <0x31 0x1>;
				phandle = <0x7fe39ab8>;
			};
		};

		pci@3 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa00c>;
			revision-id = <0x13>;
			class-code = <0x80080>;
			reg = <0x1800 0x0 0x0 0x0 0x0>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x54 0x1>;
			phandle = <0x7fe37b00>;
		};

		pci@4 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa00a>;
			revision-id = <0x11>;
			class-code = <0x50000>;
			reg = <0x2000 0x0 0x0 0x0 0x0>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x58 0x1>;
			phandle = <0x7fe37e78>;
		};

		pci@5 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa00a>;
			revision-id = <0x11>;
			class-code = <0x50000>;
			reg = <0x2800 0x0 0x0 0x0 0x0>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x5a 0x1>;
			phandle = <0x7fe381f0>;
		};

		pci@8 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa000>;
			revision-id = <0x12>;
			class-code = <0xb2000>;
			reg = <0x4000 0x0 0x0 0x0 0x0>;
			phandle = <0x7fe38568>;
		};

		pci@9 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa000>;
			revision-id = <0x12>;
			class-code = <0xb2000>;
			reg = <0x4800 0x0 0x0 0x0 0x0>;
			phandle = <0x7fe38830>;
		};

		pci@15 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa006>;
			revision-id = <0x11>;
			class-code = <0x20000>;
			reg = <0xa800 0x0 0x0 0x0 0x0 0x82000000 0x0 0xe00a8000 0x0 0x1000>;
			assigned-addresses = <0x82000000 0x0 0xe00a8000 0x0 0x1000>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x44 0x1>;
			phandle = <0x7fe38af8>;
		};

		pci@1b {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa00b>;
			revision-id = <0x11>;
			class-code = <0x88000>;
			reg = <0xd800 0x0 0x0 0x0 0x0>;
			phandle = <0x7fe38ee8>;
		};

		pci@1e {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa008>;
			revision-id = <0x12>;
			class-code = <0x601ff>;
			reg = <0xf000 0x0 0x0 0x0 0x0 0x100f010 0x0 0x0 0x0 0x100 0x100f014 0x0 0x0 0x0 0x100>;
			assigned-addresses = <0x8100f010 0x0 0x7f0400 0x0 0x100 0x8100f014 0x0 0x7f0500 0x0 0x100>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x51 0x1>;
			phandle = <0x7fe391b0>;
		};
	};

	cpus {
		#address-cells = <0x1>;
		#size-cells = <0x0>;
		phandle = <0x7fe30540>;

		PowerPC,PA6T@0 {
			device_type = "cpu";
			bus-frequency = <0x35a4e900>;
			clock-frequency = <0x6b49d200>;
			timebase-frequency = <0x3f940aa>;
			d-cache-line-size = <0x40>;
			i-cache-line-size = <0x40>;
			d-cache-block-size = <0x40>;
			i-cache-block-size = <0x40>;
			ibm,segment-page-sizes = <0xc 0x0 0x1 0xc 0x0 0xe 0x20 0x1 0xe 0x1 0x10 0x110 0x1 0x10 0x3 0x12 0x130 0x1 0x12 0xf 0x14 0x30 0x1 0x14 0x1f 0x18 0x100 0x1 0x18 0x0 0x1e 0x120 0x1 0x1e 0x3f>;
			ibm,processor-segment-sizes = <0x1c 0x28>;
			ibm,processor-page-sizes = <0xc 0xe 0x10 0x12 0x14 0x18 0x1e>;
			64-bit;
			cpu-version = <0x900102>;
			general-purpose;
			graphics;
			d-cache-size = <0x10000>;
			i-cache-size = <0x10000>;
			i-cache-sets = <0x2>;
			d-cache-sets = <0x2>;
			reg = <0x0>;
			phandle = <0x7fe30698>;
		};

		PowerPC,PA6T@1 {
			device_type = "cpu";
			bus-frequency = <0x35a4e900>;
			clock-frequency = <0x6b49d200>;
			timebase-frequency = <0x3f940aa>;
			d-cache-line-size = <0x40>;
			i-cache-line-size = <0x40>;
			d-cache-block-size = <0x40>;
			i-cache-block-size = <0x40>;
			ibm,segment-page-sizes = <0xc 0x0 0x1 0xc 0x0 0xe 0x20 0x1 0xe 0x1 0x10 0x110 0x1 0x10 0x3 0x12 0x130 0x1 0x12 0xf 0x14 0x30 0x1 0x14 0x1f 0x18 0x100 0x1 0x18 0x0 0x1e 0x120 0x1 0x1e 0x3f>;
			ibm,processor-segment-sizes = <0x1c 0x28>;
			ibm,processor-page-sizes = <0xc 0xe 0x10 0x12 0x14 0x18 0x1e>;
			64-bit;
			cpu-version = <0x900102>;
			general-purpose;
			graphics;
			d-cache-size = <0x10000>;
			i-cache-size = <0x10000>;
			i-cache-sets = <0x2>;
			d-cache-sets = <0x2>;
			reg = <0x1>;
			phandle = <0x7fe30eb0>;
		};
	};

	memory {
		device_type = "memory";
		reg = <0x0 0x0 0x0 0x80000000 0x1 0x0 0x0 0x80000000>;
		available = <0x0 0x0 0x0 0x7fd1d000 0x1 0x0 0x0 0x80000000>;
		phandle = <0x7fe316c8>;
	};

	lpc@fe000000 {
		device_type = "lpc";
		#address-cells = <0x1>;
		#size-cells = <0x1>;
		reg = <0x0 0xfe000000 0x0 0x2000000>;
		ranges = <0xfe000000 0x0 0xfe000000 0x2000000>;
		phandle = <0x7fe34070>;
	};

	localbus@f0000000 {
		device_type = "localbus";
		compatible = "pasemi,localbus", "localbus";
		#interrupt-cells = <0x2>;
		#address-cells = <0x1>;
		#size-cells = <0x1>;
		reg = <0x0 0xf0000000 0x0 0xc000000>;
		ranges = <0x0 0x0 0xf0000000 0xc000000>;
		phandle = <0x7fe342e0>;

		cf@1000000 {
			device_type = "electra-cf";
			compatible = "pasemi,chitra-cf", "pasemi,electra-cf", "electra-cf";
			reg = <0x0 0x1000 0x1000000 0x1000>;
			interrupts = <0x0 0x1>;
			card-detect-gpio = <0xe>;
			card-vsense-gpio = <0x1>;
			card-3v-gpio = <0xa>;
			card-5v-gpio = <0xb>;
			interrupt-parent = <0x7fe2f6e8>;
			phandle = <0x7fe3dbe0>;
		};
	};

	chosen {
		linux,initrd-end = <0x0 0x244dea00>;
		linux,initrd-start = <0x0 0x24000000>;
		linux,stdout-path = "/bootconsole";
		bootargs = "root=LABEL=AMIGAONE\n";
		cpu = <0x7fe30698>;
		memory = <0x7fe316c8>;
		sdc-interrupt-controller = <0x7fe2f6e8>;
		stdin = <0x7fe35b00>;
		stdout = <0x7fe35b00>;
		phandle = <0x7fe34628>;
	};

	bootconsole {
		device_type = "bootconsole";
		phandle = <0x7fe359f0>;
	};
};
User avatar
sailorMH
Posts: 272
Joined: Wed Aug 28, 2013 7:01 pm
Location: Czech republic

Re: New kernels

Post by sailorMH »

@xeno74
unfortunatelly, I have no device-tree-compiler installed on Fienix or Debian Sid.
On weekend I will backyp Debian, will made upgrade + install dtc
A1200, Micro A1-C (G3/1.2 GHz), AmigaOne XE (G4/1.4 GHz), Pegasos II (G4/1.33 GHz), Sam440ep, Sam440ep-flex, Sam460LE, AmigaOne X1000
Efika 5200b, Pegasos I, Powerbook, Mac Mini (1.83 GHz), iMac, Powermac Quad

AmigaOS, MorphOS, linux, MacOS X
User avatar
xeno74
Posts: 10707
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

Hypex wrote: Wed Mar 05, 2025 3:32 pm Okay here we go:
Great result:

Code: Select all

io-bridge@0 {
			#interrupt-cells = <0x1>;
			#size-cells = <0x2>;
			#address-cells = <0x3>;
			device_type = "isa";
			vendor-id = <0x1959>;
			device-id = <0xa001>;
			revision-id = <0x12>;
			class-code = <0x60000>;
			reg = <0x0 0x0 0x0 0x0 0x0 0x82000000 0x0 0xe0000000 0x0 0x2000 0xc2000000 0x0 0xfd800000 0x0 0x1000>;
			assigned-addresses = <0x82000000 0x0 0xe0000000 0x0 0x2000 0xc2000000 0x0 0xfd800000 0x0 0x1000>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x56 0x1>;
			compatible = "pasemi,1682m-iob", "pasemi,io-bridge";
			phandle = <0x7fe32728>;
sailorMH wrote: Wed Mar 05, 2025 3:53 pm On weekend I will backyp Debian, will made upgrade + install dtc
I am looking forward to your test results. But be careful when updating.
Post Reply