linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
@ 2024-06-30 10:21 Christian Zigotzky
  2024-07-02 15:19 ` Marc Zyngier
  2024-07-02 16:54 ` Marc Zyngier
  0 siblings, 2 replies; 38+ messages in thread
From: Christian Zigotzky @ 2024-06-30 10:21 UTC (permalink / raw)
  To: Rob Herring, Marc Zyngier, apatel, DTML,
	Linux Kernel Mailing List, linuxppc-dev, mad skateman,
	R.T.Dickinson, Matthew Leaman, Darren Stevens, Christian Zigotzky

Hello,

There is an issue with the identification of ATA drives with our P.A. 
Semi Nemo boards [1] after the
commit "of/irq: Factor out parsing of interrupt-map parent phandle+args 
from of_irq_parse_raw()" [2].

Error messages:

ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
ata2.00: qc timeout after 10000 mssecs (cmd 0xec)

Screenshots [3]

I bisected yesterday [4] and "of/irq: Factor out parsing of 
interrupt-map parent phandle+args from of_irq_parse_raw()" [2] is the 
first bad commit.

Then I created a patch for reverting this first bad commit. I also 
reverted the changes in drivers/of/property.c. [5]

The patched kernel boots with successful detection of the ATA devices.

Please check the of/irq updates.

Thanks,
Christian


[1] https://en.wikipedia.org/wiki/AmigaOne_X1000
[2] 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.10-rc5&id=935df1bd40d43c4ee91838c42a20e9af751885cc
[3]
- https://i.ibb.co/WcH8g4K/20240626-095132.jpg
- https://i.ibb.co/K7KnDxx/panic2.jpg
- https://i.ibb.co/frnbJfb/panic3.jpg

[4] https://forum.hyperion-entertainment.com/viewtopic.php?p=58585#p58585
[5] 
https://github.com/chzigotzky/kernels/blob/main/patches/X1000/of_irq_v2.patch

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-06-30 10:21 [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29 Christian Zigotzky
@ 2024-07-02 15:19 ` Marc Zyngier
  2024-07-02 17:55   ` Christian Zigotzky
  2024-07-02 16:54 ` Marc Zyngier
  1 sibling, 1 reply; 38+ messages in thread
From: Marc Zyngier @ 2024-07-02 15:19 UTC (permalink / raw)
  To: Christian Zigotzky
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

Christian,

On Sun, 30 Jun 2024 11:21:55 +0100,
Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
> 
> Hello,
> 
> There is an issue with the identification of ATA drives with our
> P.A. Semi Nemo boards [1] after the
> commit "of/irq: Factor out parsing of interrupt-map parent
> phandle+args from of_irq_parse_raw()" [2].
> 
> Error messages:
> 
> ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
> ata2.00: qc timeout after 10000 mssecs (cmd 0xec)
> 
> Screenshots [3]
> 
> I bisected yesterday [4] and "of/irq: Factor out parsing of
> interrupt-map parent phandle+args from of_irq_parse_raw()" [2] is the
> first bad commit.
> 
> Then I created a patch for reverting this first bad commit. I also
> reverted the changes in drivers/of/property.c. [5]
> 
> The patched kernel boots with successful detection of the ATA devices.
> 
> Please check the of/irq updates.

It is hard to understand what is going on with so little information.

Please provide the device tree for your platform. It isn't possible to
debug this without it, no matter how many pictures you provide. If it
doesn't exist in source form, you can dump it using:

# dtc -I dtb /sys/firmware/fdt

and posting the full output.

Additionally, a full dmesg of both working and non working boots would
be useful.

Thanks,

	M.

-- 
Without deviation from the norm, progress is not possible.

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-06-30 10:21 [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29 Christian Zigotzky
  2024-07-02 15:19 ` Marc Zyngier
@ 2024-07-02 16:54 ` Marc Zyngier
  2024-07-02 20:48   ` Rob Herring
                     ` (2 more replies)
  1 sibling, 3 replies; 38+ messages in thread
From: Marc Zyngier @ 2024-07-02 16:54 UTC (permalink / raw)
  To: Christian Zigotzky
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On Sun, 30 Jun 2024 11:21:55 +0100,
Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
> 
> Hello,
> 
> There is an issue with the identification of ATA drives with our
> P.A. Semi Nemo boards [1] after the
> commit "of/irq: Factor out parsing of interrupt-map parent
> phandle+args from of_irq_parse_raw()" [2].

[snip]

My earlier request for valuable debug information still stands. But
while you're at it, can you please give the following hack a go?

	M.

--- a/drivers/of/irq.c
+++ b/drivers/of/irq.c
@@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
 
 			oldimap = imap;
 			imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
-			if (!imap)
-				goto fail;
+			if (!imap) {
+				match = 0;
+				break;
+			}
 
 			match &= of_device_is_available(out_irq->np);
 			if (match)

This may not be the final workaround even if it solves your boot
problem, but will at least give us a hint at what is going wrong.

I have the fuzzy feeling that we may be able to lob this broken system
as part of the of_irq_imap_abusers[] array, which would solve things
pretty "neatly".

	M.

-- 
Without deviation from the norm, progress is not possible.

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-02 15:19 ` Marc Zyngier
@ 2024-07-02 17:55   ` Christian Zigotzky
  2024-07-02 19:49     ` Marc Zyngier
  0 siblings, 1 reply; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-02 17:55 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

Hello Marc,

Thank you for your reply.

On 02.07.24 17:19, Marc Zyngier wrote:
> Christian,
>
> On Sun, 30 Jun 2024 11:21:55 +0100,
> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
>> Hello,
>>
>> There is an issue with the identification of ATA drives with our
>> P.A. Semi Nemo boards [1] after the
>> commit "of/irq: Factor out parsing of interrupt-map parent
>> phandle+args from of_irq_parse_raw()" [2].
>>
>> Error messages:
>>
>> ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
>> ata2.00: qc timeout after 10000 mssecs (cmd 0xec)
>>
>> Screenshots [3]
>>
>> I bisected yesterday [4] and "of/irq: Factor out parsing of
>> interrupt-map parent phandle+args from of_irq_parse_raw()" [2] is the
>> first bad commit.
>>
>> Then I created a patch for reverting this first bad commit. I also
>> reverted the changes in drivers/of/property.c. [5]
>>
>> The patched kernel boots with successful detection of the ATA devices.
>>
>> Please check the of/irq updates.
> It is hard to understand what is going on with so little information.
>
> Please provide the device tree for your platform. It isn't possible to
> debug this without it, no matter how many pictures you provide. If it
> doesn't exist in source form, you can dump it using:
>
> # dtc -I dtb /sys/firmware/fdt
>
> and posting the full output.
>
> Additionally, a full dmesg of both working and non working boots would
> be useful.
>
> Thanks,
>
> 	M.
>
The device tree of the Nemo board and further information: 
https://forum.hyperion-entertainment.com/viewtopic.php?p=54406#p54406

Cheers,
Christian

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-02 17:55   ` Christian Zigotzky
@ 2024-07-02 19:49     ` Marc Zyngier
  2024-07-03  3:11       ` Christian Zigotzky
  0 siblings, 1 reply; 38+ messages in thread
From: Marc Zyngier @ 2024-07-02 19:49 UTC (permalink / raw)
  To: Christian Zigotzky
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On 2024-07-02 18:55, Christian Zigotzky wrote:
> Hello Marc,
> 
> Thank you for your reply.
> 
> On 02.07.24 17:19, Marc Zyngier wrote:
>> Please provide the device tree for your platform. It isn't possible to
>> debug this without it, no matter how many pictures you provide. If it
>> doesn't exist in source form, you can dump it using:
>> 
>> # dtc -I dtb /sys/firmware/fdt
>> 
>> and posting the full output.
>> 
>> Additionally, a full dmesg of both working and non working boots would
>> be useful.
>> 
>> Thanks,
>> 
>> 	M.
>> 
> The device tree of the Nemo board and further information:
> https://forum.hyperion-entertainment.com/viewtopic.php?p=54406#p54406

Please post these things on the list. I have no interest in
fishing things on a random forum, and this information is
useful for everyone.

Thanks,

          M.
-- 
Jazz is not dead. It just smells funny...

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-02 16:54 ` Marc Zyngier
@ 2024-07-02 20:48   ` Rob Herring
  2024-07-02 21:42     ` Marc Zyngier
  2024-07-03 11:30     ` Michael Ellerman
  2024-07-03  3:27   ` Christian Zigotzky
  2024-07-04  4:10   ` Christian Zigotzky
  2 siblings, 2 replies; 38+ messages in thread
From: Rob Herring @ 2024-07-02 20:48 UTC (permalink / raw)
  To: Marc Zyngier, Christian Zigotzky
  Cc: apatel, DTML, Darren Stevens, mad skateman,
	Linux Kernel Mailing List, R.T.Dickinson, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On Tue, Jul 2, 2024 at 10:54 AM Marc Zyngier <maz@kernel.org> wrote:
>
> On Sun, 30 Jun 2024 11:21:55 +0100,
> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
> >
> > Hello,
> >
> > There is an issue with the identification of ATA drives with our
> > P.A. Semi Nemo boards [1] after the
> > commit "of/irq: Factor out parsing of interrupt-map parent
> > phandle+args from of_irq_parse_raw()" [2].
>
> [snip]
>
> My earlier request for valuable debug information still stands. But
> while you're at it, can you please give the following hack a go?
>
>         M.
>
> --- a/drivers/of/irq.c
> +++ b/drivers/of/irq.c
> @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
>
>                         oldimap = imap;
>                         imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
> -                       if (!imap)
> -                               goto fail;
> +                       if (!imap) {
> +                               match = 0;
> +                               break;
> +                       }

AFAICT reading the DT, I don't think this would fix it. imap should
only be null if malformed. This case to me looks like interrupt-map
has the correct cell sizes, but just never matches to do the mapping.
So maybe imaplen is off and that causes us to end up here, but if
there's an error I don't see it. A boot with DEBUG enabled in
drivers/of/irq.c would help.

>
>                         match &= of_device_is_available(out_irq->np);
>                         if (match)
>
> This may not be the final workaround even if it solves your boot
> problem, but will at least give us a hint at what is going wrong.
>
> I have the fuzzy feeling that we may be able to lob this broken system
> as part of the of_irq_imap_abusers[] array, which would solve things
> pretty "neatly".

I think this would work and would consolidate the work-arounds. It
would need either "pasemi,rootbus" or "pa-pxp" added to the list.

Rob

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-02 20:48   ` Rob Herring
@ 2024-07-02 21:42     ` Marc Zyngier
  2024-07-03 11:30     ` Michael Ellerman
  1 sibling, 0 replies; 38+ messages in thread
From: Marc Zyngier @ 2024-07-02 21:42 UTC (permalink / raw)
  To: Rob Herring
  Cc: apatel, DTML, Darren Stevens, R.T.Dickinson,
	Linux Kernel Mailing List, mad skateman, Christian Zigotzky,
	Matthew Leaman, linuxppc-dev, Christian Zigotzky

On Tue, 02 Jul 2024 21:48:23 +0100,
Rob Herring <robh@kernel.org> wrote:
> 
> On Tue, Jul 2, 2024 at 10:54 AM Marc Zyngier <maz@kernel.org> wrote:
> >
> > On Sun, 30 Jun 2024 11:21:55 +0100,
> > Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
> > >
> > > Hello,
> > >
> > > There is an issue with the identification of ATA drives with our
> > > P.A. Semi Nemo boards [1] after the
> > > commit "of/irq: Factor out parsing of interrupt-map parent
> > > phandle+args from of_irq_parse_raw()" [2].
> >
> > [snip]
> >
> > My earlier request for valuable debug information still stands. But
> > while you're at it, can you please give the following hack a go?
> >
> >         M.
> >
> > --- a/drivers/of/irq.c
> > +++ b/drivers/of/irq.c
> > @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
> >
> >                         oldimap = imap;
> >                         imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
> > -                       if (!imap)
> > -                               goto fail;
> > +                       if (!imap) {
> > +                               match = 0;
> > +                               break;
> > +                       }
> 
> AFAICT reading the DT, I don't think this would fix it. imap should
> only be null if malformed. This case to me looks like interrupt-map
> has the correct cell sizes, but just never matches to do the mapping.
> So maybe imaplen is off and that causes us to end up here, but if
> there's an error I don't see it. A boot with DEBUG enabled in
> drivers/of/irq.c would help.
> 
> >
> >                         match &= of_device_is_available(out_irq->np);
> >                         if (match)
> >
> > This may not be the final workaround even if it solves your boot
> > problem, but will at least give us a hint at what is going wrong.
> >
> > I have the fuzzy feeling that we may be able to lob this broken system
> > as part of the of_irq_imap_abusers[] array, which would solve things
> > pretty "neatly".
> 
> I think this would work and would consolidate the work-arounds. It
> would need either "pasemi,rootbus" or "pa-pxp" added to the list.

I'd be all for this.

	M.

diff --git a/drivers/of/irq.c b/drivers/of/irq.c
index 462375b293e47..c94203ce65bb3 100644
--- a/drivers/of/irq.c
+++ b/drivers/of/irq.c
@@ -81,7 +81,8 @@ EXPORT_SYMBOL_GPL(of_irq_find_parent);
 /*
  * These interrupt controllers abuse interrupt-map for unspeakable
  * reasons and rely on the core code to *ignore* it (the drivers do
- * their own parsing of the property).
+ * their own parsing of the property). The PAsemi entry covers a
+ * non-sensical interrupt-map that is better left ignored.
  *
  * If you think of adding to the list for something *new*, think
  * again. There is a high chance that you will be sent back to the
@@ -95,6 +96,7 @@ static const char * const of_irq_imap_abusers[] = {
 	"fsl,ls1043a-extirq",
 	"fsl,ls1088a-extirq",
 	"renesas,rza1-irqc",
+	"pasemi,rootbus",
 	NULL,
 };
 
@@ -293,20 +295,8 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
 			imaplen -= imap - oldimap;
 			pr_debug(" -> imaplen=%d\n", imaplen);
 		}
-		if (!match) {
-			if (intc) {
-				/*
-				 * The PASEMI Nemo is a known offender, so
-				 * let's only warn for anyone else.
-				 */
-				WARN(!IS_ENABLED(CONFIG_PPC_PASEMI),
-				     "%pOF interrupt-map failed, using interrupt-controller\n",
-				     ipar);
-				return 0;
-			}
-
+		if (!match)
 			goto fail;
-		}
 
 		/*
 		 * Successfully parsed an interrupt-map translation; copy new

-- 
Without deviation from the norm, progress is not possible.

^ permalink raw reply related	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-02 19:49     ` Marc Zyngier
@ 2024-07-03  3:11       ` Christian Zigotzky
  2024-07-03  6:40         ` Marc Zyngier
  0 siblings, 1 reply; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-03  3:11 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

Hello Marc,

On 02.07.24 21:49, Marc Zyngier wrote:
> On 2024-07-02 18:55, Christian Zigotzky wrote:
>> Hello Marc,
>>
>> Thank you for your reply.
>>
>> On 02.07.24 17:19, Marc Zyngier wrote:
>>> Please provide the device tree for your platform. It isn't possible to
>>> debug this without it, no matter how many pictures you provide. If it
>>> doesn't exist in source form, you can dump it using:
>>>
>>> # dtc -I dtb /sys/firmware/fdt
>>>
>>> and posting the full output.
>>>
>>> Additionally, a full dmesg of both working and non working boots would
>>> be useful.
>>>
>>> Thanks,
>>>
>>>     M.
>>>
>> The device tree of the Nemo board and further information:
>> https://forum.hyperion-entertainment.com/viewtopic.php?p=54406#p54406
>
> Please post these things on the list. I have no interest in
> fishing things on a random forum, and this information is
> useful for everyone.
>
> Thanks,
>
>          M.

Sorry, here you are:

Device tree of the Nemo board (Hardinfo):

-Device Tree-
Summary
Maps
/
/sdc@fc000000
/sdc@fc000000/openpic@fc000000
/sdc@fc000000/mdio@0
/sdc@fc000000/mdio@0/ethernet-phy@0
/sdc@fc000000/rng@fc105000
/sdc@fc000000/gizmo@fc104000
/sdc@fc000000/gpio@fc103000
/pxp@0,e0000000
/pxp@0,e0000000/i2c@1c,2
/pxp@0,e0000000/serial@1d
/pxp@0,e0000000/io-bridge@0
/pxp@0,e0000000/dma-engine@1a
/pxp@0,e0000000/pci@11
/pxp@0,e0000000/pci@11/pci@13
/pxp@0,e0000000/pci@11/pci@13,3
/pxp@0,e0000000/pci@11/pci@13,1
/pxp@0,e0000000/pci@11/pci@14,4
/pxp@0,e0000000/pci@11/pci@14,4/pci@6
/pxp@0,e0000000/pci@11/pci@14,4/pci@6,1
/pxp@0,e0000000/pci@11/pci@14,4/pci@5
/pxp@0,e0000000/pci@11/pci@14,2
/pxp@0,e0000000/pci@11/pci@14
/pxp@0,e0000000/pci@11/pci@13,4
/pxp@0,e0000000/pci@11/pci@12
/pxp@0,e0000000/pci@11/pci@12/atapi0.1
/pxp@0,e0000000/pci@11/pci@12/ide0.0
/pxp@0,e0000000/pci@11/pci@13,2
/pxp@0,e0000000/pci@11/pci@14,3
/pxp@0,e0000000/pci@11/pci@14,1
/pxp@0,e0000000/pci@11/pci@13,5
/pxp@0,e0000000/pci@8
/pxp@0,e0000000/i2c@1c
/pxp@0,e0000000/pci@11,2
/pxp@0,e0000000/pci@4
/pxp@0,e0000000/ethernet@14,3
/pxp@0,e0000000/pci@1b
/pxp@0,e0000000/i2c@1c,1
/pxp@0,e0000000/pci@9
/pxp@0,e0000000/pci@11,3
/pxp@0,e0000000/pci@10
/pxp@0,e0000000/pci@10/pci@0,1
/pxp@0,e0000000/pci@10/pci@0
/pxp@0,e0000000/pci@11,1
/pxp@0,e0000000/cache-controller@1
/pxp@0,e0000000/pci@5
/pxp@0,e0000000/serial@1d,1
/pxp@0,e0000000/pci@1e
/pxp@0,e0000000/pci@3
/pxp@0,e0000000/pci@15
/bootconsole
/options
/openprom
/lpc@fe000000
/chosen
/cpus
/cpus/PowerPC,PA6T@0
/cpus/PowerPC,PA6T@1
/memory
/localbus@f0000000
/localbus@f0000000/cf@1000000
Messages

--------

lsprop /proc/device-tree:

compatible       "pasemi,nemo"
          "pasemi,pa6t-1682m"
          "PA6T-1682M"
          "pasemi,pwrficient"
          "pasemi"
device_type      "bootrom"
model            "pasemi,nemo"
#interrupt-cells 00000002
#address-cells   00000002
#size-cells      00000002
linux,phandle    7fdff018 (2145382424)
platform-open-pic 00000000 fc000000 00000000 00041000
name             ""

/proc/device-tree/sdc@fc000000:
compatible       "1682m-sdc"
          "pasemi,pwrficient-sdc"
          "pasemi,sdc"
device_type      "sdc"
#address-cells   00000001
#size-cells      00000001
reg              00000000 fc000000 00000000 00800000
linux,phandle    7fe2f458 (2145580120)
name             "sdc"

/proc/device-tree/sdc@fc000000/rng@fc105000:
compatible       "1682m-rng"
          "pasemi,pwrficient-rng"
          "pasemi,rng"
device_type      "rng"
reg              fc105000 00001000
linux,phandle    7fe2fdd0 (2145582544)
name             "rng"

/proc/device-tree/sdc@fc000000/mdio@0:
compatible       "gpio-mdio"
mdc-pin          00000005
#address-cells   00000001
#size-cells      00000000
reg              00000000 00000000
linux,phandle    7fe3d5a0 (2145637792)
mdio-pin         00000006
name             "mdio"

/proc/device-tree/sdc@fc000000/mdio@0/ethernet-phy@0:
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000007 00000001
reg              00000000
linux,phandle    7fe3d860 (2145638496)
name             "ethernet-phy"

/proc/device-tree/sdc@fc000000/openpic@fc000000:
compatible       "pasemi,pwrficient-openpic"
          "chrp,open-pic"
device_type      "open-pic"
msi-available-ranges 00000200 00000200
#interrupt-cells 00000002
#address-cells   00000000
reg              fc000000 00100000
linux,phandle    7fe2f6e8 (2145580776)
name             "openpic"
interrupt-controller

/proc/device-tree/sdc@fc000000/gizmo@fc104000:
compatible       "1682m-gizmo"
          "pasemi,pwrficient-gizmo"
          "pasemi,gizmo"
device_type      "gizmo"
reg              fc104000 00001000
linux,phandle    7fe2fbf0 (2145582064)
name             "gizmo"

/proc/device-tree/sdc@fc000000/gpio@fc103000:
compatible       "1682m-gpio"
          "pasemi,pwrficient-gpio"
          "pasemi,gpio"
device_type      "gpio"
reg              fc103000 00001000
linux,phandle    7fe2fa18 (2145581592)
name             "gpio"

/proc/device-tree/options:
MENU_2_LABEL     "Debian Sid/experimental Kernel 4.9"
MENU_4_COMMAND   "set pmu -astate=A4 ; ramdisk -z -addr=0x24000000 
-fatfs cf0:slitaz25.gz ; boot -elf -noints -fatfs cf0:vmlinux-3.13.14"
ETH0_HWADDR      "00:50:C2:20:DA:9E"
CFE_MEMORYSIZE   "8192"
MENU_5_LABEL     "Fedora 17 Kernel 3.13.9"
MENU_8_LABEL     "ubuntu MATE 16.04.2 LTS Kernel 4.9"
MENU_1_COMMAND   "setenv amigaboot_quiet Y ;boot -fs=iso 
atapi0.1:amigaboot.of"
MENU_8_COMMAND   "set pmu -astate=A4 ; setenv bootargs "root=/dev/sdb1 
quiet ro splash" ; boot -elf -noints -fatfs cf0:vmlinux-4.9"
bootargs         "root=/dev/sda4"
STARTUP          "speed;menu"
MENU_DEFAULT     "0"
MENU_0_LABEL     "AmigaOS"
MENU_5_COMMAND   73657420 706d7520 2d617374 6174653d
          4134203b 20736574 656e7620 626f6f74
          61726773 20227264 2e6d643d 30207264
          2e6c766d 3d302072 642e646d 3d302053
          5953464f 4e543d54 72756520 4b455954
          41424c45 3d646520 72642e6c 756b733d
          3020726f 6f743d2f 6465762f 73646233
          204c414e 473d6465 5f44452e 5554462d
          [191 bytes total]
MENU_3_LABEL     "ubuntu MATE 17.04 Kernel 4.9"
MENU_6_LABEL     "Fedora 25 PPC64 Kernel 4.9"
MENU_2_COMMAND   "set pmu -astate=A4 ; setenv bootargs "root=/dev/sda4" 
; boot -elf -noints -fatfs cf0:vmlinux-4.9"
MENU_9_LABEL     "openSUSE Tumbleweed Kernel 4.14"
speed            "set pmu -astate=A4"
MENU_9_COMMAND   "set pmu -astate=A4 ; setenv bootargs "root=/dev/sdb6 
splash=silent" ; boot -elf -noints -fatfs cf0:vmlinux-4.14"
BOOT_CONSOLE     "pcconsole0"
CFE_VERSION      "PAS-2.0.30"
little-endian?   00000000
MENU_6_COMMAND   "set pmu -astate=A4 ; setenv bootargs "root=/dev/sdb4" 
; boot -elf -noints -fatfs cf0:vmlinux-4.9"
CFE_BOARDNAME    "NEMO"
MENU_1_LABEL     "AmigaOS CD Boot"
MENU_4_LABEL     "SliTaz Snapshot 25 Kernel 3.13.14"
MENU_3_COMMAND   "set pmu -astate=A4 ; setenv bootargs "root=/dev/sdb7 
quiet ro splash" ; boot -elf -noints -fatfs cf0:vmlinux-4.9"
MENU_7_LABEL     "openSUSE 11.1 Kernel 4.13"
os4_commandline  "DEBUGLEVEL=0 SERIAL"
MENU_0_COMMAND   "setenv amigaboot_quiet Y ;boot -fs=amigafs 
ide0.0:amigaboot.of"
linux,phandle    7fe2f1f0 (2145579504)
MENU_TIMEOUT     "6"
MENU_7_COMMAND   "set pmu -astate=A4 ; setenv bootargs "root=/dev/sdb5" 
; boot -elf -noints -fatfs cf0:vmlinux-4.13"
framebuffer      "800/600/8/0x90000000/832"
name             "options"

/proc/device-tree/chosen:
linux,stdout-package 7fe35880 (2145605760)
bootargs         "root=/dev/sda4"
cpu              7fe30698 (2145584792)
stdout           7fe35990 (2145606032)
memory           7fe316c8 (2145588936)
stdin            7fe35990 (2145606032)
linux,stdout-path "/bootconsole"
sdc-interrupt-controller 7fe2f6e8 (2145580776)
linux,phandle    7fe34628 (2145601064)
name             "chosen"

/proc/device-tree/openprom:
device_type      "BootROM"
model            "Open Firmware 3"
linux,phandle    7fe2f2f0 (2145579760)
name             "openprom"

/proc/device-tree/localbus@f0000000:
compatible       "pasemi,localbus"
          "localbus"
device_type      "localbus"
ranges           00000000 00000000 f0000000 0c000000
#interrupt-cells 00000002
#address-cells   00000001
#size-cells      00000001
reg              00000000 f0000000 00000000 0c000000
linux,phandle    7fe342e0 (2145600224)
name             "localbus"

/proc/device-tree/localbus@f0000000/cf@1000000:
compatible       "pasemi,chitra-cf"
          "pasemi,electra-cf"
          "electra-cf"
card-3v-gpio     0000000a (10)
device_type      "electra-cf"
card-vsense-gpio 00000001
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000000 00000001
reg              00000000 00001000 01000000 00001000
card-detect-gpio 0000000e (14)
linux,phandle    7fe3da70 (2145639024)
card-5v-gpio     0000000b (11)
name             "cf"

/proc/device-tree/memory:
device_type      "memory"
available        00000000 00000000 00000000 7fd1d000
          00000001 00000000 00000001 80000000
reg              00000000 00000000 00000000 80000000
          00000001 00000000 00000001 80000000
linux,phandle    7fe316c8 (2145588936)
name             "memory"

/proc/device-tree/pxp@0,e0000000:
compatible       "pasemi,rootbus"
          "pa-pxp"
device_type      "pci"
interrupt-map-mask 00000000 00000000 00000000 000000ff
model            "pa"
ranges           00000000 00000000 e0000000 00000000
          e0000000 00000000 10000000 01000000
          00000000 00000000 00000000 fc800000
          00000000 00800000 02000000 00000000
          80000000 00000000 80000000 00000000
          60000000 02000000 00000000 e0000000
          00000000 e0000000 00000000 00100000
          02000000 00000000 fd800000 00000000
          [168 bytes total]
#interrupt-cells 00000001
bus-range        00000000 000000ff
#address-cells   00000003
interrupt-map    00000000 00000000 00000000 00000030
          7fe2f6e8 00000030 00000001 00000000
          00000000 00000000 00000031 7fe2f6e8
          00000031 00000001 00000000 00000000
          00000000 00000032 7fe2f6e8 00000032
          00000001 00000000 00000000 00000000
          00000033 7fe2f6e8 00000033 00000001
#size-cells      00000002
reg              00000000 e0000000 00000000 10000000
linux,phandle    7fe2ffa8 (2145583016)
name             "pxp"
interrupt-controller

/proc/device-tree/pxp@0,e0000000/i2c@1c,2:
assigned-addresses 8100e210 00000000 007f0280 00000000 00000040
device_type      "i2c"
revision-id      00000001
class-code       000c0500 (787712)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000048 00000001
device-id        0000a003 (40963)
reg              0000e200 00000000 00000000 00000000 00000000
          0100e210 00000000 00000000 00000000 00000040
linux,phandle    7fe33c80 (2145598592)
name             "i2c"

/proc/device-tree/pxp@0,e0000000/pci@8:
device_type      "pci"
revision-id      00000012 (18)
class-code       000b2000 (729088)
vendor-id        00001959 (6489)
device-id        0000a000 (40960)
reg              00004000 00000000 00000000 00000000 00000000
linux,phandle    7fe383f8 (2145616888)
name             "pci"

/proc/device-tree/pxp@0,e0000000/serial@1d,1:
current-speed    0001c200 (115200)
compatible       "ns16550"
          "pciclass,0700"
assigned-addresses 8100e910 00000000 007f02f8 00000000 00000008
device_type      "serial"
revision-id      00000002
class-code       00070003 (458755)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       0000004a 00000001
device-id        0000a004 (40964)
reg              0000e900 00000000 00000000 00000000 00000000
          0100e910 00000000 00000000 00000000 00000008
clock-frequency  07f28155 (133333333)
linux,phandle    7fe31db0 (2145590704)
name             "serial"

/proc/device-tree/pxp@0,e0000000/pci@1b:
device_type      "pci"
revision-id      00000011 (17)
class-code       00088000 (557056)
vendor-id        00001959 (6489)
device-id        0000a00b (40971)
reg              0000d800 00000000 00000000 00000000 00000000
linux,phandle    7fe38d78 (2145619320)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11,2:
device_type      "pci"
revision-id      00000011 (17)
class-code       00060400 (394240)
vendor-id        00001959 (6489)
#interrupt-cells 00000001
bus-range        00000008 00000008
#address-cells   00000003
#size-cells      00000002
device-id        0000a002 (40962)
reg              00008a00 00000000 00000000 00000000 00000000
linux,phandle    7fe367d0 (2145609680)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@4:
device_type      "pci"
revision-id      00000011 (17)
class-code       00050000 (327680)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000058 00000001
device-id        0000a00a (40970)
reg              00002000 00000000 00000000 00000000 00000000
linux,phandle    7fe37d08 (2145615112)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@10:
device_type      "pci"
revision-id      00000011 (17)
class-code       00060400 (394240)
ranges           01000000 00000000 00002000 01000000
          00000000 00002000 00000000 00001000
          02000000 00000000 90000000 02000000
          00000000 90000000 00000000 10100000
vendor-id        00001959 (6489)
#interrupt-cells 00000001
bus-range        00000001 00000001
#address-cells   00000003
#size-cells      00000002
device-id        0000a002 (40962)
reg              00008000 00000000 00000000 00000000 00000000
linux,phandle    7fe374d8 (2145613016)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@10/pci@0,1:
assigned-addresses 82010110 00000000 a0040000 00000000 00004000
device_type      "pci"
revision-id      00000000
subsystem-id     0000aa88 (43656)
class-code       00040300 (262912)
vendor-id        00001002 (4098)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000031 00000001
device-id        0000aa88 (43656)
reg              00010100 00000000 00000000 00000000 00000000
          02010110 00000000 00000000 00000000 00004000
subsystem-vendor-id 00001682 (5762)
linux,phandle    7fe39948 (2145622344)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@10/pci@0:
assigned-addresses c2010010 00000000 90000000 00000000 10000000
          82010018 00000000 a0020000 00000000 00020000
          81010020 00000000 00002000 00000000 00000100
device_type      "pci"
revision-id      00000000
subsystem-id     00003107 (12551)
class-code       00030000 (196608)
vendor-id        00001002 (4098)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000030 00000001
device-id        00006738 (26424)
reg              00010000 00000000 00000000 00000000 00000000
          42010010 00000000 00000000 00000000 10000000
          02010018 00000000 00000000 00000000 00020000
          01010020 00000000 00000000 00000000 00000100
subsystem-vendor-id 00001682 (5762)
linux,phandle    7fe39458 (2145621080)
name             "pci"

/proc/device-tree/pxp@0,e0000000/i2c@1c,1:
assigned-addresses 8100e110 00000000 007f0240 00000000 00000040
device_type      "i2c"
revision-id      00000001
class-code       000c0500 (787712)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000047 00000001
device-id        0000a003 (40963)
reg              0000e100 00000000 00000000 00000000 00000000
          0100e110 00000000 00000000 00000000 00000040
linux,phandle    7fe33890 (2145597584)
name             "i2c"

/proc/device-tree/pxp@0,e0000000/pci@1e:
assigned-addresses 8100f010 00000000 007f0400 00000000 00000100
          8100f014 00000000 007f0500 00000000 00000100
device_type      "pci"
revision-id      00000012 (18)
class-code       000601ff (393727)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000051 00000001
device-id        0000a008 (40968)
reg              0000f000 00000000 00000000 00000000 00000000
          0100f010 00000000 00000000 00000000 00000100
          0100f014 00000000 00000000 00000000 00000100
linux,phandle    7fe39040 (2145620032)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@9:
device_type      "pci"
revision-id      00000012 (18)
class-code       000b2000 (729088)
vendor-id        00001959 (6489)
device-id        0000a000 (40960)
reg              00004800 00000000 00000000 00000000 00000000
linux,phandle    7fe386c0 (2145617600)
name             "pci"

/proc/device-tree/pxp@0,e0000000/io-bridge@0:
compatible       "pasemi,1682m-iob"
          "pasemi,io-bridge"
assigned-addresses 82000000 00000000 e0000000 00000000 00002000
          c2000000 00000000 fd800000 00000000 00001000
device_type      "isa"
revision-id      00000012 (18)
class-code       00060000 (393216)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000056 00000001
device-id        0000a001 (40961)
reg              00000000 00000000 00000000 00000000 00000000
          82000000 00000000 e0000000 00000000 00002000
          c2000000 00000000 fd800000 00000000 00001000
linux,phandle    7fe32728 (2145593128)
name             "io-bridge"

/proc/device-tree/pxp@0,e0000000/pci@15:
assigned-addresses 82000000 00000000 e00a8000 00000000 00001000
device_type      "pci"
revision-id      00000011 (17)
class-code       00020000 (131072)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000044 00000001
device-id        0000a006 (40966)
reg              0000a800 00000000 00000000 00000000 00000000
          82000000 00000000 e00a8000 00000000 00001000
linux,phandle    7fe38988 (2145618312)
name             "pci"

/proc/device-tree/pxp@0,e0000000/dma-engine@1a:
compatible       "1682m-dma"
          "pasemi,dma-engine"
assigned-addresses 82000000 00000000 e00d0000 00000000 00001000
device_type      "dma-engine"
revision-id      00000012 (18)
class-code       000801ff (524799)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000080 00000001
device-id        0000a007 (40967)
reg              0000d000 00000000 00000000 00000000 00000000
          82000000 00000000 e00d0000 00000000 00001000
linux,phandle    7fe322b8 (2145591992)
name             "dma-engine"

/proc/device-tree/pxp@0,e0000000/pci@11,3:
device_type      "pci"
revision-id      00000011 (17)
class-code       00060400 (394240)
vendor-id        00001959 (6489)
#interrupt-cells 00000001
bus-range        00000009 00000009
#address-cells   00000003
#size-cells      00000002
device-id        0000a002 (40962)
reg              00008b00 00000000 00000000 00000000 00000000
linux,phandle    7fe363a8 (2145608616)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@5:
device_type      "pci"
revision-id      00000011 (17)
class-code       00050000 (327680)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       0000005a 00000001
device-id        0000a00a (40970)
reg              00002800 00000000 00000000 00000000 00000000
linux,phandle    7fe38080 (2145616000)
name             "pci"

/proc/device-tree/pxp@0,e0000000/i2c@1c:
assigned-addresses 8100e010 00000000 007f0200 00000000 00000040
device_type      "i2c"
revision-id      00000001
class-code       000c0500 (787712)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000046 00000001
device-id        0000a003 (40963)
reg              0000e000 00000000 00000000 00000000 00000000
          0100e010 00000000 00000000 00000000 00000040
linux,phandle    7fe334a0 (2145596576)
name             "i2c"

/proc/device-tree/pxp@0,e0000000/cache-controller@1:
compatible       "pasemi,1682m-l2c"
          "pasemi,l2c"
device_type      "cache-controller"
revision-id      00000011 (17)
class-code       00058000 (360448)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000052 00000001
device-id        0000a009 (40969)
reg              00000800 00000000 00000000 00000000 00000000
linux,phandle    7fe32bc8 (2145594312)
name             "cache-controller"

/proc/device-tree/pxp@0,e0000000/pci@11:
device_type      "pci"
revision-id      00000011 (17)
class-code       00060400 (394240)
ranges           01000000 00000000 00000000 01000000
          00000000 00000000 00000000 00004000
          02000000 00000000 a0100000 02000000
          00000000 a0100000 00000000 00300000
vendor-id        00001959 (6489)
#interrupt-cells 00000001
bus-range        00000005 00000006
#address-cells   00000003
#size-cells      00000002
device-id        0000a002 (40962)
reg              00008800 00000000 00000000 00000000 00000000
linux,phandle    7fe37020 (2145611808)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@14,1:
assigned-addresses 8105a110 00000000 00001030 00000000 00000008
          8105a114 00000000 00001054 00000000 00000004
          8105a118 00000000 00001038 00000000 00000008
          8105a11c 00000000 00001050 00000000 00000004
          8105a120 00000000 00001000 00000000 00000010
device_type      "pci"
revision-id      00000000
class-code       00010183 (65923)
vendor-id        00001002 (4098)
interrupt-parent 7fe2ffa8 (2145583016)
interrupts       00000009 00000001
device-id        0000438c (17292)
reg              0005a100 00000000 00000000 00000000 00000000 0105a110
          00000000 00000000 00000000 00000008 0105a114 00000000
          00000000 00000000 00000004 0105a118 00000000 00000000
          00000000 00000008 0105a11c 00000000 00000000 00000000
          00000004 0105a120 00000000 00000000 00000000 00000010
linux,phandle    7fe3bfb0 (2145632176)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@13,5:
assigned-addresses 82059d10 00000000 a0209800 00000000 00000100
device_type      "pci"
revision-id      00000000
class-code       000c0320 (787232)
vendor-id        00001002 (4098)
interrupt-parent 7fe2ffa8 (2145583016)
interrupts       0000000c 00000001
device-id        00004386 (17286)
reg              00059d00 00000000 00000000 00000000 00000000
          02059d10 00000000 00000000 00000000 00000100
linux,phandle    7fe3b858 (2145630296)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@13,3:
assigned-addresses 82059b10 00000000 a0204000 00000000 00001000
device_type      "pci"
revision-id      00000000
class-code       000c0310 (787216)
vendor-id        00001002 (4098)
interrupt-parent 7fe2ffa8 (2145583016)
interrupts       0000000a 00000001
device-id        0000438a (17290)
reg              00059b00 00000000 00000000 00000000 00000000
          02059b10 00000000 00000000 00000000 00001000
linux,phandle    7fe3b078 (2145628280)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@14:
assigned-addresses 8105a010 00000000 00001020 00000000 00000010
          8205a014 00000000 a0209000 00000000 00000400
device_type      "pci"
revision-id      00000014 (20)
class-code       000c0500 (787712)
vendor-id        00001002 (4098)
device-id        00004385 (17285)
reg              0005a000 00000000 00000000 00000000 00000000
          0105a010 00000000 00000000 00000000 00000010
          0205a014 00000000 00000000 00000000 00000400
linux,phandle    7fe3bc48 (2145631304)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@13,1:
assigned-addresses 82059910 00000000 a0207000 00000000 00001000
device_type      "pci"
revision-id      00000000
class-code       000c0310 (787216)
vendor-id        00001002 (4098)
interrupt-parent 7fe2ffa8 (2145583016)
interrupts       0000000a 00000001
device-id        00004388 (17288)
reg              00059900 00000000 00000000 00000000 00000000
          02059910 00000000 00000000 00000000 00001000
linux,phandle    7fe3a898 (2145626264)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@12:
assigned-addresses 81059010 00000000 00001040 00000000 00000008 81059014
          00000000 0000105c 00000000 00000004 81059018 00000000
          00001048 00000000 00000008 8105901c 00000000 00001058
          00000000 00000004 81059020 00000000 00001010 00000000
          00000010 82059024 00000000 a0209400 00000000 00000400
device_type      "pci"
revision-id      00000000
class-code       0001018f (65935)
vendor-id        00001002 (4098)
interrupt-parent 7fe2ffa8 (2145583016)
interrupts       00000009 00000001
device-id        00004380 (17280)
reg              00059000 00000000 00000000 00000000
          00000000 01059010 00000000 00000000
          00000000 00000008 01059014 00000000
          00000000 00000000 00000004 01059018
          00000000 00000000 00000000 00000008
          0105901c 00000000 00000000 00000000
          00000004 01059020 00000000 00000000
          00000000 00000010 02059024 00000000
          [140 bytes total]
linux,phandle    7fe39de8 (2145623528)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@12/ide0.0:
device_type      "block"
linux,phandle    7fe3a2a0 (2145624736)
name             "ide0.0"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@12/atapi0.1:
device_type      "block"
linux,phandle    7fe3a3a0 (2145624992)
name             "atapi0.1"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@14,4:
device_type      "pci"
revision-id      00000000
class-code       00060400 (394240)
ranges           01000000 00000000 00003000 01000000
          00000000 00003000 00000000 00001000
          02000000 00000000 a0300000 02000000
          00000000 a0300000 00000000 00100000
vendor-id        00001002 (4098)
#interrupt-cells 00000001
bus-range        00000006 00000006
#address-cells   00000003
#size-cells      00000002
device-id        00004384 (17284)
reg              0005a400 00000000 00000000 00000000 00000000
linux,phandle    7fe3cc20 (2145635360)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@14,4/pci@5:
assigned-addresses 81062810 00000000 00003000 00000000 00000100
          82062814 00000000 a0310000 00000000 00000100
device_type      "pci"
revision-id      00000010 (16)
subsystem-id     00008139 (33081)
class-code       00020000 (131072)
vendor-id        000010ec (4332)
interrupt-parent 7fe2ffa8 (2145583016)
interrupts       00000004 00000001
device-id        00008139 (33081)
reg              00062800 00000000 00000000 00000000 00000000
          01062810 00000000 00000000 00000000 00000100
          02062814 00000000 00000000 00000000 00000100
subsystem-vendor-id 000010ec (4332)
linux,phandle    7fe3d0d8 (2145636568)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@14,2:
assigned-addresses 8205a210 00000000 a0200000 00000000 00004000
device_type      "pci"
revision-id      00000000
subsystem-id     00001000 (4096)
class-code       00040300 (262912)
vendor-id        00001002 (4098)
interrupt-parent 7fe2ffa8 (2145583016)
interrupts       00000009 00000001
device-id        00004383 (17283)
reg              0005a200 00000000 00000000 00000000 00000000
          0205a210 00000000 00000000 00000000 00004000
subsystem-vendor-id 00001888 (6280)
linux,phandle    7fe3c440 (2145633344)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@13,4:
assigned-addresses 82059c10 00000000 a0205000 00000000 00001000
device_type      "pci"
revision-id      00000000
class-code       000c0310 (787216)
vendor-id        00001002 (4098)
interrupt-parent 7fe2ffa8 (2145583016)
interrupts       0000000b 00000001
device-id        0000438b (17291)
reg              00059c00 00000000 00000000 00000000 00000000
          02059c10 00000000 00000000 00000000 00001000
linux,phandle    7fe3b468 (2145629288)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@13,2:
assigned-addresses 82059a10 00000000 a0206000 00000000 00001000
device_type      "pci"
revision-id      00000000
class-code       000c0310 (787216)
vendor-id        00001002 (4098)
interrupt-parent 7fe2ffa8 (2145583016)
interrupts       0000000b 00000001
device-id        00004389 (17289)
reg              00059a00 00000000 00000000 00000000 00000000
          02059a10 00000000 00000000 00000000 00001000
linux,phandle    7fe3ac88 (2145627272)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@13:
assigned-addresses 82059810 00000000 a0208000 00000000 00001000
device_type      "pci"
revision-id      00000000
class-code       000c0310 (787216)
vendor-id        00001002 (4098)
interrupt-parent 7fe2ffa8 (2145583016)
interrupts       00000009 00000001
device-id        00004387 (17287)
reg              00059800 00000000 00000000 00000000 00000000
          02059810 00000000 00000000 00000000 00001000
linux,phandle    7fe3a4a8 (2145625256)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11/pci@14,3:
assigned-addresses 8205a310 00000000 a0100000 00000000 00100000
device_type      "pci"
revision-id      00000000
class-code       00060100 (393472)
vendor-id        00001002 (4098)
device-id        0000438d (17293)
reg              0005a300 00000000 00000000 00000000 00000000
          0205a310 00000000 00000000 00000000 00100000
linux,phandle    7fe3c8e0 (2145634528)
name             "pci"

/proc/device-tree/pxp@0,e0000000/pci@11,1:
device_type      "pci"
revision-id      00000011 (17)
class-code       00060400 (394240)
vendor-id        00001959 (6489)
#interrupt-cells 00000001
bus-range        00000007 00000007
#address-cells   00000003
#size-cells      00000002
device-id        0000a002 (40962)
reg              00008900 00000000 00000000 00000000 00000000
linux,phandle    7fe36bf8 (2145610744)
name             "pci"

/proc/device-tree/pxp@0,e0000000/serial@1d:
current-speed    0001c200 (115200)
compatible       "ns16550"
          "pciclass,0700"
assigned-addresses 8100e810 00000000 007f03f8 00000000 00000008
device_type      "serial"
revision-id      00000002
class-code       00070003 (458755)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000049 00000001
device-id        0000a004 (40964)
reg              0000e800 00000000 00000000 00000000 00000000
          0100e810 00000000 00000000 00000000 00000008
clock-frequency  07f28155 (133333333)
linux,phandle    7fe318a8 (2145589416)
name             "serial"

/proc/device-tree/pxp@0,e0000000/ethernet@14,3:
phy-handle       7fe3d860 (2145638496)
compatible       "pasemi,1682m-gmac"
          "pasemi,ethernet"
assigned-addresses 82000000 00000000 e00a3000 00000000 00001000
local-mac-address 02 00 ffffffe0 0a 30 00                              
....0.
device_type      "ethernet"
revision-id      00000011 (17)
class-code       00020000 (131072)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000043 00000001
device-id        0000a005 (40965)
reg              0000a300 00000000 00000000 00000000 00000000
          82000000 00000000 e00a3000 00000000 00001000
linux,phandle    7fe32fd0 (2145595344)
name             "ethernet"

/proc/device-tree/pxp@0,e0000000/pci@3:
device_type      "pci"
revision-id      00000013 (19)
class-code       00080080 (524416)
vendor-id        00001959 (6489)
interrupt-parent 7fe2f6e8 (2145580776)
interrupts       00000054 00000001
device-id        0000a00c (40972)
reg              00001800 00000000 00000000 00000000 00000000
linux,phandle    7fe37990 (2145614224)
name             "pci"

/proc/device-tree/lpc@fe000000:
device_type      "lpc"
ranges           fe000000 00000000 fe000000 02000000
#address-cells   00000001
#size-cells      00000001
reg              00000000 fe000000 00000000 02000000
linux,phandle    7fe34070 (2145599600)
name             "lpc"

/proc/device-tree/bootconsole:
device_type      "bootconsole"
linux,phandle    7fe35880 (2145605760)
name             "bootconsole"

/proc/device-tree/cpus:
#address-cells   00000001
#size-cells      00000000
linux,phandle    7fe30540 (2145584448)
name             "cpus"

/proc/device-tree/cpus/PowerPC,PA6T@0:
bus-frequency    35a4e900 (900000000)
64-bit
timebase-frequency 03f940aa (66666666)
graphics
device_type      "cpu"
ibm,segment-page-sizes 0000000c 00000000 00000001 0000000c
          00000000 0000000e 00000020 00000001
          0000000e 00000001 00000010 00000110
          00000001 00000010 00000003 00000012
          00000130 00000001 00000012 0000000f
          00000014 00000030 00000001 00000014
          0000001f 00000018 00000100 00000001
          00000018 00000000 0000001e 00000120
          [140 bytes total]
i-cache-line-size 00000040 (64)
cpu-version      00900102 (9437442)
i-cache-block-size 00000040 (64)
reg              00000000
d-cache-block-size 00000040 (64)
clock-frequency  6b49d200 (1800000000)
ibm,processor-segment-sizes 0000001c 00000028
linux,phandle    7fe30698 (2145584792)
d-cache-size     00010000 (65536)
i-cache-size     00010000 (65536)
general-purpose
name             "PowerPC,PA6T"
ibm,processor-page-sizes 0000000c 0000000e 00000010 00000012
          00000014 00000018 0000001e
d-cache-sets     00000002
i-cache-sets     00000002
d-cache-line-size 00000040 (64)

/proc/device-tree/cpus/PowerPC,PA6T@1:
bus-frequency    35a4e900 (900000000)
64-bit
timebase-frequency 03f940aa (66666666)
graphics
device_type      "cpu"
ibm,segment-page-sizes 0000000c 00000000 00000001 0000000c
          00000000 0000000e 00000020 00000001
          0000000e 00000001 00000010 00000110
          00000001 00000010 00000003 00000012
          00000130 00000001 00000012 0000000f
          00000014 00000030 00000001 00000014
          0000001f 00000018 00000100 00000001
          00000018 00000000 0000001e 00000120
          [140 bytes total]
i-cache-line-size 00000040 (64)
cpu-version      00900102 (9437442)
i-cache-block-size 00000040 (64)
reg              00000001
d-cache-block-size 00000040 (64)
clock-frequency  6b49d200 (1800000000)
ibm,processor-segment-sizes 0000001c 00000028
linux,phandle    7fe30eb0 (2145586864)
d-cache-size     00010000 (65536)
i-cache-size     00010000 (65536)
general-purpose
name             "PowerPC,PA6T"
ibm,processor-page-sizes 0000000c 0000000e 00000010 00000012
          00000014 00000018 0000001e
d-cache-sets     00000002
i-cache-sets     00000002
d-cache-line-size 00000040 (64)

--------

Download the compiled device tree for the Nemo board: 
http://www.xenosoft.de/fdt-nemo-board.zip

--------

Darren wrote:

...

The dtb passed by the CFE firmware has a number of issues, which up till
now have been fixed by use of patches applied to the mainline kernel.
This occasionally causes problems with changes made to mainline.

Patching the firmware to correct the dtb is not an option for the
following reasons:

It was modified by a 3rd party, and we don't have a copy of the source.

All versions of CFE used on the X1000 export the same dtb.

At least one machine suffered damage during a firmware upgrade attempt,
many people will be unwilling to reflash their system if an upgrade is
produced.

...

Pasemi arch code finds the root of the PCI-e bus by searching the
device-tree for a node called 'pxp'. But the root bus has a
compatible property of 'pasemi,rootbus' so search for that instead.

...

The device tree on the Nemo passes all of the i8259 interruts with
numbers between 212 and 222, and points their interrupt-parent property
to the pasemi-opic, requiring custom patches to the kernel.
Fix the values so that they can be controlled by the generic ppc i8259
code.

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-02 16:54 ` Marc Zyngier
  2024-07-02 20:48   ` Rob Herring
@ 2024-07-03  3:27   ` Christian Zigotzky
  2024-07-03  6:41     ` Marc Zyngier
  2024-07-04  4:10   ` Christian Zigotzky
  2 siblings, 1 reply; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-03  3:27 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

Hello Marc,

On 02.07.24 18:54, Marc Zyngier wrote:
> On Sun, 30 Jun 2024 11:21:55 +0100,
> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
>> Hello,
>>
>> There is an issue with the identification of ATA drives with our
>> P.A. Semi Nemo boards [1] after the
>> commit "of/irq: Factor out parsing of interrupt-map parent
>> phandle+args from of_irq_parse_raw()" [2].
> [snip]
>
> My earlier request for valuable debug information still stands. But
> while you're at it, can you please give the following hack a go?
>
> 	M.
>
> --- a/drivers/of/irq.c
> +++ b/drivers/of/irq.c
> @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
>   
>   			oldimap = imap;
>   			imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
> -			if (!imap)
> -				goto fail;
> +			if (!imap) {
> +				match = 0;
> +				break;
> +			}
>   
>   			match &= of_device_is_available(out_irq->np);
>   			if (match)
>
> This may not be the final workaround even if it solves your boot
> problem, but will at least give us a hint at what is going wrong.
>
> I have the fuzzy feeling that we may be able to lob this broken system
> as part of the of_irq_imap_abusers[] array, which would solve things
> pretty "neatly".
>
> 	M.
>
I saw that you may already have a solution. Do you still need the test 
with this patch?

Cheers,
Christian

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-03  3:11       ` Christian Zigotzky
@ 2024-07-03  6:40         ` Marc Zyngier
  2024-07-03 10:26           ` Christian Zigotzky
  0 siblings, 1 reply; 38+ messages in thread
From: Marc Zyngier @ 2024-07-03  6:40 UTC (permalink / raw)
  To: Christian Zigotzky
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On Wed, 03 Jul 2024 04:11:55 +0100,
Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
> 
> Hello Marc,
> 
> On 02.07.24 21:49, Marc Zyngier wrote:
> > On 2024-07-02 18:55, Christian Zigotzky wrote:
> >> Hello Marc,
> >> 
> >> Thank you for your reply.
> >> 
> >> On 02.07.24 17:19, Marc Zyngier wrote:
> >>> Please provide the device tree for your platform. It isn't possible to
> >>> debug this without it, no matter how many pictures you provide. If it
> >>> doesn't exist in source form, you can dump it using:
> >>> 
> >>> # dtc -I dtb /sys/firmware/fdt
> >>> 
> >>> and posting the full output.
> >>> 
> >>> Additionally, a full dmesg of both working and non working boots would
> >>> be useful.
> >>> 
> >>> Thanks,
> >>> 
> >>>     M.
> >>> 
> >> The device tree of the Nemo board and further information:
> >> https://forum.hyperion-entertainment.com/viewtopic.php?p=54406#p54406
> > 
> > Please post these things on the list. I have no interest in
> > fishing things on a random forum, and this information is
> > useful for everyone.
> > 
> > Thanks,
> > 
> >          M.
> 
> Sorry, here you are:
> 
> Device tree of the Nemo board (Hardinfo):
> 
> -Device Tree-
> Summary
> Maps
> /
> /sdc@fc000000
> /sdc@fc000000/openpic@fc000000
> /sdc@fc000000/mdio@0

[...]

This isn't a DTS. This is a listing of all the nodes, not something I
can use to feed the kernel. I explained how to generate it.

> Download the compiled device tree for the Nemo board:
> http://www.xenosoft.de/fdt-nemo-board.zip

No, thank you.

	M.

-- 
Without deviation from the norm, progress is not possible.

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-03  3:27   ` Christian Zigotzky
@ 2024-07-03  6:41     ` Marc Zyngier
  0 siblings, 0 replies; 38+ messages in thread
From: Marc Zyngier @ 2024-07-03  6:41 UTC (permalink / raw)
  To: Christian Zigotzky
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On Wed, 03 Jul 2024 04:27:37 +0100,
Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
> 
> Hello Marc,
> 
> On 02.07.24 18:54, Marc Zyngier wrote:
> > On Sun, 30 Jun 2024 11:21:55 +0100,
> > Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
> >> Hello,
> >> 
> >> There is an issue with the identification of ATA drives with our
> >> P.A. Semi Nemo boards [1] after the
> >> commit "of/irq: Factor out parsing of interrupt-map parent
> >> phandle+args from of_irq_parse_raw()" [2].
> > [snip]
> > 
> > My earlier request for valuable debug information still stands. But
> > while you're at it, can you please give the following hack a go?
> > 
> > 	M.
> > 
> > --- a/drivers/of/irq.c
> > +++ b/drivers/of/irq.c
> > @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
> >     			oldimap = imap;
> >   			imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
> > -			if (!imap)
> > -				goto fail;
> > +			if (!imap) {
> > +				match = 0;
> > +				break;
> > +			}
> >     			match &= of_device_is_available(out_irq->np);
> >   			if (match)
> > 
> > This may not be the final workaround even if it solves your boot
> > problem, but will at least give us a hint at what is going wrong.
> > 
> > I have the fuzzy feeling that we may be able to lob this broken system
> > as part of the of_irq_imap_abusers[] array, which would solve things
> > pretty "neatly".
> > 
> > 	M.
> > 
> I saw that you may already have a solution. Do you still need the test
> with this patch?

Both this patch and the other one, together with Rob's request to run
the current state with of/irq.c in DEBUG mode are useful.

	M.

-- 
Without deviation from the norm, progress is not possible.

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-03  6:40         ` Marc Zyngier
@ 2024-07-03 10:26           ` Christian Zigotzky
  2024-07-03 10:41             ` Marc Zyngier
  0 siblings, 1 reply; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-03 10:26 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On 3. Jul 2024, at 08:40, Marc Zyngier <maz@kernel.org> wrote:

This isn't a DTS. This is a listing of all the nodes, not something I
can use to feed the kernel. I explained how to generate it.

Download the compiled device tree for the Nemo board:
http://www.xenosoft.de/fdt-nemo-board.zip

No, thank you.

————————

You know already the device tree: https://lists.ozlabs.org/pipermail/linuxppc-dev/2021-November/236587.html

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-03 10:26           ` Christian Zigotzky
@ 2024-07-03 10:41             ` Marc Zyngier
  2024-07-03 16:23               ` Christian Zigotzky
  0 siblings, 1 reply; 38+ messages in thread
From: Marc Zyngier @ 2024-07-03 10:41 UTC (permalink / raw)
  To: Christian Zigotzky
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On Wed, 03 Jul 2024 11:26:17 +0100,
Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
> 
> On 3. Jul 2024, at 08:40, Marc Zyngier <maz@kernel.org> wrote:
> 
> This isn't a DTS. This is a listing of all the nodes, not something I
> can use to feed the kernel. I explained how to generate it.
> 
> Download the compiled device tree for the Nemo board:
> http://www.xenosoft.de/fdt-nemo-board.zip
> 
> No, thank you.
> 
> ————————
> 
> You know already the device tree: https://lists.ozlabs.org/pipermail/linuxppc-dev/2021-November/236587.html

Do you think I keep this sort of things from almost three years ago? I
have better things to do.

Now, either you provide the required information in the required form
or you don't. Either you test the proposed patches or you don't.

If you do, great, and I'll do my best to help you. If you don't, also
great, because I can go back to the stuff I'm actually interested in
(i.e. not your machine).

This is your call, and only yours.

	M.

-- 
Without deviation from the norm, progress is not possible.

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-02 20:48   ` Rob Herring
  2024-07-02 21:42     ` Marc Zyngier
@ 2024-07-03 11:30     ` Michael Ellerman
  2024-07-03 12:09       ` Marc Zyngier
  1 sibling, 1 reply; 38+ messages in thread
From: Michael Ellerman @ 2024-07-03 11:30 UTC (permalink / raw)
  To: Rob Herring, Marc Zyngier, Christian Zigotzky
  Cc: apatel, DTML, Darren Stevens, mad skateman,
	Linux Kernel Mailing List, R.T.Dickinson, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

Rob Herring <robh@kernel.org> writes:
> On Tue, Jul 2, 2024 at 10:54 AM Marc Zyngier <maz@kernel.org> wrote:
>>
>> On Sun, 30 Jun 2024 11:21:55 +0100,
>> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
>> >
>> > Hello,
>> >
>> > There is an issue with the identification of ATA drives with our
>> > P.A. Semi Nemo boards [1] after the
>> > commit "of/irq: Factor out parsing of interrupt-map parent
>> > phandle+args from of_irq_parse_raw()" [2].
>>
>> [snip]
>>
>> My earlier request for valuable debug information still stands. But
>> while you're at it, can you please give the following hack a go?
>>
>>         M.
>>
>> --- a/drivers/of/irq.c
>> +++ b/drivers/of/irq.c
>> @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
>>
>>                         oldimap = imap;
>>                         imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
>> -                       if (!imap)
>> -                               goto fail;
>> +                       if (!imap) {
>> +                               match = 0;
>> +                               break;
>> +                       }
>
> AFAICT reading the DT, I don't think this would fix it. imap should
> only be null if malformed. This case to me looks like interrupt-map
> has the correct cell sizes, but just never matches to do the mapping.
> So maybe imaplen is off and that causes us to end up here, but if
> there's an error I don't see it. A boot with DEBUG enabled in
> drivers/of/irq.c would help.
>
>>
>>                         match &= of_device_is_available(out_irq->np);
>>                         if (match)
>>
>> This may not be the final workaround even if it solves your boot
>> problem, but will at least give us a hint at what is going wrong.
>>
>> I have the fuzzy feeling that we may be able to lob this broken system
>> as part of the of_irq_imap_abusers[] array, which would solve things
>> pretty "neatly".
>
> I think this would work and would consolidate the work-arounds. It
> would need either "pasemi,rootbus" or "pa-pxp" added to the list.

Not sure if it helps, but there's already some code in arch/powerpc to
"fixup" the nemo device tree at boot.

I'm not sure if it's actually the problem here, but it might be, it does
renumber some interrupts. Or possibly it could be tweaked to fix
whatever the issue is.

The code is in fixup_device_tree_pasemi():

  https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/kernel/prom_init.c?h=v6.10-rc5#n3114

cheers

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-03 11:30     ` Michael Ellerman
@ 2024-07-03 12:09       ` Marc Zyngier
  0 siblings, 0 replies; 38+ messages in thread
From: Marc Zyngier @ 2024-07-03 12:09 UTC (permalink / raw)
  To: Michael Ellerman
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Christian Zigotzky,
	Matthew Leaman, linuxppc-dev, Christian Zigotzky

Hi Michael,

On Wed, 03 Jul 2024 12:30:38 +0100,
Michael Ellerman <mpe@ellerman.id.au> wrote:
> 
> Rob Herring <robh@kernel.org> writes:
> > On Tue, Jul 2, 2024 at 10:54 AM Marc Zyngier <maz@kernel.org> wrote:
> >>
> >> On Sun, 30 Jun 2024 11:21:55 +0100,
> >> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
> >> >
> >> > Hello,
> >> >
> >> > There is an issue with the identification of ATA drives with our
> >> > P.A. Semi Nemo boards [1] after the
> >> > commit "of/irq: Factor out parsing of interrupt-map parent
> >> > phandle+args from of_irq_parse_raw()" [2].
> >>
> >> [snip]
> >>
> >> My earlier request for valuable debug information still stands. But
> >> while you're at it, can you please give the following hack a go?
> >>
> >>         M.
> >>
> >> --- a/drivers/of/irq.c
> >> +++ b/drivers/of/irq.c
> >> @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
> >>
> >>                         oldimap = imap;
> >>                         imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
> >> -                       if (!imap)
> >> -                               goto fail;
> >> +                       if (!imap) {
> >> +                               match = 0;
> >> +                               break;
> >> +                       }
> >
> > AFAICT reading the DT, I don't think this would fix it. imap should
> > only be null if malformed. This case to me looks like interrupt-map
> > has the correct cell sizes, but just never matches to do the mapping.
> > So maybe imaplen is off and that causes us to end up here, but if
> > there's an error I don't see it. A boot with DEBUG enabled in
> > drivers/of/irq.c would help.
> >
> >>
> >>                         match &= of_device_is_available(out_irq->np);
> >>                         if (match)
> >>
> >> This may not be the final workaround even if it solves your boot
> >> problem, but will at least give us a hint at what is going wrong.
> >>
> >> I have the fuzzy feeling that we may be able to lob this broken system
> >> as part of the of_irq_imap_abusers[] array, which would solve things
> >> pretty "neatly".
> >
> > I think this would work and would consolidate the work-arounds. It
> > would need either "pasemi,rootbus" or "pa-pxp" added to the list.
> 
> Not sure if it helps, but there's already some code in arch/powerpc to
> "fixup" the nemo device tree at boot.
> 
> I'm not sure if it's actually the problem here, but it might be, it does
> renumber some interrupts. Or possibly it could be tweaked to fix
> whatever the issue is.
> 
> The code is in fixup_device_tree_pasemi():
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/kernel/prom_init.c?h=v6.10-rc5#n3114

Ah, that's quite interesting, thanks for the pointer.

I can see two possibilities here:

- either we remove the interrupt-map from the DT (no idea if that is
  possible)

- or we patch the interrupt-map to be slightly more useful and
  actually match its input

Thanks,

	M.

-- 
Without deviation from the norm, progress is not possible.

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-03 10:41             ` Marc Zyngier
@ 2024-07-03 16:23               ` Christian Zigotzky
  0 siblings, 0 replies; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-03 16:23 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On 03.07.24 12:41, Marc Zyngier wrote:
> On Wed, 03 Jul 2024 11:26:17 +0100,
> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
>> On 3. Jul 2024, at 08:40, Marc Zyngier <maz@kernel.org> wrote:
>>
>> This isn't a DTS. This is a listing of all the nodes, not something I
>> can use to feed the kernel. I explained how to generate it.
>>
>> Download the compiled device tree for the Nemo board:
>> http://www.xenosoft.de/fdt-nemo-board.zip
>>
>> No, thank you.
>>
>> ————————
>>
>> You know already the device tree: https://lists.ozlabs.org/pipermail/linuxppc-dev/2021-November/236587.html
> Do you think I keep this sort of things from almost three years ago? I
> have better things to do.
>
> Now, either you provide the required information in the required form
> or you don't. Either you test the proposed patches or you don't.
>
> If you do, great, and I'll do my best to help you. If you don't, also
> great, because I can go back to the stuff I'm actually interested in
> (i.e. not your machine).
>
> This is your call, and only yours.
>
> 	M.
>
OK, here is the dts file: 
https://github.com/chzigotzky/kernels/blob/main/dtb_src/X1000/nemo.dts

Thanks for your help.


^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-02 16:54 ` Marc Zyngier
  2024-07-02 20:48   ` Rob Herring
  2024-07-03  3:27   ` Christian Zigotzky
@ 2024-07-04  4:10   ` Christian Zigotzky
  2024-07-04  8:28     ` Marc Zyngier
                       ` (2 more replies)
  2 siblings, 3 replies; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-04  4:10 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On 02.07.24 18:54, Marc Zyngier wrote:
> On Sun, 30 Jun 2024 11:21:55 +0100,
> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
>> Hello,
>>
>> There is an issue with the identification of ATA drives with our
>> P.A. Semi Nemo boards [1] after the
>> commit "of/irq: Factor out parsing of interrupt-map parent
>> phandle+args from of_irq_parse_raw()" [2].
> [snip]
>
> My earlier request for valuable debug information still stands. But
> while you're at it, can you please give the following hack a go?
>
> 	M.
>
> --- a/drivers/of/irq.c
> +++ b/drivers/of/irq.c
> @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
>   
>   			oldimap = imap;
>   			imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
> -			if (!imap)
> -				goto fail;
> +			if (!imap) {
> +				match = 0;
> +				break;
> +			}
>   
>   			match &= of_device_is_available(out_irq->np);
>   			if (match)
>
> This may not be the final workaround even if it solves your boot
> problem, but will at least give us a hint at what is going wrong.
>
> I have the fuzzy feeling that we may be able to lob this broken system
> as part of the of_irq_imap_abusers[] array, which would solve things
> pretty "neatly".
>
> 	M.
>
We tested this patch yesterday and it solves the boot problem.

Thanks

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-04  4:10   ` Christian Zigotzky
@ 2024-07-04  8:28     ` Marc Zyngier
  2024-07-04 18:54       ` Christian Zigotzky
  2024-07-04 11:53     ` Michael Ellerman
  2024-07-05  6:59     ` Christian Zigotzky
  2 siblings, 1 reply; 38+ messages in thread
From: Marc Zyngier @ 2024-07-04  8:28 UTC (permalink / raw)
  To: Christian Zigotzky
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On Thu, 04 Jul 2024 05:10:46 +0100,
Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
> 
> On 02.07.24 18:54, Marc Zyngier wrote:
> > On Sun, 30 Jun 2024 11:21:55 +0100,
> > Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
> >> Hello,
> >> 
> >> There is an issue with the identification of ATA drives with our
> >> P.A. Semi Nemo boards [1] after the
> >> commit "of/irq: Factor out parsing of interrupt-map parent
> >> phandle+args from of_irq_parse_raw()" [2].
> > [snip]
> > 
> > My earlier request for valuable debug information still stands. But
> > while you're at it, can you please give the following hack a go?
> > 
> > 	M.
> > 
> > --- a/drivers/of/irq.c
> > +++ b/drivers/of/irq.c
> > @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
> >     			oldimap = imap;
> >   			imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
> > -			if (!imap)
> > -				goto fail;
> > +			if (!imap) {
> > +				match = 0;
> > +				break;
> > +			}
> >     			match &= of_device_is_available(out_irq->np);
> >   			if (match)
> > 
> > This may not be the final workaround even if it solves your boot
> > problem, but will at least give us a hint at what is going wrong.
> > 
> > I have the fuzzy feeling that we may be able to lob this broken system
> > as part of the of_irq_imap_abusers[] array, which would solve things
> > pretty "neatly".
> > 
> > 	M.
> > 
> We tested this patch yesterday and it solves the boot problem.

How about the other patch[1], which would be far preferable?

	M.

[1] https://lore.kernel.org/all/86ed8ba2sp.wl-maz@kernel.org

-- 
Without deviation from the norm, progress is not possible.

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-04  4:10   ` Christian Zigotzky
  2024-07-04  8:28     ` Marc Zyngier
@ 2024-07-04 11:53     ` Michael Ellerman
  2024-07-04 18:27       ` Christian Zigotzky
  2024-07-05  6:59     ` Christian Zigotzky
  2 siblings, 1 reply; 38+ messages in thread
From: Michael Ellerman @ 2024-07-04 11:53 UTC (permalink / raw)
  To: Christian Zigotzky, Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

Christian Zigotzky <chzigotzky@xenosoft.de> writes:
> On 02.07.24 18:54, Marc Zyngier wrote:
>> On Sun, 30 Jun 2024 11:21:55 +0100,
>> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
>>> Hello,
>>>
>>> There is an issue with the identification of ATA drives with our
>>> P.A. Semi Nemo boards [1] after the
>>> commit "of/irq: Factor out parsing of interrupt-map parent
>>> phandle+args from of_irq_parse_raw()" [2].
...
>>
>> --- a/drivers/of/irq.c
>> +++ b/drivers/of/irq.c
>> @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
>>   
>>   			oldimap = imap;
>>   			imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
>> -			if (!imap)
>> -				goto fail;
>> +			if (!imap) {
>> +				match = 0;
>> +				break;
>> +			}
>>   
>>   			match &= of_device_is_available(out_irq->np);
>>   			if (match)
>>
>>
> We tested this patch yesterday and it solves the boot problem.

Hi Christian,

Instead of that patch, can you try the one below. AFAICS the device tree
fixups done in early boot mean the interrupt-map is not needed, and also
has the wrong content, so if we can remove it entirely that might avoid
the problems in the parsing code.

I don't know if your firmware actually implements those methods, I
couldn't find anything online to confirm or deny it. Seems the only
option is to test it.

cheers


diff --git a/arch/powerpc/kernel/prom_init.c b/arch/powerpc/kernel/prom_init.c
index fbb68fc28ed3..28fe082ede57 100644
--- a/arch/powerpc/kernel/prom_init.c
+++ b/arch/powerpc/kernel/prom_init.c
@@ -3138,6 +3138,14 @@ static void __init fixup_device_tree_pasemi(void)
 
 	prom_setprop(iob, name, "interrupt-controller", &val, 0);
 
+	prom_printf("nemo: deleting interrupt-map properties\n");
+	rc = call_prom("interpret", 1, 1,
+		      " s\" /pxp@0,e0000000\" find-device"
+		      " s\" interrupt-map\" delete-property"
+		      " s\" interrupt-map-mask\" delete-property"
+		      " device-end");
+	prom_printf("nemo: interpret returned %d\n", rc);
+
 	pci_name = "/pxp@0,e0000000/pci@11";
 	node = call_prom("finddevice", 1, 1, ADDR(pci_name));
 	parent = ADDR(iob);

^ permalink raw reply related	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-04 11:53     ` Michael Ellerman
@ 2024-07-04 18:27       ` Christian Zigotzky
  2024-07-04 18:59         ` Christian Zigotzky
  2024-07-06  4:08         ` Christian Zigotzky
  0 siblings, 2 replies; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-04 18:27 UTC (permalink / raw)
  To: Michael Ellerman, Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On 04.07.24 13:53, Michael Ellerman wrote:
> Christian Zigotzky <chzigotzky@xenosoft.de> writes:
>> On 02.07.24 18:54, Marc Zyngier wrote:
>>> On Sun, 30 Jun 2024 11:21:55 +0100,
>>> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
>>>> Hello,
>>>>
>>>> There is an issue with the identification of ATA drives with our
>>>> P.A. Semi Nemo boards [1] after the
>>>> commit "of/irq: Factor out parsing of interrupt-map parent
>>>> phandle+args from of_irq_parse_raw()" [2].
> ...
>>> --- a/drivers/of/irq.c
>>> +++ b/drivers/of/irq.c
>>> @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
>>>    
>>>    			oldimap = imap;
>>>    			imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
>>> -			if (!imap)
>>> -				goto fail;
>>> +			if (!imap) {
>>> +				match = 0;
>>> +				break;
>>> +			}
>>>    
>>>    			match &= of_device_is_available(out_irq->np);
>>>    			if (match)
>>>
>>>
>> We tested this patch yesterday and it solves the boot problem.
> Hi Christian,
>
> Instead of that patch, can you try the one below. AFAICS the device tree
> fixups done in early boot mean the interrupt-map is not needed, and also
> has the wrong content, so if we can remove it entirely that might avoid
> the problems in the parsing code.
>
> I don't know if your firmware actually implements those methods, I
> couldn't find anything online to confirm or deny it. Seems the only
> option is to test it.
>
> cheers
>
>
> diff --git a/arch/powerpc/kernel/prom_init.c b/arch/powerpc/kernel/prom_init.c
> index fbb68fc28ed3..28fe082ede57 100644
> --- a/arch/powerpc/kernel/prom_init.c
> +++ b/arch/powerpc/kernel/prom_init.c
> @@ -3138,6 +3138,14 @@ static void __init fixup_device_tree_pasemi(void)
>   
>   	prom_setprop(iob, name, "interrupt-controller", &val, 0);
>   
> +	prom_printf("nemo: deleting interrupt-map properties\n");
> +	rc = call_prom("interpret", 1, 1,
> +		      " s\" /pxp@0,e0000000\" find-device"
> +		      " s\" interrupt-map\" delete-property"
> +		      " s\" interrupt-map-mask\" delete-property"
> +		      " device-end");
> +	prom_printf("nemo: interpret returned %d\n", rc);
> +
>   	pci_name = "/pxp@0,e0000000/pci@11";
>   	node = call_prom("finddevice", 1, 1, ADDR(pci_name));
>   	parent = ADDR(iob);
Hi Michael,

Many thanks for your patch. We will test it as soon as possible.

Christian

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-04  8:28     ` Marc Zyngier
@ 2024-07-04 18:54       ` Christian Zigotzky
  2024-07-05  7:05         ` Christian Zigotzky
  0 siblings, 1 reply; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-04 18:54 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On 04.07.24 10:28, Marc Zyngier wrote:
> On Thu, 04 Jul 2024 05:10:46 +0100,
> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
>> On 02.07.24 18:54, Marc Zyngier wrote:
>>> On Sun, 30 Jun 2024 11:21:55 +0100,
>>> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
>>>> Hello,
>>>>
>>>> There is an issue with the identification of ATA drives with our
>>>> P.A. Semi Nemo boards [1] after the
>>>> commit "of/irq: Factor out parsing of interrupt-map parent
>>>> phandle+args from of_irq_parse_raw()" [2].
>>> [snip]
>>>
>>> My earlier request for valuable debug information still stands. But
>>> while you're at it, can you please give the following hack a go?
>>>
>>> 	M.
>>>
>>> --- a/drivers/of/irq.c
>>> +++ b/drivers/of/irq.c
>>> @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
>>>      			oldimap = imap;
>>>    			imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
>>> -			if (!imap)
>>> -				goto fail;
>>> +			if (!imap) {
>>> +				match = 0;
>>> +				break;
>>> +			}
>>>      			match &= of_device_is_available(out_irq->np);
>>>    			if (match)
>>>
>>> This may not be the final workaround even if it solves your boot
>>> problem, but will at least give us a hint at what is going wrong.
>>>
>>> I have the fuzzy feeling that we may be able to lob this broken system
>>> as part of the of_irq_imap_abusers[] array, which would solve things
>>> pretty "neatly".
>>>
>>> 	M.
>>>
>> We tested this patch yesterday and it solves the boot problem.
> How about the other patch[1], which would be far preferable?
>
> 	M.
>
> [1] https://lore.kernel.org/all/86ed8ba2sp.wl-maz@kernel.org
>
Marc,

We will test the patch as soon as possible.

Christian

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-04 18:27       ` Christian Zigotzky
@ 2024-07-04 18:59         ` Christian Zigotzky
  2024-07-05  1:19           ` Michael Ellerman
  2024-07-06  4:08         ` Christian Zigotzky
  1 sibling, 1 reply; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-04 18:59 UTC (permalink / raw)
  To: Michael Ellerman, Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On 04.07.24 20:27, Christian Zigotzky wrote:
> On 04.07.24 13:53, Michael Ellerman wrote:
>> Christian Zigotzky <chzigotzky@xenosoft.de> writes:
>>> On 02.07.24 18:54, Marc Zyngier wrote:
>>>> On Sun, 30 Jun 2024 11:21:55 +0100,
>>>> Christian Zigotzky <chzigotzky@xenosoft.de> wrote:
>>>>> Hello,
>>>>>
>>>>> There is an issue with the identification of ATA drives with our
>>>>> P.A. Semi Nemo boards [1] after the
>>>>> commit "of/irq: Factor out parsing of interrupt-map parent
>>>>> phandle+args from of_irq_parse_raw()" [2].
>> ...
>>>> --- a/drivers/of/irq.c
>>>> +++ b/drivers/of/irq.c
>>>> @@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, 
>>>> struct of_phandle_args *out_irq)
>>>>                   oldimap = imap;
>>>>                imap = of_irq_parse_imap_parent(oldimap, imaplen, 
>>>> out_irq);
>>>> -            if (!imap)
>>>> -                goto fail;
>>>> +            if (!imap) {
>>>> +                match = 0;
>>>> +                break;
>>>> +            }
>>>>                   match &= of_device_is_available(out_irq->np);
>>>>                if (match)
>>>>
>>>>
>>> We tested this patch yesterday and it solves the boot problem.
>> Hi Christian,
>>
>> Instead of that patch, can you try the one below. AFAICS the device tree
>> fixups done in early boot mean the interrupt-map is not needed, and also
>> has the wrong content, so if we can remove it entirely that might avoid
>> the problems in the parsing code.
>>
>> I don't know if your firmware actually implements those methods, I
>> couldn't find anything online to confirm or deny it. Seems the only
>> option is to test it.
>>
>> cheers
>>
>>
>> diff --git a/arch/powerpc/kernel/prom_init.c 
>> b/arch/powerpc/kernel/prom_init.c
>> index fbb68fc28ed3..28fe082ede57 100644
>> --- a/arch/powerpc/kernel/prom_init.c
>> +++ b/arch/powerpc/kernel/prom_init.c
>> @@ -3138,6 +3138,14 @@ static void __init fixup_device_tree_pasemi(void)
>>         prom_setprop(iob, name, "interrupt-controller", &val, 0);
>>   +    prom_printf("nemo: deleting interrupt-map properties\n");
>> +    rc = call_prom("interpret", 1, 1,
>> +              " s\" /pxp@0,e0000000\" find-device"
>> +              " s\" interrupt-map\" delete-property"
>> +              " s\" interrupt-map-mask\" delete-property"
>> +              " device-end");
>> +    prom_printf("nemo: interpret returned %d\n", rc);
>> +
>>       pci_name = "/pxp@0,e0000000/pci@11";
>>       node = call_prom("finddevice", 1, 1, ADDR(pci_name));
>>       parent = ADDR(iob);
> Hi Michael,
>
> Many thanks for your patch. We will test it as soon as possible.
>
> Christian
Michael,

Unfortunately, the kernel 6.10-rc6 doesn't compile with your patch. "rc" 
is undeclared.

Error messages:

arch/powerpc/kernel/prom_init.c: In function ‘fixup_device_tree_pasemi’:
arch/powerpc/kernel/prom_init.c:3142:2: error: ‘rc’ undeclared (first 
use in this function); did you mean ‘rq’?
  3142 |  rc = call_prom("interpret", 1, 1,
       |  ^~
       |  rq

Christian

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-04 18:59         ` Christian Zigotzky
@ 2024-07-05  1:19           ` Michael Ellerman
  2024-07-05 20:45             ` Segher Boessenkool
                               ` (2 more replies)
  0 siblings, 3 replies; 38+ messages in thread
From: Michael Ellerman @ 2024-07-05  1:19 UTC (permalink / raw)
  To: Christian Zigotzky, Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

Christian Zigotzky <chzigotzky@xenosoft.de> writes:
> On 04.07.24 20:27, Christian Zigotzky wrote:
>> On 04.07.24 13:53, Michael Ellerman wrote:
>>> Christian Zigotzky <chzigotzky@xenosoft.de> writes:
...
>>>
>>> Instead of that patch, can you try the one below. AFAICS the device tree
>>> fixups done in early boot mean the interrupt-map is not needed, and also
>>> has the wrong content, so if we can remove it entirely that might avoid
>>> the problems in the parsing code.
>>>
>>> I don't know if your firmware actually implements those methods, I
>>> couldn't find anything online to confirm or deny it. Seems the only
>>> option is to test it.
...
>
> Unfortunately, the kernel 6.10-rc6 doesn't compile with your patch. "rc" 
> is undeclared.

Right, I had some debug code that I removed before posting.

This version should compile :}

cheers

diff --git a/arch/powerpc/kernel/prom_init.c b/arch/powerpc/kernel/prom_init.c
index fbb68fc28ed3..965d58c54fab 100644
--- a/arch/powerpc/kernel/prom_init.c
+++ b/arch/powerpc/kernel/prom_init.c
@@ -3123,6 +3123,7 @@ static void __init fixup_device_tree_pasemi(void)
 	u32 interrupts[2], parent, rval, val = 0;
 	char *name, *pci_name;
 	phandle iob, node;
+	int rc;
 
 	/* Find the root pci node */
 	name = "/pxp@0,e0000000";
@@ -3138,6 +3139,14 @@ static void __init fixup_device_tree_pasemi(void)
 
 	prom_setprop(iob, name, "interrupt-controller", &val, 0);
 
+	prom_printf("nemo: deleting interrupt-map properties\n");
+	rc = call_prom("interpret", 1, 1,
+		      " s\" /pxp@0,e0000000\" find-device"
+		      " s\" interrupt-map\" delete-property"
+		      " s\" interrupt-map-mask\" delete-property"
+		      " device-end");
+	prom_printf("nemo: interpret returned %d\n", rc);
+
 	pci_name = "/pxp@0,e0000000/pci@11";
 	node = call_prom("finddevice", 1, 1, ADDR(pci_name));
 	parent = ADDR(iob);

^ permalink raw reply related	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-04  4:10   ` Christian Zigotzky
  2024-07-04  8:28     ` Marc Zyngier
  2024-07-04 11:53     ` Michael Ellerman
@ 2024-07-05  6:59     ` Christian Zigotzky
  2 siblings, 0 replies; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-05  6:59 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

[snip]

My earlier request for valuable debug information still stands. But
while you're at it, can you please give the following hack a go?

   M.

--- a/drivers/of/irq.c
+++ b/drivers/of/irq.c
@@ -282,8 +282,10 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
               oldimap = imap;
             imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq);
-            if (!imap)
-                goto fail;
+            if (!imap) {
+                match = 0;
+                break;
+            }
               match &= of_device_is_available(out_irq->np);
             if (match)

This may not be the final workaround even if it solves your boot
problem, but will at least give us a hint at what is going wrong.

I have the fuzzy feeling that we may be able to lob this broken system
as part of the of_irq_imap_abusers[] array, which would solve things
pretty "neatly".

   M.

- - - -

We tested this patch yesterday and it solves the boot problem.

Thanks

- - - -

I am sorry our tester was wrong and has reported, that this kernel doesn’t boot.

Link: https://forum.hyperion-entertainment.com/viewtopic.php?p=58627#p58627

Sorry

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-04 18:54       ` Christian Zigotzky
@ 2024-07-05  7:05         ` Christian Zigotzky
  2024-07-05  8:05           ` Christian Zigotzky
  0 siblings, 1 reply; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-05  7:05 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

[-- Attachment #1: Type: text/plain, Size: 355 bytes --]

How about the other patch[1], which would be far preferable?

   M.

[1] https://lore.kernel.org/all/86ed8ba2sp.wl-maz@kernel.org

- - - -

Marc,

We will test the patch as soon as possible.

Christian

- - - -

Our tester has reported, that it doesn’t boot.

Link: https://forum.hyperion-entertainment.com/viewtopic.php?p=58627#p58627

[-- Attachment #2: Type: text/html, Size: 780 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-05  7:05         ` Christian Zigotzky
@ 2024-07-05  8:05           ` Christian Zigotzky
  2024-07-05 13:01             ` Marc Zyngier
  0 siblings, 1 reply; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-05  8:05 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

How about the other patch[1], which would be far preferable?

   M.

[1] https://lore.kernel.org/all/86ed8ba2sp.wl-maz@kernel.org

- - - -

Marc,

We will test the patch as soon as possible.

Christian

- - - -

Our tester has reported, that it doesn’t boot.

Link: https://forum.hyperion-entertainment.com/viewtopic.php?p=58627#p58627

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-05  8:05           ` Christian Zigotzky
@ 2024-07-05 13:01             ` Marc Zyngier
  2024-07-05 13:30               ` Trevor Dickinson
  2024-07-09  3:46               ` Damien Stewart
  0 siblings, 2 replies; 38+ messages in thread
From: Marc Zyngier @ 2024-07-05 13:01 UTC (permalink / raw)
  To: Christian Zigotzky
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On 2024-07-05 09:05, Christian Zigotzky wrote:
> How about the other patch[1], which would be far preferable?
> 
>    M.
> 
> [1] https://lore.kernel.org/all/86ed8ba2sp.wl-maz@kernel.org
> 
> - - - -
> 
> Marc,
> 
> We will test the patch as soon as possible.
> 
> Christian
> 
> - - - -
> 
> Our tester has reported, that it doesn’t boot.

Does it mean you are not testing this yourself???

> 
> Link: 
> https://forum.hyperion-entertainment.com/viewtopic.php?p=58627#p58627

How does it fail? I've repeatedly asked for dmesg outputs
for working and non-working configurations.

         M.
-- 
Jazz is not dead. It just smells funny...

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives  after the of/irq updates 2024-05-29
  2024-07-05 13:01             ` Marc Zyngier
@ 2024-07-05 13:30               ` Trevor Dickinson
  2024-07-09  3:46               ` Damien Stewart
  1 sibling, 0 replies; 38+ messages in thread
From: Trevor Dickinson @ 2024-07-05 13:30 UTC (permalink / raw)
  To: Marc Zyngier, Christian Zigotzky
  Cc: apatel, Rob Herring, Darren Stevens, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

[-- Attachment #1: Type: text/plain, Size: 1578 bytes --]

Just for info.Christian is a very active tester of the Kernel on our PowerPC hardware. Healso coordinates a small but active team of beta testers who ensure that our hardware supports a wide range of PowerPC Linux distribution.Regards,Trevor DickinsonCo-founder of A-EON TechnologySent from my Galaxy
-------- Original message --------From: Marc Zyngier <maz@kernel.org> Date: 05/07/2024  14:01  (GMT+00:00) To: Christian Zigotzky <chzigotzky@xenosoft.de> Cc: Rob Herring <robh@kernel.org>, apatel@ventanamicro.com, DTML <devicetree@vger.kernel.org>, Linux Kernel Mailing List <linux-kernel@vger.kernel.org>, linuxppc-dev <linuxppc-dev@lists.ozlabs.org>, mad skateman <madskateman@gmail.com>, "R.T.Dickinson" <rtd2@xtra.co.nz>, Matthew Leaman <matthew@a-eon.biz>, Darren Stevens <darren@stevens-zone.net>, Christian Zigotzky <info@xenosoft.de> Subject: Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives
  after the of/irq updates 2024-05-29 On 2024-07-05 09:05, Christian Zigotzky wrote:> How about the other patch[1], which would be far preferable?> >    M.> > [1] https://lore.kernel.org/all/86ed8ba2sp.wl-maz@kernel.org> > - - - -> > Marc,> > We will test the patch as soon as possible.> > Christian> > - - - -> > Our tester has reported, that it doesn’t boot.Does it mean you are not testing this yourself???> > Link: > https://forum.hyperion-entertainment.com/viewtopic.php?p=58627#p58627How does it fail? I've repeatedly asked for dmesg outputsfor working and non-working configurations.         M.-- Jazz is not dead. It just smells funny...

[-- Attachment #2: Type: text/html, Size: 2605 bytes --]

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-05  1:19           ` Michael Ellerman
@ 2024-07-05 20:45             ` Segher Boessenkool
  2024-07-06  3:51             ` Christian Zigotzky
  2024-07-06  4:15             ` Christian Zigotzky
  2 siblings, 0 replies; 38+ messages in thread
From: Segher Boessenkool @ 2024-07-05 20:45 UTC (permalink / raw)
  To: Michael Ellerman
  Cc: apatel, Rob Herring, Darren Stevens, mad skateman, DTML,
	Marc Zyngier, Linux Kernel Mailing List, R.T.Dickinson,
	Christian Zigotzky, Matthew Leaman, linuxppc-dev,
	Christian Zigotzky

On Fri, Jul 05, 2024 at 11:19:39AM +1000, Michael Ellerman wrote:
> +	prom_printf("nemo: deleting interrupt-map properties\n");
> +	rc = call_prom("interpret", 1, 1,
> +		      " s\" /pxp@0,e0000000\" find-device"
> +		      " s\" interrupt-map\" delete-property"
> +		      " s\" interrupt-map-mask\" delete-property"
> +		      " device-end");
> +	prom_printf("nemo: interpret returned %d\n", rc);

It's very fragile no matter what.

If some scriupt does something bad, just add something better for it?
You can replace anything by just adding something with the same name!


Segher

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-05  1:19           ` Michael Ellerman
  2024-07-05 20:45             ` Segher Boessenkool
@ 2024-07-06  3:51             ` Christian Zigotzky
  2024-07-06  4:15             ` Christian Zigotzky
  2 siblings, 0 replies; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-06  3:51 UTC (permalink / raw)
  To: Michael Ellerman, Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

[-- Attachment #1: Type: text/plain, Size: 65088 bytes --]

On 05.07.24 03:19, Michael Ellerman wrote:
> Right, I had some debug code that I removed before posting.
>
> This version should compile :}
>
> cheers
>
> diff --git a/arch/powerpc/kernel/prom_init.c b/arch/powerpc/kernel/prom_init.c
> index fbb68fc28ed3..965d58c54fab 100644
> --- a/arch/powerpc/kernel/prom_init.c
> +++ b/arch/powerpc/kernel/prom_init.c
> @@ -3123,6 +3123,7 @@ static void __init fixup_device_tree_pasemi(void)
>   	u32 interrupts[2], parent, rval, val = 0;
>   	char *name, *pci_name;
>   	phandle iob, node;
> +	int rc;
>   
>   	/* Find the root pci node */
>   	name = "/pxp@0,e0000000";
> @@ -3138,6 +3139,14 @@ static void __init fixup_device_tree_pasemi(void)
>   
>   	prom_setprop(iob, name, "interrupt-controller", &val, 0);
>   
> +	prom_printf("nemo: deleting interrupt-map properties\n");
> +	rc = call_prom("interpret", 1, 1,
> +		      " s\" /pxp@0,e0000000\" find-device"
> +		      " s\" interrupt-map\" delete-property"
> +		      " s\" interrupt-map-mask\" delete-property"
> +		      " device-end");
> +	prom_printf("nemo: interpret returned %d\n", rc);
> +
>   	pci_name = "/pxp@0,e0000000/pci@11";
>   	node = call_prom("finddevice", 1, 1, ADDR(pci_name));
>   	parent = ADDR(iob);
Michael,

Thank you for the patch! Unfortunately the kernel doesn't boot.

See: https://forum.hyperion-entertainment.com/viewtopic.php?p=58629#p58629

Our tester has tested the second irq patch again and the kernels boots. 
We will test it again to be sure that it really work. ;-)

Second irq patch:

diff --git a/drivers/of/irq.c b/drivers/of/irq.c
index 462375b293e47..c94203ce65bb3 100644
--- a/drivers/of/irq.c
+++ b/drivers/of/irq.c
@@ -81,7 +81,8 @@ EXPORT_SYMBOL_GPL(of_irq_find_parent);
  /*
   * These interrupt controllers abuse interrupt-map for unspeakable
   * reasons and rely on the core code to *ignore* it (the drivers do
- * their own parsing of the property).
+ * their own parsing of the property). The PAsemi entry covers a
+ * non-sensical interrupt-map that is better left ignored.
   *
   * If you think of adding to the list for something *new*, think
   * again. There is a high chance that you will be sent back to the
@@ -95,6 +96,7 @@ static const char * const of_irq_imap_abusers[] = {
      "fsl,ls1043a-extirq",
      "fsl,ls1088a-extirq",
      "renesas,rza1-irqc",
+    "pasemi,rootbus",
      NULL,
  };

@@ -293,20 +295,8 @@ int of_irq_parse_raw(const __be32 *addr, struct 
of_phandle_args *out_irq)
              imaplen -= imap - oldimap;
              pr_debug(" -> imaplen=%d\n", imaplen);
          }
-        if (!match) {
-            if (intc) {
-                /*
-                 * The PASEMI Nemo is a known offender, so
-                 * let's only warn for anyone else.
-                 */
-                WARN(!IS_ENABLED(CONFIG_PPC_PASEMI),
-                     "%pOF interrupt-map failed, using 
interrupt-controller\n",
-                     ipar);
-                return 0;
-            }
-
+        if (!match)
              goto fail;
-        }

          /*
           * Successfully parsed an interrupt-map translation; copy new

-----

dmesg:

[    0.000000] hash-mmu: Page sizes from device-tree:
[    0.000000] hash-mmu: base_shift=12: shift=12, sllp=0x0000, 
avpnm=0x00000000, tlbiel=1, penc=0
[    0.000000] hash-mmu: base_shift=16: shift=16, sllp=0x0110, 
avpnm=0x00000000, tlbiel=1, penc=3
[    0.000000] hash-mmu: base_shift=20: shift=20, sllp=0x0030, 
avpnm=0x00000000, tlbiel=0, penc=31
[    0.000000] hash-mmu: base_shift=24: shift=24, sllp=0x0100, 
avpnm=0x00000001, tlbiel=0, penc=0
[    0.000000] Page orders: linear mapping = 24, virtual = 12, io = 12, 
vmemmap = 24
[    0.000000] Using 1TB segments
[    0.000000] hash-mmu: Initializing hash mmu with SLB
[    0.000000] Linux version 6.10.0-rc6-powerpc64-smp (christian@lx-cce) 
(powerpc-linux-gnu-gcc (Debian 9.5.0-1) 9.5.0, GNU ld (GNU Binutils for 
Debian) 2.42) #1 SMP Thu Jul  4 18:40:38 CEST 2024
[    0.000000] IOBMAP L2 allocated at: (____ptrval____)
[    0.000000] ioremap() called early from 
.iommu_init_early_pasemi+0xec/0x260. Use early_ioremap() instead
[    0.000000] Hardware name: pasemi,nemo PA6T 0x900102 A-EON Amigaone X1000
[    0.000000] Found legacy serial port 0 for /pxp@0,e0000000/serial@1d
[    0.000000]   port=7f03f8, taddr=fcff03f8, irq=0, clk=133333333, 
speed=115200
[    0.000000] Found legacy serial port 1 for /pxp@0,e0000000/serial@1d,1
[    0.000000]   port=7f02f8, taddr=fcff02f8, irq=0, clk=133333333, 
speed=115200
[    0.000000] CPU maps initialized for 1 thread per core
[    0.000000]  (thread shift is 0)
[    0.000000] Allocated 2320 bytes for 2 pacas
[    0.000000] -----------------------------------------------------
[    0.000000] phys_mem_size     = 0x100000000
[    0.000000] dcache_bsize      = 0x40
[    0.000000] icache_bsize      = 0x40
[    0.000000] cpu_features      = 0x0000010000401182
[    0.000000]   possible        = 0x001ffbebffffb18f
[    0.000000]   always          = 0x0000000000000180
[    0.000000] cpu_user_features = 0xdc000802 0x00000000
[    0.000000] mmu_features      = 0x6e000001
[    0.000000] firmware_features = 0x0000000000000000
[    0.000000] vmalloc start     = 0xc0003d0000000000
[    0.000000] IO start          = 0xc0003e0000000000
[    0.000000] vmemmap start     = 0xc0003f0000000000
[    0.000000] hash-mmu: ppc64_pft_size    = 0x0
[    0.000000] hash-mmu: htab_hash_mask    = 0x7ffff
[    0.000000] -----------------------------------------------------
[    0.000000] ioremap() called early from .pas_setup_arch+0x3c/0x58. 
Use early_ioremap() instead
[    0.000000] barrier-nospec: using ORI speculation barrier
[    0.000000] barrier-nospec: patched 427 locations
[    0.000000] Top of RAM: 0x180000000, Total RAM: 0x100000000
[    0.000000] Memory hole size: 2048MB
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x000000017fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000017fffffff]
[    0.000000] Initmem setup node 0 [mem 
0x0000000000000000-0x000000017fffffff]
[    0.000000] percpu: Embedded 27 pages/cpu s70952 r0 d39640 u524288
[    0.000000] pcpu-alloc: s70952 r0 d39640 u524288 alloc=1*1048576
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] Kernel command line: console=tty0 root=/dev/sdb3

[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 
4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 
bytes, linear)
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 
1048576
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 3986488K/4194304K available (23556K kernel code, 
3248K rwdata, 10600K rodata, 9476K init, 671K bss, 207816K reserved, 0K 
cma-reserved)
[    0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] ftrace: allocating 57793 entries in 340 pages
[    0.000000] ftrace: allocated 339 pages with 5 groups
[    0.000000] trace event string verifier disabled
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000]     Rude variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay 
is 100 jiffies.
[    0.000000] RCU Tasks Rude: Setting shift to 1 and lim to 1 
rcu_task_cb_adjust=1.
[    0.000000] NR_IRQS: 512, nr_irqs: 512, preallocated irqs: 16
[    0.000000] mpic: Setting up MPIC "PASEMI-OPIC" version 1.3 at 
fc000000, max 2 CPUs
[    0.000000] mpic: ISU size: 1024, shift: 10, mask: 3ff
[    0.000000] mpic: Initializing for 1024 sources
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on 
contention.
[    0.000000] time_init: decrementer frequency = 66.666666 MHz
[    0.000000] time_init: processor frequency   = 1800.000000 MHz
[    0.000002] clocksource: timebase: mask: 0xffffffffffffffff 
max_cycles: 0xf6018975a, max_idle_ns: 440795204712 ns
[    0.000008] clocksource: timebase mult[f000003] shift[24] registered
[    0.000019] clockevent: decrementer mult[1111110e] shift[32] cpu[0]
[    0.000124] Console: colour dummy device 80x25
[    0.000133] printk: legacy console [tty0] enabled
[    0.000433] pid_max: default: 32768 minimum: 301
[    0.000512] Mount-cache hash table entries: 8192 (order: 4, 65536 
bytes, linear)
[    0.000546] Mountpoint-cache hash table entries: 8192 (order: 4, 
65536 bytes, linear)
[    0.001050] mpic: requesting IPIs...
[    0.001701] rcu: Hierarchical SRCU implementation.
[    0.001714] rcu:     Max phase no-delay instances is 400.
[    0.002004] smp: Bringing up secondary CPUs ...
[    0.002426] smp: Brought up 1 node, 2 CPUs
[    0.003018] devtmpfs: initialized
[    0.006765] Found PA-PXP PCI host bridge.
[    0.006777] PCI host bridge /pxp@0,e0000000 (primary) ranges:
[    0.006810]   IO 0x00000000fc800000..0x00000000fcffffff -> 
0x0000000000000000
[    0.006828]  MEM 0x0000000080000000..0x00000000e00fffff -> 
0x0000000080000000
[    0.006844]  MEM 0x00000000fd800000..0x00000000fd800fff -> 
0x00000000fd800000
[    0.006858]  MEM 0x0000080000000000..0x00000bffffffffff -> 
0x0000080000000000
[    0.006879] no ISA IO ranges or unexpected isa range, mapping 64k
[    0.006890] ISA bridge (early) is /pxp@0,e0000000/io-bridge@0
[    0.007042] i8259 legacy interrupt controller initialized
[    0.007132] clocksource: jiffies: mask: 0xffffffff max_cycles: 
0xffffffff, max_idle_ns: 1911260446275000 ns
[    0.007155] futex hash table entries: 512 (order: 4, 65536 bytes, linear)
[    0.007510] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.008112] thermal_sys: Registered thermal governor 'step_wise'
[    0.012169] HugeTLB: registered 16.0 MiB page size, pre-allocated 0 pages
[    0.012190] HugeTLB: 0 KiB vmemmap can be freed for a 16.0 MiB page
[    0.029149] raid6: altivecx8 gen()  4693 MB/s
[    0.046201] raid6: altivecx4 gen()  4694 MB/s
[    0.063251] raid6: altivecx2 gen()  4284 MB/s
[    0.080302] raid6: altivecx1 gen()  3852 MB/s
[    0.097360] raid6: int64x8  gen()  2046 MB/s
[    0.114411] raid6: int64x4  gen()  2548 MB/s
[    0.131458] raid6: int64x2  gen()  2269 MB/s
[    0.148518] raid6: int64x1  gen()  1602 MB/s
[    0.148527] raid6: using algorithm altivecx4 gen() 4694 MB/s
[    0.148536] raid6: using intx1 recovery algorithm
[    0.148821] SCSI subsystem initialized
[    0.149676] libata version 3.00 loaded.
[    0.149792] usbcore: registered new interface driver usbfs
[    0.149822] usbcore: registered new interface driver hub
[    0.149849] usbcore: registered new device driver usb
[    0.149974] EDAC MC: Ver: 3.0.0
[    0.150205] Advanced Linux Sound Architecture Driver Initialized.
[    0.150687] PCI: Probing PCI hardware
[    0.152010] PCI host bridge to bus 0000:00
[    0.152027] pci_bus 0000:00: root bus resource [io 0x80000-0x87ffff] 
(bus address [0x0000-0x7fffff])
[    0.152044] pci_bus 0000:00: root bus resource [mem 
0x80000000-0xe00fffff]
[    0.152056] pci_bus 0000:00: root bus resource [mem 
0xfd800000-0xfd800fff]
[    0.152068] pci_bus 0000:00: root bus resource [mem 
0x80000000000-0xbffffffffff]
[    0.152081] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.152092] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to ff
[    0.152127] NEMO SB600 IOB base e0000000
[    0.152166] pci 0000:00:00.0: [1959:a001] type 00 class 0x060000 
conventional PCI endpoint
[    0.152291] ISA bridge PCI attached: 0000:00:00.0
[    0.152340] pci 0000:00:01.0: [1959:a009] type 00 class 0x058000 
conventional PCI endpoint
[    0.152527] pci 0000:00:03.0: [1959:a00c] type 00 class 0x080080 
conventional PCI endpoint
[    0.152679] pci 0000:00:04.0: [1959:a00a] type 00 class 0x050000 
conventional PCI endpoint
[    0.152834] pci 0000:00:05.0: [1959:a00a] type 00 class 0x050000 
conventional PCI endpoint
[    0.153041] pci 0000:00:08.0: [1959:a000] type 00 class 0x0b2000 
conventional PCI endpoint
[    0.153185] pci 0000:00:09.0: [1959:a000] type 00 class 0x0b2000 
conventional PCI endpoint
[    0.153478] pci 0000:00:10.0: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.153510] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.153524] pci 0000:00:10.0:   bridge window [io 0x82000-0x82fff]
[    0.153538] pci 0000:00:10.0:   bridge window [mem 0x90000000-0xa00fffff]
[    0.153559] pci 0000:00:10.0: enabling Extended Tags
[    0.153606] pci 0000:00:10.0: PME# supported from D0 D3hot D3cold
[    0.153768] pci 0000:00:10.1: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.153800] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.153823] pci 0000:00:10.1: enabling Extended Tags
[    0.153868] pci 0000:00:10.1: PME# supported from D0 D3hot D3cold
[    0.154006] pci 0000:00:10.2: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154037] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.154060] pci 0000:00:10.2: enabling Extended Tags
[    0.154105] pci 0000:00:10.2: PME# supported from D0 D3hot D3cold
[    0.154242] pci 0000:00:10.3: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154274] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.154297] pci 0000:00:10.3: enabling Extended Tags
[    0.154341] pci 0000:00:10.3: PME# supported from D0 D3hot D3cold
[    0.154479] pci 0000:00:11.0: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154510] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.154523] pci 0000:00:11.0:   bridge window [io 0x80000-0x83fff]
[    0.154536] pci 0000:00:11.0:   bridge window [mem 0xa0100000-0xa03fffff]
[    0.154557] pci 0000:00:11.0: enabling Extended Tags
[    0.154601] pci 0000:00:11.0: PME# supported from D0 D3hot D3cold
[    0.154774] pci 0000:00:11.1: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154806] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.154830] pci 0000:00:11.1: enabling Extended Tags
[    0.154874] pci 0000:00:11.1: PME# supported from D0 D3hot D3cold
[    0.155014] pci 0000:00:11.2: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.155045] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.155068] pci 0000:00:11.2: enabling Extended Tags
[    0.155112] pci 0000:00:11.2: PME# supported from D0 D3hot D3cold
[    0.155250] pci 0000:00:11.3: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.155281] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.155304] pci 0000:00:11.3: enabling Extended Tags
[    0.155348] pci 0000:00:11.3: PME# supported from D0 D3hot D3cold
[    0.155549] pci 0000:00:14.0: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.155692] pci 0000:00:14.1: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.155829] pci 0000:00:14.2: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.155952] pci 0000:00:14.3: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.156104] pci 0000:00:15.0: [1959:a006] type 00 class 0x020000 
conventional PCI endpoint
[    0.156249] pci 0000:00:15.1: [1959:a006] type 00 class 0x020000 
conventional PCI endpoint
[    0.156486] pci 0000:00:1a.0: [1959:a007] type 00 class 0x0801ff 
conventional PCI endpoint
[    0.156647] pci 0000:00:1b.0: [1959:a00b] type 00 class 0x088000 
conventional PCI endpoint
[    0.156803] pci 0000:00:1c.0: [1959:a003] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.156829] pci 0000:00:1c.0: BAR 0 [io  0x870200-0x87023f]
[    0.156959] pci 0000:00:1c.1: [1959:a003] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.156984] pci 0000:00:1c.1: BAR 0 [io  0x870240-0x87027f]
[    0.157114] pci 0000:00:1c.2: [1959:a003] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.157139] pci 0000:00:1c.2: BAR 0 [io  0x870280-0x8702bf]
[    0.157274] pci 0000:00:1d.0: [1959:a004] type 00 class 0x070003 
conventional PCI endpoint
[    0.157299] pci 0000:00:1d.0: BAR 0 [io  0x8703f8-0x8703ff]
[    0.157426] pci 0000:00:1d.1: [1959:a004] type 00 class 0x070003 
conventional PCI endpoint
[    0.157451] pci 0000:00:1d.1: BAR 0 [io  0x8702f8-0x8702ff]
[    0.157601] pci 0000:00:1e.0: [1959:a008] type 00 class 0x0601ff 
conventional PCI endpoint
[    0.157626] pci 0000:00:1e.0: BAR 0 [io  0x870400-0x8704ff]
[    0.157640] pci 0000:00:1e.0: BAR 1 [io  0x870500-0x8705ff]
[    0.196680] IOMMU table initialized, virtual merging enabled
[    0.196833] pci 0000:01:00.0: [1002:6610] type 00 class 0x030000 PCIe 
Legacy Endpoint
[    0.196866] pci 0000:01:00.0: BAR 0 [mem 0x90000000-0x9fffffff 64bit 
pref]
[    0.196888] pci 0000:01:00.0: BAR 2 [mem 0xa0000000-0xa003ffff 64bit]
[    0.196904] pci 0000:01:00.0: BAR 4 [io  0x82000-0x820ff]
[    0.196925] pci 0000:01:00.0: ROM [mem 0xa0040000-0xa005ffff pref]
[    0.196942] pci 0000:01:00.0: enabling Extended Tags
[    0.197016] pci 0000:01:00.0: supports D1 D2
[    0.197026] pci 0000:01:00.0: PME# supported from D1 D2 D3hot
[    0.197062] pci 0000:01:00.0: 16.000 Gb/s available PCIe bandwidth, 
limited by 2.5 GT/s PCIe x8 link at 0000:00:10.0 (capable of 63.008 Gb/s 
with 8.0 GT/s PCIe x8 link)
[    0.197250] pci 0000:01:00.1: [1002:aab0] type 00 class 0x040300 PCIe 
Legacy Endpoint
[    0.197280] pci 0000:01:00.1: BAR 0 [mem 0xa0060000-0xa0063fff 64bit]
[    0.197323] pci 0000:01:00.1: enabling Extended Tags
[    0.197381] pci 0000:01:00.1: supports D1 D2
[    0.200661] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.201510] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.202343] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.203172] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.203715] pci 0000:05:12.0: [1002:4380] type 00 class 0x01018f 
conventional PCI endpoint
[    0.203748] pci 0000:05:12.0: BAR 0 [io  0x81040-0x81047]
[    0.203766] pci 0000:05:12.0: BAR 1 [io  0x8105c-0x8105f]
[    0.203784] pci 0000:05:12.0: BAR 2 [io  0x81048-0x8104f]
[    0.203801] pci 0000:05:12.0: BAR 3 [io  0x81058-0x8105b]
[    0.203818] pci 0000:05:12.0: BAR 4 [io  0x81010-0x8101f]
[    0.203836] pci 0000:05:12.0: BAR 5 [mem 0xa0209000-0xa02093ff]
[    0.203867] pci 0000:05:12.0: set SATA to AHCI mode
[    0.204038] pci 0000:05:13.0: [1002:4387] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204070] pci 0000:05:13.0: BAR 0 [mem 0xa0207000-0xa0207fff]
[    0.204238] pci 0000:05:13.1: [1002:4388] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204268] pci 0000:05:13.1: BAR 0 [mem 0xa0208000-0xa0208fff]
[    0.204435] pci 0000:05:13.2: [1002:4389] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204466] pci 0000:05:13.2: BAR 0 [mem 0xa0206000-0xa0206fff]
[    0.204633] pci 0000:05:13.3: [1002:438a] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204665] pci 0000:05:13.3: BAR 0 [mem 0xa0204000-0xa0204fff]
[    0.204832] pci 0000:05:13.4: [1002:438b] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204863] pci 0000:05:13.4: BAR 0 [mem 0xa0205000-0xa0205fff]
[    0.205048] pci 0000:05:13.5: [1002:4386] type 00 class 0x0c0320 
conventional PCI endpoint
[    0.205079] pci 0000:05:13.5: BAR 0 [mem 0xa0209800-0xa02098ff]
[    0.205171] pci 0000:05:13.5: supports D1 D2
[    0.205181] pci 0000:05:13.5: PME# supported from D0 D1 D2 D3hot
[    0.205311] pci 0000:05:14.0: [1002:4385] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.205341] pci 0000:05:14.0: BAR 0 [io  0x81020-0x8102f]
[    0.205358] pci 0000:05:14.0: BAR 1 [mem 0xa0209400-0xa02097ff]
[    0.205522] pci 0000:05:14.1: [1002:438c] type 00 class 0x010183 
conventional PCI endpoint
[    0.205553] pci 0000:05:14.1: BAR 0 [io  0x81030-0x81037]
[    0.205571] pci 0000:05:14.1: BAR 1 [io  0x81054-0x81057]
[    0.205589] pci 0000:05:14.1: BAR 2 [io  0x81038-0x8103f]
[    0.205606] pci 0000:05:14.1: BAR 3 [io  0x81050-0x81053]
[    0.205623] pci 0000:05:14.1: BAR 4 [io  0x81000-0x8100f]
[    0.205652] pci 0000:05:14.1: BAR 2 [io  0x80170-0x80177]: legacy IDE 
quirk
[    0.205663] pci 0000:05:14.1: BAR 3 [io  0x80376]: legacy IDE quirk
[    0.205792] pci 0000:05:14.2: [1002:4383] type 00 class 0x040300 
conventional PCI endpoint
[    0.205827] pci 0000:05:14.2: BAR 0 [mem 0xa0200000-0xa0203fff 64bit]
[    0.205906] pci 0000:05:14.2: PME# supported from D0 D3hot D3cold
[    0.206039] pci 0000:05:14.3: [1002:438d] type 00 class 0x060100 
conventional PCI endpoint
[    0.206230] pci 0000:05:14.4: [1002:4384] type 01 class 0x060400 
conventional PCI bridge
[    0.206276] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.206291] pci 0000:05:14.4:   bridge window [io 0x83000-0x83fff]
[    0.206305] pci 0000:05:14.4:   bridge window [mem 0xa0300000-0xa03fffff]
[    0.206701] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.206737] pci_bus 0000:06: extended config space not accessible
[    0.206961] pci 0000:06:06.0: [10ec:8139] type 00 class 0x020000 
conventional PCI endpoint
[    0.206998] pci 0000:06:06.0: BAR 0 [io  0x83000-0x830ff]
[    0.207019] pci 0000:06:06.0: BAR 1 [mem 0xa0300000-0xa03000ff]
[    0.207796] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.208643] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.209478] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.210312] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.210361] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 09
[    0.210537] PCI 0000:00 Cannot reserve Legacy IO [io 0x80000-0x80fff]
[    0.210552] pci 0000:00:10.0: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 01] add_size 200000 add_align 
100000
[    0.210581] pci 0000:00:11.0: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 05-06] add_size 200000 
add_align 100000
[    0.210601] pci 0000:00:11.1: bridge window [io  0x1000-0x0fff] to 
[bus 07] add_size 1000
[    0.210616] pci 0000:00:11.1: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 07] add_size 200000 add_align 
100000
[    0.210634] pci 0000:00:11.1: bridge window [mem 
0x00100000-0x000fffff] to [bus 07] add_size 200000 add_align 100000
[    0.210651] pci 0000:00:11.2: bridge window [io  0x1000-0x0fff] to 
[bus 08] add_size 1000
[    0.210665] pci 0000:00:11.2: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 08] add_size 200000 add_align 
100000
[    0.210683] pci 0000:00:11.2: bridge window [mem 
0x00100000-0x000fffff] to [bus 08] add_size 200000 add_align 100000
[    0.210701] pci 0000:00:11.3: bridge window [io  0x1000-0x0fff] to 
[bus 09] add_size 1000
[    0.210715] pci 0000:00:11.3: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 09] add_size 200000 add_align 
100000
[    0.210733] pci 0000:00:11.3: bridge window [mem 
0x00100000-0x000fffff] to [bus 09] add_size 200000 add_align 100000
[    0.210774] pci 0000:00:10.0: bridge window [mem 
0x80000000000-0x800001fffff 64bit pref]: assigned
[    0.210794] pci 0000:00:11.0: bridge window [mem 
0x80000200000-0x800003fffff 64bit pref]: assigned
[    0.210809] pci 0000:00:11.1: bridge window [mem 
0x80000000-0x801fffff]: assigned
[    0.210823] pci 0000:00:11.1: bridge window [mem 
0x80000400000-0x800005fffff 64bit pref]: assigned
[    0.210837] pci 0000:00:11.2: bridge window [mem 
0x80200000-0x803fffff]: assigned
[    0.210851] pci 0000:00:11.2: bridge window [mem 
0x80000600000-0x800007fffff 64bit pref]: assigned
[    0.210866] pci 0000:00:11.3: bridge window [mem 
0x80400000-0x805fffff]: assigned
[    0.210879] pci 0000:00:11.3: bridge window [mem 
0x80000800000-0x800009fffff 64bit pref]: assigned
[    0.210894] pci 0000:00:11.1: bridge window [io 0x84000-0x84fff]: 
assigned
[    0.210906] pci 0000:00:11.2: bridge window [io 0x85000-0x85fff]: 
assigned
[    0.210918] pci 0000:00:11.3: bridge window [io 0x86000-0x86fff]: 
assigned
[    0.210938] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.210950] pci 0000:00:10.0:   bridge window [io 0x82000-0x82fff]
[    0.210963] pci 0000:00:10.0:   bridge window [mem 0x90000000-0xa00fffff]
[    0.210976] pci 0000:00:10.0:   bridge window [mem 
0x80000000000-0x800001fffff 64bit pref]
[    0.210991] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.211004] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.211025] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.211043] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.211055] pci 0000:05:14.4:   bridge window [io 0x83000-0x83fff]
[    0.211069] pci 0000:05:14.4:   bridge window [mem 0xa0300000-0xa03fffff]
[    0.211086] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.211097] pci 0000:00:11.0:   bridge window [io 0x80000-0x83fff]
[    0.211109] pci 0000:00:11.0:   bridge window [mem 0xa0100000-0xa03fffff]
[    0.211122] pci 0000:00:11.0:   bridge window [mem 
0x80000200000-0x800003fffff 64bit pref]
[    0.211136] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.211147] pci 0000:00:11.1:   bridge window [io 0x84000-0x84fff]
[    0.211159] pci 0000:00:11.1:   bridge window [mem 0x80000000-0x801fffff]
[    0.211172] pci 0000:00:11.1:   bridge window [mem 
0x80000400000-0x800005fffff 64bit pref]
[    0.211186] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.211197] pci 0000:00:11.2:   bridge window [io 0x85000-0x85fff]
[    0.211209] pci 0000:00:11.2:   bridge window [mem 0x80200000-0x803fffff]
[    0.211221] pci 0000:00:11.2:   bridge window [mem 
0x80000600000-0x800007fffff 64bit pref]
[    0.211236] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.211247] pci 0000:00:11.3:   bridge window [io 0x86000-0x86fff]
[    0.211259] pci 0000:00:11.3:   bridge window [mem 0x80400000-0x805fffff]
[    0.211271] pci 0000:00:11.3:   bridge window [mem 
0x80000800000-0x800009fffff 64bit pref]
[    0.211289] pci_bus 0000:00: resource 4 [io  0x80000-0x87ffff]
[    0.211301] pci_bus 0000:00: resource 5 [mem 0x80000000-0xe00fffff]
[    0.211312] pci_bus 0000:00: resource 6 [mem 0xfd800000-0xfd800fff]
[    0.211324] pci_bus 0000:00: resource 7 [mem 0x80000000000-0xbffffffffff]
[    0.211336] pci_bus 0000:01: resource 0 [io  0x82000-0x82fff]
[    0.211347] pci_bus 0000:01: resource 1 [mem 0x90000000-0xa00fffff]
[    0.211358] pci_bus 0000:01: resource 2 [mem 
0x80000000000-0x800001fffff 64bit pref]
[    0.211372] pci_bus 0000:05: resource 0 [io  0x80000-0x83fff]
[    0.211383] pci_bus 0000:05: resource 1 [mem 0xa0100000-0xa03fffff]
[    0.211394] pci_bus 0000:05: resource 2 [mem 
0x80000200000-0x800003fffff 64bit pref]
[    0.211407] pci_bus 0000:06: resource 0 [io  0x83000-0x83fff]
[    0.211418] pci_bus 0000:06: resource 1 [mem 0xa0300000-0xa03fffff]
[    0.211430] pci_bus 0000:07: resource 0 [io  0x84000-0x84fff]
[    0.211441] pci_bus 0000:07: resource 1 [mem 0x80000000-0x801fffff]
[    0.211452] pci_bus 0000:07: resource 2 [mem 
0x80000400000-0x800005fffff 64bit pref]
[    0.211465] pci_bus 0000:08: resource 0 [io  0x85000-0x85fff]
[    0.211476] pci_bus 0000:08: resource 1 [mem 0x80200000-0x803fffff]
[    0.211487] pci_bus 0000:08: resource 2 [mem 
0x80000600000-0x800007fffff 64bit pref]
[    0.211500] pci_bus 0000:09: resource 0 [io  0x86000-0x86fff]
[    0.211511] pci_bus 0000:09: resource 1 [mem 0x80400000-0x805fffff]
[    0.211522] pci_bus 0000:09: resource 2 [mem 
0x80000800000-0x800009fffff 64bit pref]
[    0.212326] PCI: Probing PCI hardware done
[    0.212640] clocksource: Switched to clocksource timebase
[    0.212834] VFS: Disk quotas dquot_6.6.0
[    0.212857] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 
bytes)
[    0.217709] NET: Registered PF_INET protocol family
[    0.217984] IP idents hash table entries: 65536 (order: 7, 524288 
bytes, linear)
[    0.220335] tcp_listen_portaddr_hash hash table entries: 2048 (order: 
3, 32768 bytes, linear)
[    0.220370] Table-perturb hash table entries: 65536 (order: 6, 262144 
bytes, linear)
[    0.220385] TCP established hash table entries: 32768 (order: 6, 
262144 bytes, linear)
[    0.220536] TCP bind hash table entries: 32768 (order: 8, 1048576 
bytes, linear)
[    0.220964] TCP: Hash tables configured (established 32768 bind 32768)
[    0.221043] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.221100] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, 
linear)
[    0.221224] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.221512] RPC: Registered named UNIX socket transport module.
[    0.221526] RPC: Registered udp transport module.
[    0.221534] RPC: Registered tcp transport module.
[    0.221541] RPC: Registered tcp-with-tls transport module.
[    0.221549] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.222901] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
[    0.222928] pci 0000:05:13.0: avoiding MSI to work around a hardware 
defect
[    0.222990] pci 0000:05:13.1: avoiding MSI to work around a hardware 
defect
[    0.223052] pci 0000:05:13.2: avoiding MSI to work around a hardware 
defect
[    0.223092] pci 0000:05:13.3: avoiding MSI to work around a hardware 
defect
[    0.223130] pci 0000:05:13.4: avoiding MSI to work around a hardware 
defect
[    0.223169] pci 0000:05:13.5: avoiding MSI to work around a hardware 
defect
[    0.223930] PCI: CLS 64 bytes, default 128
[    0.224939] OF: /localbus@f0000000/cf@1000000: could not find phandle 14
[    0.224964] OF: /localbus@f0000000/cf@1000000: could not find phandle 1
[    0.224984] OF: /localbus@f0000000/cf@1000000: could not find phandle 10
[    0.225003] OF: /localbus@f0000000/cf@1000000: could not find phandle 11
[    0.230249] Initialise system trusted keyrings
[    0.230838] workingset: timestamp_bits=62 max_order=20 bucket_order=0
[    0.231160] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.231458] NFS: Registering the id_resolver key type
[    0.231482] Key type id_resolver registered
[    0.231490] Key type id_legacy registered
[    0.231508] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.231518] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver 
Registering...
[    0.232072] Key type cifs.idmap registered
[    0.232322] ntfs3: Read-only LZX/Xpress compression included
[    0.232469] fuse: init (API version 7.40)
[    0.232806] SGI XFS with ACLs, security attributes, realtime, scrub, 
repair, quota, fatal assert, debug enabled
[    0.233363] 9p: Installing v9fs 9p2000 file system support
[    0.270938] xor: measuring software checksum speed
[    0.273665]    8regs           :  3637 MB/sec
[    0.277000]    8regs_prefetch  :  2960 MB/sec
[    0.279713]    32regs          :  3642 MB/sec
[    0.282783]    32regs_prefetch :  3215 MB/sec
[    0.284367]    altivec         :  6277 MB/sec
[    0.284377] xor: using function: altivec (6277 MB/sec)
[    0.284387] Key type asymmetric registered
[    0.284396] Asymmetric key parser 'x509' registered
[    0.284490] Block layer SCSI generic (bsg) driver version 0.4 loaded 
(major 251)
[    0.284506] io scheduler mq-deadline registered
[    0.284514] io scheduler kyber registered
[    0.284537] io scheduler bfq registered
[    0.288387] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.290646] serial8250.0: ttyS0 at I/O 0x8703f8 (irq = 73, base_baud 
= 8333333) is a 16550A
[    0.291247] serial8250.0: ttyS1 at I/O 0x8702f8 (irq = 74, base_baud 
= 8333333) is a 16550A
[    0.292684] 0000:00:1d.0: ttyS0 at I/O 0x8703f8 (irq = 73, base_baud 
= 8333333) is a 16550A
[    0.293786] 0000:00:1d.1: ttyS1 at I/O 0x8702f8 (irq = 74, base_baud 
= 8333333) is a 16550A
[    0.294218] Registering PA Semi RNG
[    0.294310] random: crng init done
[    0.294446] Linux agpgart interface v0.103
[    0.294682] [drm] radeon kernel modesetting enabled.
[    0.295191] [drm] initializing kernel modesetting (OLAND 
0x1002:0x6610 0x174B:0xE269 0x87).
[    0.623657] ATOM BIOS: C66201
[    0.623798] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 
0x000000007FFFFFFF (2048M used)
[    0.623818] radeon 0000:01:00.0: GTT: 2048M 0x0000000080000000 - 
0x00000000FFFFFFFF
[    0.623830] [drm] Detected VRAM RAM=2048M, BAR=256M
[    0.623839] [drm] RAM width 128bits DDR
[    0.623848] radeon 0000:01:00.0: dma_iommu_get_required_mask: 
returning bypass mask 0x1ffffffff
[    0.624129] [drm] radeon: 2048M of VRAM memory ready
[    0.624143] [drm] radeon: 2048M of GTT memory ready.
[    0.624168] [drm] Loading oland Microcode
[    0.624205] [drm] Internal thermal controller with fan control
[    0.637729] [drm] radeon: dpm initialized
[    0.637783] [drm] GART: num cpu pages 524288, num gpu pages 524288
[    0.684298] [drm] PCIE GART of 2048M enabled (table at 
0x0000000000165000).
[    0.684481] radeon 0000:01:00.0: WB enabled
[    0.684495] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 
0x0000000080000c00
[    0.684509] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 
0x0000000080000c04
[    0.684521] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 
0x0000000080000c08
[    0.684533] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 
0x0000000080000c0c
[    0.684545] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 
0x0000000080000c10
[    0.697872] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 
0x0000000000075a18
[    0.698037] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    0.698096] [drm] radeon: irq initialized.
[    0.806549] [drm] ring test on 0 succeeded in 1 usecs
[    0.806577] [drm] ring test on 1 succeeded in 1 usecs
[    0.806590] [drm] ring test on 2 succeeded in 1 usecs
[    0.806607] [drm] ring test on 3 succeeded in 3 usecs
[    0.806636] [drm] ring test on 4 succeeded in 2 usecs
[    0.982143] [drm] ring test on 5 succeeded in 2 usecs
[    0.982160] [drm] UVD initialized successfully.
[    0.982671] [drm] ib test on ring 0 succeeded in 0 usecs
[    0.982721] [drm] ib test on ring 1 succeeded in 0 usecs
[    0.982762] [drm] ib test on ring 2 succeeded in 0 usecs
[    0.982804] [drm] ib test on ring 3 succeeded in 0 usecs
[    0.982842] [drm] ib test on ring 4 succeeded in 0 usecs
[    2.145654] [drm:.uvd_v1_0_ib_test] *ERROR* radeon: fence wait timed out.
[    2.145683] [drm:.radeon_ib_ring_tests] *ERROR* radeon: failed 
testing IB on ring 5 (-110).
[    2.146366] [drm] Radeon Display Connectors
[    2.146378] [drm] Connector 0:
[    2.146385] [drm]   HDMI-A-1
[    2.146391] [drm]   HPD1
[    2.146397] [drm]   DDC: 0x6540 0x6540 0x6544 0x6544 0x6548 0x6548 
0x654c 0x654c
[    2.146409] [drm]   Encoders:
[    2.146416] [drm]     DFP1: INTERNAL_UNIPHY
[    2.146423] [drm] Connector 1:
[    2.146429] [drm]   DVI-D-1
[    2.146435] [drm]   HPD2
[    2.146441] [drm]   DDC: 0x6530 0x6530 0x6534 0x6534 0x6538 0x6538 
0x653c 0x653c
[    2.146453] [drm]   Encoders:
[    2.146459] [drm]     DFP2: INTERNAL_UNIPHY
[    2.146466] [drm] Connector 2:
[    2.146472] [drm]   VGA-1
[    2.146478] [drm]   DDC: 0x65c0 0x65c0 0x65c4 0x65c4 0x65c8 0x65c8 
0x65cc 0x65cc
[    2.146490] [drm]   Encoders:
[    2.146496] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    2.148153] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 
on minor 0
[    2.297319] [drm] fb mappable at 0x90571000
[    2.297333] [drm] vram apper at 0x90000000
[    2.297341] [drm] size 8294400
[    2.297348] [drm] fb depth is 24
[    2.297354] [drm]    pitch is 7680
[    2.536227] Console: switching to colour frame buffer device 240x67
[    2.644391] radeon 0000:01:00.0: [drm] fb0: radeondrmfb frame buffer 
device
[    2.652019] loop: module loaded
[    2.652279] mpt3sas version 48.100.00.00 loaded
[    2.654293] ahci 0000:05:12.0: version 3.0
[    2.654348] ahci 0000:05:12.0: controller can't do 64bit DMA, forcing 
32bit
[    2.654856] ahci 0000:05:12.0: AHCI vers 0001.0100, 32 command slots, 
3 Gbps, SATA mode
[    2.655351] ahci 0000:05:12.0: 4/4 ports implemented (port mask 0xf)
[    2.655729] ahci 0000:05:12.0: flags: ncq sntf ilck pm led clo pmp 
pio slum part ccc
[    2.658031] scsi host0: ahci
[    2.658571] scsi host1: ahci
[    2.659111] scsi host2: ahci
[    2.659668] scsi host3: ahci
[    2.659959] ata1: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209100 irq 9 lpm-pol 0
[    2.660466] ata2: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209180 irq 9 lpm-pol 0
[    2.660976] ata3: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209200 irq 9 lpm-pol 0
[    2.661477] ata4: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209280 irq 9 lpm-pol 0
[    2.662983] scsi host4: pata_atiixp
[    2.663771] scsi host5: pata_atiixp
[    2.664126] ata5: PATA max UDMA/100 cmd 0x81030 ctl 0x81054 bmdma 
0x81000 irq 9 lpm-pol 0
[    2.664645] ata6: DUMMY
[    2.667948] PA Semi PWRficient DMA library initialized (20 tx, 64 rx 
channels)
[    2.677439] eth0: PA Semi GMAC: intf 5, hw addr 02:00:e0:0a:30:00
[    2.677897] pasemi_mac 0000:00:15.0: no mac address in device tree, 
not configuring
[    2.678604] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 
2004)
[    2.679181] 8139cp 0000:06:06.0: This (id 10ec:8139 rev 10) is not an 
8139C+ compatible chip, use 8139too
[    2.680449] 8139too: 8139too Fast Ethernet driver 0.9.28
[    2.681910] 8139too 0000:06:06.0 eth1: RealTek RTL8139 at 
0x000000007555485d, 00:00:21:2b:86:a8, IRQ 5
[    2.682731] PPP generic driver version 2.4.2
[    2.683128] PPP BSD Compression module registered
[    2.683397] PPP Deflate Compression module registered
[    2.683707] NET: Registered PF_PPPOX protocol family
[    2.684727] electra-cf f0000000.cf: at mem 0xf0000000 io 0xf1000000 
irq 18
[    2.685611] ehci-pci 0000:05:13.5: EHCI Host Controller
[    2.686286] ehci-pci 0000:05:13.5: new USB bus registered, assigned 
bus number 1
[    2.686771] ehci-pci 0000:05:13.5: applying AMD SB600/SB700 USB 
freeze workaround
[    2.687238] ehci-pci 0000:05:13.5: debug port 1
[    2.687520] ehci-pci 0000:05:13.5: irq 12, io mem 0xa0209800
[    2.694634] ehci-pci 0000:05:13.5: USB 2.0 started, EHCI 1.00
[    2.710045] usb usb1: New USB device found, idVendor=1d6b, 
idProduct=0002, bcdDevice= 6.10
[    2.726179] usb usb1: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    2.743349] usb usb1: Product: EHCI Host Controller
[    2.760648] usb usb1: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ehci_hcd
[    2.778095] usb usb1: SerialNumber: 0000:05:13.5
[    2.795661] hub 1-0:1.0: USB hub found
[    2.813002] hub 1-0:1.0: 10 ports detected
[    2.830843] ohci-pci 0000:05:13.0: OHCI PCI host controller
[    2.848491] ohci-pci 0000:05:13.0: new USB bus registered, assigned 
bus number 2
[    2.866673] ohci-pci 0000:05:13.0: irq 9, io mem 0xa0207000
[    2.939714] usb usb2: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    2.957769] usb usb2: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    2.968738] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.975421] usb usb2: Product: OHCI PCI host controller
[    2.993387] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.010474] usb usb2: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    3.028705] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.045878] usb usb2: SerialNumber: 0000:05:13.0
[    3.064346] ata3.00: ATA-8: SAMSUNG HD103SJ, 1AJ100E5, max UDMA/133
[    3.084056] hub 2-0:1.0: USB hub found
[    3.100071] ata2.00: ATAPI: HL-DT-ST BDDVDRW CH10LS20, 1.00, max UDMA/133
[    3.136397] ata2.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.141654] hub 2-0:1.0: 2 ports detected
[    3.164658] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.174815] ohci-pci 0000:05:13.1: OHCI PCI host controller
[    3.213110] ata4.00: ATA-9: WDC WDS480G2G0A-00JH30, UG510000, max 
UDMA/133
[    3.213119] ata4.00: 937721856 sectors, multi 1: LBA48 NCQ (depth 32)
[    3.231457] ohci-pci 0000:05:13.1: new USB bus registered, assigned 
bus number 3
[    3.250647] ata3.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 
32), AA
[    3.270692] ohci-pci 0000:05:13.1: irq 10, io mem 0xa0208000
[    3.288574] ata3.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.327401] ata1.00: ATAPI: HL-DT-ST BD-RE  GGW-H20L, YL05, max UDMA/133
[    3.327413] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.367163] ata2.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.372723] usb usb3: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    3.385812] ata2.00: configured for UDMA/133
[    3.406270] usb usb3: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    3.406277] usb usb3: Product: OHCI PCI host controller
[    3.406282] usb usb3: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    3.406286] usb usb3: SerialNumber: 0000:05:13.1
[    3.432856] hub 3-0:1.0: USB hub found
[    3.447282] ata4.00: Features: Dev-Sleep
[    3.473651] hub 3-0:1.0: 2 ports detected
[    3.488138] ata4.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.545922] ohci-pci 0000:05:13.2: OHCI PCI host controller
[    3.558758] ata3.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.586769] ohci-pci 0000:05:13.2: new USB bus registered, assigned 
bus number 4
[    3.590022] ata3.00: configured for UDMA/133
[    3.634677] ohci-pci 0000:05:13.2: irq 11, io mem 0xa0206000
[    3.649433] usb 2-1: new full-speed USB device number 2 using ohci-pci
[    3.673768] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.728963] ata1.00: configured for UDMA/133
[    3.752833] usb usb4: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    3.773607] usb usb4: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    3.773641] ata4.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.792761] usb usb4: Product: OHCI PCI host controller
[    3.812980] ata4.00: configured for UDMA/133
[    3.821472] scsi 0:0:0:0: CD-ROM            HL-DT-ST BD-RE GGW-H20L  
YL05 PQ: 0 ANSI: 5
[    3.832663] usb usb4: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    3.894809] usb usb4: SerialNumber: 0000:05:13.2
[    3.916308] hub 4-0:1.0: USB hub found
[    3.938692] hub 4-0:1.0: 2 ports detected
[    3.961095] ohci-pci 0000:05:13.3: OHCI PCI host controller
[    3.983471] ohci-pci 0000:05:13.3: new USB bus registered, assigned 
bus number 5
[    4.005594] ohci-pci 0000:05:13.3: irq 10, io mem 0xa0204000
[    4.027424] sr 0:0:0:0: [sr0] scsi3-mmc drive: 94x/94x writer dvd-ram 
cd/rw xa/form2 cdda tray
[    4.027431] cdrom: Uniform CD-ROM driver Revision: 3.20
[    4.074683] usb 2-1: New USB device found, idVendor=05ac, 
idProduct=1002, bcdDevice= 1.22
[    4.096344] usb 2-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[    4.118027] usb 2-1: Product: Hub in Apple Extended USB Keyboard
[    4.127768] usb usb5: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    4.138422] usb 2-1: Manufacturer: Mitsumi Electric
[    4.159891] usb usb5: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    4.203134] usb usb5: Product: OHCI PCI host controller
[    4.205801] hub 2-1:1.0: USB hub found
[    4.224553] usb usb5: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    4.244683] hub 2-1:1.0: 3 ports detected
[    4.265675] usb usb5: SerialNumber: 0000:05:13.3
[    4.308789] hub 5-0:1.0: USB hub found
[    4.330137] hub 5-0:1.0: 2 ports detected
[    4.351595] ohci-pci 0000:05:13.4: OHCI PCI host controller
[    4.373051] ohci-pci 0000:05:13.4: new USB bus registered, assigned 
bus number 6
[    4.373279] sr 0:0:0:0: Attached scsi CD-ROM sr0
[    4.392858] ohci-pci 0000:05:13.4: irq 11, io mem 0xa0205000
[    4.413917] sr 0:0:0:0: Attached scsi generic sg0 type 5
[    4.445156] scsi 1:0:0:0: CD-ROM            HL-DT-ST BDDVDRW CH10LS20 
1.00 PQ: 0 ANSI: 5
[    4.470492] usb usb6: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    4.491991] usb usb6: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    4.513313] usb usb6: Product: OHCI PCI host controller
[    4.534490] usb usb6: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    4.555713] usb usb6: SerialNumber: 0000:05:13.4
[    4.577028] hub 6-0:1.0: USB hub found
[    4.598258] hub 6-0:1.0: 2 ports detected
[    4.620572] usbcore: registered new interface driver usblp
[    4.642537] usbcore: registered new interface driver usb-storage
[    4.664203] usbcore: registered new interface driver usbserial_generic
[    4.685962] usbserial: USB Serial support registered for generic
[    4.707380] sr 1:0:0:0: [sr1] scsi3-mmc drive: 125x/125x writer 
dvd-ram cd/rw xa/form2 cdda tray
[    4.711638] usb 5-1: new low-speed USB device number 2 using ohci-pci
[    4.727739] usbcore: registered new interface driver ftdi_sio
[    4.767941] usbserial: USB Serial support registered for FTDI USB 
Serial Device
[    4.788985] usbcore: registered new interface driver option
[    4.810596] usbserial: USB Serial support registered for GSM modem 
(1-port)
[    4.833011] mousedev: PS/2 mouse device common for all mice
[    4.855091] usbcore: registered new interface driver synaptics_usb
[    4.861635] usb 2-1.1: new full-speed USB device number 3 using ohci-pci
[    4.876930] usbcore: registered new interface driver iforce
[    4.918738] usbcore: registered new interface driver xpad
[    4.940895] usbcore: registered new interface driver usb_acecad
[    4.962708] usbcore: registered new interface driver aiptek
[    4.963754] usb 5-1: New USB device found, idVendor=06a2, 
idProduct=0033, bcdDevice= 1.00
[    4.982647] usbcore: registered new interface driver hanwang
[    5.001405] usb 5-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[    5.021449] usbcore: registered new interface driver kbtab
[    5.040213] usb 5-1: Product: USB Mouse
[    5.080508] usb 5-1: Manufacturer: Topro
[    5.084760] rtc_cmos rtc_cmos: registered as rtc0
[    5.120249] rtc_cmos rtc_cmos: setting system clock to 
2024-07-05T18:03:39 UTC (1720202619)
[    5.121167] sr 1:0:0:0: Attached scsi CD-ROM sr1
[    5.140188] rtc_cmos rtc_cmos: alarms up to one day, 114 bytes nvram
[    5.140399] sr 1:0:0:0: Attached scsi generic sg1 type 5
[    5.160055] i2c_dev: i2c /dev entries driver
[    5.199005] usb 2-1.1: New USB device found, idVendor=05ac, 
idProduct=0204, bcdDevice= 1.22
[    5.199247] scsi 2:0:0:0: Direct-Access     ATA      SAMSUNG HD103SJ  
00E5 PQ: 0 ANSI: 5
[    5.217551] usb 2-1.1: New USB device strings: Mfr=1, Product=3, 
SerialNumber=0
[    5.238452] sd 2:0:0:0: [sda] 1953525168 512-byte logical blocks: 
(1.00 TB/932 GiB)
[    5.256570] usb 2-1.1: Product: Apple Extended USB Keyboard
[    5.277221] sd 2:0:0:0: Attached scsi generic sg2 type 0
[    5.296223] usb 2-1.1: Manufacturer: Mitsumi Electric
[    5.318479] sd 2:0:0:0: [sda] Write Protect is off
[    5.359113] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    5.359465] scsi 3:0:0:0: Direct-Access     ATA      WDC WDS480G2G0A- 
0000 PQ: 0 ANSI: 5
[    5.367638] usb 2-1.2: new full-speed USB device number 4 using ohci-pci
[    5.381123] sd 3:0:0:0: [sdb] 937721856 512-byte logical blocks: (480 
GB/447 GiB)
[    5.399314] sd 2:0:0:0: [sda] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[    5.419493] sd 3:0:0:0: [sdb] Write Protect is off
[    5.438752] sd 2:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    5.458461] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    5.477230] sd 3:0:0:0: Attached scsi generic sg3 type 0
[    5.479386] IR JVC protocol handler initialized
[    5.517488] IR MCE Keyboard/mouse protocol handler initialized
[    5.517533] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[    5.537217] IR NEC protocol handler initialized
[    5.556218] sd 3:0:0:0: [sdb] Preferred minimum I/O size 512 bytes
[    5.576215] IR RC5(x/sz) protocol handler initialized
[    5.600642]  sda: RDSK (512) sda1 (DOS^G)(res 2 spb 4) sda2 
(SFS^@)(res 2 spb 1) sda3 (SFS^@)(res 2 spb 1) sda4 (SFS^@)(res 2 spb 1) 
sda5 (LNX^@)(res 2 spb 2) sda6 (SWP^@)(res 2 spb 1) sda7 (SFS^@)(res 2 
spb 1) sda8 (SFS^@)(res 2 spb 1) sda9 (SFS^@)(res 2 spb 1) sda10 
(SFS^@)(res 2 spb 1) sda11 (SFS^B)(res 2 spb 1) sda12 (DOS^C)(res 2 spb 
4) sda13 (LNX^@)(res 2 spb 2) sda14 (DOS^C)(res 2 spb 1) sda15 
(LNX^@)(res 2 spb 2) sda16 (SFS^@)(res 2 spb 1)
[    5.615963] IR RC6 protocol handler initialized
[    5.659441]  sdb: RDSK (512) sdb1 (LNX^@)(res 2 spb 1) sdb2 
(LNX^@)(res 2 spb 2) sdb3 (LNX^@)(res 2 spb 2) sdb4 ((res 2 spb 1) sdb5 
((res 2 spb 1) sdb6 ((res 2 spb 1) sdb7 ((res 2 spb 1) sdb8 ((res 2 spb 1)
[    5.682708] IR SANYO protocol handler initialized
[    5.707504] sd 2:0:0:0: [sda] Attached SCSI disk
[    5.731138] IR Sharp protocol handler initialized
[    5.756688] usb 2-1.2: not running at top speed; connect to a high 
speed hub
[    5.778647] IR Sony protocol handler initialized
[    5.812687] usb 2-1.2: New USB device found, idVendor=0781, 
idProduct=5575, bcdDevice= 1.27
[    5.826864] IR XMP protocol handler initialized
[    5.850151] usb 2-1.2: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[    5.875361] sd 3:0:0:0: [sdb] Attached SCSI disk
[    5.898734] usb 2-1.2: Product: Cruzer Glide
[    5.949865] usb 2-1.2: Manufacturer: SanDisk
[    5.955640] i2c i2c-8: Detected TI TMP423 chip at 0x4c
[    5.974361] usb 2-1.2: SerialNumber: 2005244462031AB35CF8
[    6.026801] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[    6.052787] scsi host6: usb-storage 2-1.2:1.0
[    6.081863] EDAC MC0: Giving out device to module pasemi_edac 
controller pasemi,pwrficient-mc: DEV 0000:00:04.0 (POLLED)
[    6.109973] EDAC MC1: Giving out device to module pasemi_edac 
controller pasemi,pwrficient-mc: DEV 0000:00:05.0 (POLLED)
[    6.143641] input: Topro USB Mouse as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.3/usb5/5-1/5-1:1.0/0003:06A2:0033.0001/input/input0
[    6.171860] hid-generic 0003:06A2:0033.0001: input: USB HID v1.10 
Mouse [Topro USB Mouse] on usb-0000:05:13.3-1/input0
[    6.203636] input: Mitsumi Electric Apple Extended USB Keyboard as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:05AC:0204.0002/input/input1
[    6.286300] hid-generic 0003:05AC:0204.0002: input: USB HID v1.10 
Keyboard [Mitsumi Electric Apple Extended USB Keyboard] on 
usb-0000:05:13.0-1.1/input0
[    6.320228] input: Mitsumi Electric Apple Extended USB Keyboard 
System Control as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:05AC:0204.0003/input/input2
[    6.402877] input: Mitsumi Electric Apple Extended USB Keyboard 
Consumer Control as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:05AC:0204.0003/input/input3
[    6.434757] hid-generic 0003:05AC:0204.0003: input: USB HID v1.10 
Device [Mitsumi Electric Apple Extended USB Keyboard] on 
usb-0000:05:13.0-1.1/input1
[    6.467440] usbcore: registered new interface driver usbhid
[    6.500054] usbhid: USB HID core driver
[    6.532959] no UART detected at 0x1
[    6.565595] usbcore: registered new interface driver snd-usb-audio
[    6.597973] usbcore: registered new interface driver snd-ua101
[    6.630061] usbcore: registered new interface driver snd-usb-usx2y
[    6.661908] usbcore: registered new interface driver snd-usb-caiaq
[    6.693715] usbcore: registered new interface driver snd-usb-6fire
[    6.725200] usbcore: registered new interface driver snd-usb-hiface
[    6.756439] usbcore: registered new interface driver snd-bcd2000
[    6.787315] usbcore: registered new interface driver snd_usb_pod
[    6.817783] usbcore: registered new interface driver snd_usb_podhd
[    6.848043] usbcore: registered new interface driver snd_usb_toneport
[    6.877878] usbcore: registered new interface driver snd_usb_variax
[    6.908636] ipip: IPv4 and MPLS over IPv4 tunneling driver
[    6.938262] Initializing XFRM netlink socket
[    6.967087] NET: Registered PF_INET6 protocol family
[    6.996426] Segment Routing with IPv6
[    7.024848] In-situ OAM (IOAM) with IPv6
[    7.053267] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    7.082259] NET: Registered PF_PACKET protocol family
[    7.110652] NET: Registered PF_KEY protocol family
[    7.138831] 9pnet: Installing 9P2000 support
[    7.166804] Key type dns_resolver registered
[    7.194638] drmem: No dynamic reconfiguration memory found
[    7.222342] No cpufreq driver, powersavings modes disabled
[    7.250001] Using PA6T idle loop (spin)
[    7.281753] scsi 6:0:0:0: Direct-Access     SanDisk  Cruzer Glide     
1.27 PQ: 0 ANSI: 6
[    7.311279] sd 6:0:0:0: Attached scsi generic sg4 type 0
[    7.315515] Loading compiled-in X.509 certificates
[    7.370149] Btrfs loaded, zoned=no, fsverity=no
[    7.396171] cfg80211: Loading compiled-in X.509 certificates for 
regulatory database
[    7.422245] sd 6:0:0:0: [sdc] 30529536 512-byte logical blocks: (15.6 
GB/14.6 GiB)
[    7.449312] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    7.476555] Loaded X.509 cert 'wens: 
61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    7.502166] ALSA device list:
[    7.526816] platform regulatory.0: Direct firmware load for 
regulatory.db failed with error -2
[    7.527643]   No soundcards found.
[    7.549406] cfg80211: failed to load regulatory.db
[    7.593728] sd 6:0:0:0: [sdc] Write Protect is off
[    7.615835] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00
[    7.624711] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: 
enabled, doesn't support DPO or FUA
[    7.726709]  sdc: sdc1
[    7.748969] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[    7.781815] EXT4-fs (sdb3): mounted filesystem 
d737fd37-e386-48b0-98eb-b291696ff3d4 ro with ordered data mode. Quota 
mode: none.
[    7.804672] VFS: Mounted root (ext4 filesystem) readonly on device 8:19.
[    7.829729] devtmpfs: mounted
[    7.858598] Freeing unused kernel image (initmem) memory: 9476K
[    7.881234] Kernel memory protection not selected by kernel config.
[    7.903992] Run /sbin/init as init process
[    7.926704]   with arguments:
[    7.926707]     /sbin/init
[    7.926711]   with environment:
[    7.926714]     HOME=/
[    7.926717]     TERM=linux
[    8.158177] systemd[1]: systemd 253-4 running in system mode (+PAM 
+AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL 
+ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP 
+LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ 
+ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT 
default-hierarchy=unified)
[    8.209090] systemd[1]: Detected architecture ppc64.
[    8.320698] systemd[1]: Hostname set to <fienix>.
[    9.003403] systemd[1]: Queued start job for default target 
graphical.target.
[    9.031812] systemd[1]: Created slice system-getty.slice - Slice 
/system/getty.
[    9.080795] systemd[1]: Created slice system-modprobe.slice - Slice 
/system/modprobe.
[    9.127298] systemd[1]: Created slice user.slice - User and Session 
Slice.
[    9.172105] systemd[1]: Started systemd-ask-password-wall.path - 
Forward Password Requests to Wall Directory Watch.
[    9.219062] systemd[1]: proc-sys-fs-binfmt_misc.automount - Arbitrary 
Executable File Formats File System Automount Point was skipped because 
of an unmet condition check (ConditionPathExists=/proc/sys/fs/binfmt_misc).
[    9.244685] systemd[1]: Reached target integritysetup.target - Local 
Integrity Protected Volumes.
[    9.297381] systemd[1]: Reached target nss-user-lookup.target - User 
and Group Name Lookups.
[    9.351946] systemd[1]: Reached target remote-fs.target - Remote File 
Systems.
[    9.408213] systemd[1]: Reached target slices.target - Slice Units.
[    9.465875] systemd[1]: Reached target swap.target - Swaps.
[    9.524541] systemd[1]: Reached target veritysetup.target - Local 
Verity Protected Volumes.
[    9.584689] systemd[1]: Listening on syslog.socket - Syslog Socket.
[    9.645266] systemd[1]: Listening on systemd-fsckd.socket - fsck to 
fsckd communication Socket.
[    9.706995] systemd[1]: Listening on systemd-initctl.socket - initctl 
Compatibility Named Pipe.
[    9.770144] systemd[1]: Listening on systemd-journald-dev-log.socket 
- Journal Socket (/dev/log).
[    9.834921] systemd[1]: Listening on systemd-journald.socket - 
Journal Socket.
[    9.901543] systemd[1]: Listening on systemd-udevd-control.socket - 
udev Control Socket.
[    9.967734] systemd[1]: Listening on systemd-udevd-kernel.socket - 
udev Kernel Socket.
[   10.041866] systemd[1]: Mounting dev-hugepages.mount - Huge Pages 
File System...
[   10.111017] systemd[1]: Mounting dev-mqueue.mount - POSIX Message 
Queue File System...
[   10.180491] systemd[1]: Mounting sys-kernel-debug.mount - Kernel 
Debug File System...
[   10.250204] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel 
Trace File System...
[   10.321719] systemd[1]: Starting kmod-static-nodes.service - Create 
List of Static Device Nodes...
[   10.393865] systemd[1]: Starting modprobe@configfs.service - Load 
Kernel Module configfs...
[   10.466240] systemd[1]: Starting modprobe@dm_mod.service - Load 
Kernel Module dm_mod...
[   10.511137] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) 
initialised: dm-devel@lists.linux.dev
[   10.572492] systemd[1]: Starting modprobe@drm.service - Load Kernel 
Module drm...
[   10.645262] systemd[1]: Starting modprobe@efi_pstore.service - Load 
Kernel Module efi_pstore...
[   10.717743] systemd[1]: Starting modprobe@fuse.service - Load Kernel 
Module fuse...
[   10.803988] systemd[1]: Starting modprobe@loop.service - Load Kernel 
Module loop...
[   10.873737] systemd[1]: Starting systemd-fsck-root.service - File 
System Check on Root Device...
[   10.943171] systemd[1]: systemd-journald.service: unit configures an 
IP firewall, but the local system does not support BPF/cgroup firewalling.
[   10.978189] systemd[1]: (This warning is only shown for the first 
unit using IP firewalling.)
[   11.015050] systemd[1]: Starting systemd-journald.service - Journal 
Service...
[   11.079526] systemd-journald[1287]: Collecting audit messages is 
disabled.
[   11.125642] systemd[1]: Starting systemd-modules-load.service - Load 
Kernel Modules...
[   11.220810] systemd[1]: Starting systemd-udev-trigger.service - 
Coldplug All udev Devices...
[   11.327371] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File 
System.
[   11.393593] systemd[1]: Started systemd-journald.service - Journal 
Service.
[   12.304347] sr 0:0:0:0: [sr0] tag#23 UNKNOWN(0x2003) Result: 
hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   12.334283] sr 0:0:0:0: [sr0] tag#23 Sense Key : 0x5 [current]
[   12.363862] sr 0:0:0:0: [sr0] tag#23 ASC=0x21 ASCQ=0x0
[   12.393030] sr 0:0:0:0: [sr0] tag#23 CDB: opcode=0x28 28 00 00 00 00 
00 00 00 01 00
[   12.422190] I/O error, dev sr0, sector 0 op 0x0:(READ) flags 0x80700 
phys_seg 1 prio class 0
[   15.042420] sr 1:0:0:0: [sr1] tag#24 UNKNOWN(0x2003) Result: 
hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   15.071893] sr 1:0:0:0: [sr1] tag#24 Sense Key : 0x5 [current]
[   15.100996] sr 1:0:0:0: [sr1] tag#24 ASC=0x21 ASCQ=0x0
[   15.129644] sr 1:0:0:0: [sr1] tag#24 CDB: opcode=0x28 28 00 00 00 00 
00 00 00 01 00
[   15.158276] I/O error, dev sr1, sector 0 op 0x0:(READ) flags 0x80700 
phys_seg 1 prio class 0
[   15.208472] EXT4-fs (sdb3): re-mounted 
d737fd37-e386-48b0-98eb-b291696ff3d4 r/w. Quota mode: none.
[   15.299579] systemd-journald[1287]: Received client request to flush 
runtime journal.
[   15.378926] systemd-journald[1287]: 
/var/log/journal/1a61c33c1bfd4a0682463eca1581b969/system.journal: 
Montonic clock jumped backwards relative to last journal entry, rotating.
[   15.378946] systemd-journald[1287]: Rotating system journal.
[   16.240215] pasemi_mac 0000:00:14.3 enp0s20f3: renamed from eth0
[   16.575612] 8139too 0000:06:06.0 enp6s6: renamed from eth1
[   17.566350] snd_hda_intel 0000:01:00.1: Force to snoop mode by module 
option
[   17.570788] snd_hda_intel 0000:05:14.2: Force to snoop mode by module 
option
[   17.677766] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops 
0xc0000000017f38e0)
[   17.686683] snd_hda_codec_idt hdaudioC1D3: autoconfig for 
STAC92HD700: line_outs=4 (0xd/0xf/0x10/0x11/0x0) type:line
[   17.687465] snd_hda_codec_idt hdaudioC1D3:    speaker_outs=0 
(0x0/0x0/0x0/0x0/0x0)
[   17.687972] snd_hda_codec_idt hdaudioC1D3:    hp_outs=1 
(0xa/0x0/0x0/0x0/0x0)
[   17.688426] snd_hda_codec_idt hdaudioC1D3:    mono: mono_out=0x0
[   17.688797] snd_hda_codec_idt hdaudioC1D3:    dig-out=0x21/0x0
[   17.689148] snd_hda_codec_idt hdaudioC1D3:    inputs:
[   17.689438] snd_hda_codec_idt hdaudioC1D3:      Rear Mic=0xe
[   17.689786] snd_hda_codec_idt hdaudioC1D3:      Front Mic=0xb
[   17.690131] snd_hda_codec_idt hdaudioC1D3:      Line=0xc
[   17.690466] snd_hda_codec_idt hdaudioC1D3:      CD=0x12
[   17.727824] input: HDA ATI HDMI HDMI/DP,pcm=3 as 
/devices/pci0000:00/0000:00:10.0/0000:01:00.1/sound/card0/input4
[   17.841953] input: HDA ATI SB Rear Mic as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input5
[   17.845312] input: HDA ATI SB Front Mic as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input6
[   17.852970] input: HDA ATI SB Line as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input7
[   17.862797] input: HDA ATI SB Line Out Front as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input8
[   17.863926] input: HDA ATI SB Line Out Surround as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input9
[   17.871821] input: HDA ATI SB Line Out CLFE as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input10
[   17.874341] input: HDA ATI SB Line Out Side as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input11
[   17.875297] input: HDA ATI SB Front Headphone as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input12
[   21.709851] 8139too 0000:06:06.0 enp6s6: link up, 100Mbps, 
full-duplex, lpa 0xC5E1
[   40.647417] systemd-journald[1287]: 
/var/log/journal/1a61c33c1bfd4a0682463eca1581b969/user-1000.journal: 
Montonic clock jumped backwards relative to last journal entry, rotating.
[   40.647453] systemd-journald[1287]: Failed to write entry to 
/var/log/journal/1a61c33c1bfd4a0682463eca1581b969/user-1000.journal (27 
items, 1043 bytes), rotating before retrying: Not a XENIX named type file
[   70.645031] FAT-fs (sdc1): Volume was not properly unmounted. Some 
data may be corrupt. Please run fsck.

[-- Attachment #2: Type: text/html, Size: 74467 bytes --]

^ permalink raw reply related	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-04 18:27       ` Christian Zigotzky
  2024-07-04 18:59         ` Christian Zigotzky
@ 2024-07-06  4:08         ` Christian Zigotzky
  1 sibling, 0 replies; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-06  4:08 UTC (permalink / raw)
  To: Michael Ellerman, Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

On 05.07.24 03:19, Michael Ellerman wrote:
 >
 >
 > Right, I had some debug code that I removed before posting.
 >
 > This version should compile :}
 >
 > cheers
 >
 > diff --git a/arch/powerpc/kernel/prom_init.c 
b/arch/powerpc/kernel/prom_init.c
 > index fbb68fc28ed3..965d58c54fab 100644
 > --- a/arch/powerpc/kernel/prom_init.c
 > +++ b/arch/powerpc/kernel/prom_init.c
 > @@ -3123,6 +3123,7 @@ static void __init fixup_device_tree_pasemi(void)
 >      u32 interrupts[2], parent, rval, val = 0;
 >      char *name, *pci_name;
 >      phandle iob, node;
 > +    int rc;
 >
 >      /* Find the root pci node */
 >      name = "/pxp@0,e0000000";
 > @@ -3138,6 +3139,14 @@ static void __init fixup_device_tree_pasemi(void)
 >
 >      prom_setprop(iob, name, "interrupt-controller", &val, 0);
 >
 > +    prom_printf("nemo: deleting interrupt-map properties\n");
 > +    rc = call_prom("interpret", 1, 1,
 > +              " s\" /pxp@0,e0000000\" find-device"
 > +              " s\" interrupt-map\" delete-property"
 > +              " s\" interrupt-map-mask\" delete-property"
 > +              " device-end");
 > +    prom_printf("nemo: interpret returned %d\n", rc);
 > +
 >      pci_name = "/pxp@0,e0000000/pci@11";
 >      node = call_prom("finddevice", 1, 1, ADDR(pci_name));
 >      parent = ADDR(iob);
Michael,

Thank you for the patch! Unfortunately the kernel doesn't boot.

See: https://forum.hyperion-entertainment.com/viewtopic.php?p=58629#p58629

Our tester has tested the second irq patch again and the kernels boots. 
We will test it again to be sure that it really work. ;-)

Second irq patch:

diff --git a/drivers/of/irq.c b/drivers/of/irq.c
index 462375b293e47..c94203ce65bb3 100644
--- a/drivers/of/irq.c
+++ b/drivers/of/irq.c
@@ -81,7 +81,8 @@ EXPORT_SYMBOL_GPL(of_irq_find_parent);
  /*
   * These interrupt controllers abuse interrupt-map for unspeakable
   * reasons and rely on the core code to *ignore* it (the drivers do
- * their own parsing of the property).
+ * their own parsing of the property). The PAsemi entry covers a
+ * non-sensical interrupt-map that is better left ignored.
   *
   * If you think of adding to the list for something *new*, think
   * again. There is a high chance that you will be sent back to the
@@ -95,6 +96,7 @@ static const char * const of_irq_imap_abusers[] = {
      "fsl,ls1043a-extirq",
      "fsl,ls1088a-extirq",
      "renesas,rza1-irqc",
+    "pasemi,rootbus",
      NULL,
  };

@@ -293,20 +295,8 @@ int of_irq_parse_raw(const __be32 *addr, struct 
of_phandle_args *out_irq)
              imaplen -= imap - oldimap;
              pr_debug(" -> imaplen=%d\n", imaplen);
          }
-        if (!match) {
-            if (intc) {
-                /*
-                 * The PASEMI Nemo is a known offender, so
-                 * let's only warn for anyone else.
-                 */
-                WARN(!IS_ENABLED(CONFIG_PPC_PASEMI),
-                     "%pOF interrupt-map failed, using 
interrupt-controller\n",
-                     ipar);
-                return 0;
-            }
-
+        if (!match)
              goto fail;
-        }

          /*
           * Successfully parsed an interrupt-map translation; copy new

-----

dmesg:

[    0.000000] hash-mmu: Page sizes from device-tree:
[    0.000000] hash-mmu: base_shift=12: shift=12, sllp=0x0000, 
avpnm=0x00000000, tlbiel=1, penc=0
[    0.000000] hash-mmu: base_shift=16: shift=16, sllp=0x0110, 
avpnm=0x00000000, tlbiel=1, penc=3
[    0.000000] hash-mmu: base_shift=20: shift=20, sllp=0x0030, 
avpnm=0x00000000, tlbiel=0, penc=31
[    0.000000] hash-mmu: base_shift=24: shift=24, sllp=0x0100, 
avpnm=0x00000001, tlbiel=0, penc=0
[    0.000000] Page orders: linear mapping = 24, virtual = 12, io = 12, 
vmemmap = 24
[    0.000000] Using 1TB segments
[    0.000000] hash-mmu: Initializing hash mmu with SLB
[    0.000000] Linux version 6.10.0-rc6-powerpc64-smp (christian@lx-cce) 
(powerpc-linux-gnu-gcc (Debian 9.5.0-1) 9.5.0, GNU ld (GNU Binutils for 
Debian) 2.42) #1 SMP Thu Jul  4 18:40:38 CEST 2024
[    0.000000] IOBMAP L2 allocated at: (____ptrval____)
[    0.000000] ioremap() called early from 
.iommu_init_early_pasemi+0xec/0x260. Use early_ioremap() instead
[    0.000000] Hardware name: pasemi,nemo PA6T 0x900102 A-EON Amigaone X1000
[    0.000000] Found legacy serial port 0 for /pxp@0,e0000000/serial@1d
[    0.000000]   port=7f03f8, taddr=fcff03f8, irq=0, clk=133333333, 
speed=115200
[    0.000000] Found legacy serial port 1 for /pxp@0,e0000000/serial@1d,1
[    0.000000]   port=7f02f8, taddr=fcff02f8, irq=0, clk=133333333, 
speed=115200
[    0.000000] CPU maps initialized for 1 thread per core
[    0.000000]  (thread shift is 0)
[    0.000000] Allocated 2320 bytes for 2 pacas
[    0.000000] -----------------------------------------------------
[    0.000000] phys_mem_size     = 0x100000000
[    0.000000] dcache_bsize      = 0x40
[    0.000000] icache_bsize      = 0x40
[    0.000000] cpu_features      = 0x0000010000401182
[    0.000000]   possible        = 0x001ffbebffffb18f
[    0.000000]   always          = 0x0000000000000180
[    0.000000] cpu_user_features = 0xdc000802 0x00000000
[    0.000000] mmu_features      = 0x6e000001
[    0.000000] firmware_features = 0x0000000000000000
[    0.000000] vmalloc start     = 0xc0003d0000000000
[    0.000000] IO start          = 0xc0003e0000000000
[    0.000000] vmemmap start     = 0xc0003f0000000000
[    0.000000] hash-mmu: ppc64_pft_size    = 0x0
[    0.000000] hash-mmu: htab_hash_mask    = 0x7ffff
[    0.000000] -----------------------------------------------------
[    0.000000] ioremap() called early from .pas_setup_arch+0x3c/0x58. 
Use early_ioremap() instead
[    0.000000] barrier-nospec: using ORI speculation barrier
[    0.000000] barrier-nospec: patched 427 locations
[    0.000000] Top of RAM: 0x180000000, Total RAM: 0x100000000
[    0.000000] Memory hole size: 2048MB
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x000000017fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000017fffffff]
[    0.000000] Initmem setup node 0 [mem 
0x0000000000000000-0x000000017fffffff]
[    0.000000] percpu: Embedded 27 pages/cpu s70952 r0 d39640 u524288
[    0.000000] pcpu-alloc: s70952 r0 d39640 u524288 alloc=1*1048576
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] Kernel command line: console=tty0 root=/dev/sdb3

[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 
4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 
bytes, linear)
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 
1048576
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 3986488K/4194304K available (23556K kernel code, 
3248K rwdata, 10600K rodata, 9476K init, 671K bss, 207816K reserved, 0K 
cma-reserved)
[    0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] ftrace: allocating 57793 entries in 340 pages
[    0.000000] ftrace: allocated 339 pages with 5 groups
[    0.000000] trace event string verifier disabled
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000]     Rude variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay 
is 100 jiffies.
[    0.000000] RCU Tasks Rude: Setting shift to 1 and lim to 1 
rcu_task_cb_adjust=1.
[    0.000000] NR_IRQS: 512, nr_irqs: 512, preallocated irqs: 16
[    0.000000] mpic: Setting up MPIC "PASEMI-OPIC" version 1.3 at 
fc000000, max 2 CPUs
[    0.000000] mpic: ISU size: 1024, shift: 10, mask: 3ff
[    0.000000] mpic: Initializing for 1024 sources
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on 
contention.
[    0.000000] time_init: decrementer frequency = 66.666666 MHz
[    0.000000] time_init: processor frequency   = 1800.000000 MHz
[    0.000002] clocksource: timebase: mask: 0xffffffffffffffff 
max_cycles: 0xf6018975a, max_idle_ns: 440795204712 ns
[    0.000008] clocksource: timebase mult[f000003] shift[24] registered
[    0.000019] clockevent: decrementer mult[1111110e] shift[32] cpu[0]
[    0.000124] Console: colour dummy device 80x25
[    0.000133] printk: legacy console [tty0] enabled
[    0.000433] pid_max: default: 32768 minimum: 301
[    0.000512] Mount-cache hash table entries: 8192 (order: 4, 65536 
bytes, linear)
[    0.000546] Mountpoint-cache hash table entries: 8192 (order: 4, 
65536 bytes, linear)
[    0.001050] mpic: requesting IPIs...
[    0.001701] rcu: Hierarchical SRCU implementation.
[    0.001714] rcu:     Max phase no-delay instances is 400.
[    0.002004] smp: Bringing up secondary CPUs ...
[    0.002426] smp: Brought up 1 node, 2 CPUs
[    0.003018] devtmpfs: initialized
[    0.006765] Found PA-PXP PCI host bridge.
[    0.006777] PCI host bridge /pxp@0,e0000000 (primary) ranges:
[    0.006810]   IO 0x00000000fc800000..0x00000000fcffffff -> 
0x0000000000000000
[    0.006828]  MEM 0x0000000080000000..0x00000000e00fffff -> 
0x0000000080000000
[    0.006844]  MEM 0x00000000fd800000..0x00000000fd800fff -> 
0x00000000fd800000
[    0.006858]  MEM 0x0000080000000000..0x00000bffffffffff -> 
0x0000080000000000
[    0.006879] no ISA IO ranges or unexpected isa range, mapping 64k
[    0.006890] ISA bridge (early) is /pxp@0,e0000000/io-bridge@0
[    0.007042] i8259 legacy interrupt controller initialized
[    0.007132] clocksource: jiffies: mask: 0xffffffff max_cycles: 
0xffffffff, max_idle_ns: 1911260446275000 ns
[    0.007155] futex hash table entries: 512 (order: 4, 65536 bytes, linear)
[    0.007510] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.008112] thermal_sys: Registered thermal governor 'step_wise'
[    0.012169] HugeTLB: registered 16.0 MiB page size, pre-allocated 0 pages
[    0.012190] HugeTLB: 0 KiB vmemmap can be freed for a 16.0 MiB page
[    0.029149] raid6: altivecx8 gen()  4693 MB/s
[    0.046201] raid6: altivecx4 gen()  4694 MB/s
[    0.063251] raid6: altivecx2 gen()  4284 MB/s
[    0.080302] raid6: altivecx1 gen()  3852 MB/s
[    0.097360] raid6: int64x8  gen()  2046 MB/s
[    0.114411] raid6: int64x4  gen()  2548 MB/s
[    0.131458] raid6: int64x2  gen()  2269 MB/s
[    0.148518] raid6: int64x1  gen()  1602 MB/s
[    0.148527] raid6: using algorithm altivecx4 gen() 4694 MB/s
[    0.148536] raid6: using intx1 recovery algorithm
[    0.148821] SCSI subsystem initialized
[    0.149676] libata version 3.00 loaded.
[    0.149792] usbcore: registered new interface driver usbfs
[    0.149822] usbcore: registered new interface driver hub
[    0.149849] usbcore: registered new device driver usb
[    0.149974] EDAC MC: Ver: 3.0.0
[    0.150205] Advanced Linux Sound Architecture Driver Initialized.
[    0.150687] PCI: Probing PCI hardware
[    0.152010] PCI host bridge to bus 0000:00
[    0.152027] pci_bus 0000:00: root bus resource [io 0x80000-0x87ffff] 
(bus address [0x0000-0x7fffff])
[    0.152044] pci_bus 0000:00: root bus resource [mem 
0x80000000-0xe00fffff]
[    0.152056] pci_bus 0000:00: root bus resource [mem 
0xfd800000-0xfd800fff]
[    0.152068] pci_bus 0000:00: root bus resource [mem 
0x80000000000-0xbffffffffff]
[    0.152081] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.152092] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to ff
[    0.152127] NEMO SB600 IOB base e0000000
[    0.152166] pci 0000:00:00.0: [1959:a001] type 00 class 0x060000 
conventional PCI endpoint
[    0.152291] ISA bridge PCI attached: 0000:00:00.0
[    0.152340] pci 0000:00:01.0: [1959:a009] type 00 class 0x058000 
conventional PCI endpoint
[    0.152527] pci 0000:00:03.0: [1959:a00c] type 00 class 0x080080 
conventional PCI endpoint
[    0.152679] pci 0000:00:04.0: [1959:a00a] type 00 class 0x050000 
conventional PCI endpoint
[    0.152834] pci 0000:00:05.0: [1959:a00a] type 00 class 0x050000 
conventional PCI endpoint
[    0.153041] pci 0000:00:08.0: [1959:a000] type 00 class 0x0b2000 
conventional PCI endpoint
[    0.153185] pci 0000:00:09.0: [1959:a000] type 00 class 0x0b2000 
conventional PCI endpoint
[    0.153478] pci 0000:00:10.0: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.153510] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.153524] pci 0000:00:10.0:   bridge window [io 0x82000-0x82fff]
[    0.153538] pci 0000:00:10.0:   bridge window [mem 0x90000000-0xa00fffff]
[    0.153559] pci 0000:00:10.0: enabling Extended Tags
[    0.153606] pci 0000:00:10.0: PME# supported from D0 D3hot D3cold
[    0.153768] pci 0000:00:10.1: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.153800] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.153823] pci 0000:00:10.1: enabling Extended Tags
[    0.153868] pci 0000:00:10.1: PME# supported from D0 D3hot D3cold
[    0.154006] pci 0000:00:10.2: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154037] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.154060] pci 0000:00:10.2: enabling Extended Tags
[    0.154105] pci 0000:00:10.2: PME# supported from D0 D3hot D3cold
[    0.154242] pci 0000:00:10.3: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154274] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.154297] pci 0000:00:10.3: enabling Extended Tags
[    0.154341] pci 0000:00:10.3: PME# supported from D0 D3hot D3cold
[    0.154479] pci 0000:00:11.0: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154510] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.154523] pci 0000:00:11.0:   bridge window [io 0x80000-0x83fff]
[    0.154536] pci 0000:00:11.0:   bridge window [mem 0xa0100000-0xa03fffff]
[    0.154557] pci 0000:00:11.0: enabling Extended Tags
[    0.154601] pci 0000:00:11.0: PME# supported from D0 D3hot D3cold
[    0.154774] pci 0000:00:11.1: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154806] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.154830] pci 0000:00:11.1: enabling Extended Tags
[    0.154874] pci 0000:00:11.1: PME# supported from D0 D3hot D3cold
[    0.155014] pci 0000:00:11.2: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.155045] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.155068] pci 0000:00:11.2: enabling Extended Tags
[    0.155112] pci 0000:00:11.2: PME# supported from D0 D3hot D3cold
[    0.155250] pci 0000:00:11.3: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.155281] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.155304] pci 0000:00:11.3: enabling Extended Tags
[    0.155348] pci 0000:00:11.3: PME# supported from D0 D3hot D3cold
[    0.155549] pci 0000:00:14.0: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.155692] pci 0000:00:14.1: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.155829] pci 0000:00:14.2: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.155952] pci 0000:00:14.3: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.156104] pci 0000:00:15.0: [1959:a006] type 00 class 0x020000 
conventional PCI endpoint
[    0.156249] pci 0000:00:15.1: [1959:a006] type 00 class 0x020000 
conventional PCI endpoint
[    0.156486] pci 0000:00:1a.0: [1959:a007] type 00 class 0x0801ff 
conventional PCI endpoint
[    0.156647] pci 0000:00:1b.0: [1959:a00b] type 00 class 0x088000 
conventional PCI endpoint
[    0.156803] pci 0000:00:1c.0: [1959:a003] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.156829] pci 0000:00:1c.0: BAR 0 [io  0x870200-0x87023f]
[    0.156959] pci 0000:00:1c.1: [1959:a003] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.156984] pci 0000:00:1c.1: BAR 0 [io  0x870240-0x87027f]
[    0.157114] pci 0000:00:1c.2: [1959:a003] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.157139] pci 0000:00:1c.2: BAR 0 [io  0x870280-0x8702bf]
[    0.157274] pci 0000:00:1d.0: [1959:a004] type 00 class 0x070003 
conventional PCI endpoint
[    0.157299] pci 0000:00:1d.0: BAR 0 [io  0x8703f8-0x8703ff]
[    0.157426] pci 0000:00:1d.1: [1959:a004] type 00 class 0x070003 
conventional PCI endpoint
[    0.157451] pci 0000:00:1d.1: BAR 0 [io  0x8702f8-0x8702ff]
[    0.157601] pci 0000:00:1e.0: [1959:a008] type 00 class 0x0601ff 
conventional PCI endpoint
[    0.157626] pci 0000:00:1e.0: BAR 0 [io  0x870400-0x8704ff]
[    0.157640] pci 0000:00:1e.0: BAR 1 [io  0x870500-0x8705ff]
[    0.196680] IOMMU table initialized, virtual merging enabled
[    0.196833] pci 0000:01:00.0: [1002:6610] type 00 class 0x030000 PCIe 
Legacy Endpoint
[    0.196866] pci 0000:01:00.0: BAR 0 [mem 0x90000000-0x9fffffff 64bit 
pref]
[    0.196888] pci 0000:01:00.0: BAR 2 [mem 0xa0000000-0xa003ffff 64bit]
[    0.196904] pci 0000:01:00.0: BAR 4 [io  0x82000-0x820ff]
[    0.196925] pci 0000:01:00.0: ROM [mem 0xa0040000-0xa005ffff pref]
[    0.196942] pci 0000:01:00.0: enabling Extended Tags
[    0.197016] pci 0000:01:00.0: supports D1 D2
[    0.197026] pci 0000:01:00.0: PME# supported from D1 D2 D3hot
[    0.197062] pci 0000:01:00.0: 16.000 Gb/s available PCIe bandwidth, 
limited by 2.5 GT/s PCIe x8 link at 0000:00:10.0 (capable of 63.008 Gb/s 
with 8.0 GT/s PCIe x8 link)
[    0.197250] pci 0000:01:00.1: [1002:aab0] type 00 class 0x040300 PCIe 
Legacy Endpoint
[    0.197280] pci 0000:01:00.1: BAR 0 [mem 0xa0060000-0xa0063fff 64bit]
[    0.197323] pci 0000:01:00.1: enabling Extended Tags
[    0.197381] pci 0000:01:00.1: supports D1 D2
[    0.200661] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.201510] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.202343] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.203172] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.203715] pci 0000:05:12.0: [1002:4380] type 00 class 0x01018f 
conventional PCI endpoint
[    0.203748] pci 0000:05:12.0: BAR 0 [io  0x81040-0x81047]
[    0.203766] pci 0000:05:12.0: BAR 1 [io  0x8105c-0x8105f]
[    0.203784] pci 0000:05:12.0: BAR 2 [io  0x81048-0x8104f]
[    0.203801] pci 0000:05:12.0: BAR 3 [io  0x81058-0x8105b]
[    0.203818] pci 0000:05:12.0: BAR 4 [io  0x81010-0x8101f]
[    0.203836] pci 0000:05:12.0: BAR 5 [mem 0xa0209000-0xa02093ff]
[    0.203867] pci 0000:05:12.0: set SATA to AHCI mode
[    0.204038] pci 0000:05:13.0: [1002:4387] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204070] pci 0000:05:13.0: BAR 0 [mem 0xa0207000-0xa0207fff]
[    0.204238] pci 0000:05:13.1: [1002:4388] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204268] pci 0000:05:13.1: BAR 0 [mem 0xa0208000-0xa0208fff]
[    0.204435] pci 0000:05:13.2: [1002:4389] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204466] pci 0000:05:13.2: BAR 0 [mem 0xa0206000-0xa0206fff]
[    0.204633] pci 0000:05:13.3: [1002:438a] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204665] pci 0000:05:13.3: BAR 0 [mem 0xa0204000-0xa0204fff]
[    0.204832] pci 0000:05:13.4: [1002:438b] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204863] pci 0000:05:13.4: BAR 0 [mem 0xa0205000-0xa0205fff]
[    0.205048] pci 0000:05:13.5: [1002:4386] type 00 class 0x0c0320 
conventional PCI endpoint
[    0.205079] pci 0000:05:13.5: BAR 0 [mem 0xa0209800-0xa02098ff]
[    0.205171] pci 0000:05:13.5: supports D1 D2
[    0.205181] pci 0000:05:13.5: PME# supported from D0 D1 D2 D3hot
[    0.205311] pci 0000:05:14.0: [1002:4385] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.205341] pci 0000:05:14.0: BAR 0 [io  0x81020-0x8102f]
[    0.205358] pci 0000:05:14.0: BAR 1 [mem 0xa0209400-0xa02097ff]
[    0.205522] pci 0000:05:14.1: [1002:438c] type 00 class 0x010183 
conventional PCI endpoint
[    0.205553] pci 0000:05:14.1: BAR 0 [io  0x81030-0x81037]
[    0.205571] pci 0000:05:14.1: BAR 1 [io  0x81054-0x81057]
[    0.205589] pci 0000:05:14.1: BAR 2 [io  0x81038-0x8103f]
[    0.205606] pci 0000:05:14.1: BAR 3 [io  0x81050-0x81053]
[    0.205623] pci 0000:05:14.1: BAR 4 [io  0x81000-0x8100f]
[    0.205652] pci 0000:05:14.1: BAR 2 [io  0x80170-0x80177]: legacy IDE 
quirk
[    0.205663] pci 0000:05:14.1: BAR 3 [io  0x80376]: legacy IDE quirk
[    0.205792] pci 0000:05:14.2: [1002:4383] type 00 class 0x040300 
conventional PCI endpoint
[    0.205827] pci 0000:05:14.2: BAR 0 [mem 0xa0200000-0xa0203fff 64bit]
[    0.205906] pci 0000:05:14.2: PME# supported from D0 D3hot D3cold
[    0.206039] pci 0000:05:14.3: [1002:438d] type 00 class 0x060100 
conventional PCI endpoint
[    0.206230] pci 0000:05:14.4: [1002:4384] type 01 class 0x060400 
conventional PCI bridge
[    0.206276] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.206291] pci 0000:05:14.4:   bridge window [io 0x83000-0x83fff]
[    0.206305] pci 0000:05:14.4:   bridge window [mem 0xa0300000-0xa03fffff]
[    0.206701] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.206737] pci_bus 0000:06: extended config space not accessible
[    0.206961] pci 0000:06:06.0: [10ec:8139] type 00 class 0x020000 
conventional PCI endpoint
[    0.206998] pci 0000:06:06.0: BAR 0 [io  0x83000-0x830ff]
[    0.207019] pci 0000:06:06.0: BAR 1 [mem 0xa0300000-0xa03000ff]
[    0.207796] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.208643] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.209478] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.210312] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.210361] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 09
[    0.210537] PCI 0000:00 Cannot reserve Legacy IO [io 0x80000-0x80fff]
[    0.210552] pci 0000:00:10.0: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 01] add_size 200000 add_align 
100000
[    0.210581] pci 0000:00:11.0: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 05-06] add_size 200000 
add_align 100000
[    0.210601] pci 0000:00:11.1: bridge window [io  0x1000-0x0fff] to 
[bus 07] add_size 1000
[    0.210616] pci 0000:00:11.1: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 07] add_size 200000 add_align 
100000
[    0.210634] pci 0000:00:11.1: bridge window [mem 
0x00100000-0x000fffff] to [bus 07] add_size 200000 add_align 100000
[    0.210651] pci 0000:00:11.2: bridge window [io  0x1000-0x0fff] to 
[bus 08] add_size 1000
[    0.210665] pci 0000:00:11.2: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 08] add_size 200000 add_align 
100000
[    0.210683] pci 0000:00:11.2: bridge window [mem 
0x00100000-0x000fffff] to [bus 08] add_size 200000 add_align 100000
[    0.210701] pci 0000:00:11.3: bridge window [io  0x1000-0x0fff] to 
[bus 09] add_size 1000
[    0.210715] pci 0000:00:11.3: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 09] add_size 200000 add_align 
100000
[    0.210733] pci 0000:00:11.3: bridge window [mem 
0x00100000-0x000fffff] to [bus 09] add_size 200000 add_align 100000
[    0.210774] pci 0000:00:10.0: bridge window [mem 
0x80000000000-0x800001fffff 64bit pref]: assigned
[    0.210794] pci 0000:00:11.0: bridge window [mem 
0x80000200000-0x800003fffff 64bit pref]: assigned
[    0.210809] pci 0000:00:11.1: bridge window [mem 
0x80000000-0x801fffff]: assigned
[    0.210823] pci 0000:00:11.1: bridge window [mem 
0x80000400000-0x800005fffff 64bit pref]: assigned
[    0.210837] pci 0000:00:11.2: bridge window [mem 
0x80200000-0x803fffff]: assigned
[    0.210851] pci 0000:00:11.2: bridge window [mem 
0x80000600000-0x800007fffff 64bit pref]: assigned
[    0.210866] pci 0000:00:11.3: bridge window [mem 
0x80400000-0x805fffff]: assigned
[    0.210879] pci 0000:00:11.3: bridge window [mem 
0x80000800000-0x800009fffff 64bit pref]: assigned
[    0.210894] pci 0000:00:11.1: bridge window [io 0x84000-0x84fff]: 
assigned
[    0.210906] pci 0000:00:11.2: bridge window [io 0x85000-0x85fff]: 
assigned
[    0.210918] pci 0000:00:11.3: bridge window [io 0x86000-0x86fff]: 
assigned
[    0.210938] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.210950] pci 0000:00:10.0:   bridge window [io 0x82000-0x82fff]
[    0.210963] pci 0000:00:10.0:   bridge window [mem 0x90000000-0xa00fffff]
[    0.210976] pci 0000:00:10.0:   bridge window [mem 
0x80000000000-0x800001fffff 64bit pref]
[    0.210991] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.211004] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.211025] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.211043] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.211055] pci 0000:05:14.4:   bridge window [io 0x83000-0x83fff]
[    0.211069] pci 0000:05:14.4:   bridge window [mem 0xa0300000-0xa03fffff]
[    0.211086] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.211097] pci 0000:00:11.0:   bridge window [io 0x80000-0x83fff]
[    0.211109] pci 0000:00:11.0:   bridge window [mem 0xa0100000-0xa03fffff]
[    0.211122] pci 0000:00:11.0:   bridge window [mem 
0x80000200000-0x800003fffff 64bit pref]
[    0.211136] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.211147] pci 0000:00:11.1:   bridge window [io 0x84000-0x84fff]
[    0.211159] pci 0000:00:11.1:   bridge window [mem 0x80000000-0x801fffff]
[    0.211172] pci 0000:00:11.1:   bridge window [mem 
0x80000400000-0x800005fffff 64bit pref]
[    0.211186] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.211197] pci 0000:00:11.2:   bridge window [io 0x85000-0x85fff]
[    0.211209] pci 0000:00:11.2:   bridge window [mem 0x80200000-0x803fffff]
[    0.211221] pci 0000:00:11.2:   bridge window [mem 
0x80000600000-0x800007fffff 64bit pref]
[    0.211236] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.211247] pci 0000:00:11.3:   bridge window [io 0x86000-0x86fff]
[    0.211259] pci 0000:00:11.3:   bridge window [mem 0x80400000-0x805fffff]
[    0.211271] pci 0000:00:11.3:   bridge window [mem 
0x80000800000-0x800009fffff 64bit pref]
[    0.211289] pci_bus 0000:00: resource 4 [io  0x80000-0x87ffff]
[    0.211301] pci_bus 0000:00: resource 5 [mem 0x80000000-0xe00fffff]
[    0.211312] pci_bus 0000:00: resource 6 [mem 0xfd800000-0xfd800fff]
[    0.211324] pci_bus 0000:00: resource 7 [mem 0x80000000000-0xbffffffffff]
[    0.211336] pci_bus 0000:01: resource 0 [io  0x82000-0x82fff]
[    0.211347] pci_bus 0000:01: resource 1 [mem 0x90000000-0xa00fffff]
[    0.211358] pci_bus 0000:01: resource 2 [mem 
0x80000000000-0x800001fffff 64bit pref]
[    0.211372] pci_bus 0000:05: resource 0 [io  0x80000-0x83fff]
[    0.211383] pci_bus 0000:05: resource 1 [mem 0xa0100000-0xa03fffff]
[    0.211394] pci_bus 0000:05: resource 2 [mem 
0x80000200000-0x800003fffff 64bit pref]
[    0.211407] pci_bus 0000:06: resource 0 [io  0x83000-0x83fff]
[    0.211418] pci_bus 0000:06: resource 1 [mem 0xa0300000-0xa03fffff]
[    0.211430] pci_bus 0000:07: resource 0 [io  0x84000-0x84fff]
[    0.211441] pci_bus 0000:07: resource 1 [mem 0x80000000-0x801fffff]
[    0.211452] pci_bus 0000:07: resource 2 [mem 
0x80000400000-0x800005fffff 64bit pref]
[    0.211465] pci_bus 0000:08: resource 0 [io  0x85000-0x85fff]
[    0.211476] pci_bus 0000:08: resource 1 [mem 0x80200000-0x803fffff]
[    0.211487] pci_bus 0000:08: resource 2 [mem 
0x80000600000-0x800007fffff 64bit pref]
[    0.211500] pci_bus 0000:09: resource 0 [io  0x86000-0x86fff]
[    0.211511] pci_bus 0000:09: resource 1 [mem 0x80400000-0x805fffff]
[    0.211522] pci_bus 0000:09: resource 2 [mem 
0x80000800000-0x800009fffff 64bit pref]
[    0.212326] PCI: Probing PCI hardware done
[    0.212640] clocksource: Switched to clocksource timebase
[    0.212834] VFS: Disk quotas dquot_6.6.0
[    0.212857] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 
bytes)
[    0.217709] NET: Registered PF_INET protocol family
[    0.217984] IP idents hash table entries: 65536 (order: 7, 524288 
bytes, linear)
[    0.220335] tcp_listen_portaddr_hash hash table entries: 2048 (order: 
3, 32768 bytes, linear)
[    0.220370] Table-perturb hash table entries: 65536 (order: 6, 262144 
bytes, linear)
[    0.220385] TCP established hash table entries: 32768 (order: 6, 
262144 bytes, linear)
[    0.220536] TCP bind hash table entries: 32768 (order: 8, 1048576 
bytes, linear)
[    0.220964] TCP: Hash tables configured (established 32768 bind 32768)
[    0.221043] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.221100] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, 
linear)
[    0.221224] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.221512] RPC: Registered named UNIX socket transport module.
[    0.221526] RPC: Registered udp transport module.
[    0.221534] RPC: Registered tcp transport module.
[    0.221541] RPC: Registered tcp-with-tls transport module.
[    0.221549] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.222901] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
[    0.222928] pci 0000:05:13.0: avoiding MSI to work around a hardware 
defect
[    0.222990] pci 0000:05:13.1: avoiding MSI to work around a hardware 
defect
[    0.223052] pci 0000:05:13.2: avoiding MSI to work around a hardware 
defect
[    0.223092] pci 0000:05:13.3: avoiding MSI to work around a hardware 
defect
[    0.223130] pci 0000:05:13.4: avoiding MSI to work around a hardware 
defect
[    0.223169] pci 0000:05:13.5: avoiding MSI to work around a hardware 
defect
[    0.223930] PCI: CLS 64 bytes, default 128
[    0.224939] OF: /localbus@f0000000/cf@1000000: could not find phandle 14
[    0.224964] OF: /localbus@f0000000/cf@1000000: could not find phandle 1
[    0.224984] OF: /localbus@f0000000/cf@1000000: could not find phandle 10
[    0.225003] OF: /localbus@f0000000/cf@1000000: could not find phandle 11
[    0.230249] Initialise system trusted keyrings
[    0.230838] workingset: timestamp_bits=62 max_order=20 bucket_order=0
[    0.231160] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.231458] NFS: Registering the id_resolver key type
[    0.231482] Key type id_resolver registered
[    0.231490] Key type id_legacy registered
[    0.231508] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.231518] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver 
Registering...
[    0.232072] Key type cifs.idmap registered
[    0.232322] ntfs3: Read-only LZX/Xpress compression included
[    0.232469] fuse: init (API version 7.40)
[    0.232806] SGI XFS with ACLs, security attributes, realtime, scrub, 
repair, quota, fatal assert, debug enabled
[    0.233363] 9p: Installing v9fs 9p2000 file system support
[    0.270938] xor: measuring software checksum speed
[    0.273665]    8regs           :  3637 MB/sec
[    0.277000]    8regs_prefetch  :  2960 MB/sec
[    0.279713]    32regs          :  3642 MB/sec
[    0.282783]    32regs_prefetch :  3215 MB/sec
[    0.284367]    altivec         :  6277 MB/sec
[    0.284377] xor: using function: altivec (6277 MB/sec)
[    0.284387] Key type asymmetric registered
[    0.284396] Asymmetric key parser 'x509' registered
[    0.284490] Block layer SCSI generic (bsg) driver version 0.4 loaded 
(major 251)
[    0.284506] io scheduler mq-deadline registered
[    0.284514] io scheduler kyber registered
[    0.284537] io scheduler bfq registered
[    0.288387] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.290646] serial8250.0: ttyS0 at I/O 0x8703f8 (irq = 73, base_baud 
= 8333333) is a 16550A
[    0.291247] serial8250.0: ttyS1 at I/O 0x8702f8 (irq = 74, base_baud 
= 8333333) is a 16550A
[    0.292684] 0000:00:1d.0: ttyS0 at I/O 0x8703f8 (irq = 73, base_baud 
= 8333333) is a 16550A
[    0.293786] 0000:00:1d.1: ttyS1 at I/O 0x8702f8 (irq = 74, base_baud 
= 8333333) is a 16550A
[    0.294218] Registering PA Semi RNG
[    0.294310] random: crng init done
[    0.294446] Linux agpgart interface v0.103
[    0.294682] [drm] radeon kernel modesetting enabled.
[    0.295191] [drm] initializing kernel modesetting (OLAND 
0x1002:0x6610 0x174B:0xE269 0x87).
[    0.623657] ATOM BIOS: C66201
[    0.623798] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 
0x000000007FFFFFFF (2048M used)
[    0.623818] radeon 0000:01:00.0: GTT: 2048M 0x0000000080000000 - 
0x00000000FFFFFFFF
[    0.623830] [drm] Detected VRAM RAM=2048M, BAR=256M
[    0.623839] [drm] RAM width 128bits DDR
[    0.623848] radeon 0000:01:00.0: dma_iommu_get_required_mask: 
returning bypass mask 0x1ffffffff
[    0.624129] [drm] radeon: 2048M of VRAM memory ready
[    0.624143] [drm] radeon: 2048M of GTT memory ready.
[    0.624168] [drm] Loading oland Microcode
[    0.624205] [drm] Internal thermal controller with fan control
[    0.637729] [drm] radeon: dpm initialized
[    0.637783] [drm] GART: num cpu pages 524288, num gpu pages 524288
[    0.684298] [drm] PCIE GART of 2048M enabled (table at 
0x0000000000165000).
[    0.684481] radeon 0000:01:00.0: WB enabled
[    0.684495] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 
0x0000000080000c00
[    0.684509] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 
0x0000000080000c04
[    0.684521] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 
0x0000000080000c08
[    0.684533] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 
0x0000000080000c0c
[    0.684545] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 
0x0000000080000c10
[    0.697872] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 
0x0000000000075a18
[    0.698037] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    0.698096] [drm] radeon: irq initialized.
[    0.806549] [drm] ring test on 0 succeeded in 1 usecs
[    0.806577] [drm] ring test on 1 succeeded in 1 usecs
[    0.806590] [drm] ring test on 2 succeeded in 1 usecs
[    0.806607] [drm] ring test on 3 succeeded in 3 usecs
[    0.806636] [drm] ring test on 4 succeeded in 2 usecs
[    0.982143] [drm] ring test on 5 succeeded in 2 usecs
[    0.982160] [drm] UVD initialized successfully.
[    0.982671] [drm] ib test on ring 0 succeeded in 0 usecs
[    0.982721] [drm] ib test on ring 1 succeeded in 0 usecs
[    0.982762] [drm] ib test on ring 2 succeeded in 0 usecs
[    0.982804] [drm] ib test on ring 3 succeeded in 0 usecs
[    0.982842] [drm] ib test on ring 4 succeeded in 0 usecs
[    2.145654] [drm:.uvd_v1_0_ib_test] *ERROR* radeon: fence wait timed out.
[    2.145683] [drm:.radeon_ib_ring_tests] *ERROR* radeon: failed 
testing IB on ring 5 (-110).
[    2.146366] [drm] Radeon Display Connectors
[    2.146378] [drm] Connector 0:
[    2.146385] [drm]   HDMI-A-1
[    2.146391] [drm]   HPD1
[    2.146397] [drm]   DDC: 0x6540 0x6540 0x6544 0x6544 0x6548 0x6548 
0x654c 0x654c
[    2.146409] [drm]   Encoders:
[    2.146416] [drm]     DFP1: INTERNAL_UNIPHY
[    2.146423] [drm] Connector 1:
[    2.146429] [drm]   DVI-D-1
[    2.146435] [drm]   HPD2
[    2.146441] [drm]   DDC: 0x6530 0x6530 0x6534 0x6534 0x6538 0x6538 
0x653c 0x653c
[    2.146453] [drm]   Encoders:
[    2.146459] [drm]     DFP2: INTERNAL_UNIPHY
[    2.146466] [drm] Connector 2:
[    2.146472] [drm]   VGA-1
[    2.146478] [drm]   DDC: 0x65c0 0x65c0 0x65c4 0x65c4 0x65c8 0x65c8 
0x65cc 0x65cc
[    2.146490] [drm]   Encoders:
[    2.146496] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    2.148153] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 
on minor 0
[    2.297319] [drm] fb mappable at 0x90571000
[    2.297333] [drm] vram apper at 0x90000000
[    2.297341] [drm] size 8294400
[    2.297348] [drm] fb depth is 24
[    2.297354] [drm]    pitch is 7680
[    2.536227] Console: switching to colour frame buffer device 240x67
[    2.644391] radeon 0000:01:00.0: [drm] fb0: radeondrmfb frame buffer 
device
[    2.652019] loop: module loaded
[    2.652279] mpt3sas version 48.100.00.00 loaded
[    2.654293] ahci 0000:05:12.0: version 3.0
[    2.654348] ahci 0000:05:12.0: controller can't do 64bit DMA, forcing 
32bit
[    2.654856] ahci 0000:05:12.0: AHCI vers 0001.0100, 32 command slots, 
3 Gbps, SATA mode
[    2.655351] ahci 0000:05:12.0: 4/4 ports implemented (port mask 0xf)
[    2.655729] ahci 0000:05:12.0: flags: ncq sntf ilck pm led clo pmp 
pio slum part ccc
[    2.658031] scsi host0: ahci
[    2.658571] scsi host1: ahci
[    2.659111] scsi host2: ahci
[    2.659668] scsi host3: ahci
[    2.659959] ata1: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209100 irq 9 lpm-pol 0
[    2.660466] ata2: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209180 irq 9 lpm-pol 0
[    2.660976] ata3: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209200 irq 9 lpm-pol 0
[    2.661477] ata4: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209280 irq 9 lpm-pol 0
[    2.662983] scsi host4: pata_atiixp
[    2.663771] scsi host5: pata_atiixp
[    2.664126] ata5: PATA max UDMA/100 cmd 0x81030 ctl 0x81054 bmdma 
0x81000 irq 9 lpm-pol 0
[    2.664645] ata6: DUMMY
[    2.667948] PA Semi PWRficient DMA library initialized (20 tx, 64 rx 
channels)
[    2.677439] eth0: PA Semi GMAC: intf 5, hw addr 02:00:e0:0a:30:00
[    2.677897] pasemi_mac 0000:00:15.0: no mac address in device tree, 
not configuring
[    2.678604] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 
2004)
[    2.679181] 8139cp 0000:06:06.0: This (id 10ec:8139 rev 10) is not an 
8139C+ compatible chip, use 8139too
[    2.680449] 8139too: 8139too Fast Ethernet driver 0.9.28
[    2.681910] 8139too 0000:06:06.0 eth1: RealTek RTL8139 at 
0x000000007555485d, 00:00:21:2b:86:a8, IRQ 5
[    2.682731] PPP generic driver version 2.4.2
[    2.683128] PPP BSD Compression module registered
[    2.683397] PPP Deflate Compression module registered
[    2.683707] NET: Registered PF_PPPOX protocol family
[    2.684727] electra-cf f0000000.cf: at mem 0xf0000000 io 0xf1000000 
irq 18
[    2.685611] ehci-pci 0000:05:13.5: EHCI Host Controller
[    2.686286] ehci-pci 0000:05:13.5: new USB bus registered, assigned 
bus number 1
[    2.686771] ehci-pci 0000:05:13.5: applying AMD SB600/SB700 USB 
freeze workaround
[    2.687238] ehci-pci 0000:05:13.5: debug port 1
[    2.687520] ehci-pci 0000:05:13.5: irq 12, io mem 0xa0209800
[    2.694634] ehci-pci 0000:05:13.5: USB 2.0 started, EHCI 1.00
[    2.710045] usb usb1: New USB device found, idVendor=1d6b, 
idProduct=0002, bcdDevice= 6.10
[    2.726179] usb usb1: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    2.743349] usb usb1: Product: EHCI Host Controller
[    2.760648] usb usb1: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ehci_hcd
[    2.778095] usb usb1: SerialNumber: 0000:05:13.5
[    2.795661] hub 1-0:1.0: USB hub found
[    2.813002] hub 1-0:1.0: 10 ports detected
[    2.830843] ohci-pci 0000:05:13.0: OHCI PCI host controller
[    2.848491] ohci-pci 0000:05:13.0: new USB bus registered, assigned 
bus number 2
[    2.866673] ohci-pci 0000:05:13.0: irq 9, io mem 0xa0207000
[    2.939714] usb usb2: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    2.957769] usb usb2: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    2.968738] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.975421] usb usb2: Product: OHCI PCI host controller
[    2.993387] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.010474] usb usb2: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    3.028705] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.045878] usb usb2: SerialNumber: 0000:05:13.0
[    3.064346] ata3.00: ATA-8: SAMSUNG HD103SJ, 1AJ100E5, max UDMA/133
[    3.084056] hub 2-0:1.0: USB hub found
[    3.100071] ata2.00: ATAPI: HL-DT-ST BDDVDRW CH10LS20, 1.00, max UDMA/133
[    3.136397] ata2.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.141654] hub 2-0:1.0: 2 ports detected
[    3.164658] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.174815] ohci-pci 0000:05:13.1: OHCI PCI host controller
[    3.213110] ata4.00: ATA-9: WDC WDS480G2G0A-00JH30, UG510000, max 
UDMA/133
[    3.213119] ata4.00: 937721856 sectors, multi 1: LBA48 NCQ (depth 32)
[    3.231457] ohci-pci 0000:05:13.1: new USB bus registered, assigned 
bus number 3
[    3.250647] ata3.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 
32), AA
[    3.270692] ohci-pci 0000:05:13.1: irq 10, io mem 0xa0208000
[    3.288574] ata3.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.327401] ata1.00: ATAPI: HL-DT-ST BD-RE  GGW-H20L, YL05, max UDMA/133
[    3.327413] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.367163] ata2.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.372723] usb usb3: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    3.385812] ata2.00: configured for UDMA/133
[    3.406270] usb usb3: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    3.406277] usb usb3: Product: OHCI PCI host controller
[    3.406282] usb usb3: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    3.406286] usb usb3: SerialNumber: 0000:05:13.1
[    3.432856] hub 3-0:1.0: USB hub found
[    3.447282] ata4.00: Features: Dev-Sleep
[    3.473651] hub 3-0:1.0: 2 ports detected
[    3.488138] ata4.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.545922] ohci-pci 0000:05:13.2: OHCI PCI host controller
[    3.558758] ata3.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.586769] ohci-pci 0000:05:13.2: new USB bus registered, assigned 
bus number 4
[    3.590022] ata3.00: configured for UDMA/133
[    3.634677] ohci-pci 0000:05:13.2: irq 11, io mem 0xa0206000
[    3.649433] usb 2-1: new full-speed USB device number 2 using ohci-pci
[    3.673768] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.728963] ata1.00: configured for UDMA/133
[    3.752833] usb usb4: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    3.773607] usb usb4: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    3.773641] ata4.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.792761] usb usb4: Product: OHCI PCI host controller
[    3.812980] ata4.00: configured for UDMA/133
[    3.821472] scsi 0:0:0:0: CD-ROM            HL-DT-ST BD-RE GGW-H20L  
YL05 PQ: 0 ANSI: 5
[    3.832663] usb usb4: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    3.894809] usb usb4: SerialNumber: 0000:05:13.2
[    3.916308] hub 4-0:1.0: USB hub found
[    3.938692] hub 4-0:1.0: 2 ports detected
[    3.961095] ohci-pci 0000:05:13.3: OHCI PCI host controller
[    3.983471] ohci-pci 0000:05:13.3: new USB bus registered, assigned 
bus number 5
[    4.005594] ohci-pci 0000:05:13.3: irq 10, io mem 0xa0204000
[    4.027424] sr 0:0:0:0: [sr0] scsi3-mmc drive: 94x/94x writer dvd-ram 
cd/rw xa/form2 cdda tray
[    4.027431] cdrom: Uniform CD-ROM driver Revision: 3.20
[    4.074683] usb 2-1: New USB device found, idVendor=05ac, 
idProduct=1002, bcdDevice= 1.22
[    4.096344] usb 2-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[    4.118027] usb 2-1: Product: Hub in Apple Extended USB Keyboard
[    4.127768] usb usb5: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    4.138422] usb 2-1: Manufacturer: Mitsumi Electric
[    4.159891] usb usb5: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    4.203134] usb usb5: Product: OHCI PCI host controller
[    4.205801] hub 2-1:1.0: USB hub found
[    4.224553] usb usb5: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    4.244683] hub 2-1:1.0: 3 ports detected
[    4.265675] usb usb5: SerialNumber: 0000:05:13.3
[    4.308789] hub 5-0:1.0: USB hub found
[    4.330137] hub 5-0:1.0: 2 ports detected
[    4.351595] ohci-pci 0000:05:13.4: OHCI PCI host controller
[    4.373051] ohci-pci 0000:05:13.4: new USB bus registered, assigned 
bus number 6
[    4.373279] sr 0:0:0:0: Attached scsi CD-ROM sr0
[    4.392858] ohci-pci 0000:05:13.4: irq 11, io mem 0xa0205000
[    4.413917] sr 0:0:0:0: Attached scsi generic sg0 type 5
[    4.445156] scsi 1:0:0:0: CD-ROM            HL-DT-ST BDDVDRW CH10LS20 
1.00 PQ: 0 ANSI: 5
[    4.470492] usb usb6: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    4.491991] usb usb6: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    4.513313] usb usb6: Product: OHCI PCI host controller
[    4.534490] usb usb6: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    4.555713] usb usb6: SerialNumber: 0000:05:13.4
[    4.577028] hub 6-0:1.0: USB hub found
[    4.598258] hub 6-0:1.0: 2 ports detected
[    4.620572] usbcore: registered new interface driver usblp
[    4.642537] usbcore: registered new interface driver usb-storage
[    4.664203] usbcore: registered new interface driver usbserial_generic
[    4.685962] usbserial: USB Serial support registered for generic
[    4.707380] sr 1:0:0:0: [sr1] scsi3-mmc drive: 125x/125x writer 
dvd-ram cd/rw xa/form2 cdda tray
[    4.711638] usb 5-1: new low-speed USB device number 2 using ohci-pci
[    4.727739] usbcore: registered new interface driver ftdi_sio
[    4.767941] usbserial: USB Serial support registered for FTDI USB 
Serial Device
[    4.788985] usbcore: registered new interface driver option
[    4.810596] usbserial: USB Serial support registered for GSM modem 
(1-port)
[    4.833011] mousedev: PS/2 mouse device common for all mice
[    4.855091] usbcore: registered new interface driver synaptics_usb
[    4.861635] usb 2-1.1: new full-speed USB device number 3 using ohci-pci
[    4.876930] usbcore: registered new interface driver iforce
[    4.918738] usbcore: registered new interface driver xpad
[    4.940895] usbcore: registered new interface driver usb_acecad
[    4.962708] usbcore: registered new interface driver aiptek
[    4.963754] usb 5-1: New USB device found, idVendor=06a2, 
idProduct=0033, bcdDevice= 1.00
[    4.982647] usbcore: registered new interface driver hanwang
[    5.001405] usb 5-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[    5.021449] usbcore: registered new interface driver kbtab
[    5.040213] usb 5-1: Product: USB Mouse
[    5.080508] usb 5-1: Manufacturer: Topro
[    5.084760] rtc_cmos rtc_cmos: registered as rtc0
[    5.120249] rtc_cmos rtc_cmos: setting system clock to 
2024-07-05T18:03:39 UTC (1720202619)
[    5.121167] sr 1:0:0:0: Attached scsi CD-ROM sr1
[    5.140188] rtc_cmos rtc_cmos: alarms up to one day, 114 bytes nvram
[    5.140399] sr 1:0:0:0: Attached scsi generic sg1 type 5
[    5.160055] i2c_dev: i2c /dev entries driver
[    5.199005] usb 2-1.1: New USB device found, idVendor=05ac, 
idProduct=0204, bcdDevice= 1.22
[    5.199247] scsi 2:0:0:0: Direct-Access     ATA      SAMSUNG HD103SJ  
00E5 PQ: 0 ANSI: 5
[    5.217551] usb 2-1.1: New USB device strings: Mfr=1, Product=3, 
SerialNumber=0
[    5.238452] sd 2:0:0:0: [sda] 1953525168 512-byte logical blocks: 
(1.00 TB/932 GiB)
[    5.256570] usb 2-1.1: Product: Apple Extended USB Keyboard
[    5.277221] sd 2:0:0:0: Attached scsi generic sg2 type 0
[    5.296223] usb 2-1.1: Manufacturer: Mitsumi Electric
[    5.318479] sd 2:0:0:0: [sda] Write Protect is off
[    5.359113] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    5.359465] scsi 3:0:0:0: Direct-Access     ATA      WDC WDS480G2G0A- 
0000 PQ: 0 ANSI: 5
[    5.367638] usb 2-1.2: new full-speed USB device number 4 using ohci-pci
[    5.381123] sd 3:0:0:0: [sdb] 937721856 512-byte logical blocks: (480 
GB/447 GiB)
[    5.399314] sd 2:0:0:0: [sda] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[    5.419493] sd 3:0:0:0: [sdb] Write Protect is off
[    5.438752] sd 2:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    5.458461] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    5.477230] sd 3:0:0:0: Attached scsi generic sg3 type 0
[    5.479386] IR JVC protocol handler initialized
[    5.517488] IR MCE Keyboard/mouse protocol handler initialized
[    5.517533] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[    5.537217] IR NEC protocol handler initialized
[    5.556218] sd 3:0:0:0: [sdb] Preferred minimum I/O size 512 bytes
[    5.576215] IR RC5(x/sz) protocol handler initialized
[    5.600642]  sda: RDSK (512) sda1 (DOS^G)(res 2 spb 4) sda2 
(SFS^@)(res 2 spb 1) sda3 (SFS^@)(res 2 spb 1) sda4 (SFS^@)(res 2 spb 1) 
sda5 (LNX^@)(res 2 spb 2) sda6 (SWP^@)(res 2 spb 1) sda7 (SFS^@)(res 2 
spb 1) sda8 (SFS^@)(res 2 spb 1) sda9 (SFS^@)(res 2 spb 1) sda10 
(SFS^@)(res 2 spb 1) sda11 (SFS^B)(res 2 spb 1) sda12 (DOS^C)(res 2 spb 
4) sda13 (LNX^@)(res 2 spb 2) sda14 (DOS^C)(res 2 spb 1) sda15 
(LNX^@)(res 2 spb 2) sda16 (SFS^@)(res 2 spb 1)
[    5.615963] IR RC6 protocol handler initialized
[    5.659441]  sdb: RDSK (512) sdb1 (LNX^@)(res 2 spb 1) sdb2 
(LNX^@)(res 2 spb 2) sdb3 (LNX^@)(res 2 spb 2) sdb4 ((res 2 spb 1) sdb5 
((res 2 spb 1) sdb6 ((res 2 spb 1) sdb7 ((res 2 spb 1) sdb8 ((res 2 spb 1)
[    5.682708] IR SANYO protocol handler initialized
[    5.707504] sd 2:0:0:0: [sda] Attached SCSI disk
[    5.731138] IR Sharp protocol handler initialized
[    5.756688] usb 2-1.2: not running at top speed; connect to a high 
speed hub
[    5.778647] IR Sony protocol handler initialized
[    5.812687] usb 2-1.2: New USB device found, idVendor=0781, 
idProduct=5575, bcdDevice= 1.27
[    5.826864] IR XMP protocol handler initialized
[    5.850151] usb 2-1.2: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[    5.875361] sd 3:0:0:0: [sdb] Attached SCSI disk
[    5.898734] usb 2-1.2: Product: Cruzer Glide
[    5.949865] usb 2-1.2: Manufacturer: SanDisk
[    5.955640] i2c i2c-8: Detected TI TMP423 chip at 0x4c
[    5.974361] usb 2-1.2: SerialNumber: 2005244462031AB35CF8
[    6.026801] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[    6.052787] scsi host6: usb-storage 2-1.2:1.0
[    6.081863] EDAC MC0: Giving out device to module pasemi_edac 
controller pasemi,pwrficient-mc: DEV 0000:00:04.0 (POLLED)
[    6.109973] EDAC MC1: Giving out device to module pasemi_edac 
controller pasemi,pwrficient-mc: DEV 0000:00:05.0 (POLLED)
[    6.143641] input: Topro USB Mouse as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.3/usb5/5-1/5-1:1.0/0003:06A2:0033.0001/input/input0
[    6.171860] hid-generic 0003:06A2:0033.0001: input: USB HID v1.10 
Mouse [Topro USB Mouse] on usb-0000:05:13.3-1/input0
[    6.203636] input: Mitsumi Electric Apple Extended USB Keyboard as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:05AC:0204.0002/input/input1
[    6.286300] hid-generic 0003:05AC:0204.0002: input: USB HID v1.10 
Keyboard [Mitsumi Electric Apple Extended USB Keyboard] on 
usb-0000:05:13.0-1.1/input0
[    6.320228] input: Mitsumi Electric Apple Extended USB Keyboard 
System Control as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:05AC:0204.0003/input/input2
[    6.402877] input: Mitsumi Electric Apple Extended USB Keyboard 
Consumer Control as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:05AC:0204.0003/input/input3
[    6.434757] hid-generic 0003:05AC:0204.0003: input: USB HID v1.10 
Device [Mitsumi Electric Apple Extended USB Keyboard] on 
usb-0000:05:13.0-1.1/input1
[    6.467440] usbcore: registered new interface driver usbhid
[    6.500054] usbhid: USB HID core driver
[    6.532959] no UART detected at 0x1
[    6.565595] usbcore: registered new interface driver snd-usb-audio
[    6.597973] usbcore: registered new interface driver snd-ua101
[    6.630061] usbcore: registered new interface driver snd-usb-usx2y
[    6.661908] usbcore: registered new interface driver snd-usb-caiaq
[    6.693715] usbcore: registered new interface driver snd-usb-6fire
[    6.725200] usbcore: registered new interface driver snd-usb-hiface
[    6.756439] usbcore: registered new interface driver snd-bcd2000
[    6.787315] usbcore: registered new interface driver snd_usb_pod
[    6.817783] usbcore: registered new interface driver snd_usb_podhd
[    6.848043] usbcore: registered new interface driver snd_usb_toneport
[    6.877878] usbcore: registered new interface driver snd_usb_variax
[    6.908636] ipip: IPv4 and MPLS over IPv4 tunneling driver
[    6.938262] Initializing XFRM netlink socket
[    6.967087] NET: Registered PF_INET6 protocol family
[    6.996426] Segment Routing with IPv6
[    7.024848] In-situ OAM (IOAM) with IPv6
[    7.053267] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    7.082259] NET: Registered PF_PACKET protocol family
[    7.110652] NET: Registered PF_KEY protocol family
[    7.138831] 9pnet: Installing 9P2000 support
[    7.166804] Key type dns_resolver registered
[    7.194638] drmem: No dynamic reconfiguration memory found
[    7.222342] No cpufreq driver, powersavings modes disabled
[    7.250001] Using PA6T idle loop (spin)
[    7.281753] scsi 6:0:0:0: Direct-Access     SanDisk  Cruzer Glide     
1.27 PQ: 0 ANSI: 6
[    7.311279] sd 6:0:0:0: Attached scsi generic sg4 type 0
[    7.315515] Loading compiled-in X.509 certificates
[    7.370149] Btrfs loaded, zoned=no, fsverity=no
[    7.396171] cfg80211: Loading compiled-in X.509 certificates for 
regulatory database
[    7.422245] sd 6:0:0:0: [sdc] 30529536 512-byte logical blocks: (15.6 
GB/14.6 GiB)
[    7.449312] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    7.476555] Loaded X.509 cert 'wens: 
61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    7.502166] ALSA device list:
[    7.526816] platform regulatory.0: Direct firmware load for 
regulatory.db failed with error -2
[    7.527643]   No soundcards found.
[    7.549406] cfg80211: failed to load regulatory.db
[    7.593728] sd 6:0:0:0: [sdc] Write Protect is off
[    7.615835] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00
[    7.624711] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: 
enabled, doesn't support DPO or FUA
[    7.726709]  sdc: sdc1
[    7.748969] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[    7.781815] EXT4-fs (sdb3): mounted filesystem 
d737fd37-e386-48b0-98eb-b291696ff3d4 ro with ordered data mode. Quota 
mode: none.
[    7.804672] VFS: Mounted root (ext4 filesystem) readonly on device 8:19.
[    7.829729] devtmpfs: mounted
[    7.858598] Freeing unused kernel image (initmem) memory: 9476K
[    7.881234] Kernel memory protection not selected by kernel config.
[    7.903992] Run /sbin/init as init process
[    7.926704]   with arguments:
[    7.926707]     /sbin/init
[    7.926711]   with environment:
[    7.926714]     HOME=/
[    7.926717]     TERM=linux
[    8.158177] systemd[1]: systemd 253-4 running in system mode (+PAM 
+AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL 
+ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP 
+LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ 
+ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT 
default-hierarchy=unified)
[    8.209090] systemd[1]: Detected architecture ppc64.
[    8.320698] systemd[1]: Hostname set to <fienix>.
[    9.003403] systemd[1]: Queued start job for default target 
graphical.target.
[    9.031812] systemd[1]: Created slice system-getty.slice - Slice 
/system/getty.
[    9.080795] systemd[1]: Created slice system-modprobe.slice - Slice 
/system/modprobe.
[    9.127298] systemd[1]: Created slice user.slice - User and Session 
Slice.
[    9.172105] systemd[1]: Started systemd-ask-password-wall.path - 
Forward Password Requests to Wall Directory Watch.
[    9.219062] systemd[1]: proc-sys-fs-binfmt_misc.automount - Arbitrary 
Executable File Formats File System Automount Point was skipped because 
of an unmet condition check (ConditionPathExists=/proc/sys/fs/binfmt_misc).
[    9.244685] systemd[1]: Reached target integritysetup.target - Local 
Integrity Protected Volumes.
[    9.297381] systemd[1]: Reached target nss-user-lookup.target - User 
and Group Name Lookups.
[    9.351946] systemd[1]: Reached target remote-fs.target - Remote File 
Systems.
[    9.408213] systemd[1]: Reached target slices.target - Slice Units.
[    9.465875] systemd[1]: Reached target swap.target - Swaps.
[    9.524541] systemd[1]: Reached target veritysetup.target - Local 
Verity Protected Volumes.
[    9.584689] systemd[1]: Listening on syslog.socket - Syslog Socket.
[    9.645266] systemd[1]: Listening on systemd-fsckd.socket - fsck to 
fsckd communication Socket.
[    9.706995] systemd[1]: Listening on systemd-initctl.socket - initctl 
Compatibility Named Pipe.
[    9.770144] systemd[1]: Listening on systemd-journald-dev-log.socket 
- Journal Socket (/dev/log).
[    9.834921] systemd[1]: Listening on systemd-journald.socket - 
Journal Socket.
[    9.901543] systemd[1]: Listening on systemd-udevd-control.socket - 
udev Control Socket.
[    9.967734] systemd[1]: Listening on systemd-udevd-kernel.socket - 
udev Kernel Socket.
[   10.041866] systemd[1]: Mounting dev-hugepages.mount - Huge Pages 
File System...
[   10.111017] systemd[1]: Mounting dev-mqueue.mount - POSIX Message 
Queue File System...
[   10.180491] systemd[1]: Mounting sys-kernel-debug.mount - Kernel 
Debug File System...
[   10.250204] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel 
Trace File System...
[   10.321719] systemd[1]: Starting kmod-static-nodes.service - Create 
List of Static Device Nodes...
[   10.393865] systemd[1]: Starting modprobe@configfs.service - Load 
Kernel Module configfs...
[   10.466240] systemd[1]: Starting modprobe@dm_mod.service - Load 
Kernel Module dm_mod...
[   10.511137] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) 
initialised: dm-devel@lists.linux.dev
[   10.572492] systemd[1]: Starting modprobe@drm.service - Load Kernel 
Module drm...
[   10.645262] systemd[1]: Starting modprobe@efi_pstore.service - Load 
Kernel Module efi_pstore...
[   10.717743] systemd[1]: Starting modprobe@fuse.service - Load Kernel 
Module fuse...
[   10.803988] systemd[1]: Starting modprobe@loop.service - Load Kernel 
Module loop...
[   10.873737] systemd[1]: Starting systemd-fsck-root.service - File 
System Check on Root Device...
[   10.943171] systemd[1]: systemd-journald.service: unit configures an 
IP firewall, but the local system does not support BPF/cgroup firewalling.
[   10.978189] systemd[1]: (This warning is only shown for the first 
unit using IP firewalling.)
[   11.015050] systemd[1]: Starting systemd-journald.service - Journal 
Service...
[   11.079526] systemd-journald[1287]: Collecting audit messages is 
disabled.
[   11.125642] systemd[1]: Starting systemd-modules-load.service - Load 
Kernel Modules...
[   11.220810] systemd[1]: Starting systemd-udev-trigger.service - 
Coldplug All udev Devices...
[   11.327371] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File 
System.
[   11.393593] systemd[1]: Started systemd-journald.service - Journal 
Service.
[   12.304347] sr 0:0:0:0: [sr0] tag#23 UNKNOWN(0x2003) Result: 
hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   12.334283] sr 0:0:0:0: [sr0] tag#23 Sense Key : 0x5 [current]
[   12.363862] sr 0:0:0:0: [sr0] tag#23 ASC=0x21 ASCQ=0x0
[   12.393030] sr 0:0:0:0: [sr0] tag#23 CDB: opcode=0x28 28 00 00 00 00 
00 00 00 01 00
[   12.422190] I/O error, dev sr0, sector 0 op 0x0:(READ) flags 0x80700 
phys_seg 1 prio class 0
[   15.042420] sr 1:0:0:0: [sr1] tag#24 UNKNOWN(0x2003) Result: 
hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   15.071893] sr 1:0:0:0: [sr1] tag#24 Sense Key : 0x5 [current]
[   15.100996] sr 1:0:0:0: [sr1] tag#24 ASC=0x21 ASCQ=0x0
[   15.129644] sr 1:0:0:0: [sr1] tag#24 CDB: opcode=0x28 28 00 00 00 00 
00 00 00 01 00
[   15.158276] I/O error, dev sr1, sector 0 op 0x0:(READ) flags 0x80700 
phys_seg 1 prio class 0
[   15.208472] EXT4-fs (sdb3): re-mounted 
d737fd37-e386-48b0-98eb-b291696ff3d4 r/w. Quota mode: none.
[   15.299579] systemd-journald[1287]: Received client request to flush 
runtime journal.
[   15.378926] systemd-journald[1287]: 
/var/log/journal/1a61c33c1bfd4a0682463eca1581b969/system.journal: 
Montonic clock jumped backwards relative to last journal entry, rotating.
[   15.378946] systemd-journald[1287]: Rotating system journal.
[   16.240215] pasemi_mac 0000:00:14.3 enp0s20f3: renamed from eth0
[   16.575612] 8139too 0000:06:06.0 enp6s6: renamed from eth1
[   17.566350] snd_hda_intel 0000:01:00.1: Force to snoop mode by module 
option
[   17.570788] snd_hda_intel 0000:05:14.2: Force to snoop mode by module 
option
[   17.677766] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops 
0xc0000000017f38e0)
[   17.686683] snd_hda_codec_idt hdaudioC1D3: autoconfig for 
STAC92HD700: line_outs=4 (0xd/0xf/0x10/0x11/0x0) type:line
[   17.687465] snd_hda_codec_idt hdaudioC1D3:    speaker_outs=0 
(0x0/0x0/0x0/0x0/0x0)
[   17.687972] snd_hda_codec_idt hdaudioC1D3:    hp_outs=1 
(0xa/0x0/0x0/0x0/0x0)
[   17.688426] snd_hda_codec_idt hdaudioC1D3:    mono: mono_out=0x0
[   17.688797] snd_hda_codec_idt hdaudioC1D3:    dig-out=0x21/0x0
[   17.689148] snd_hda_codec_idt hdaudioC1D3:    inputs:
[   17.689438] snd_hda_codec_idt hdaudioC1D3:      Rear Mic=0xe
[   17.689786] snd_hda_codec_idt hdaudioC1D3:      Front Mic=0xb
[   17.690131] snd_hda_codec_idt hdaudioC1D3:      Line=0xc
[   17.690466] snd_hda_codec_idt hdaudioC1D3:      CD=0x12
[   17.727824] input: HDA ATI HDMI HDMI/DP,pcm=3 as 
/devices/pci0000:00/0000:00:10.0/0000:01:00.1/sound/card0/input4
[   17.841953] input: HDA ATI SB Rear Mic as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input5
[   17.845312] input: HDA ATI SB Front Mic as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input6
[   17.852970] input: HDA ATI SB Line as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input7
[   17.862797] input: HDA ATI SB Line Out Front as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input8
[   17.863926] input: HDA ATI SB Line Out Surround as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input9
[   17.871821] input: HDA ATI SB Line Out CLFE as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input10
[   17.874341] input: HDA ATI SB Line Out Side as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input11
[   17.875297] input: HDA ATI SB Front Headphone as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input12
[   21.709851] 8139too 0000:06:06.0 enp6s6: link up, 100Mbps, 
full-duplex, lpa 0xC5E1
[   40.647417] systemd-journald[1287]: 
/var/log/journal/1a61c33c1bfd4a0682463eca1581b969/user-1000.journal: 
Montonic clock jumped backwards relative to last journal entry, rotating.
[   40.647453] systemd-journald[1287]: Failed to write entry to 
/var/log/journal/1a61c33c1bfd4a0682463eca1581b969/user-1000.journal (27 
items, 1043 bytes), rotating before retrying: Not a XENIX named type file
[   70.645031] FAT-fs (sdc1): Volume was not properly unmounted. Some 
data may be corrupt. Please run fsck.


^ permalink raw reply related	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-05  1:19           ` Michael Ellerman
  2024-07-05 20:45             ` Segher Boessenkool
  2024-07-06  3:51             ` Christian Zigotzky
@ 2024-07-06  4:15             ` Christian Zigotzky
  2024-07-06 15:54               ` Christian Zigotzky
  2 siblings, 1 reply; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-06  4:15 UTC (permalink / raw)
  To: Michael Ellerman, Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

Types corrected and html removed

On 05.07.24 03:19, Michael Ellerman wrote:
 >
 >
 > Right, I had some debug code that I removed before posting.
 >
 > This version should compile :}
 >
 > cheers
 >
 > diff --git a/arch/powerpc/kernel/prom_init.c 
b/arch/powerpc/kernel/prom_init.c
 > index fbb68fc28ed3..965d58c54fab 100644
 > --- a/arch/powerpc/kernel/prom_init.c
 > +++ b/arch/powerpc/kernel/prom_init.c
 > @@ -3123,6 +3123,7 @@ static void __init fixup_device_tree_pasemi(void)
 >      u32 interrupts[2], parent, rval, val = 0;
 >      char *name, *pci_name;
 >      phandle iob, node;
 > +    int rc;
 >
 >      /* Find the root pci node */
 >      name = "/pxp@0,e0000000";
 > @@ -3138,6 +3139,14 @@ static void __init fixup_device_tree_pasemi(void)
 >
 >      prom_setprop(iob, name, "interrupt-controller", &val, 0);
 >
 > +    prom_printf("nemo: deleting interrupt-map properties\n");
 > +    rc = call_prom("interpret", 1, 1,
 > +              " s\" /pxp@0,e0000000\" find-device"
 > +              " s\" interrupt-map\" delete-property"
 > +              " s\" interrupt-map-mask\" delete-property"
 > +              " device-end");
 > +    prom_printf("nemo: interpret returned %d\n", rc);
 > +
 >      pci_name = "/pxp@0,e0000000/pci@11";
 >      node = call_prom("finddevice", 1, 1, ADDR(pci_name));
 >      parent = ADDR(iob);
Michael,

Thank you for the patch! Unfortunately the kernel doesn't boot.

See: https://forum.hyperion-entertainment.com/viewtopic.php?p=58629#p58629

Our tester has tested the second irq patch again and the kernel boots. 
We will test it again to be sure that it really works. ;-)

Second irq patch:

diff --git a/drivers/of/irq.c b/drivers/of/irq.c
index 462375b293e47..c94203ce65bb3 100644
--- a/drivers/of/irq.c
+++ b/drivers/of/irq.c
@@ -81,7 +81,8 @@ EXPORT_SYMBOL_GPL(of_irq_find_parent);
  /*
   * These interrupt controllers abuse interrupt-map for unspeakable
   * reasons and rely on the core code to *ignore* it (the drivers do
- * their own parsing of the property).
+ * their own parsing of the property). The PAsemi entry covers a
+ * non-sensical interrupt-map that is better left ignored.
   *
   * If you think of adding to the list for something *new*, think
   * again. There is a high chance that you will be sent back to the
@@ -95,6 +96,7 @@ static const char * const of_irq_imap_abusers[] = {
      "fsl,ls1043a-extirq",
      "fsl,ls1088a-extirq",
      "renesas,rza1-irqc",
+    "pasemi,rootbus",
      NULL,
  };

@@ -293,20 +295,8 @@ int of_irq_parse_raw(const __be32 *addr, struct 
of_phandle_args *out_irq)
              imaplen -= imap - oldimap;
              pr_debug(" -> imaplen=%d\n", imaplen);
          }
-        if (!match) {
-            if (intc) {
-                /*
-                 * The PASEMI Nemo is a known offender, so
-                 * let's only warn for anyone else.
-                 */
-                WARN(!IS_ENABLED(CONFIG_PPC_PASEMI),
-                     "%pOF interrupt-map failed, using 
interrupt-controller\n",
-                     ipar);
-                return 0;
-            }
-
+        if (!match)
              goto fail;
-        }

          /*
           * Successfully parsed an interrupt-map translation; copy new

-----

dmesg:

[    0.000000] hash-mmu: Page sizes from device-tree:
[    0.000000] hash-mmu: base_shift=12: shift=12, sllp=0x0000, 
avpnm=0x00000000, tlbiel=1, penc=0
[    0.000000] hash-mmu: base_shift=16: shift=16, sllp=0x0110, 
avpnm=0x00000000, tlbiel=1, penc=3
[    0.000000] hash-mmu: base_shift=20: shift=20, sllp=0x0030, 
avpnm=0x00000000, tlbiel=0, penc=31
[    0.000000] hash-mmu: base_shift=24: shift=24, sllp=0x0100, 
avpnm=0x00000001, tlbiel=0, penc=0
[    0.000000] Page orders: linear mapping = 24, virtual = 12, io = 12, 
vmemmap = 24
[    0.000000] Using 1TB segments
[    0.000000] hash-mmu: Initializing hash mmu with SLB
[    0.000000] Linux version 6.10.0-rc6-powerpc64-smp (christian@lx-cce) 
(powerpc-linux-gnu-gcc (Debian 9.5.0-1) 9.5.0, GNU ld (GNU Binutils for 
Debian) 2.42) #1 SMP Thu Jul  4 18:40:38 CEST 2024
[    0.000000] IOBMAP L2 allocated at: (____ptrval____)
[    0.000000] ioremap() called early from 
.iommu_init_early_pasemi+0xec/0x260. Use early_ioremap() instead
[    0.000000] Hardware name: pasemi,nemo PA6T 0x900102 A-EON Amigaone X1000
[    0.000000] Found legacy serial port 0 for /pxp@0,e0000000/serial@1d
[    0.000000]   port=7f03f8, taddr=fcff03f8, irq=0, clk=133333333, 
speed=115200
[    0.000000] Found legacy serial port 1 for /pxp@0,e0000000/serial@1d,1
[    0.000000]   port=7f02f8, taddr=fcff02f8, irq=0, clk=133333333, 
speed=115200
[    0.000000] CPU maps initialized for 1 thread per core
[    0.000000]  (thread shift is 0)
[    0.000000] Allocated 2320 bytes for 2 pacas
[    0.000000] -----------------------------------------------------
[    0.000000] phys_mem_size     = 0x100000000
[    0.000000] dcache_bsize      = 0x40
[    0.000000] icache_bsize      = 0x40
[    0.000000] cpu_features      = 0x0000010000401182
[    0.000000]   possible        = 0x001ffbebffffb18f
[    0.000000]   always          = 0x0000000000000180
[    0.000000] cpu_user_features = 0xdc000802 0x00000000
[    0.000000] mmu_features      = 0x6e000001
[    0.000000] firmware_features = 0x0000000000000000
[    0.000000] vmalloc start     = 0xc0003d0000000000
[    0.000000] IO start          = 0xc0003e0000000000
[    0.000000] vmemmap start     = 0xc0003f0000000000
[    0.000000] hash-mmu: ppc64_pft_size    = 0x0
[    0.000000] hash-mmu: htab_hash_mask    = 0x7ffff
[    0.000000] -----------------------------------------------------
[    0.000000] ioremap() called early from .pas_setup_arch+0x3c/0x58. 
Use early_ioremap() instead
[    0.000000] barrier-nospec: using ORI speculation barrier
[    0.000000] barrier-nospec: patched 427 locations
[    0.000000] Top of RAM: 0x180000000, Total RAM: 0x100000000
[    0.000000] Memory hole size: 2048MB
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x000000017fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000017fffffff]
[    0.000000] Initmem setup node 0 [mem 
0x0000000000000000-0x000000017fffffff]
[    0.000000] percpu: Embedded 27 pages/cpu s70952 r0 d39640 u524288
[    0.000000] pcpu-alloc: s70952 r0 d39640 u524288 alloc=1*1048576
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] Kernel command line: console=tty0 root=/dev/sdb3

[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 
4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 
bytes, linear)
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 
1048576
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 3986488K/4194304K available (23556K kernel code, 
3248K rwdata, 10600K rodata, 9476K init, 671K bss, 207816K reserved, 0K 
cma-reserved)
[    0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] ftrace: allocating 57793 entries in 340 pages
[    0.000000] ftrace: allocated 339 pages with 5 groups
[    0.000000] trace event string verifier disabled
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000]     Rude variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay 
is 100 jiffies.
[    0.000000] RCU Tasks Rude: Setting shift to 1 and lim to 1 
rcu_task_cb_adjust=1.
[    0.000000] NR_IRQS: 512, nr_irqs: 512, preallocated irqs: 16
[    0.000000] mpic: Setting up MPIC "PASEMI-OPIC" version 1.3 at 
fc000000, max 2 CPUs
[    0.000000] mpic: ISU size: 1024, shift: 10, mask: 3ff
[    0.000000] mpic: Initializing for 1024 sources
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on 
contention.
[    0.000000] time_init: decrementer frequency = 66.666666 MHz
[    0.000000] time_init: processor frequency   = 1800.000000 MHz
[    0.000002] clocksource: timebase: mask: 0xffffffffffffffff 
max_cycles: 0xf6018975a, max_idle_ns: 440795204712 ns
[    0.000008] clocksource: timebase mult[f000003] shift[24] registered
[    0.000019] clockevent: decrementer mult[1111110e] shift[32] cpu[0]
[    0.000124] Console: colour dummy device 80x25
[    0.000133] printk: legacy console [tty0] enabled
[    0.000433] pid_max: default: 32768 minimum: 301
[    0.000512] Mount-cache hash table entries: 8192 (order: 4, 65536 
bytes, linear)
[    0.000546] Mountpoint-cache hash table entries: 8192 (order: 4, 
65536 bytes, linear)
[    0.001050] mpic: requesting IPIs...
[    0.001701] rcu: Hierarchical SRCU implementation.
[    0.001714] rcu:     Max phase no-delay instances is 400.
[    0.002004] smp: Bringing up secondary CPUs ...
[    0.002426] smp: Brought up 1 node, 2 CPUs
[    0.003018] devtmpfs: initialized
[    0.006765] Found PA-PXP PCI host bridge.
[    0.006777] PCI host bridge /pxp@0,e0000000 (primary) ranges:
[    0.006810]   IO 0x00000000fc800000..0x00000000fcffffff -> 
0x0000000000000000
[    0.006828]  MEM 0x0000000080000000..0x00000000e00fffff -> 
0x0000000080000000
[    0.006844]  MEM 0x00000000fd800000..0x00000000fd800fff -> 
0x00000000fd800000
[    0.006858]  MEM 0x0000080000000000..0x00000bffffffffff -> 
0x0000080000000000
[    0.006879] no ISA IO ranges or unexpected isa range, mapping 64k
[    0.006890] ISA bridge (early) is /pxp@0,e0000000/io-bridge@0
[    0.007042] i8259 legacy interrupt controller initialized
[    0.007132] clocksource: jiffies: mask: 0xffffffff max_cycles: 
0xffffffff, max_idle_ns: 1911260446275000 ns
[    0.007155] futex hash table entries: 512 (order: 4, 65536 bytes, linear)
[    0.007510] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.008112] thermal_sys: Registered thermal governor 'step_wise'
[    0.012169] HugeTLB: registered 16.0 MiB page size, pre-allocated 0 pages
[    0.012190] HugeTLB: 0 KiB vmemmap can be freed for a 16.0 MiB page
[    0.029149] raid6: altivecx8 gen()  4693 MB/s
[    0.046201] raid6: altivecx4 gen()  4694 MB/s
[    0.063251] raid6: altivecx2 gen()  4284 MB/s
[    0.080302] raid6: altivecx1 gen()  3852 MB/s
[    0.097360] raid6: int64x8  gen()  2046 MB/s
[    0.114411] raid6: int64x4  gen()  2548 MB/s
[    0.131458] raid6: int64x2  gen()  2269 MB/s
[    0.148518] raid6: int64x1  gen()  1602 MB/s
[    0.148527] raid6: using algorithm altivecx4 gen() 4694 MB/s
[    0.148536] raid6: using intx1 recovery algorithm
[    0.148821] SCSI subsystem initialized
[    0.149676] libata version 3.00 loaded.
[    0.149792] usbcore: registered new interface driver usbfs
[    0.149822] usbcore: registered new interface driver hub
[    0.149849] usbcore: registered new device driver usb
[    0.149974] EDAC MC: Ver: 3.0.0
[    0.150205] Advanced Linux Sound Architecture Driver Initialized.
[    0.150687] PCI: Probing PCI hardware
[    0.152010] PCI host bridge to bus 0000:00
[    0.152027] pci_bus 0000:00: root bus resource [io 0x80000-0x87ffff] 
(bus address [0x0000-0x7fffff])
[    0.152044] pci_bus 0000:00: root bus resource [mem 
0x80000000-0xe00fffff]
[    0.152056] pci_bus 0000:00: root bus resource [mem 
0xfd800000-0xfd800fff]
[    0.152068] pci_bus 0000:00: root bus resource [mem 
0x80000000000-0xbffffffffff]
[    0.152081] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.152092] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to ff
[    0.152127] NEMO SB600 IOB base e0000000
[    0.152166] pci 0000:00:00.0: [1959:a001] type 00 class 0x060000 
conventional PCI endpoint
[    0.152291] ISA bridge PCI attached: 0000:00:00.0
[    0.152340] pci 0000:00:01.0: [1959:a009] type 00 class 0x058000 
conventional PCI endpoint
[    0.152527] pci 0000:00:03.0: [1959:a00c] type 00 class 0x080080 
conventional PCI endpoint
[    0.152679] pci 0000:00:04.0: [1959:a00a] type 00 class 0x050000 
conventional PCI endpoint
[    0.152834] pci 0000:00:05.0: [1959:a00a] type 00 class 0x050000 
conventional PCI endpoint
[    0.153041] pci 0000:00:08.0: [1959:a000] type 00 class 0x0b2000 
conventional PCI endpoint
[    0.153185] pci 0000:00:09.0: [1959:a000] type 00 class 0x0b2000 
conventional PCI endpoint
[    0.153478] pci 0000:00:10.0: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.153510] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.153524] pci 0000:00:10.0:   bridge window [io 0x82000-0x82fff]
[    0.153538] pci 0000:00:10.0:   bridge window [mem 0x90000000-0xa00fffff]
[    0.153559] pci 0000:00:10.0: enabling Extended Tags
[    0.153606] pci 0000:00:10.0: PME# supported from D0 D3hot D3cold
[    0.153768] pci 0000:00:10.1: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.153800] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.153823] pci 0000:00:10.1: enabling Extended Tags
[    0.153868] pci 0000:00:10.1: PME# supported from D0 D3hot D3cold
[    0.154006] pci 0000:00:10.2: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154037] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.154060] pci 0000:00:10.2: enabling Extended Tags
[    0.154105] pci 0000:00:10.2: PME# supported from D0 D3hot D3cold
[    0.154242] pci 0000:00:10.3: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154274] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.154297] pci 0000:00:10.3: enabling Extended Tags
[    0.154341] pci 0000:00:10.3: PME# supported from D0 D3hot D3cold
[    0.154479] pci 0000:00:11.0: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154510] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.154523] pci 0000:00:11.0:   bridge window [io 0x80000-0x83fff]
[    0.154536] pci 0000:00:11.0:   bridge window [mem 0xa0100000-0xa03fffff]
[    0.154557] pci 0000:00:11.0: enabling Extended Tags
[    0.154601] pci 0000:00:11.0: PME# supported from D0 D3hot D3cold
[    0.154774] pci 0000:00:11.1: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.154806] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.154830] pci 0000:00:11.1: enabling Extended Tags
[    0.154874] pci 0000:00:11.1: PME# supported from D0 D3hot D3cold
[    0.155014] pci 0000:00:11.2: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.155045] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.155068] pci 0000:00:11.2: enabling Extended Tags
[    0.155112] pci 0000:00:11.2: PME# supported from D0 D3hot D3cold
[    0.155250] pci 0000:00:11.3: [1959:a002] type 01 class 0x060400 PCIe 
Root Port
[    0.155281] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.155304] pci 0000:00:11.3: enabling Extended Tags
[    0.155348] pci 0000:00:11.3: PME# supported from D0 D3hot D3cold
[    0.155549] pci 0000:00:14.0: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.155692] pci 0000:00:14.1: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.155829] pci 0000:00:14.2: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.155952] pci 0000:00:14.3: [1959:a005] type 00 class 0x020000 
conventional PCI endpoint
[    0.156104] pci 0000:00:15.0: [1959:a006] type 00 class 0x020000 
conventional PCI endpoint
[    0.156249] pci 0000:00:15.1: [1959:a006] type 00 class 0x020000 
conventional PCI endpoint
[    0.156486] pci 0000:00:1a.0: [1959:a007] type 00 class 0x0801ff 
conventional PCI endpoint
[    0.156647] pci 0000:00:1b.0: [1959:a00b] type 00 class 0x088000 
conventional PCI endpoint
[    0.156803] pci 0000:00:1c.0: [1959:a003] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.156829] pci 0000:00:1c.0: BAR 0 [io  0x870200-0x87023f]
[    0.156959] pci 0000:00:1c.1: [1959:a003] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.156984] pci 0000:00:1c.1: BAR 0 [io  0x870240-0x87027f]
[    0.157114] pci 0000:00:1c.2: [1959:a003] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.157139] pci 0000:00:1c.2: BAR 0 [io  0x870280-0x8702bf]
[    0.157274] pci 0000:00:1d.0: [1959:a004] type 00 class 0x070003 
conventional PCI endpoint
[    0.157299] pci 0000:00:1d.0: BAR 0 [io  0x8703f8-0x8703ff]
[    0.157426] pci 0000:00:1d.1: [1959:a004] type 00 class 0x070003 
conventional PCI endpoint
[    0.157451] pci 0000:00:1d.1: BAR 0 [io  0x8702f8-0x8702ff]
[    0.157601] pci 0000:00:1e.0: [1959:a008] type 00 class 0x0601ff 
conventional PCI endpoint
[    0.157626] pci 0000:00:1e.0: BAR 0 [io  0x870400-0x8704ff]
[    0.157640] pci 0000:00:1e.0: BAR 1 [io  0x870500-0x8705ff]
[    0.196680] IOMMU table initialized, virtual merging enabled
[    0.196833] pci 0000:01:00.0: [1002:6610] type 00 class 0x030000 PCIe 
Legacy Endpoint
[    0.196866] pci 0000:01:00.0: BAR 0 [mem 0x90000000-0x9fffffff 64bit 
pref]
[    0.196888] pci 0000:01:00.0: BAR 2 [mem 0xa0000000-0xa003ffff 64bit]
[    0.196904] pci 0000:01:00.0: BAR 4 [io  0x82000-0x820ff]
[    0.196925] pci 0000:01:00.0: ROM [mem 0xa0040000-0xa005ffff pref]
[    0.196942] pci 0000:01:00.0: enabling Extended Tags
[    0.197016] pci 0000:01:00.0: supports D1 D2
[    0.197026] pci 0000:01:00.0: PME# supported from D1 D2 D3hot
[    0.197062] pci 0000:01:00.0: 16.000 Gb/s available PCIe bandwidth, 
limited by 2.5 GT/s PCIe x8 link at 0000:00:10.0 (capable of 63.008 Gb/s 
with 8.0 GT/s PCIe x8 link)
[    0.197250] pci 0000:01:00.1: [1002:aab0] type 00 class 0x040300 PCIe 
Legacy Endpoint
[    0.197280] pci 0000:01:00.1: BAR 0 [mem 0xa0060000-0xa0063fff 64bit]
[    0.197323] pci 0000:01:00.1: enabling Extended Tags
[    0.197381] pci 0000:01:00.1: supports D1 D2
[    0.200661] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.201510] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.202343] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.203172] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.203715] pci 0000:05:12.0: [1002:4380] type 00 class 0x01018f 
conventional PCI endpoint
[    0.203748] pci 0000:05:12.0: BAR 0 [io  0x81040-0x81047]
[    0.203766] pci 0000:05:12.0: BAR 1 [io  0x8105c-0x8105f]
[    0.203784] pci 0000:05:12.0: BAR 2 [io  0x81048-0x8104f]
[    0.203801] pci 0000:05:12.0: BAR 3 [io  0x81058-0x8105b]
[    0.203818] pci 0000:05:12.0: BAR 4 [io  0x81010-0x8101f]
[    0.203836] pci 0000:05:12.0: BAR 5 [mem 0xa0209000-0xa02093ff]
[    0.203867] pci 0000:05:12.0: set SATA to AHCI mode
[    0.204038] pci 0000:05:13.0: [1002:4387] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204070] pci 0000:05:13.0: BAR 0 [mem 0xa0207000-0xa0207fff]
[    0.204238] pci 0000:05:13.1: [1002:4388] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204268] pci 0000:05:13.1: BAR 0 [mem 0xa0208000-0xa0208fff]
[    0.204435] pci 0000:05:13.2: [1002:4389] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204466] pci 0000:05:13.2: BAR 0 [mem 0xa0206000-0xa0206fff]
[    0.204633] pci 0000:05:13.3: [1002:438a] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204665] pci 0000:05:13.3: BAR 0 [mem 0xa0204000-0xa0204fff]
[    0.204832] pci 0000:05:13.4: [1002:438b] type 00 class 0x0c0310 
conventional PCI endpoint
[    0.204863] pci 0000:05:13.4: BAR 0 [mem 0xa0205000-0xa0205fff]
[    0.205048] pci 0000:05:13.5: [1002:4386] type 00 class 0x0c0320 
conventional PCI endpoint
[    0.205079] pci 0000:05:13.5: BAR 0 [mem 0xa0209800-0xa02098ff]
[    0.205171] pci 0000:05:13.5: supports D1 D2
[    0.205181] pci 0000:05:13.5: PME# supported from D0 D1 D2 D3hot
[    0.205311] pci 0000:05:14.0: [1002:4385] type 00 class 0x0c0500 
conventional PCI endpoint
[    0.205341] pci 0000:05:14.0: BAR 0 [io  0x81020-0x8102f]
[    0.205358] pci 0000:05:14.0: BAR 1 [mem 0xa0209400-0xa02097ff]
[    0.205522] pci 0000:05:14.1: [1002:438c] type 00 class 0x010183 
conventional PCI endpoint
[    0.205553] pci 0000:05:14.1: BAR 0 [io  0x81030-0x81037]
[    0.205571] pci 0000:05:14.1: BAR 1 [io  0x81054-0x81057]
[    0.205589] pci 0000:05:14.1: BAR 2 [io  0x81038-0x8103f]
[    0.205606] pci 0000:05:14.1: BAR 3 [io  0x81050-0x81053]
[    0.205623] pci 0000:05:14.1: BAR 4 [io  0x81000-0x8100f]
[    0.205652] pci 0000:05:14.1: BAR 2 [io  0x80170-0x80177]: legacy IDE 
quirk
[    0.205663] pci 0000:05:14.1: BAR 3 [io  0x80376]: legacy IDE quirk
[    0.205792] pci 0000:05:14.2: [1002:4383] type 00 class 0x040300 
conventional PCI endpoint
[    0.205827] pci 0000:05:14.2: BAR 0 [mem 0xa0200000-0xa0203fff 64bit]
[    0.205906] pci 0000:05:14.2: PME# supported from D0 D3hot D3cold
[    0.206039] pci 0000:05:14.3: [1002:438d] type 00 class 0x060100 
conventional PCI endpoint
[    0.206230] pci 0000:05:14.4: [1002:4384] type 01 class 0x060400 
conventional PCI bridge
[    0.206276] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.206291] pci 0000:05:14.4:   bridge window [io 0x83000-0x83fff]
[    0.206305] pci 0000:05:14.4:   bridge window [mem 0xa0300000-0xa03fffff]
[    0.206701] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.206737] pci_bus 0000:06: extended config space not accessible
[    0.206961] pci 0000:06:06.0: [10ec:8139] type 00 class 0x020000 
conventional PCI endpoint
[    0.206998] pci 0000:06:06.0: BAR 0 [io  0x83000-0x830ff]
[    0.207019] pci 0000:06:06.0: BAR 1 [mem 0xa0300000-0xa03000ff]
[    0.207796] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.208643] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.209478] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.210312] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.210361] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 09
[    0.210537] PCI 0000:00 Cannot reserve Legacy IO [io 0x80000-0x80fff]
[    0.210552] pci 0000:00:10.0: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 01] add_size 200000 add_align 
100000
[    0.210581] pci 0000:00:11.0: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 05-06] add_size 200000 
add_align 100000
[    0.210601] pci 0000:00:11.1: bridge window [io  0x1000-0x0fff] to 
[bus 07] add_size 1000
[    0.210616] pci 0000:00:11.1: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 07] add_size 200000 add_align 
100000
[    0.210634] pci 0000:00:11.1: bridge window [mem 
0x00100000-0x000fffff] to [bus 07] add_size 200000 add_align 100000
[    0.210651] pci 0000:00:11.2: bridge window [io  0x1000-0x0fff] to 
[bus 08] add_size 1000
[    0.210665] pci 0000:00:11.2: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 08] add_size 200000 add_align 
100000
[    0.210683] pci 0000:00:11.2: bridge window [mem 
0x00100000-0x000fffff] to [bus 08] add_size 200000 add_align 100000
[    0.210701] pci 0000:00:11.3: bridge window [io  0x1000-0x0fff] to 
[bus 09] add_size 1000
[    0.210715] pci 0000:00:11.3: bridge window [mem 
0x00100000-0x000fffff 64bit pref] to [bus 09] add_size 200000 add_align 
100000
[    0.210733] pci 0000:00:11.3: bridge window [mem 
0x00100000-0x000fffff] to [bus 09] add_size 200000 add_align 100000
[    0.210774] pci 0000:00:10.0: bridge window [mem 
0x80000000000-0x800001fffff 64bit pref]: assigned
[    0.210794] pci 0000:00:11.0: bridge window [mem 
0x80000200000-0x800003fffff 64bit pref]: assigned
[    0.210809] pci 0000:00:11.1: bridge window [mem 
0x80000000-0x801fffff]: assigned
[    0.210823] pci 0000:00:11.1: bridge window [mem 
0x80000400000-0x800005fffff 64bit pref]: assigned
[    0.210837] pci 0000:00:11.2: bridge window [mem 
0x80200000-0x803fffff]: assigned
[    0.210851] pci 0000:00:11.2: bridge window [mem 
0x80000600000-0x800007fffff 64bit pref]: assigned
[    0.210866] pci 0000:00:11.3: bridge window [mem 
0x80400000-0x805fffff]: assigned
[    0.210879] pci 0000:00:11.3: bridge window [mem 
0x80000800000-0x800009fffff 64bit pref]: assigned
[    0.210894] pci 0000:00:11.1: bridge window [io 0x84000-0x84fff]: 
assigned
[    0.210906] pci 0000:00:11.2: bridge window [io 0x85000-0x85fff]: 
assigned
[    0.210918] pci 0000:00:11.3: bridge window [io 0x86000-0x86fff]: 
assigned
[    0.210938] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.210950] pci 0000:00:10.0:   bridge window [io 0x82000-0x82fff]
[    0.210963] pci 0000:00:10.0:   bridge window [mem 0x90000000-0xa00fffff]
[    0.210976] pci 0000:00:10.0:   bridge window [mem 
0x80000000000-0x800001fffff 64bit pref]
[    0.210991] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.211004] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.211025] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.211043] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.211055] pci 0000:05:14.4:   bridge window [io 0x83000-0x83fff]
[    0.211069] pci 0000:05:14.4:   bridge window [mem 0xa0300000-0xa03fffff]
[    0.211086] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.211097] pci 0000:00:11.0:   bridge window [io 0x80000-0x83fff]
[    0.211109] pci 0000:00:11.0:   bridge window [mem 0xa0100000-0xa03fffff]
[    0.211122] pci 0000:00:11.0:   bridge window [mem 
0x80000200000-0x800003fffff 64bit pref]
[    0.211136] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.211147] pci 0000:00:11.1:   bridge window [io 0x84000-0x84fff]
[    0.211159] pci 0000:00:11.1:   bridge window [mem 0x80000000-0x801fffff]
[    0.211172] pci 0000:00:11.1:   bridge window [mem 
0x80000400000-0x800005fffff 64bit pref]
[    0.211186] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.211197] pci 0000:00:11.2:   bridge window [io 0x85000-0x85fff]
[    0.211209] pci 0000:00:11.2:   bridge window [mem 0x80200000-0x803fffff]
[    0.211221] pci 0000:00:11.2:   bridge window [mem 
0x80000600000-0x800007fffff 64bit pref]
[    0.211236] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.211247] pci 0000:00:11.3:   bridge window [io 0x86000-0x86fff]
[    0.211259] pci 0000:00:11.3:   bridge window [mem 0x80400000-0x805fffff]
[    0.211271] pci 0000:00:11.3:   bridge window [mem 
0x80000800000-0x800009fffff 64bit pref]
[    0.211289] pci_bus 0000:00: resource 4 [io  0x80000-0x87ffff]
[    0.211301] pci_bus 0000:00: resource 5 [mem 0x80000000-0xe00fffff]
[    0.211312] pci_bus 0000:00: resource 6 [mem 0xfd800000-0xfd800fff]
[    0.211324] pci_bus 0000:00: resource 7 [mem 0x80000000000-0xbffffffffff]
[    0.211336] pci_bus 0000:01: resource 0 [io  0x82000-0x82fff]
[    0.211347] pci_bus 0000:01: resource 1 [mem 0x90000000-0xa00fffff]
[    0.211358] pci_bus 0000:01: resource 2 [mem 
0x80000000000-0x800001fffff 64bit pref]
[    0.211372] pci_bus 0000:05: resource 0 [io  0x80000-0x83fff]
[    0.211383] pci_bus 0000:05: resource 1 [mem 0xa0100000-0xa03fffff]
[    0.211394] pci_bus 0000:05: resource 2 [mem 
0x80000200000-0x800003fffff 64bit pref]
[    0.211407] pci_bus 0000:06: resource 0 [io  0x83000-0x83fff]
[    0.211418] pci_bus 0000:06: resource 1 [mem 0xa0300000-0xa03fffff]
[    0.211430] pci_bus 0000:07: resource 0 [io  0x84000-0x84fff]
[    0.211441] pci_bus 0000:07: resource 1 [mem 0x80000000-0x801fffff]
[    0.211452] pci_bus 0000:07: resource 2 [mem 
0x80000400000-0x800005fffff 64bit pref]
[    0.211465] pci_bus 0000:08: resource 0 [io  0x85000-0x85fff]
[    0.211476] pci_bus 0000:08: resource 1 [mem 0x80200000-0x803fffff]
[    0.211487] pci_bus 0000:08: resource 2 [mem 
0x80000600000-0x800007fffff 64bit pref]
[    0.211500] pci_bus 0000:09: resource 0 [io  0x86000-0x86fff]
[    0.211511] pci_bus 0000:09: resource 1 [mem 0x80400000-0x805fffff]
[    0.211522] pci_bus 0000:09: resource 2 [mem 
0x80000800000-0x800009fffff 64bit pref]
[    0.212326] PCI: Probing PCI hardware done
[    0.212640] clocksource: Switched to clocksource timebase
[    0.212834] VFS: Disk quotas dquot_6.6.0
[    0.212857] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 
bytes)
[    0.217709] NET: Registered PF_INET protocol family
[    0.217984] IP idents hash table entries: 65536 (order: 7, 524288 
bytes, linear)
[    0.220335] tcp_listen_portaddr_hash hash table entries: 2048 (order: 
3, 32768 bytes, linear)
[    0.220370] Table-perturb hash table entries: 65536 (order: 6, 262144 
bytes, linear)
[    0.220385] TCP established hash table entries: 32768 (order: 6, 
262144 bytes, linear)
[    0.220536] TCP bind hash table entries: 32768 (order: 8, 1048576 
bytes, linear)
[    0.220964] TCP: Hash tables configured (established 32768 bind 32768)
[    0.221043] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.221100] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, 
linear)
[    0.221224] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.221512] RPC: Registered named UNIX socket transport module.
[    0.221526] RPC: Registered udp transport module.
[    0.221534] RPC: Registered tcp transport module.
[    0.221541] RPC: Registered tcp-with-tls transport module.
[    0.221549] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.222901] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
[    0.222928] pci 0000:05:13.0: avoiding MSI to work around a hardware 
defect
[    0.222990] pci 0000:05:13.1: avoiding MSI to work around a hardware 
defect
[    0.223052] pci 0000:05:13.2: avoiding MSI to work around a hardware 
defect
[    0.223092] pci 0000:05:13.3: avoiding MSI to work around a hardware 
defect
[    0.223130] pci 0000:05:13.4: avoiding MSI to work around a hardware 
defect
[    0.223169] pci 0000:05:13.5: avoiding MSI to work around a hardware 
defect
[    0.223930] PCI: CLS 64 bytes, default 128
[    0.224939] OF: /localbus@f0000000/cf@1000000: could not find phandle 14
[    0.224964] OF: /localbus@f0000000/cf@1000000: could not find phandle 1
[    0.224984] OF: /localbus@f0000000/cf@1000000: could not find phandle 10
[    0.225003] OF: /localbus@f0000000/cf@1000000: could not find phandle 11
[    0.230249] Initialise system trusted keyrings
[    0.230838] workingset: timestamp_bits=62 max_order=20 bucket_order=0
[    0.231160] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.231458] NFS: Registering the id_resolver key type
[    0.231482] Key type id_resolver registered
[    0.231490] Key type id_legacy registered
[    0.231508] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.231518] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver 
Registering...
[    0.232072] Key type cifs.idmap registered
[    0.232322] ntfs3: Read-only LZX/Xpress compression included
[    0.232469] fuse: init (API version 7.40)
[    0.232806] SGI XFS with ACLs, security attributes, realtime, scrub, 
repair, quota, fatal assert, debug enabled
[    0.233363] 9p: Installing v9fs 9p2000 file system support
[    0.270938] xor: measuring software checksum speed
[    0.273665]    8regs           :  3637 MB/sec
[    0.277000]    8regs_prefetch  :  2960 MB/sec
[    0.279713]    32regs          :  3642 MB/sec
[    0.282783]    32regs_prefetch :  3215 MB/sec
[    0.284367]    altivec         :  6277 MB/sec
[    0.284377] xor: using function: altivec (6277 MB/sec)
[    0.284387] Key type asymmetric registered
[    0.284396] Asymmetric key parser 'x509' registered
[    0.284490] Block layer SCSI generic (bsg) driver version 0.4 loaded 
(major 251)
[    0.284506] io scheduler mq-deadline registered
[    0.284514] io scheduler kyber registered
[    0.284537] io scheduler bfq registered
[    0.288387] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.290646] serial8250.0: ttyS0 at I/O 0x8703f8 (irq = 73, base_baud 
= 8333333) is a 16550A
[    0.291247] serial8250.0: ttyS1 at I/O 0x8702f8 (irq = 74, base_baud 
= 8333333) is a 16550A
[    0.292684] 0000:00:1d.0: ttyS0 at I/O 0x8703f8 (irq = 73, base_baud 
= 8333333) is a 16550A
[    0.293786] 0000:00:1d.1: ttyS1 at I/O 0x8702f8 (irq = 74, base_baud 
= 8333333) is a 16550A
[    0.294218] Registering PA Semi RNG
[    0.294310] random: crng init done
[    0.294446] Linux agpgart interface v0.103
[    0.294682] [drm] radeon kernel modesetting enabled.
[    0.295191] [drm] initializing kernel modesetting (OLAND 
0x1002:0x6610 0x174B:0xE269 0x87).
[    0.623657] ATOM BIOS: C66201
[    0.623798] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 
0x000000007FFFFFFF (2048M used)
[    0.623818] radeon 0000:01:00.0: GTT: 2048M 0x0000000080000000 - 
0x00000000FFFFFFFF
[    0.623830] [drm] Detected VRAM RAM=2048M, BAR=256M
[    0.623839] [drm] RAM width 128bits DDR
[    0.623848] radeon 0000:01:00.0: dma_iommu_get_required_mask: 
returning bypass mask 0x1ffffffff
[    0.624129] [drm] radeon: 2048M of VRAM memory ready
[    0.624143] [drm] radeon: 2048M of GTT memory ready.
[    0.624168] [drm] Loading oland Microcode
[    0.624205] [drm] Internal thermal controller with fan control
[    0.637729] [drm] radeon: dpm initialized
[    0.637783] [drm] GART: num cpu pages 524288, num gpu pages 524288
[    0.684298] [drm] PCIE GART of 2048M enabled (table at 
0x0000000000165000).
[    0.684481] radeon 0000:01:00.0: WB enabled
[    0.684495] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 
0x0000000080000c00
[    0.684509] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 
0x0000000080000c04
[    0.684521] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 
0x0000000080000c08
[    0.684533] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 
0x0000000080000c0c
[    0.684545] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 
0x0000000080000c10
[    0.697872] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 
0x0000000000075a18
[    0.698037] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    0.698096] [drm] radeon: irq initialized.
[    0.806549] [drm] ring test on 0 succeeded in 1 usecs
[    0.806577] [drm] ring test on 1 succeeded in 1 usecs
[    0.806590] [drm] ring test on 2 succeeded in 1 usecs
[    0.806607] [drm] ring test on 3 succeeded in 3 usecs
[    0.806636] [drm] ring test on 4 succeeded in 2 usecs
[    0.982143] [drm] ring test on 5 succeeded in 2 usecs
[    0.982160] [drm] UVD initialized successfully.
[    0.982671] [drm] ib test on ring 0 succeeded in 0 usecs
[    0.982721] [drm] ib test on ring 1 succeeded in 0 usecs
[    0.982762] [drm] ib test on ring 2 succeeded in 0 usecs
[    0.982804] [drm] ib test on ring 3 succeeded in 0 usecs
[    0.982842] [drm] ib test on ring 4 succeeded in 0 usecs
[    2.145654] [drm:.uvd_v1_0_ib_test] *ERROR* radeon: fence wait timed out.
[    2.145683] [drm:.radeon_ib_ring_tests] *ERROR* radeon: failed 
testing IB on ring 5 (-110).
[    2.146366] [drm] Radeon Display Connectors
[    2.146378] [drm] Connector 0:
[    2.146385] [drm]   HDMI-A-1
[    2.146391] [drm]   HPD1
[    2.146397] [drm]   DDC: 0x6540 0x6540 0x6544 0x6544 0x6548 0x6548 
0x654c 0x654c
[    2.146409] [drm]   Encoders:
[    2.146416] [drm]     DFP1: INTERNAL_UNIPHY
[    2.146423] [drm] Connector 1:
[    2.146429] [drm]   DVI-D-1
[    2.146435] [drm]   HPD2
[    2.146441] [drm]   DDC: 0x6530 0x6530 0x6534 0x6534 0x6538 0x6538 
0x653c 0x653c
[    2.146453] [drm]   Encoders:
[    2.146459] [drm]     DFP2: INTERNAL_UNIPHY
[    2.146466] [drm] Connector 2:
[    2.146472] [drm]   VGA-1
[    2.146478] [drm]   DDC: 0x65c0 0x65c0 0x65c4 0x65c4 0x65c8 0x65c8 
0x65cc 0x65cc
[    2.146490] [drm]   Encoders:
[    2.146496] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    2.148153] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 
on minor 0
[    2.297319] [drm] fb mappable at 0x90571000
[    2.297333] [drm] vram apper at 0x90000000
[    2.297341] [drm] size 8294400
[    2.297348] [drm] fb depth is 24
[    2.297354] [drm]    pitch is 7680
[    2.536227] Console: switching to colour frame buffer device 240x67
[    2.644391] radeon 0000:01:00.0: [drm] fb0: radeondrmfb frame buffer 
device
[    2.652019] loop: module loaded
[    2.652279] mpt3sas version 48.100.00.00 loaded
[    2.654293] ahci 0000:05:12.0: version 3.0
[    2.654348] ahci 0000:05:12.0: controller can't do 64bit DMA, forcing 
32bit
[    2.654856] ahci 0000:05:12.0: AHCI vers 0001.0100, 32 command slots, 
3 Gbps, SATA mode
[    2.655351] ahci 0000:05:12.0: 4/4 ports implemented (port mask 0xf)
[    2.655729] ahci 0000:05:12.0: flags: ncq sntf ilck pm led clo pmp 
pio slum part ccc
[    2.658031] scsi host0: ahci
[    2.658571] scsi host1: ahci
[    2.659111] scsi host2: ahci
[    2.659668] scsi host3: ahci
[    2.659959] ata1: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209100 irq 9 lpm-pol 0
[    2.660466] ata2: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209180 irq 9 lpm-pol 0
[    2.660976] ata3: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209200 irq 9 lpm-pol 0
[    2.661477] ata4: SATA max UDMA/133 abar m1024@0xa0209000 port 
0xa0209280 irq 9 lpm-pol 0
[    2.662983] scsi host4: pata_atiixp
[    2.663771] scsi host5: pata_atiixp
[    2.664126] ata5: PATA max UDMA/100 cmd 0x81030 ctl 0x81054 bmdma 
0x81000 irq 9 lpm-pol 0
[    2.664645] ata6: DUMMY
[    2.667948] PA Semi PWRficient DMA library initialized (20 tx, 64 rx 
channels)
[    2.677439] eth0: PA Semi GMAC: intf 5, hw addr 02:00:e0:0a:30:00
[    2.677897] pasemi_mac 0000:00:15.0: no mac address in device tree, 
not configuring
[    2.678604] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 
2004)
[    2.679181] 8139cp 0000:06:06.0: This (id 10ec:8139 rev 10) is not an 
8139C+ compatible chip, use 8139too
[    2.680449] 8139too: 8139too Fast Ethernet driver 0.9.28
[    2.681910] 8139too 0000:06:06.0 eth1: RealTek RTL8139 at 
0x000000007555485d, 00:00:21:2b:86:a8, IRQ 5
[    2.682731] PPP generic driver version 2.4.2
[    2.683128] PPP BSD Compression module registered
[    2.683397] PPP Deflate Compression module registered
[    2.683707] NET: Registered PF_PPPOX protocol family
[    2.684727] electra-cf f0000000.cf: at mem 0xf0000000 io 0xf1000000 
irq 18
[    2.685611] ehci-pci 0000:05:13.5: EHCI Host Controller
[    2.686286] ehci-pci 0000:05:13.5: new USB bus registered, assigned 
bus number 1
[    2.686771] ehci-pci 0000:05:13.5: applying AMD SB600/SB700 USB 
freeze workaround
[    2.687238] ehci-pci 0000:05:13.5: debug port 1
[    2.687520] ehci-pci 0000:05:13.5: irq 12, io mem 0xa0209800
[    2.694634] ehci-pci 0000:05:13.5: USB 2.0 started, EHCI 1.00
[    2.710045] usb usb1: New USB device found, idVendor=1d6b, 
idProduct=0002, bcdDevice= 6.10
[    2.726179] usb usb1: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    2.743349] usb usb1: Product: EHCI Host Controller
[    2.760648] usb usb1: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ehci_hcd
[    2.778095] usb usb1: SerialNumber: 0000:05:13.5
[    2.795661] hub 1-0:1.0: USB hub found
[    2.813002] hub 1-0:1.0: 10 ports detected
[    2.830843] ohci-pci 0000:05:13.0: OHCI PCI host controller
[    2.848491] ohci-pci 0000:05:13.0: new USB bus registered, assigned 
bus number 2
[    2.866673] ohci-pci 0000:05:13.0: irq 9, io mem 0xa0207000
[    2.939714] usb usb2: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    2.957769] usb usb2: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    2.968738] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.975421] usb usb2: Product: OHCI PCI host controller
[    2.993387] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.010474] usb usb2: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    3.028705] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.045878] usb usb2: SerialNumber: 0000:05:13.0
[    3.064346] ata3.00: ATA-8: SAMSUNG HD103SJ, 1AJ100E5, max UDMA/133
[    3.084056] hub 2-0:1.0: USB hub found
[    3.100071] ata2.00: ATAPI: HL-DT-ST BDDVDRW CH10LS20, 1.00, max UDMA/133
[    3.136397] ata2.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.141654] hub 2-0:1.0: 2 ports detected
[    3.164658] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.174815] ohci-pci 0000:05:13.1: OHCI PCI host controller
[    3.213110] ata4.00: ATA-9: WDC WDS480G2G0A-00JH30, UG510000, max 
UDMA/133
[    3.213119] ata4.00: 937721856 sectors, multi 1: LBA48 NCQ (depth 32)
[    3.231457] ohci-pci 0000:05:13.1: new USB bus registered, assigned 
bus number 3
[    3.250647] ata3.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 
32), AA
[    3.270692] ohci-pci 0000:05:13.1: irq 10, io mem 0xa0208000
[    3.288574] ata3.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.327401] ata1.00: ATAPI: HL-DT-ST BD-RE  GGW-H20L, YL05, max UDMA/133
[    3.327413] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.367163] ata2.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.372723] usb usb3: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    3.385812] ata2.00: configured for UDMA/133
[    3.406270] usb usb3: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    3.406277] usb usb3: Product: OHCI PCI host controller
[    3.406282] usb usb3: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    3.406286] usb usb3: SerialNumber: 0000:05:13.1
[    3.432856] hub 3-0:1.0: USB hub found
[    3.447282] ata4.00: Features: Dev-Sleep
[    3.473651] hub 3-0:1.0: 2 ports detected
[    3.488138] ata4.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.545922] ohci-pci 0000:05:13.2: OHCI PCI host controller
[    3.558758] ata3.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.586769] ohci-pci 0000:05:13.2: new USB bus registered, assigned 
bus number 4
[    3.590022] ata3.00: configured for UDMA/133
[    3.634677] ohci-pci 0000:05:13.2: irq 11, io mem 0xa0206000
[    3.649433] usb 2-1: new full-speed USB device number 2 using ohci-pci
[    3.673768] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.728963] ata1.00: configured for UDMA/133
[    3.752833] usb usb4: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    3.773607] usb usb4: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    3.773641] ata4.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.792761] usb usb4: Product: OHCI PCI host controller
[    3.812980] ata4.00: configured for UDMA/133
[    3.821472] scsi 0:0:0:0: CD-ROM            HL-DT-ST BD-RE GGW-H20L  
YL05 PQ: 0 ANSI: 5
[    3.832663] usb usb4: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    3.894809] usb usb4: SerialNumber: 0000:05:13.2
[    3.916308] hub 4-0:1.0: USB hub found
[    3.938692] hub 4-0:1.0: 2 ports detected
[    3.961095] ohci-pci 0000:05:13.3: OHCI PCI host controller
[    3.983471] ohci-pci 0000:05:13.3: new USB bus registered, assigned 
bus number 5
[    4.005594] ohci-pci 0000:05:13.3: irq 10, io mem 0xa0204000
[    4.027424] sr 0:0:0:0: [sr0] scsi3-mmc drive: 94x/94x writer dvd-ram 
cd/rw xa/form2 cdda tray
[    4.027431] cdrom: Uniform CD-ROM driver Revision: 3.20
[    4.074683] usb 2-1: New USB device found, idVendor=05ac, 
idProduct=1002, bcdDevice= 1.22
[    4.096344] usb 2-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[    4.118027] usb 2-1: Product: Hub in Apple Extended USB Keyboard
[    4.127768] usb usb5: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    4.138422] usb 2-1: Manufacturer: Mitsumi Electric
[    4.159891] usb usb5: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    4.203134] usb usb5: Product: OHCI PCI host controller
[    4.205801] hub 2-1:1.0: USB hub found
[    4.224553] usb usb5: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    4.244683] hub 2-1:1.0: 3 ports detected
[    4.265675] usb usb5: SerialNumber: 0000:05:13.3
[    4.308789] hub 5-0:1.0: USB hub found
[    4.330137] hub 5-0:1.0: 2 ports detected
[    4.351595] ohci-pci 0000:05:13.4: OHCI PCI host controller
[    4.373051] ohci-pci 0000:05:13.4: new USB bus registered, assigned 
bus number 6
[    4.373279] sr 0:0:0:0: Attached scsi CD-ROM sr0
[    4.392858] ohci-pci 0000:05:13.4: irq 11, io mem 0xa0205000
[    4.413917] sr 0:0:0:0: Attached scsi generic sg0 type 5
[    4.445156] scsi 1:0:0:0: CD-ROM            HL-DT-ST BDDVDRW CH10LS20 
1.00 PQ: 0 ANSI: 5
[    4.470492] usb usb6: New USB device found, idVendor=1d6b, 
idProduct=0001, bcdDevice= 6.10
[    4.491991] usb usb6: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    4.513313] usb usb6: Product: OHCI PCI host controller
[    4.534490] usb usb6: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp 
ohci_hcd
[    4.555713] usb usb6: SerialNumber: 0000:05:13.4
[    4.577028] hub 6-0:1.0: USB hub found
[    4.598258] hub 6-0:1.0: 2 ports detected
[    4.620572] usbcore: registered new interface driver usblp
[    4.642537] usbcore: registered new interface driver usb-storage
[    4.664203] usbcore: registered new interface driver usbserial_generic
[    4.685962] usbserial: USB Serial support registered for generic
[    4.707380] sr 1:0:0:0: [sr1] scsi3-mmc drive: 125x/125x writer 
dvd-ram cd/rw xa/form2 cdda tray
[    4.711638] usb 5-1: new low-speed USB device number 2 using ohci-pci
[    4.727739] usbcore: registered new interface driver ftdi_sio
[    4.767941] usbserial: USB Serial support registered for FTDI USB 
Serial Device
[    4.788985] usbcore: registered new interface driver option
[    4.810596] usbserial: USB Serial support registered for GSM modem 
(1-port)
[    4.833011] mousedev: PS/2 mouse device common for all mice
[    4.855091] usbcore: registered new interface driver synaptics_usb
[    4.861635] usb 2-1.1: new full-speed USB device number 3 using ohci-pci
[    4.876930] usbcore: registered new interface driver iforce
[    4.918738] usbcore: registered new interface driver xpad
[    4.940895] usbcore: registered new interface driver usb_acecad
[    4.962708] usbcore: registered new interface driver aiptek
[    4.963754] usb 5-1: New USB device found, idVendor=06a2, 
idProduct=0033, bcdDevice= 1.00
[    4.982647] usbcore: registered new interface driver hanwang
[    5.001405] usb 5-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[    5.021449] usbcore: registered new interface driver kbtab
[    5.040213] usb 5-1: Product: USB Mouse
[    5.080508] usb 5-1: Manufacturer: Topro
[    5.084760] rtc_cmos rtc_cmos: registered as rtc0
[    5.120249] rtc_cmos rtc_cmos: setting system clock to 
2024-07-05T18:03:39 UTC (1720202619)
[    5.121167] sr 1:0:0:0: Attached scsi CD-ROM sr1
[    5.140188] rtc_cmos rtc_cmos: alarms up to one day, 114 bytes nvram
[    5.140399] sr 1:0:0:0: Attached scsi generic sg1 type 5
[    5.160055] i2c_dev: i2c /dev entries driver
[    5.199005] usb 2-1.1: New USB device found, idVendor=05ac, 
idProduct=0204, bcdDevice= 1.22
[    5.199247] scsi 2:0:0:0: Direct-Access     ATA      SAMSUNG HD103SJ  
00E5 PQ: 0 ANSI: 5
[    5.217551] usb 2-1.1: New USB device strings: Mfr=1, Product=3, 
SerialNumber=0
[    5.238452] sd 2:0:0:0: [sda] 1953525168 512-byte logical blocks: 
(1.00 TB/932 GiB)
[    5.256570] usb 2-1.1: Product: Apple Extended USB Keyboard
[    5.277221] sd 2:0:0:0: Attached scsi generic sg2 type 0
[    5.296223] usb 2-1.1: Manufacturer: Mitsumi Electric
[    5.318479] sd 2:0:0:0: [sda] Write Protect is off
[    5.359113] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    5.359465] scsi 3:0:0:0: Direct-Access     ATA      WDC WDS480G2G0A- 
0000 PQ: 0 ANSI: 5
[    5.367638] usb 2-1.2: new full-speed USB device number 4 using ohci-pci
[    5.381123] sd 3:0:0:0: [sdb] 937721856 512-byte logical blocks: (480 
GB/447 GiB)
[    5.399314] sd 2:0:0:0: [sda] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[    5.419493] sd 3:0:0:0: [sdb] Write Protect is off
[    5.438752] sd 2:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    5.458461] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    5.477230] sd 3:0:0:0: Attached scsi generic sg3 type 0
[    5.479386] IR JVC protocol handler initialized
[    5.517488] IR MCE Keyboard/mouse protocol handler initialized
[    5.517533] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[    5.537217] IR NEC protocol handler initialized
[    5.556218] sd 3:0:0:0: [sdb] Preferred minimum I/O size 512 bytes
[    5.576215] IR RC5(x/sz) protocol handler initialized
[    5.600642]  sda: RDSK (512) sda1 (DOS^G)(res 2 spb 4) sda2 
(SFS^@)(res 2 spb 1) sda3 (SFS^@)(res 2 spb 1) sda4 (SFS^@)(res 2 spb 1) 
sda5 (LNX^@)(res 2 spb 2) sda6 (SWP^@)(res 2 spb 1) sda7 (SFS^@)(res 2 
spb 1) sda8 (SFS^@)(res 2 spb 1) sda9 (SFS^@)(res 2 spb 1) sda10 
(SFS^@)(res 2 spb 1) sda11 (SFS^B)(res 2 spb 1) sda12 (DOS^C)(res 2 spb 
4) sda13 (LNX^@)(res 2 spb 2) sda14 (DOS^C)(res 2 spb 1) sda15 
(LNX^@)(res 2 spb 2) sda16 (SFS^@)(res 2 spb 1)
[    5.615963] IR RC6 protocol handler initialized
[    5.659441]  sdb: RDSK (512) sdb1 (LNX^@)(res 2 spb 1) sdb2 
(LNX^@)(res 2 spb 2) sdb3 (LNX^@)(res 2 spb 2) sdb4 ((res 2 spb 1) sdb5 
((res 2 spb 1) sdb6 ((res 2 spb 1) sdb7 ((res 2 spb 1) sdb8 ((res 2 spb 1)
[    5.682708] IR SANYO protocol handler initialized
[    5.707504] sd 2:0:0:0: [sda] Attached SCSI disk
[    5.731138] IR Sharp protocol handler initialized
[    5.756688] usb 2-1.2: not running at top speed; connect to a high 
speed hub
[    5.778647] IR Sony protocol handler initialized
[    5.812687] usb 2-1.2: New USB device found, idVendor=0781, 
idProduct=5575, bcdDevice= 1.27
[    5.826864] IR XMP protocol handler initialized
[    5.850151] usb 2-1.2: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[    5.875361] sd 3:0:0:0: [sdb] Attached SCSI disk
[    5.898734] usb 2-1.2: Product: Cruzer Glide
[    5.949865] usb 2-1.2: Manufacturer: SanDisk
[    5.955640] i2c i2c-8: Detected TI TMP423 chip at 0x4c
[    5.974361] usb 2-1.2: SerialNumber: 2005244462031AB35CF8
[    6.026801] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[    6.052787] scsi host6: usb-storage 2-1.2:1.0
[    6.081863] EDAC MC0: Giving out device to module pasemi_edac 
controller pasemi,pwrficient-mc: DEV 0000:00:04.0 (POLLED)
[    6.109973] EDAC MC1: Giving out device to module pasemi_edac 
controller pasemi,pwrficient-mc: DEV 0000:00:05.0 (POLLED)
[    6.143641] input: Topro USB Mouse as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.3/usb5/5-1/5-1:1.0/0003:06A2:0033.0001/input/input0
[    6.171860] hid-generic 0003:06A2:0033.0001: input: USB HID v1.10 
Mouse [Topro USB Mouse] on usb-0000:05:13.3-1/input0
[    6.203636] input: Mitsumi Electric Apple Extended USB Keyboard as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:05AC:0204.0002/input/input1
[    6.286300] hid-generic 0003:05AC:0204.0002: input: USB HID v1.10 
Keyboard [Mitsumi Electric Apple Extended USB Keyboard] on 
usb-0000:05:13.0-1.1/input0
[    6.320228] input: Mitsumi Electric Apple Extended USB Keyboard 
System Control as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:05AC:0204.0003/input/input2
[    6.402877] input: Mitsumi Electric Apple Extended USB Keyboard 
Consumer Control as 
/devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:05AC:0204.0003/input/input3
[    6.434757] hid-generic 0003:05AC:0204.0003: input: USB HID v1.10 
Device [Mitsumi Electric Apple Extended USB Keyboard] on 
usb-0000:05:13.0-1.1/input1
[    6.467440] usbcore: registered new interface driver usbhid
[    6.500054] usbhid: USB HID core driver
[    6.532959] no UART detected at 0x1
[    6.565595] usbcore: registered new interface driver snd-usb-audio
[    6.597973] usbcore: registered new interface driver snd-ua101
[    6.630061] usbcore: registered new interface driver snd-usb-usx2y
[    6.661908] usbcore: registered new interface driver snd-usb-caiaq
[    6.693715] usbcore: registered new interface driver snd-usb-6fire
[    6.725200] usbcore: registered new interface driver snd-usb-hiface
[    6.756439] usbcore: registered new interface driver snd-bcd2000
[    6.787315] usbcore: registered new interface driver snd_usb_pod
[    6.817783] usbcore: registered new interface driver snd_usb_podhd
[    6.848043] usbcore: registered new interface driver snd_usb_toneport
[    6.877878] usbcore: registered new interface driver snd_usb_variax
[    6.908636] ipip: IPv4 and MPLS over IPv4 tunneling driver
[    6.938262] Initializing XFRM netlink socket
[    6.967087] NET: Registered PF_INET6 protocol family
[    6.996426] Segment Routing with IPv6
[    7.024848] In-situ OAM (IOAM) with IPv6
[    7.053267] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    7.082259] NET: Registered PF_PACKET protocol family
[    7.110652] NET: Registered PF_KEY protocol family
[    7.138831] 9pnet: Installing 9P2000 support
[    7.166804] Key type dns_resolver registered
[    7.194638] drmem: No dynamic reconfiguration memory found
[    7.222342] No cpufreq driver, powersavings modes disabled
[    7.250001] Using PA6T idle loop (spin)
[    7.281753] scsi 6:0:0:0: Direct-Access     SanDisk  Cruzer Glide     
1.27 PQ: 0 ANSI: 6
[    7.311279] sd 6:0:0:0: Attached scsi generic sg4 type 0
[    7.315515] Loading compiled-in X.509 certificates
[    7.370149] Btrfs loaded, zoned=no, fsverity=no
[    7.396171] cfg80211: Loading compiled-in X.509 certificates for 
regulatory database
[    7.422245] sd 6:0:0:0: [sdc] 30529536 512-byte logical blocks: (15.6 
GB/14.6 GiB)
[    7.449312] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    7.476555] Loaded X.509 cert 'wens: 
61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    7.502166] ALSA device list:
[    7.526816] platform regulatory.0: Direct firmware load for 
regulatory.db failed with error -2
[    7.527643]   No soundcards found.
[    7.549406] cfg80211: failed to load regulatory.db
[    7.593728] sd 6:0:0:0: [sdc] Write Protect is off
[    7.615835] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00
[    7.624711] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: 
enabled, doesn't support DPO or FUA
[    7.726709]  sdc: sdc1
[    7.748969] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[    7.781815] EXT4-fs (sdb3): mounted filesystem 
d737fd37-e386-48b0-98eb-b291696ff3d4 ro with ordered data mode. Quota 
mode: none.
[    7.804672] VFS: Mounted root (ext4 filesystem) readonly on device 8:19.
[    7.829729] devtmpfs: mounted
[    7.858598] Freeing unused kernel image (initmem) memory: 9476K
[    7.881234] Kernel memory protection not selected by kernel config.
[    7.903992] Run /sbin/init as init process
[    7.926704]   with arguments:
[    7.926707]     /sbin/init
[    7.926711]   with environment:
[    7.926714]     HOME=/
[    7.926717]     TERM=linux
[    8.158177] systemd[1]: systemd 253-4 running in system mode (+PAM 
+AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL 
+ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP 
+LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ 
+ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT 
default-hierarchy=unified)
[    8.209090] systemd[1]: Detected architecture ppc64.
[    8.320698] systemd[1]: Hostname set to <fienix>.
[    9.003403] systemd[1]: Queued start job for default target 
graphical.target.
[    9.031812] systemd[1]: Created slice system-getty.slice - Slice 
/system/getty.
[    9.080795] systemd[1]: Created slice system-modprobe.slice - Slice 
/system/modprobe.
[    9.127298] systemd[1]: Created slice user.slice - User and Session 
Slice.
[    9.172105] systemd[1]: Started systemd-ask-password-wall.path - 
Forward Password Requests to Wall Directory Watch.
[    9.219062] systemd[1]: proc-sys-fs-binfmt_misc.automount - Arbitrary 
Executable File Formats File System Automount Point was skipped because 
of an unmet condition check (ConditionPathExists=/proc/sys/fs/binfmt_misc).
[    9.244685] systemd[1]: Reached target integritysetup.target - Local 
Integrity Protected Volumes.
[    9.297381] systemd[1]: Reached target nss-user-lookup.target - User 
and Group Name Lookups.
[    9.351946] systemd[1]: Reached target remote-fs.target - Remote File 
Systems.
[    9.408213] systemd[1]: Reached target slices.target - Slice Units.
[    9.465875] systemd[1]: Reached target swap.target - Swaps.
[    9.524541] systemd[1]: Reached target veritysetup.target - Local 
Verity Protected Volumes.
[    9.584689] systemd[1]: Listening on syslog.socket - Syslog Socket.
[    9.645266] systemd[1]: Listening on systemd-fsckd.socket - fsck to 
fsckd communication Socket.
[    9.706995] systemd[1]: Listening on systemd-initctl.socket - initctl 
Compatibility Named Pipe.
[    9.770144] systemd[1]: Listening on systemd-journald-dev-log.socket 
- Journal Socket (/dev/log).
[    9.834921] systemd[1]: Listening on systemd-journald.socket - 
Journal Socket.
[    9.901543] systemd[1]: Listening on systemd-udevd-control.socket - 
udev Control Socket.
[    9.967734] systemd[1]: Listening on systemd-udevd-kernel.socket - 
udev Kernel Socket.
[   10.041866] systemd[1]: Mounting dev-hugepages.mount - Huge Pages 
File System...
[   10.111017] systemd[1]: Mounting dev-mqueue.mount - POSIX Message 
Queue File System...
[   10.180491] systemd[1]: Mounting sys-kernel-debug.mount - Kernel 
Debug File System...
[   10.250204] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel 
Trace File System...
[   10.321719] systemd[1]: Starting kmod-static-nodes.service - Create 
List of Static Device Nodes...
[   10.393865] systemd[1]: Starting modprobe@configfs.service - Load 
Kernel Module configfs...
[   10.466240] systemd[1]: Starting modprobe@dm_mod.service - Load 
Kernel Module dm_mod...
[   10.511137] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) 
initialised: dm-devel@lists.linux.dev
[   10.572492] systemd[1]: Starting modprobe@drm.service - Load Kernel 
Module drm...
[   10.645262] systemd[1]: Starting modprobe@efi_pstore.service - Load 
Kernel Module efi_pstore...
[   10.717743] systemd[1]: Starting modprobe@fuse.service - Load Kernel 
Module fuse...
[   10.803988] systemd[1]: Starting modprobe@loop.service - Load Kernel 
Module loop...
[   10.873737] systemd[1]: Starting systemd-fsck-root.service - File 
System Check on Root Device...
[   10.943171] systemd[1]: systemd-journald.service: unit configures an 
IP firewall, but the local system does not support BPF/cgroup firewalling.
[   10.978189] systemd[1]: (This warning is only shown for the first 
unit using IP firewalling.)
[   11.015050] systemd[1]: Starting systemd-journald.service - Journal 
Service...
[   11.079526] systemd-journald[1287]: Collecting audit messages is 
disabled.
[   11.125642] systemd[1]: Starting systemd-modules-load.service - Load 
Kernel Modules...
[   11.220810] systemd[1]: Starting systemd-udev-trigger.service - 
Coldplug All udev Devices...
[   11.327371] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File 
System.
[   11.393593] systemd[1]: Started systemd-journald.service - Journal 
Service.
[   12.304347] sr 0:0:0:0: [sr0] tag#23 UNKNOWN(0x2003) Result: 
hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   12.334283] sr 0:0:0:0: [sr0] tag#23 Sense Key : 0x5 [current]
[   12.363862] sr 0:0:0:0: [sr0] tag#23 ASC=0x21 ASCQ=0x0
[   12.393030] sr 0:0:0:0: [sr0] tag#23 CDB: opcode=0x28 28 00 00 00 00 
00 00 00 01 00
[   12.422190] I/O error, dev sr0, sector 0 op 0x0:(READ) flags 0x80700 
phys_seg 1 prio class 0
[   15.042420] sr 1:0:0:0: [sr1] tag#24 UNKNOWN(0x2003) Result: 
hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   15.071893] sr 1:0:0:0: [sr1] tag#24 Sense Key : 0x5 [current]
[   15.100996] sr 1:0:0:0: [sr1] tag#24 ASC=0x21 ASCQ=0x0
[   15.129644] sr 1:0:0:0: [sr1] tag#24 CDB: opcode=0x28 28 00 00 00 00 
00 00 00 01 00
[   15.158276] I/O error, dev sr1, sector 0 op 0x0:(READ) flags 0x80700 
phys_seg 1 prio class 0
[   15.208472] EXT4-fs (sdb3): re-mounted 
d737fd37-e386-48b0-98eb-b291696ff3d4 r/w. Quota mode: none.
[   15.299579] systemd-journald[1287]: Received client request to flush 
runtime journal.
[   15.378926] systemd-journald[1287]: 
/var/log/journal/1a61c33c1bfd4a0682463eca1581b969/system.journal: 
Montonic clock jumped backwards relative to last journal entry, rotating.
[   15.378946] systemd-journald[1287]: Rotating system journal.
[   16.240215] pasemi_mac 0000:00:14.3 enp0s20f3: renamed from eth0
[   16.575612] 8139too 0000:06:06.0 enp6s6: renamed from eth1
[   17.566350] snd_hda_intel 0000:01:00.1: Force to snoop mode by module 
option
[   17.570788] snd_hda_intel 0000:05:14.2: Force to snoop mode by module 
option
[   17.677766] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops 
0xc0000000017f38e0)
[   17.686683] snd_hda_codec_idt hdaudioC1D3: autoconfig for 
STAC92HD700: line_outs=4 (0xd/0xf/0x10/0x11/0x0) type:line
[   17.687465] snd_hda_codec_idt hdaudioC1D3:    speaker_outs=0 
(0x0/0x0/0x0/0x0/0x0)
[   17.687972] snd_hda_codec_idt hdaudioC1D3:    hp_outs=1 
(0xa/0x0/0x0/0x0/0x0)
[   17.688426] snd_hda_codec_idt hdaudioC1D3:    mono: mono_out=0x0
[   17.688797] snd_hda_codec_idt hdaudioC1D3:    dig-out=0x21/0x0
[   17.689148] snd_hda_codec_idt hdaudioC1D3:    inputs:
[   17.689438] snd_hda_codec_idt hdaudioC1D3:      Rear Mic=0xe
[   17.689786] snd_hda_codec_idt hdaudioC1D3:      Front Mic=0xb
[   17.690131] snd_hda_codec_idt hdaudioC1D3:      Line=0xc
[   17.690466] snd_hda_codec_idt hdaudioC1D3:      CD=0x12
[   17.727824] input: HDA ATI HDMI HDMI/DP,pcm=3 as 
/devices/pci0000:00/0000:00:10.0/0000:01:00.1/sound/card0/input4
[   17.841953] input: HDA ATI SB Rear Mic as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input5
[   17.845312] input: HDA ATI SB Front Mic as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input6
[   17.852970] input: HDA ATI SB Line as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input7
[   17.862797] input: HDA ATI SB Line Out Front as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input8
[   17.863926] input: HDA ATI SB Line Out Surround as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input9
[   17.871821] input: HDA ATI SB Line Out CLFE as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input10
[   17.874341] input: HDA ATI SB Line Out Side as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input11
[   17.875297] input: HDA ATI SB Front Headphone as 
/devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input12
[   21.709851] 8139too 0000:06:06.0 enp6s6: link up, 100Mbps, 
full-duplex, lpa 0xC5E1
[   40.647417] systemd-journald[1287]: 
/var/log/journal/1a61c33c1bfd4a0682463eca1581b969/user-1000.journal: 
Montonic clock jumped backwards relative to last journal entry, rotating.
[   40.647453] systemd-journald[1287]: Failed to write entry to 
/var/log/journal/1a61c33c1bfd4a0682463eca1581b969/user-1000.journal (27 
items, 1043 bytes), rotating before retrying: Not a XENIX named type file
[   70.645031] FAT-fs (sdc1): Volume was not properly unmounted. Some 
data may be corrupt. Please run fsck.


^ permalink raw reply related	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-06  4:15             ` Christian Zigotzky
@ 2024-07-06 15:54               ` Christian Zigotzky
  2024-07-10  3:53                 ` Christian Zigotzky
  0 siblings, 1 reply; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-06 15:54 UTC (permalink / raw)
  To: Michael Ellerman, Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky



On 6. Jul 2024, at 06:15, Christian Zigotzky wrote:

Our tester has tested the second irq patch again and the kernel boots. We will test it again to be sure that it really works. ;-)

Second irq patch:

diff --git a/drivers/of/irq.c b/drivers/of/irq.c
index 462375b293e47..c94203ce65bb3 100644
--- a/drivers/of/irq.c
+++ b/drivers/of/irq.c
@@ -81,7 +81,8 @@ EXPORT_SYMBOL_GPL(of_irq_find_parent);
 /*
  * These interrupt controllers abuse interrupt-map for unspeakable
  * reasons and rely on the core code to *ignore* it (the drivers do
- * their own parsing of the property).
+ * their own parsing of the property). The PAsemi entry covers a
+ * non-sensical interrupt-map that is better left ignored.
  *
  * If you think of adding to the list for something *new*, think
  * again. There is a high chance that you will be sent back to the
@@ -95,6 +96,7 @@ static const char * const of_irq_imap_abusers[] = {
     "fsl,ls1043a-extirq",
     "fsl,ls1088a-extirq",
     "renesas,rza1-irqc",
+    "pasemi,rootbus",
     NULL,
 };

@@ -293,20 +295,8 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
             imaplen -= imap - oldimap;
             pr_debug(" -> imaplen=%d\n", imaplen);
         }
-        if (!match) {
-            if (intc) {
-                /*
-                 * The PASEMI Nemo is a known offender, so
-                 * let's only warn for anyone else.
-                 */
-                WARN(!IS_ENABLED(CONFIG_PPC_PASEMI),
-                     "%pOF interrupt-map failed, using interrupt-controller\n",
-                     ipar);
-                return 0;
-            }
-
+        if (!match)
             goto fail;
-        }

         /*
          * Successfully parsed an interrupt-map translation; copy new

-----

Great news! Our tester has tested this second irq patch again and it boots.

Link: https://forum.hyperion-entertainment.com/viewtopic.php?p=58632#p58632

We will use this patch for the kernel 6.10-rc7.

- - Christian

^ permalink raw reply related	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-05 13:01             ` Marc Zyngier
  2024-07-05 13:30               ` Trevor Dickinson
@ 2024-07-09  3:46               ` Damien Stewart
  2024-07-09 12:48                 ` Michael Ellerman
  1 sibling, 1 reply; 38+ messages in thread
From: Damien Stewart @ 2024-07-09  3:46 UTC (permalink / raw)
  To: linuxppc-dev

[-- Attachment #1: Type: text/plain, Size: 495 bytes --]

Hello.

> How does it fail? I've repeatedly asked for dmesg outputs
> for working and non-working configurations.

I am the alleged tester. Attached are two dmesg logs. First one fails. Second passes with 2nd IRQ patch. Also attached is device tree blob if I've followed the correct command.

The good log is direct from dmesg. But the bad log is collected live over serial, since it ends up in kernel panic, with no where to save it.


-- 
My regards, Damien Stewart.

Green Valley Decorators.

[-- Attachment #2: Good 6.10.0-rc6-powerpc64-smp kernel log.txt --]
[-- Type: text/plain, Size: 58677 bytes --]

[    0.000000] hash-mmu: Page sizes from device-tree:
[    0.000000] hash-mmu: base_shift=12: shift=12, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=0
[    0.000000] hash-mmu: base_shift=16: shift=16, sllp=0x0110, avpnm=0x00000000, tlbiel=1, penc=3
[    0.000000] hash-mmu: base_shift=20: shift=20, sllp=0x0030, avpnm=0x00000000, tlbiel=0, penc=31
[    0.000000] hash-mmu: base_shift=24: shift=24, sllp=0x0100, avpnm=0x00000001, tlbiel=0, penc=0
[    0.000000] Page orders: linear mapping = 24, virtual = 12, io = 12, vmemmap = 24
[    0.000000] Using 1TB segments
[    0.000000] hash-mmu: Initializing hash mmu with SLB
[    0.000000] Linux version 6.10.0-rc6-powerpc64-smp (christian@lx-cce) (powerpc-linux-gnu-gcc (Debian 9.5.0-1) 9.5.0, GNU ld (GNU Binutils for Debian) 2.42) #1 SMP Thu Jul  4 18:40:38 CEST 2024
[    0.000000] IOBMAP L2 allocated at: (____ptrval____)
[    0.000000] ioremap() called early from .iommu_init_early_pasemi+0xec/0x260. Use early_ioremap() instead
[    0.000000] Hardware name: pasemi,nemo PA6T 0x900102 A-EON Amigaone X1000
[    0.000000] Found legacy serial port 0 for /pxp@0,e0000000/serial@1d
[    0.000000]   port=7f03f8, taddr=fcff03f8, irq=0, clk=133333333, speed=115200
[    0.000000] Found legacy serial port 1 for /pxp@0,e0000000/serial@1d,1
[    0.000000]   port=7f02f8, taddr=fcff02f8, irq=0, clk=133333333, speed=115200
[    0.000000] CPU maps initialized for 1 thread per core
[    0.000000]  (thread shift is 0)
[    0.000000] Allocated 2320 bytes for 2 pacas
[    0.000000] -----------------------------------------------------
[    0.000000] phys_mem_size     = 0x100000000
[    0.000000] dcache_bsize      = 0x40
[    0.000000] icache_bsize      = 0x40
[    0.000000] cpu_features      = 0x0000010000401182
[    0.000000]   possible        = 0x001ffbebffffb18f
[    0.000000]   always          = 0x0000000000000180
[    0.000000] cpu_user_features = 0xdc000802 0x00000000
[    0.000000] mmu_features      = 0x6e000001
[    0.000000] firmware_features = 0x0000000000000000
[    0.000000] vmalloc start     = 0xc0003d0000000000
[    0.000000] IO start          = 0xc0003e0000000000
[    0.000000] vmemmap start     = 0xc0003f0000000000
[    0.000000] hash-mmu: ppc64_pft_size    = 0x0
[    0.000000] hash-mmu: htab_hash_mask    = 0x7ffff
[    0.000000] -----------------------------------------------------
[    0.000000] ioremap() called early from .pas_setup_arch+0x3c/0x58. Use early_ioremap() instead
[    0.000000] barrier-nospec: using ORI speculation barrier
[    0.000000] barrier-nospec: patched 427 locations
[    0.000000] Top of RAM: 0x180000000, Total RAM: 0x100000000
[    0.000000] Memory hole size: 2048MB
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x000000017fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000017fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000017fffffff]
[    0.000000] percpu: Embedded 27 pages/cpu s70952 r0 d39640 u524288
[    0.000000] pcpu-alloc: s70952 r0 d39640 u524288 alloc=1*1048576
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] Kernel command line: console=tty0 root=/dev/sdb3

[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1048576
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 3986488K/4194304K available (23556K kernel code, 3248K rwdata, 10600K rodata, 9476K init, 671K bss, 207816K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] ftrace: allocating 57793 entries in 340 pages
[    0.000000] ftrace: allocated 339 pages with 5 groups
[    0.000000] trace event string verifier disabled
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] 	Rude variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
[    0.000000] RCU Tasks Rude: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
[    0.000000] NR_IRQS: 512, nr_irqs: 512, preallocated irqs: 16
[    0.000000] mpic: Setting up MPIC "PASEMI-OPIC" version 1.3 at fc000000, max 2 CPUs
[    0.000000] mpic: ISU size: 1024, shift: 10, mask: 3ff
[    0.000000] mpic: Initializing for 1024 sources
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] time_init: decrementer frequency = 66.666666 MHz
[    0.000000] time_init: processor frequency   = 1800.000000 MHz
[    0.000002] clocksource: timebase: mask: 0xffffffffffffffff max_cycles: 0xf6018975a, max_idle_ns: 440795204712 ns
[    0.000008] clocksource: timebase mult[f000003] shift[24] registered
[    0.000019] clockevent: decrementer mult[1111110e] shift[32] cpu[0]
[    0.000124] Console: colour dummy device 80x25
[    0.000133] printk: legacy console [tty0] enabled
[    0.000433] pid_max: default: 32768 minimum: 301
[    0.000512] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.000546] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.001050] mpic: requesting IPIs...
[    0.001701] rcu: Hierarchical SRCU implementation.
[    0.001714] rcu: 	Max phase no-delay instances is 400.
[    0.002004] smp: Bringing up secondary CPUs ...
[    0.002426] smp: Brought up 1 node, 2 CPUs
[    0.003018] devtmpfs: initialized
[    0.006765] Found PA-PXP PCI host bridge.
[    0.006777] PCI host bridge /pxp@0,e0000000 (primary) ranges:
[    0.006810]   IO 0x00000000fc800000..0x00000000fcffffff -> 0x0000000000000000
[    0.006828]  MEM 0x0000000080000000..0x00000000e00fffff -> 0x0000000080000000
[    0.006844]  MEM 0x00000000fd800000..0x00000000fd800fff -> 0x00000000fd800000
[    0.006858]  MEM 0x0000080000000000..0x00000bffffffffff -> 0x0000080000000000
[    0.006879] no ISA IO ranges or unexpected isa range, mapping 64k
[    0.006890] ISA bridge (early) is /pxp@0,e0000000/io-bridge@0
[    0.007042] i8259 legacy interrupt controller initialized
[    0.007132] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[    0.007155] futex hash table entries: 512 (order: 4, 65536 bytes, linear)
[    0.007510] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.008112] thermal_sys: Registered thermal governor 'step_wise'
[    0.012169] HugeTLB: registered 16.0 MiB page size, pre-allocated 0 pages
[    0.012190] HugeTLB: 0 KiB vmemmap can be freed for a 16.0 MiB page
[    0.029149] raid6: altivecx8 gen()  4693 MB/s
[    0.046201] raid6: altivecx4 gen()  4694 MB/s
[    0.063251] raid6: altivecx2 gen()  4284 MB/s
[    0.080302] raid6: altivecx1 gen()  3852 MB/s
[    0.097360] raid6: int64x8  gen()  2046 MB/s
[    0.114411] raid6: int64x4  gen()  2548 MB/s
[    0.131458] raid6: int64x2  gen()  2269 MB/s
[    0.148518] raid6: int64x1  gen()  1602 MB/s
[    0.148527] raid6: using algorithm altivecx4 gen() 4694 MB/s
[    0.148536] raid6: using intx1 recovery algorithm
[    0.148821] SCSI subsystem initialized
[    0.149676] libata version 3.00 loaded.
[    0.149792] usbcore: registered new interface driver usbfs
[    0.149822] usbcore: registered new interface driver hub
[    0.149849] usbcore: registered new device driver usb
[    0.149974] EDAC MC: Ver: 3.0.0
[    0.150205] Advanced Linux Sound Architecture Driver Initialized.
[    0.150687] PCI: Probing PCI hardware
[    0.152010] PCI host bridge to bus 0000:00
[    0.152027] pci_bus 0000:00: root bus resource [io  0x80000-0x87ffff] (bus address [0x0000-0x7fffff])
[    0.152044] pci_bus 0000:00: root bus resource [mem 0x80000000-0xe00fffff]
[    0.152056] pci_bus 0000:00: root bus resource [mem 0xfd800000-0xfd800fff]
[    0.152068] pci_bus 0000:00: root bus resource [mem 0x80000000000-0xbffffffffff]
[    0.152081] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.152092] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to ff
[    0.152127] NEMO SB600 IOB base e0000000
[    0.152166] pci 0000:00:00.0: [1959:a001] type 00 class 0x060000 conventional PCI endpoint
[    0.152291] ISA bridge PCI attached: 0000:00:00.0
[    0.152340] pci 0000:00:01.0: [1959:a009] type 00 class 0x058000 conventional PCI endpoint
[    0.152527] pci 0000:00:03.0: [1959:a00c] type 00 class 0x080080 conventional PCI endpoint
[    0.152679] pci 0000:00:04.0: [1959:a00a] type 00 class 0x050000 conventional PCI endpoint
[    0.152834] pci 0000:00:05.0: [1959:a00a] type 00 class 0x050000 conventional PCI endpoint
[    0.153041] pci 0000:00:08.0: [1959:a000] type 00 class 0x0b2000 conventional PCI endpoint
[    0.153185] pci 0000:00:09.0: [1959:a000] type 00 class 0x0b2000 conventional PCI endpoint
[    0.153478] pci 0000:00:10.0: [1959:a002] type 01 class 0x060400 PCIe Root Port
[    0.153510] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.153524] pci 0000:00:10.0:   bridge window [io  0x82000-0x82fff]
[    0.153538] pci 0000:00:10.0:   bridge window [mem 0x90000000-0xa00fffff]
[    0.153559] pci 0000:00:10.0: enabling Extended Tags
[    0.153606] pci 0000:00:10.0: PME# supported from D0 D3hot D3cold
[    0.153768] pci 0000:00:10.1: [1959:a002] type 01 class 0x060400 PCIe Root Port
[    0.153800] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.153823] pci 0000:00:10.1: enabling Extended Tags
[    0.153868] pci 0000:00:10.1: PME# supported from D0 D3hot D3cold
[    0.154006] pci 0000:00:10.2: [1959:a002] type 01 class 0x060400 PCIe Root Port
[    0.154037] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.154060] pci 0000:00:10.2: enabling Extended Tags
[    0.154105] pci 0000:00:10.2: PME# supported from D0 D3hot D3cold
[    0.154242] pci 0000:00:10.3: [1959:a002] type 01 class 0x060400 PCIe Root Port
[    0.154274] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.154297] pci 0000:00:10.3: enabling Extended Tags
[    0.154341] pci 0000:00:10.3: PME# supported from D0 D3hot D3cold
[    0.154479] pci 0000:00:11.0: [1959:a002] type 01 class 0x060400 PCIe Root Port
[    0.154510] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.154523] pci 0000:00:11.0:   bridge window [io  0x80000-0x83fff]
[    0.154536] pci 0000:00:11.0:   bridge window [mem 0xa0100000-0xa03fffff]
[    0.154557] pci 0000:00:11.0: enabling Extended Tags
[    0.154601] pci 0000:00:11.0: PME# supported from D0 D3hot D3cold
[    0.154774] pci 0000:00:11.1: [1959:a002] type 01 class 0x060400 PCIe Root Port
[    0.154806] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.154830] pci 0000:00:11.1: enabling Extended Tags
[    0.154874] pci 0000:00:11.1: PME# supported from D0 D3hot D3cold
[    0.155014] pci 0000:00:11.2: [1959:a002] type 01 class 0x060400 PCIe Root Port
[    0.155045] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.155068] pci 0000:00:11.2: enabling Extended Tags
[    0.155112] pci 0000:00:11.2: PME# supported from D0 D3hot D3cold
[    0.155250] pci 0000:00:11.3: [1959:a002] type 01 class 0x060400 PCIe Root Port
[    0.155281] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.155304] pci 0000:00:11.3: enabling Extended Tags
[    0.155348] pci 0000:00:11.3: PME# supported from D0 D3hot D3cold
[    0.155549] pci 0000:00:14.0: [1959:a005] type 00 class 0x020000 conventional PCI endpoint
[    0.155692] pci 0000:00:14.1: [1959:a005] type 00 class 0x020000 conventional PCI endpoint
[    0.155829] pci 0000:00:14.2: [1959:a005] type 00 class 0x020000 conventional PCI endpoint
[    0.155952] pci 0000:00:14.3: [1959:a005] type 00 class 0x020000 conventional PCI endpoint
[    0.156104] pci 0000:00:15.0: [1959:a006] type 00 class 0x020000 conventional PCI endpoint
[    0.156249] pci 0000:00:15.1: [1959:a006] type 00 class 0x020000 conventional PCI endpoint
[    0.156486] pci 0000:00:1a.0: [1959:a007] type 00 class 0x0801ff conventional PCI endpoint
[    0.156647] pci 0000:00:1b.0: [1959:a00b] type 00 class 0x088000 conventional PCI endpoint
[    0.156803] pci 0000:00:1c.0: [1959:a003] type 00 class 0x0c0500 conventional PCI endpoint
[    0.156829] pci 0000:00:1c.0: BAR 0 [io  0x870200-0x87023f]
[    0.156959] pci 0000:00:1c.1: [1959:a003] type 00 class 0x0c0500 conventional PCI endpoint
[    0.156984] pci 0000:00:1c.1: BAR 0 [io  0x870240-0x87027f]
[    0.157114] pci 0000:00:1c.2: [1959:a003] type 00 class 0x0c0500 conventional PCI endpoint
[    0.157139] pci 0000:00:1c.2: BAR 0 [io  0x870280-0x8702bf]
[    0.157274] pci 0000:00:1d.0: [1959:a004] type 00 class 0x070003 conventional PCI endpoint
[    0.157299] pci 0000:00:1d.0: BAR 0 [io  0x8703f8-0x8703ff]
[    0.157426] pci 0000:00:1d.1: [1959:a004] type 00 class 0x070003 conventional PCI endpoint
[    0.157451] pci 0000:00:1d.1: BAR 0 [io  0x8702f8-0x8702ff]
[    0.157601] pci 0000:00:1e.0: [1959:a008] type 00 class 0x0601ff conventional PCI endpoint
[    0.157626] pci 0000:00:1e.0: BAR 0 [io  0x870400-0x8704ff]
[    0.157640] pci 0000:00:1e.0: BAR 1 [io  0x870500-0x8705ff]
[    0.196680] IOMMU table initialized, virtual merging enabled
[    0.196833] pci 0000:01:00.0: [1002:6610] type 00 class 0x030000 PCIe Legacy Endpoint
[    0.196866] pci 0000:01:00.0: BAR 0 [mem 0x90000000-0x9fffffff 64bit pref]
[    0.196888] pci 0000:01:00.0: BAR 2 [mem 0xa0000000-0xa003ffff 64bit]
[    0.196904] pci 0000:01:00.0: BAR 4 [io  0x82000-0x820ff]
[    0.196925] pci 0000:01:00.0: ROM [mem 0xa0040000-0xa005ffff pref]
[    0.196942] pci 0000:01:00.0: enabling Extended Tags
[    0.197016] pci 0000:01:00.0: supports D1 D2
[    0.197026] pci 0000:01:00.0: PME# supported from D1 D2 D3hot
[    0.197062] pci 0000:01:00.0: 16.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x8 link at 0000:00:10.0 (capable of 63.008 Gb/s with 8.0 GT/s PCIe x8 link)
[    0.197250] pci 0000:01:00.1: [1002:aab0] type 00 class 0x040300 PCIe Legacy Endpoint
[    0.197280] pci 0000:01:00.1: BAR 0 [mem 0xa0060000-0xa0063fff 64bit]
[    0.197323] pci 0000:01:00.1: enabling Extended Tags
[    0.197381] pci 0000:01:00.1: supports D1 D2
[    0.200661] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.201510] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.202343] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.203172] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.203715] pci 0000:05:12.0: [1002:4380] type 00 class 0x01018f conventional PCI endpoint
[    0.203748] pci 0000:05:12.0: BAR 0 [io  0x81040-0x81047]
[    0.203766] pci 0000:05:12.0: BAR 1 [io  0x8105c-0x8105f]
[    0.203784] pci 0000:05:12.0: BAR 2 [io  0x81048-0x8104f]
[    0.203801] pci 0000:05:12.0: BAR 3 [io  0x81058-0x8105b]
[    0.203818] pci 0000:05:12.0: BAR 4 [io  0x81010-0x8101f]
[    0.203836] pci 0000:05:12.0: BAR 5 [mem 0xa0209000-0xa02093ff]
[    0.203867] pci 0000:05:12.0: set SATA to AHCI mode
[    0.204038] pci 0000:05:13.0: [1002:4387] type 00 class 0x0c0310 conventional PCI endpoint
[    0.204070] pci 0000:05:13.0: BAR 0 [mem 0xa0207000-0xa0207fff]
[    0.204238] pci 0000:05:13.1: [1002:4388] type 00 class 0x0c0310 conventional PCI endpoint
[    0.204268] pci 0000:05:13.1: BAR 0 [mem 0xa0208000-0xa0208fff]
[    0.204435] pci 0000:05:13.2: [1002:4389] type 00 class 0x0c0310 conventional PCI endpoint
[    0.204466] pci 0000:05:13.2: BAR 0 [mem 0xa0206000-0xa0206fff]
[    0.204633] pci 0000:05:13.3: [1002:438a] type 00 class 0x0c0310 conventional PCI endpoint
[    0.204665] pci 0000:05:13.3: BAR 0 [mem 0xa0204000-0xa0204fff]
[    0.204832] pci 0000:05:13.4: [1002:438b] type 00 class 0x0c0310 conventional PCI endpoint
[    0.204863] pci 0000:05:13.4: BAR 0 [mem 0xa0205000-0xa0205fff]
[    0.205048] pci 0000:05:13.5: [1002:4386] type 00 class 0x0c0320 conventional PCI endpoint
[    0.205079] pci 0000:05:13.5: BAR 0 [mem 0xa0209800-0xa02098ff]
[    0.205171] pci 0000:05:13.5: supports D1 D2
[    0.205181] pci 0000:05:13.5: PME# supported from D0 D1 D2 D3hot
[    0.205311] pci 0000:05:14.0: [1002:4385] type 00 class 0x0c0500 conventional PCI endpoint
[    0.205341] pci 0000:05:14.0: BAR 0 [io  0x81020-0x8102f]
[    0.205358] pci 0000:05:14.0: BAR 1 [mem 0xa0209400-0xa02097ff]
[    0.205522] pci 0000:05:14.1: [1002:438c] type 00 class 0x010183 conventional PCI endpoint
[    0.205553] pci 0000:05:14.1: BAR 0 [io  0x81030-0x81037]
[    0.205571] pci 0000:05:14.1: BAR 1 [io  0x81054-0x81057]
[    0.205589] pci 0000:05:14.1: BAR 2 [io  0x81038-0x8103f]
[    0.205606] pci 0000:05:14.1: BAR 3 [io  0x81050-0x81053]
[    0.205623] pci 0000:05:14.1: BAR 4 [io  0x81000-0x8100f]
[    0.205652] pci 0000:05:14.1: BAR 2 [io  0x80170-0x80177]: legacy IDE quirk
[    0.205663] pci 0000:05:14.1: BAR 3 [io  0x80376]: legacy IDE quirk
[    0.205792] pci 0000:05:14.2: [1002:4383] type 00 class 0x040300 conventional PCI endpoint
[    0.205827] pci 0000:05:14.2: BAR 0 [mem 0xa0200000-0xa0203fff 64bit]
[    0.205906] pci 0000:05:14.2: PME# supported from D0 D3hot D3cold
[    0.206039] pci 0000:05:14.3: [1002:438d] type 00 class 0x060100 conventional PCI endpoint
[    0.206230] pci 0000:05:14.4: [1002:4384] type 01 class 0x060400 conventional PCI bridge
[    0.206276] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.206291] pci 0000:05:14.4:   bridge window [io  0x83000-0x83fff]
[    0.206305] pci 0000:05:14.4:   bridge window [mem 0xa0300000-0xa03fffff]
[    0.206701] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.206737] pci_bus 0000:06: extended config space not accessible
[    0.206961] pci 0000:06:06.0: [10ec:8139] type 00 class 0x020000 conventional PCI endpoint
[    0.206998] pci 0000:06:06.0: BAR 0 [io  0x83000-0x830ff]
[    0.207019] pci 0000:06:06.0: BAR 1 [mem 0xa0300000-0xa03000ff]
[    0.207796] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.208643] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.209478] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.210312] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.210361] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 09
[    0.210537] PCI 0000:00 Cannot reserve Legacy IO [io  0x80000-0x80fff]
[    0.210552] pci 0000:00:10.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 01] add_size 200000 add_align 100000
[    0.210581] pci 0000:00:11.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 05-06] add_size 200000 add_align 100000
[    0.210601] pci 0000:00:11.1: bridge window [io  0x1000-0x0fff] to [bus 07] add_size 1000
[    0.210616] pci 0000:00:11.1: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 07] add_size 200000 add_align 100000
[    0.210634] pci 0000:00:11.1: bridge window [mem 0x00100000-0x000fffff] to [bus 07] add_size 200000 add_align 100000
[    0.210651] pci 0000:00:11.2: bridge window [io  0x1000-0x0fff] to [bus 08] add_size 1000
[    0.210665] pci 0000:00:11.2: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 08] add_size 200000 add_align 100000
[    0.210683] pci 0000:00:11.2: bridge window [mem 0x00100000-0x000fffff] to [bus 08] add_size 200000 add_align 100000
[    0.210701] pci 0000:00:11.3: bridge window [io  0x1000-0x0fff] to [bus 09] add_size 1000
[    0.210715] pci 0000:00:11.3: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 09] add_size 200000 add_align 100000
[    0.210733] pci 0000:00:11.3: bridge window [mem 0x00100000-0x000fffff] to [bus 09] add_size 200000 add_align 100000
[    0.210774] pci 0000:00:10.0: bridge window [mem 0x80000000000-0x800001fffff 64bit pref]: assigned
[    0.210794] pci 0000:00:11.0: bridge window [mem 0x80000200000-0x800003fffff 64bit pref]: assigned
[    0.210809] pci 0000:00:11.1: bridge window [mem 0x80000000-0x801fffff]: assigned
[    0.210823] pci 0000:00:11.1: bridge window [mem 0x80000400000-0x800005fffff 64bit pref]: assigned
[    0.210837] pci 0000:00:11.2: bridge window [mem 0x80200000-0x803fffff]: assigned
[    0.210851] pci 0000:00:11.2: bridge window [mem 0x80000600000-0x800007fffff 64bit pref]: assigned
[    0.210866] pci 0000:00:11.3: bridge window [mem 0x80400000-0x805fffff]: assigned
[    0.210879] pci 0000:00:11.3: bridge window [mem 0x80000800000-0x800009fffff 64bit pref]: assigned
[    0.210894] pci 0000:00:11.1: bridge window [io  0x84000-0x84fff]: assigned
[    0.210906] pci 0000:00:11.2: bridge window [io  0x85000-0x85fff]: assigned
[    0.210918] pci 0000:00:11.3: bridge window [io  0x86000-0x86fff]: assigned
[    0.210938] pci 0000:00:10.0: PCI bridge to [bus 01]
[    0.210950] pci 0000:00:10.0:   bridge window [io  0x82000-0x82fff]
[    0.210963] pci 0000:00:10.0:   bridge window [mem 0x90000000-0xa00fffff]
[    0.210976] pci 0000:00:10.0:   bridge window [mem 0x80000000000-0x800001fffff 64bit pref]
[    0.210991] pci 0000:00:10.1: PCI bridge to [bus 02]
[    0.211004] pci 0000:00:10.2: PCI bridge to [bus 03]
[    0.211025] pci 0000:00:10.3: PCI bridge to [bus 04]
[    0.211043] pci 0000:05:14.4: PCI bridge to [bus 06]
[    0.211055] pci 0000:05:14.4:   bridge window [io  0x83000-0x83fff]
[    0.211069] pci 0000:05:14.4:   bridge window [mem 0xa0300000-0xa03fffff]
[    0.211086] pci 0000:00:11.0: PCI bridge to [bus 05-06]
[    0.211097] pci 0000:00:11.0:   bridge window [io  0x80000-0x83fff]
[    0.211109] pci 0000:00:11.0:   bridge window [mem 0xa0100000-0xa03fffff]
[    0.211122] pci 0000:00:11.0:   bridge window [mem 0x80000200000-0x800003fffff 64bit pref]
[    0.211136] pci 0000:00:11.1: PCI bridge to [bus 07]
[    0.211147] pci 0000:00:11.1:   bridge window [io  0x84000-0x84fff]
[    0.211159] pci 0000:00:11.1:   bridge window [mem 0x80000000-0x801fffff]
[    0.211172] pci 0000:00:11.1:   bridge window [mem 0x80000400000-0x800005fffff 64bit pref]
[    0.211186] pci 0000:00:11.2: PCI bridge to [bus 08]
[    0.211197] pci 0000:00:11.2:   bridge window [io  0x85000-0x85fff]
[    0.211209] pci 0000:00:11.2:   bridge window [mem 0x80200000-0x803fffff]
[    0.211221] pci 0000:00:11.2:   bridge window [mem 0x80000600000-0x800007fffff 64bit pref]
[    0.211236] pci 0000:00:11.3: PCI bridge to [bus 09]
[    0.211247] pci 0000:00:11.3:   bridge window [io  0x86000-0x86fff]
[    0.211259] pci 0000:00:11.3:   bridge window [mem 0x80400000-0x805fffff]
[    0.211271] pci 0000:00:11.3:   bridge window [mem 0x80000800000-0x800009fffff 64bit pref]
[    0.211289] pci_bus 0000:00: resource 4 [io  0x80000-0x87ffff]
[    0.211301] pci_bus 0000:00: resource 5 [mem 0x80000000-0xe00fffff]
[    0.211312] pci_bus 0000:00: resource 6 [mem 0xfd800000-0xfd800fff]
[    0.211324] pci_bus 0000:00: resource 7 [mem 0x80000000000-0xbffffffffff]
[    0.211336] pci_bus 0000:01: resource 0 [io  0x82000-0x82fff]
[    0.211347] pci_bus 0000:01: resource 1 [mem 0x90000000-0xa00fffff]
[    0.211358] pci_bus 0000:01: resource 2 [mem 0x80000000000-0x800001fffff 64bit pref]
[    0.211372] pci_bus 0000:05: resource 0 [io  0x80000-0x83fff]
[    0.211383] pci_bus 0000:05: resource 1 [mem 0xa0100000-0xa03fffff]
[    0.211394] pci_bus 0000:05: resource 2 [mem 0x80000200000-0x800003fffff 64bit pref]
[    0.211407] pci_bus 0000:06: resource 0 [io  0x83000-0x83fff]
[    0.211418] pci_bus 0000:06: resource 1 [mem 0xa0300000-0xa03fffff]
[    0.211430] pci_bus 0000:07: resource 0 [io  0x84000-0x84fff]
[    0.211441] pci_bus 0000:07: resource 1 [mem 0x80000000-0x801fffff]
[    0.211452] pci_bus 0000:07: resource 2 [mem 0x80000400000-0x800005fffff 64bit pref]
[    0.211465] pci_bus 0000:08: resource 0 [io  0x85000-0x85fff]
[    0.211476] pci_bus 0000:08: resource 1 [mem 0x80200000-0x803fffff]
[    0.211487] pci_bus 0000:08: resource 2 [mem 0x80000600000-0x800007fffff 64bit pref]
[    0.211500] pci_bus 0000:09: resource 0 [io  0x86000-0x86fff]
[    0.211511] pci_bus 0000:09: resource 1 [mem 0x80400000-0x805fffff]
[    0.211522] pci_bus 0000:09: resource 2 [mem 0x80000800000-0x800009fffff 64bit pref]
[    0.212326] PCI: Probing PCI hardware done
[    0.212640] clocksource: Switched to clocksource timebase
[    0.212834] VFS: Disk quotas dquot_6.6.0
[    0.212857] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.217709] NET: Registered PF_INET protocol family
[    0.217984] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.220335] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.220370] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.220385] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.220536] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[    0.220964] TCP: Hash tables configured (established 32768 bind 32768)
[    0.221043] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.221100] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.221224] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.221512] RPC: Registered named UNIX socket transport module.
[    0.221526] RPC: Registered udp transport module.
[    0.221534] RPC: Registered tcp transport module.
[    0.221541] RPC: Registered tcp-with-tls transport module.
[    0.221549] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.222901] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
[    0.222928] pci 0000:05:13.0: avoiding MSI to work around a hardware defect
[    0.222990] pci 0000:05:13.1: avoiding MSI to work around a hardware defect
[    0.223052] pci 0000:05:13.2: avoiding MSI to work around a hardware defect
[    0.223092] pci 0000:05:13.3: avoiding MSI to work around a hardware defect
[    0.223130] pci 0000:05:13.4: avoiding MSI to work around a hardware defect
[    0.223169] pci 0000:05:13.5: avoiding MSI to work around a hardware defect
[    0.223930] PCI: CLS 64 bytes, default 128
[    0.224939] OF: /localbus@f0000000/cf@1000000: could not find phandle 14
[    0.224964] OF: /localbus@f0000000/cf@1000000: could not find phandle 1
[    0.224984] OF: /localbus@f0000000/cf@1000000: could not find phandle 10
[    0.225003] OF: /localbus@f0000000/cf@1000000: could not find phandle 11
[    0.230249] Initialise system trusted keyrings
[    0.230838] workingset: timestamp_bits=62 max_order=20 bucket_order=0
[    0.231160] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.231458] NFS: Registering the id_resolver key type
[    0.231482] Key type id_resolver registered
[    0.231490] Key type id_legacy registered
[    0.231508] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.231518] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.232072] Key type cifs.idmap registered
[    0.232322] ntfs3: Read-only LZX/Xpress compression included
[    0.232469] fuse: init (API version 7.40)
[    0.232806] SGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, fatal assert, debug enabled
[    0.233363] 9p: Installing v9fs 9p2000 file system support
[    0.270938] xor: measuring software checksum speed
[    0.273665]    8regs           :  3637 MB/sec
[    0.277000]    8regs_prefetch  :  2960 MB/sec
[    0.279713]    32regs          :  3642 MB/sec
[    0.282783]    32regs_prefetch :  3215 MB/sec
[    0.284367]    altivec         :  6277 MB/sec
[    0.284377] xor: using function: altivec (6277 MB/sec)
[    0.284387] Key type asymmetric registered
[    0.284396] Asymmetric key parser 'x509' registered
[    0.284490] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    0.284506] io scheduler mq-deadline registered
[    0.284514] io scheduler kyber registered
[    0.284537] io scheduler bfq registered
[    0.288387] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.290646] serial8250.0: ttyS0 at I/O 0x8703f8 (irq = 73, base_baud = 8333333) is a 16550A
[    0.291247] serial8250.0: ttyS1 at I/O 0x8702f8 (irq = 74, base_baud = 8333333) is a 16550A
[    0.292684] 0000:00:1d.0: ttyS0 at I/O 0x8703f8 (irq = 73, base_baud = 8333333) is a 16550A
[    0.293786] 0000:00:1d.1: ttyS1 at I/O 0x8702f8 (irq = 74, base_baud = 8333333) is a 16550A
[    0.294218] Registering PA Semi RNG
[    0.294310] random: crng init done
[    0.294446] Linux agpgart interface v0.103
[    0.294682] [drm] radeon kernel modesetting enabled.
[    0.295191] [drm] initializing kernel modesetting (OLAND 0x1002:0x6610 0x174B:0xE269 0x87).
[    0.623657] ATOM BIOS: C66201
[    0.623798] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
[    0.623818] radeon 0000:01:00.0: GTT: 2048M 0x0000000080000000 - 0x00000000FFFFFFFF
[    0.623830] [drm] Detected VRAM RAM=2048M, BAR=256M
[    0.623839] [drm] RAM width 128bits DDR
[    0.623848] radeon 0000:01:00.0: dma_iommu_get_required_mask: returning bypass mask 0x1ffffffff
[    0.624129] [drm] radeon: 2048M of VRAM memory ready
[    0.624143] [drm] radeon: 2048M of GTT memory ready.
[    0.624168] [drm] Loading oland Microcode
[    0.624205] [drm] Internal thermal controller with fan control
[    0.637729] [drm] radeon: dpm initialized
[    0.637783] [drm] GART: num cpu pages 524288, num gpu pages 524288
[    0.684298] [drm] PCIE GART of 2048M enabled (table at 0x0000000000165000).
[    0.684481] radeon 0000:01:00.0: WB enabled
[    0.684495] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[    0.684509] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[    0.684521] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[    0.684533] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[    0.684545] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[    0.697872] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[    0.698037] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    0.698096] [drm] radeon: irq initialized.
[    0.806549] [drm] ring test on 0 succeeded in 1 usecs
[    0.806577] [drm] ring test on 1 succeeded in 1 usecs
[    0.806590] [drm] ring test on 2 succeeded in 1 usecs
[    0.806607] [drm] ring test on 3 succeeded in 3 usecs
[    0.806636] [drm] ring test on 4 succeeded in 2 usecs
[    0.982143] [drm] ring test on 5 succeeded in 2 usecs
[    0.982160] [drm] UVD initialized successfully.
[    0.982671] [drm] ib test on ring 0 succeeded in 0 usecs
[    0.982721] [drm] ib test on ring 1 succeeded in 0 usecs
[    0.982762] [drm] ib test on ring 2 succeeded in 0 usecs
[    0.982804] [drm] ib test on ring 3 succeeded in 0 usecs
[    0.982842] [drm] ib test on ring 4 succeeded in 0 usecs
[    2.145654] [drm:.uvd_v1_0_ib_test] *ERROR* radeon: fence wait timed out.
[    2.145683] [drm:.radeon_ib_ring_tests] *ERROR* radeon: failed testing IB on ring 5 (-110).
[    2.146366] [drm] Radeon Display Connectors
[    2.146378] [drm] Connector 0:
[    2.146385] [drm]   HDMI-A-1
[    2.146391] [drm]   HPD1
[    2.146397] [drm]   DDC: 0x6540 0x6540 0x6544 0x6544 0x6548 0x6548 0x654c 0x654c
[    2.146409] [drm]   Encoders:
[    2.146416] [drm]     DFP1: INTERNAL_UNIPHY
[    2.146423] [drm] Connector 1:
[    2.146429] [drm]   DVI-D-1
[    2.146435] [drm]   HPD2
[    2.146441] [drm]   DDC: 0x6530 0x6530 0x6534 0x6534 0x6538 0x6538 0x653c 0x653c
[    2.146453] [drm]   Encoders:
[    2.146459] [drm]     DFP2: INTERNAL_UNIPHY
[    2.146466] [drm] Connector 2:
[    2.146472] [drm]   VGA-1
[    2.146478] [drm]   DDC: 0x65c0 0x65c0 0x65c4 0x65c4 0x65c8 0x65c8 0x65cc 0x65cc
[    2.146490] [drm]   Encoders:
[    2.146496] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    2.148153] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 on minor 0
[    2.297319] [drm] fb mappable at 0x90571000
[    2.297333] [drm] vram apper at 0x90000000
[    2.297341] [drm] size 8294400
[    2.297348] [drm] fb depth is 24
[    2.297354] [drm]    pitch is 7680
[    2.536227] Console: switching to colour frame buffer device 240x67
[    2.644391] radeon 0000:01:00.0: [drm] fb0: radeondrmfb frame buffer device
[    2.652019] loop: module loaded
[    2.652279] mpt3sas version 48.100.00.00 loaded
[    2.654293] ahci 0000:05:12.0: version 3.0
[    2.654348] ahci 0000:05:12.0: controller can't do 64bit DMA, forcing 32bit
[    2.654856] ahci 0000:05:12.0: AHCI vers 0001.0100, 32 command slots, 3 Gbps, SATA mode
[    2.655351] ahci 0000:05:12.0: 4/4 ports implemented (port mask 0xf)
[    2.655729] ahci 0000:05:12.0: flags: ncq sntf ilck pm led clo pmp pio slum part ccc
[    2.658031] scsi host0: ahci
[    2.658571] scsi host1: ahci
[    2.659111] scsi host2: ahci
[    2.659668] scsi host3: ahci
[    2.659959] ata1: SATA max UDMA/133 abar m1024@0xa0209000 port 0xa0209100 irq 9 lpm-pol 0
[    2.660466] ata2: SATA max UDMA/133 abar m1024@0xa0209000 port 0xa0209180 irq 9 lpm-pol 0
[    2.660976] ata3: SATA max UDMA/133 abar m1024@0xa0209000 port 0xa0209200 irq 9 lpm-pol 0
[    2.661477] ata4: SATA max UDMA/133 abar m1024@0xa0209000 port 0xa0209280 irq 9 lpm-pol 0
[    2.662983] scsi host4: pata_atiixp
[    2.663771] scsi host5: pata_atiixp
[    2.664126] ata5: PATA max UDMA/100 cmd 0x81030 ctl 0x81054 bmdma 0x81000 irq 9 lpm-pol 0
[    2.664645] ata6: DUMMY
[    2.667948] PA Semi PWRficient DMA library initialized (20 tx, 64 rx channels)
[    2.677439] eth0: PA Semi GMAC: intf 5, hw addr 02:00:e0:0a:30:00
[    2.677897] pasemi_mac 0000:00:15.0: no mac address in device tree, not configuring
[    2.678604] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[    2.679181] 8139cp 0000:06:06.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip, use 8139too
[    2.680449] 8139too: 8139too Fast Ethernet driver 0.9.28
[    2.681910] 8139too 0000:06:06.0 eth1: RealTek RTL8139 at 0x000000007555485d, 00:00:21:2b:86:a8, IRQ 5
[    2.682731] PPP generic driver version 2.4.2
[    2.683128] PPP BSD Compression module registered
[    2.683397] PPP Deflate Compression module registered
[    2.683707] NET: Registered PF_PPPOX protocol family
[    2.684727] electra-cf f0000000.cf: at mem 0xf0000000 io 0xf1000000 irq 18
[    2.685611] ehci-pci 0000:05:13.5: EHCI Host Controller
[    2.686286] ehci-pci 0000:05:13.5: new USB bus registered, assigned bus number 1
[    2.686771] ehci-pci 0000:05:13.5: applying AMD SB600/SB700 USB freeze workaround
[    2.687238] ehci-pci 0000:05:13.5: debug port 1
[    2.687520] ehci-pci 0000:05:13.5: irq 12, io mem 0xa0209800
[    2.694634] ehci-pci 0000:05:13.5: USB 2.0 started, EHCI 1.00
[    2.710045] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.10
[    2.726179] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.743349] usb usb1: Product: EHCI Host Controller
[    2.760648] usb usb1: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp ehci_hcd
[    2.778095] usb usb1: SerialNumber: 0000:05:13.5
[    2.795661] hub 1-0:1.0: USB hub found
[    2.813002] hub 1-0:1.0: 10 ports detected
[    2.830843] ohci-pci 0000:05:13.0: OHCI PCI host controller
[    2.848491] ohci-pci 0000:05:13.0: new USB bus registered, assigned bus number 2
[    2.866673] ohci-pci 0000:05:13.0: irq 9, io mem 0xa0207000
[    2.939714] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.10
[    2.957769] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.968738] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.975421] usb usb2: Product: OHCI PCI host controller
[    2.993387] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.010474] usb usb2: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp ohci_hcd
[    3.028705] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.045878] usb usb2: SerialNumber: 0000:05:13.0
[    3.064346] ata3.00: ATA-8: SAMSUNG HD103SJ, 1AJ100E5, max UDMA/133
[    3.084056] hub 2-0:1.0: USB hub found
[    3.100071] ata2.00: ATAPI: HL-DT-ST BDDVDRW CH10LS20, 1.00, max UDMA/133
[    3.136397] ata2.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.141654] hub 2-0:1.0: 2 ports detected
[    3.164658] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.174815] ohci-pci 0000:05:13.1: OHCI PCI host controller
[    3.213110] ata4.00: ATA-9: WDC WDS480G2G0A-00JH30, UG510000, max UDMA/133
[    3.213119] ata4.00: 937721856 sectors, multi 1: LBA48 NCQ (depth 32)
[    3.231457] ohci-pci 0000:05:13.1: new USB bus registered, assigned bus number 3
[    3.250647] ata3.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    3.270692] ohci-pci 0000:05:13.1: irq 10, io mem 0xa0208000
[    3.288574] ata3.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.327401] ata1.00: ATAPI: HL-DT-ST BD-RE  GGW-H20L, YL05, max UDMA/133
[    3.327413] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.367163] ata2.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.372723] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.10
[    3.385812] ata2.00: configured for UDMA/133
[    3.406270] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.406277] usb usb3: Product: OHCI PCI host controller
[    3.406282] usb usb3: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp ohci_hcd
[    3.406286] usb usb3: SerialNumber: 0000:05:13.1
[    3.432856] hub 3-0:1.0: USB hub found
[    3.447282] ata4.00: Features: Dev-Sleep
[    3.473651] hub 3-0:1.0: 2 ports detected
[    3.488138] ata4.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.545922] ohci-pci 0000:05:13.2: OHCI PCI host controller
[    3.558758] ata3.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.586769] ohci-pci 0000:05:13.2: new USB bus registered, assigned bus number 4
[    3.590022] ata3.00: configured for UDMA/133
[    3.634677] ohci-pci 0000:05:13.2: irq 11, io mem 0xa0206000
[    3.649433] usb 2-1: new full-speed USB device number 2 using ohci-pci
[    3.673768] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.728963] ata1.00: configured for UDMA/133
[    3.752833] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.10
[    3.773607] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.773641] ata4.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.792761] usb usb4: Product: OHCI PCI host controller
[    3.812980] ata4.00: configured for UDMA/133
[    3.821472] scsi 0:0:0:0: CD-ROM            HL-DT-ST BD-RE  GGW-H20L  YL05 PQ: 0 ANSI: 5
[    3.832663] usb usb4: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp ohci_hcd
[    3.894809] usb usb4: SerialNumber: 0000:05:13.2
[    3.916308] hub 4-0:1.0: USB hub found
[    3.938692] hub 4-0:1.0: 2 ports detected
[    3.961095] ohci-pci 0000:05:13.3: OHCI PCI host controller
[    3.983471] ohci-pci 0000:05:13.3: new USB bus registered, assigned bus number 5
[    4.005594] ohci-pci 0000:05:13.3: irq 10, io mem 0xa0204000
[    4.027424] sr 0:0:0:0: [sr0] scsi3-mmc drive: 94x/94x writer dvd-ram cd/rw xa/form2 cdda tray
[    4.027431] cdrom: Uniform CD-ROM driver Revision: 3.20
[    4.074683] usb 2-1: New USB device found, idVendor=05ac, idProduct=1002, bcdDevice= 1.22
[    4.096344] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.118027] usb 2-1: Product: Hub in Apple Extended USB Keyboard
[    4.127768] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.10
[    4.138422] usb 2-1: Manufacturer: Mitsumi Electric
[    4.159891] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.203134] usb usb5: Product: OHCI PCI host controller
[    4.205801] hub 2-1:1.0: USB hub found
[    4.224553] usb usb5: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp ohci_hcd
[    4.244683] hub 2-1:1.0: 3 ports detected
[    4.265675] usb usb5: SerialNumber: 0000:05:13.3
[    4.308789] hub 5-0:1.0: USB hub found
[    4.330137] hub 5-0:1.0: 2 ports detected
[    4.351595] ohci-pci 0000:05:13.4: OHCI PCI host controller
[    4.373051] ohci-pci 0000:05:13.4: new USB bus registered, assigned bus number 6
[    4.373279] sr 0:0:0:0: Attached scsi CD-ROM sr0
[    4.392858] ohci-pci 0000:05:13.4: irq 11, io mem 0xa0205000
[    4.413917] sr 0:0:0:0: Attached scsi generic sg0 type 5
[    4.445156] scsi 1:0:0:0: CD-ROM            HL-DT-ST BDDVDRW CH10LS20 1.00 PQ: 0 ANSI: 5
[    4.470492] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.10
[    4.491991] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.513313] usb usb6: Product: OHCI PCI host controller
[    4.534490] usb usb6: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp ohci_hcd
[    4.555713] usb usb6: SerialNumber: 0000:05:13.4
[    4.577028] hub 6-0:1.0: USB hub found
[    4.598258] hub 6-0:1.0: 2 ports detected
[    4.620572] usbcore: registered new interface driver usblp
[    4.642537] usbcore: registered new interface driver usb-storage
[    4.664203] usbcore: registered new interface driver usbserial_generic
[    4.685962] usbserial: USB Serial support registered for generic
[    4.707380] sr 1:0:0:0: [sr1] scsi3-mmc drive: 125x/125x writer dvd-ram cd/rw xa/form2 cdda tray
[    4.711638] usb 5-1: new low-speed USB device number 2 using ohci-pci
[    4.727739] usbcore: registered new interface driver ftdi_sio
[    4.767941] usbserial: USB Serial support registered for FTDI USB Serial Device
[    4.788985] usbcore: registered new interface driver option
[    4.810596] usbserial: USB Serial support registered for GSM modem (1-port)
[    4.833011] mousedev: PS/2 mouse device common for all mice
[    4.855091] usbcore: registered new interface driver synaptics_usb
[    4.861635] usb 2-1.1: new full-speed USB device number 3 using ohci-pci
[    4.876930] usbcore: registered new interface driver iforce
[    4.918738] usbcore: registered new interface driver xpad
[    4.940895] usbcore: registered new interface driver usb_acecad
[    4.962708] usbcore: registered new interface driver aiptek
[    4.963754] usb 5-1: New USB device found, idVendor=06a2, idProduct=0033, bcdDevice= 1.00
[    4.982647] usbcore: registered new interface driver hanwang
[    5.001405] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    5.021449] usbcore: registered new interface driver kbtab
[    5.040213] usb 5-1: Product: USB Mouse
[    5.080508] usb 5-1: Manufacturer: Topro
[    5.084760] rtc_cmos rtc_cmos: registered as rtc0
[    5.120249] rtc_cmos rtc_cmos: setting system clock to 2024-07-05T18:03:39 UTC (1720202619)
[    5.121167] sr 1:0:0:0: Attached scsi CD-ROM sr1
[    5.140188] rtc_cmos rtc_cmos: alarms up to one day, 114 bytes nvram
[    5.140399] sr 1:0:0:0: Attached scsi generic sg1 type 5
[    5.160055] i2c_dev: i2c /dev entries driver
[    5.199005] usb 2-1.1: New USB device found, idVendor=05ac, idProduct=0204, bcdDevice= 1.22
[    5.199247] scsi 2:0:0:0: Direct-Access     ATA      SAMSUNG HD103SJ  00E5 PQ: 0 ANSI: 5
[    5.217551] usb 2-1.1: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[    5.238452] sd 2:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
[    5.256570] usb 2-1.1: Product: Apple Extended USB Keyboard
[    5.277221] sd 2:0:0:0: Attached scsi generic sg2 type 0
[    5.296223] usb 2-1.1: Manufacturer: Mitsumi Electric
[    5.318479] sd 2:0:0:0: [sda] Write Protect is off
[    5.359113] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    5.359465] scsi 3:0:0:0: Direct-Access     ATA      WDC WDS480G2G0A- 0000 PQ: 0 ANSI: 5
[    5.367638] usb 2-1.2: new full-speed USB device number 4 using ohci-pci
[    5.381123] sd 3:0:0:0: [sdb] 937721856 512-byte logical blocks: (480 GB/447 GiB)
[    5.399314] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.419493] sd 3:0:0:0: [sdb] Write Protect is off
[    5.438752] sd 2:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    5.458461] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    5.477230] sd 3:0:0:0: Attached scsi generic sg3 type 0
[    5.479386] IR JVC protocol handler initialized
[    5.517488] IR MCE Keyboard/mouse protocol handler initialized
[    5.517533] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.537217] IR NEC protocol handler initialized
[    5.556218] sd 3:0:0:0: [sdb] Preferred minimum I/O size 512 bytes
[    5.576215] IR RC5(x/sz) protocol handler initialized
[    5.600642]  sda: RDSK (512) sda1 (DOS^G)(res 2 spb 4) sda2 (SFS^@)(res 2 spb 1) sda3 (SFS^@)(res 2 spb 1) sda4 (SFS^@)(res 2 spb 1) sda5 (LNX^@)(res 2 spb 2) sda6 (SWP^@)(res 2 spb 1) sda7 (SFS^@)(res 2 spb 1) sda8 (SFS^@)(res 2 spb 1) sda9 (SFS^@)(res 2 spb 1) sda10 (SFS^@)(res 2 spb 1) sda11 (SFS^B)(res 2 spb 1) sda12 (DOS^C)(res 2 spb 4) sda13 (LNX^@)(res 2 spb 2) sda14 (DOS^C)(res 2 spb 1) sda15 (LNX^@)(res 2 spb 2) sda16 (SFS^@)(res 2 spb 1)
[    5.615963] IR RC6 protocol handler initialized
[    5.659441]  sdb: RDSK (512) sdb1 (LNX^@)(res 2 spb 1) sdb2 (LNX^@)(res 2 spb 2) sdb3 (LNX^@)(res 2 spb 2) sdb4 ((res 2 spb 1) sdb5 ((res 2 spb 1) sdb6 ((res 2 spb 1) sdb7 ((res 2 spb 1) sdb8 ((res 2 spb 1)
[    5.682708] IR SANYO protocol handler initialized
[    5.707504] sd 2:0:0:0: [sda] Attached SCSI disk
[    5.731138] IR Sharp protocol handler initialized
[    5.756688] usb 2-1.2: not running at top speed; connect to a high speed hub
[    5.778647] IR Sony protocol handler initialized
[    5.812687] usb 2-1.2: New USB device found, idVendor=0781, idProduct=5575, bcdDevice= 1.27
[    5.826864] IR XMP protocol handler initialized
[    5.850151] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    5.875361] sd 3:0:0:0: [sdb] Attached SCSI disk
[    5.898734] usb 2-1.2: Product: Cruzer Glide
[    5.949865] usb 2-1.2: Manufacturer: SanDisk
[    5.955640] i2c i2c-8: Detected TI TMP423 chip at 0x4c
[    5.974361] usb 2-1.2: SerialNumber: 2005244462031AB35CF8
[    6.026801] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[    6.052787] scsi host6: usb-storage 2-1.2:1.0
[    6.081863] EDAC MC0: Giving out device to module pasemi_edac controller pasemi,pwrficient-mc: DEV 0000:00:04.0 (POLLED)
[    6.109973] EDAC MC1: Giving out device to module pasemi_edac controller pasemi,pwrficient-mc: DEV 0000:00:05.0 (POLLED)
[    6.143641] input: Topro USB Mouse as /devices/pci0000:00/0000:00:11.0/0000:05:13.3/usb5/5-1/5-1:1.0/0003:06A2:0033.0001/input/input0
[    6.171860] hid-generic 0003:06A2:0033.0001: input: USB HID v1.10 Mouse [Topro USB Mouse] on usb-0000:05:13.3-1/input0
[    6.203636] input: Mitsumi Electric Apple Extended USB Keyboard as /devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:05AC:0204.0002/input/input1
[    6.286300] hid-generic 0003:05AC:0204.0002: input: USB HID v1.10 Keyboard [Mitsumi Electric Apple Extended USB Keyboard] on usb-0000:05:13.0-1.1/input0
[    6.320228] input: Mitsumi Electric Apple Extended USB Keyboard System Control as /devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:05AC:0204.0003/input/input2
[    6.402877] input: Mitsumi Electric Apple Extended USB Keyboard Consumer Control as /devices/pci0000:00/0000:00:11.0/0000:05:13.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:05AC:0204.0003/input/input3
[    6.434757] hid-generic 0003:05AC:0204.0003: input: USB HID v1.10 Device [Mitsumi Electric Apple Extended USB Keyboard] on usb-0000:05:13.0-1.1/input1
[    6.467440] usbcore: registered new interface driver usbhid
[    6.500054] usbhid: USB HID core driver
[    6.532959] no UART detected at 0x1
[    6.565595] usbcore: registered new interface driver snd-usb-audio
[    6.597973] usbcore: registered new interface driver snd-ua101
[    6.630061] usbcore: registered new interface driver snd-usb-usx2y
[    6.661908] usbcore: registered new interface driver snd-usb-caiaq
[    6.693715] usbcore: registered new interface driver snd-usb-6fire
[    6.725200] usbcore: registered new interface driver snd-usb-hiface
[    6.756439] usbcore: registered new interface driver snd-bcd2000
[    6.787315] usbcore: registered new interface driver snd_usb_pod
[    6.817783] usbcore: registered new interface driver snd_usb_podhd
[    6.848043] usbcore: registered new interface driver snd_usb_toneport
[    6.877878] usbcore: registered new interface driver snd_usb_variax
[    6.908636] ipip: IPv4 and MPLS over IPv4 tunneling driver
[    6.938262] Initializing XFRM netlink socket
[    6.967087] NET: Registered PF_INET6 protocol family
[    6.996426] Segment Routing with IPv6
[    7.024848] In-situ OAM (IOAM) with IPv6
[    7.053267] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    7.082259] NET: Registered PF_PACKET protocol family
[    7.110652] NET: Registered PF_KEY protocol family
[    7.138831] 9pnet: Installing 9P2000 support
[    7.166804] Key type dns_resolver registered
[    7.194638] drmem: No dynamic reconfiguration memory found
[    7.222342] No cpufreq driver, powersavings modes disabled
[    7.250001] Using PA6T idle loop (spin)
[    7.281753] scsi 6:0:0:0: Direct-Access     SanDisk  Cruzer Glide     1.27 PQ: 0 ANSI: 6
[    7.311279] sd 6:0:0:0: Attached scsi generic sg4 type 0
[    7.315515] Loading compiled-in X.509 certificates
[    7.370149] Btrfs loaded, zoned=no, fsverity=no
[    7.396171] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    7.422245] sd 6:0:0:0: [sdc] 30529536 512-byte logical blocks: (15.6 GB/14.6 GiB)
[    7.449312] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    7.476555] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    7.502166] ALSA device list:
[    7.526816] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    7.527643]   No soundcards found.
[    7.549406] cfg80211: failed to load regulatory.db
[    7.593728] sd 6:0:0:0: [sdc] Write Protect is off
[    7.615835] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00
[    7.624711] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    7.726709]  sdc: sdc1
[    7.748969] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[    7.781815] EXT4-fs (sdb3): mounted filesystem d737fd37-e386-48b0-98eb-b291696ff3d4 ro with ordered data mode. Quota mode: none.
[    7.804672] VFS: Mounted root (ext4 filesystem) readonly on device 8:19.
[    7.829729] devtmpfs: mounted
[    7.858598] Freeing unused kernel image (initmem) memory: 9476K
[    7.881234] Kernel memory protection not selected by kernel config.
[    7.903992] Run /sbin/init as init process
[    7.926704]   with arguments:
[    7.926707]     /sbin/init
[    7.926711]   with environment:
[    7.926714]     HOME=/
[    7.926717]     TERM=linux
[    8.158177] systemd[1]: systemd 253-4 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[    8.209090] systemd[1]: Detected architecture ppc64.
[    8.320698] systemd[1]: Hostname set to <fienix>.
[    9.003403] systemd[1]: Queued start job for default target graphical.target.
[    9.031812] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[    9.080795] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[    9.127298] systemd[1]: Created slice user.slice - User and Session Slice.
[    9.172105] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[    9.219062] systemd[1]: proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point was skipped because of an unmet condition check (ConditionPathExists=/proc/sys/fs/binfmt_misc).
[    9.244685] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[    9.297381] systemd[1]: Reached target nss-user-lookup.target - User and Group Name Lookups.
[    9.351946] systemd[1]: Reached target remote-fs.target - Remote File Systems.
[    9.408213] systemd[1]: Reached target slices.target - Slice Units.
[    9.465875] systemd[1]: Reached target swap.target - Swaps.
[    9.524541] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[    9.584689] systemd[1]: Listening on syslog.socket - Syslog Socket.
[    9.645266] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket.
[    9.706995] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[    9.770144] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[    9.834921] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[    9.901543] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[    9.967734] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[   10.041866] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System...
[   10.111017] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
[   10.180491] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
[   10.250204] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System...
[   10.321719] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...
[   10.393865] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...
[   10.466240] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[   10.511137] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev
[   10.572492] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[   10.645262] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[   10.717743] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
[   10.803988] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[   10.873737] systemd[1]: Starting systemd-fsck-root.service - File System Check on Root Device...
[   10.943171] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
[   10.978189] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
[   11.015050] systemd[1]: Starting systemd-journald.service - Journal Service...
[   11.079526] systemd-journald[1287]: Collecting audit messages is disabled.
[   11.125642] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
[   11.220810] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[   11.327371] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System.
[   11.393593] systemd[1]: Started systemd-journald.service - Journal Service.
[   12.304347] sr 0:0:0:0: [sr0] tag#23 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   12.334283] sr 0:0:0:0: [sr0] tag#23 Sense Key : 0x5 [current]
[   12.363862] sr 0:0:0:0: [sr0] tag#23 ASC=0x21 ASCQ=0x0
[   12.393030] sr 0:0:0:0: [sr0] tag#23 CDB: opcode=0x28 28 00 00 00 00 00 00 00 01 00
[   12.422190] I/O error, dev sr0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   15.042420] sr 1:0:0:0: [sr1] tag#24 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   15.071893] sr 1:0:0:0: [sr1] tag#24 Sense Key : 0x5 [current]
[   15.100996] sr 1:0:0:0: [sr1] tag#24 ASC=0x21 ASCQ=0x0
[   15.129644] sr 1:0:0:0: [sr1] tag#24 CDB: opcode=0x28 28 00 00 00 00 00 00 00 01 00
[   15.158276] I/O error, dev sr1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   15.208472] EXT4-fs (sdb3): re-mounted d737fd37-e386-48b0-98eb-b291696ff3d4 r/w. Quota mode: none.
[   15.299579] systemd-journald[1287]: Received client request to flush runtime journal.
[   15.378926] systemd-journald[1287]: /var/log/journal/1a61c33c1bfd4a0682463eca1581b969/system.journal: Montonic clock jumped backwards relative to last journal entry, rotating.
[   15.378946] systemd-journald[1287]: Rotating system journal.
[   16.240215] pasemi_mac 0000:00:14.3 enp0s20f3: renamed from eth0
[   16.575612] 8139too 0000:06:06.0 enp6s6: renamed from eth1
[   17.566350] snd_hda_intel 0000:01:00.1: Force to snoop mode by module option
[   17.570788] snd_hda_intel 0000:05:14.2: Force to snoop mode by module option
[   17.677766] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops 0xc0000000017f38e0)
[   17.686683] snd_hda_codec_idt hdaudioC1D3: autoconfig for STAC92HD700: line_outs=4 (0xd/0xf/0x10/0x11/0x0) type:line
[   17.687465] snd_hda_codec_idt hdaudioC1D3:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   17.687972] snd_hda_codec_idt hdaudioC1D3:    hp_outs=1 (0xa/0x0/0x0/0x0/0x0)
[   17.688426] snd_hda_codec_idt hdaudioC1D3:    mono: mono_out=0x0
[   17.688797] snd_hda_codec_idt hdaudioC1D3:    dig-out=0x21/0x0
[   17.689148] snd_hda_codec_idt hdaudioC1D3:    inputs:
[   17.689438] snd_hda_codec_idt hdaudioC1D3:      Rear Mic=0xe
[   17.689786] snd_hda_codec_idt hdaudioC1D3:      Front Mic=0xb
[   17.690131] snd_hda_codec_idt hdaudioC1D3:      Line=0xc
[   17.690466] snd_hda_codec_idt hdaudioC1D3:      CD=0x12
[   17.727824] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:10.0/0000:01:00.1/sound/card0/input4
[   17.841953] input: HDA ATI SB Rear Mic as /devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input5
[   17.845312] input: HDA ATI SB Front Mic as /devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input6
[   17.852970] input: HDA ATI SB Line as /devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input7
[   17.862797] input: HDA ATI SB Line Out Front as /devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input8
[   17.863926] input: HDA ATI SB Line Out Surround as /devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input9
[   17.871821] input: HDA ATI SB Line Out CLFE as /devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input10
[   17.874341] input: HDA ATI SB Line Out Side as /devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input11
[   17.875297] input: HDA ATI SB Front Headphone as /devices/pci0000:00/0000:00:11.0/0000:05:14.2/sound/card1/input12
[   21.709851] 8139too 0000:06:06.0 enp6s6: link up, 100Mbps, full-duplex, lpa 0xC5E1
[   40.647417] systemd-journald[1287]: /var/log/journal/1a61c33c1bfd4a0682463eca1581b969/user-1000.journal: Montonic clock jumped backwards relative to last journal entry, rotating.
[   40.647453] systemd-journald[1287]: Failed to write entry to /var/log/journal/1a61c33c1bfd4a0682463eca1581b969/user-1000.journal (27 items, 1043 bytes), rotating before retrying: Not a XENIX named type file
[   70.645031] FAT-fs (sdc1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

[-- Attachment #3: Bad 6.10.0-rc6-powerpc64-smp kernel log.txt --]
[-- Type: text/plain, Size: 5429 bytes --]

hash-mmu: Page sizes from device-tree:\rhash-mmu: base_shift=12: shift=12, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=0\rhash-mmu: base_shift=16: shift=16, sllp=0x0110, avpnm=0x00000000, tlbiel=1, penc=3\rhash-mmu: base_shift=20: shift=20, sllp=0x0030, avpnm=0x00000000, tlbiel=0, penc=31\rhash-mmu: base_shift=24: shift=24, sllp=0x0100, avpnm=0x00000001, tlbiel=0, penc=0\rPage orders: linear mapping = 24, virtual = 12, io = 12, vmemmap = 24\rUsing 1TB segments\rhash-mmu: Initializing hash mmu with SLB\rLinux version 6.10.0-rc6-powerpc64-smp (christian@lx-cce) (powerpc-linux-gnu-gcc (Debian 9.5.0-1) 9.5.0, GNU ld (GN\rU Binutils for Debian) 2.42) #1 SMP Fri Jul  5 06:17:33 CEST 2024\rFound initrd at 0xc000000024000000:0xc000000025734a00\rIOBMAP L2 allocated at: (____ptrval____)\rioremap() called early from .iommu_init_early_pasemi+0xec/0x260. Use early_ioremap() instead\rHardware name: pasemi,nemo PA6T 0x900102 A-EON Amigaone X1000\rFound legacy serial port 0 for /pxp@0,e0000000/serial@1d\r  port=7f03f8, taddr=fcff03f8, irq=0, clk=133333333, speed=115200\rFound legacy serial port 1 for /pxp@0,e0000000/serial@1d,1\r  port=7f02f8, taddr=fcff02f8, irq=0, clk=133333333, speed=115200\rCPU maps initialized for 1 thread per core\r (thread shift is 0)\rAllocated 2320 bytes for 2 pacas\r-----------------------------------------------------\rphys_mem_size     = 0x1000:000:11.1:   bridge window [mem 0x80000400000-0x800005fffff 64bit pref]\rpci 0000:00:11.2: PCI bridge to [bus 08]\rpci 0000:00:11.2:   bridge window [io  0x85000-0x85fff]\rpci 0000:00:11.2:   bridge window [mem 0x80200000-0x803fffff]\rpci 0000:00:11.2:   bridge window [mem 0x80000600000-0x800007fffff 64bit pref]\rpci 0000:00:11.3: PCI bridge to [bus 09]\rpci 0000:00:11.3:   bridge window [io  0x86000o0ut Driver Registering...\rnfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...\rKey type cifs.idmap registered\rntfs3: Read-only LZX/Xpress compression included\rfuse: init (API version 7.40)\rSGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, fatal assert, debug enabled\r9p: Installing v9fs 9p2000 file system support\rxor: measuring software checksum speed\r\r usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.10\rusb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1\rusb usb2: Product: OHCI PCI host controller\rusb usb2: Manufacturer: Linux 6.10.0-rc6-powerpc64-smp ohci_hcd\rusb usb2: SerialNumber: 0000:05:13.0\rhub 2-0:1.0: USB hub found\rhub 2-0:1.0: 2 ports detected\rohci-pci 0000:05:13.1: OHCI PCI host cont\r                                         oIR SANYO protocol handler initialized\rIR Sharp protocol handler initialized\rIR Sony protocol handler initialized\rIR XMP protocol handler initialized\ri2c i2c-8: Detected TI TMP423 chip at 0x4c\rEDAC MC0: Giving out device to module pasemi_edac controller pasemi,pwrficient-mc: DEV 0000:00:04.0 (POLLED)\rEDAC MC1: Giving out device to module pasemi_edac controller pasemi,pwrficient-mc: D\r                                                                                    Vata4.00: qc timeout after 5000\r msecs (cmd 0xec)\rata4.00: failed to IDENTIFY (I/O error, err_mask=0x4)\rata1.00: qc timeout after 5000 msecs (cmd 0xa1)\rata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)\rata3.00: qc timeout after 5000 msecs (cmd 0xec)\rata3.00: failed to IDENTIFY (I/O error, err_mask=0x4)\rata2.00: qc timeout after 5000 msecs (cmd 0xa1)\rata2.00: failed to IDENTIFY (I/O error, err\r                                           mata2.00: qc timeout after 10000 msecs (cmd 0xa1)\rata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)\rata3.00: qc timeout after 10000 msecs (cmd 0xec)\rata3.00: failed to IDENTIFY (I/O error, err_mask=0x4)\rata3: limiting SATA link speed to 1.5 Gbps\rata1.00: qc timeout after 10000 msecs (cmd 0xa1)\rata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)\rata4.00: qc timeout after 10000 msecs (cmd 0xec)\rata4.00: failed to IDENTIFY (I/O error, err_mask=0x4)\rata4: limiting SATA link speed to 1.5 Gbps\rata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)\rata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\rata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)\rata2: link is slow to respond, please be patient (ready=0)\rata2: link is slow to respond, please be patient (ready=0)\rata2: link is slow to respond, please be patient (ready=0)\rata1.00: qc timeout after 30000 msecs (cmd 0xa1)\rata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)\rata4.00: qc timeout after 30000 msecs (cmd 0xec)\rata4.00: failed to IDENTIFY (I/O error, err_mask=0x4)\rata3.00: qc timeout after 30000 msecs (cmd 0xec)\rata3.00: failed to IDENTIFY (I/O error, err_mask=0x4)\rata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\rata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)\rata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)\rata2: hardreset failed\rata2: reset failed, giving up\rFreeing unused kernel image (initmem) memory: 9476K\rKernel memory protection not selected by kernel config.\rRun /init as init process\r  with arguments:\r    /init\r  with environment:\r    HOME=/\r    TERM=linux\rLoading, please wait...\r+ '[' -z local ]\r+ '[' -n  ]\r+ '[' none '=' none ]\r+ noresume=y\r+ mount -t tmpfs -o 'nodev,noexec,nosuid,size=10%,mode=0755' tmpfs /run\r+ mkdir -m 0700 /run/initramfs\r+ '[' -n /run/initramfs/initramfs.debug ]\r+ exec\r\r\rBusyBox v1.35.0 (Debian 1:1.35.0-2) built-in shell (ash)\rEnter 'help' for a list of built-in commands.\r\r(initramfs)\r

[-- Attachment #4: DTB.txt --]
[-- Type: text/plain, Size: 22642 bytes --]

/dts-v1/;

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

	options {
		little-endian? = <0x00>;
		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 = "1";
		lab = "load -fs=amigafs ide0.1:amigaboot.of";
		lof = "load -fs=amigafs ide0.1,dh14:ofclient";
		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";
		MENU_2_COMMAND = "ramdisk -z -addr=0x24000000 -fatfs usbdisk0:initrd.img-4.19; boot -z -elf -noints -nousb -fatfs usbdisk0:vmlinuz-4.19";
		bof = "boot -elf -noints -nousb -fs=amigafs ide0.1,dh14:ofclient";
		bootargs = "console=tty0 root=UUID=e2bfffd4-f481-4c90-a565-1028de3fcb29";
		dx = "dir -fs=amigafs ide0.1,dh12:";
		amigaboot_quiet = "N";
		os4_commandline = "debuglevel=5 munge";
		bootmenu_waitticks = "30";
		boot_config = "AmigaOS_4.1_Final_Edition_S";
		vmlinux = "boot -z -elf -noints -nousb -fs=amigafs ide0.1,dh14:vmlinux";
		MENU_TIMEOUT = "2";
		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 = <0x01>;
		#size-cells = <0x01>;
		compatible = "1682m-sdc\0pasemi,pwrficient-sdc\0pasemi,sdc";
		reg = <0x00 0xfc000000 0x00 0x800000>;
		phandle = <0x7fe2f458>;

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

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

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

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

		mdio@0 {
			compatible = "gpio-mdio";
			#address-cells = <0x01>;
			#size-cells = <0x00>;
			mdc-pin = <0x05>;
			mdio-pin = <0x06>;
			reg = <0x00 0x00>;
			phandle = <0x7fe3d6f8>;

			ethernet-phy@0 {
				reg = <0x00>;
				interrupt-parent = <0x7fe2f6e8>;
				interrupts = <0x07 0x01>;
				phandle = <0x7fe3d9b8>;
			};
		};
	};

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

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

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

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

		io-bridge@0 {
			device_type = "isa";
			vendor-id = <0x1959>;
			device-id = <0xa001>;
			revision-id = <0x12>;
			class-code = <0x60000>;
			reg = <0x00 0x00 0x00 0x00 0x00 0x82000000 0x00 0xe0000000 0x00 0x2000 0xc2000000 0x00 0xfd800000 0x00 0x1000>;
			assigned-addresses = <0x82000000 0x00 0xe0000000 0x00 0x2000 0xc2000000 0x00 0xfd800000 0x00 0x1000>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x56 0x01>;
			compatible = "pasemi,1682m-iob\0pasemi,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 0x00 0x00 0x00 0x00>;
			interrupt-parent = <0x7fe2f6e8>;
			interrupts = <0x52 0x01>;
			compatible = "pasemi,1682m-l2c\0pasemi,l2c";
			phandle = <0x7fe32bc8>;
		};

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

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

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

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

		pci@11,3 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa002>;
			revision-id = <0x11>;
			class-code = <0x60400>;
			#address-cells = <0x03>;
			#size-cells = <0x02>;
			#interrupt-cells = <0x01>;
			bus-range = <0x09 0x09>;
			reg = <0x8b00 0x00 0x00 0x00 0x00>;
			phandle = <0x7fe36500>;
		};

		pci@11,2 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa002>;
			revision-id = <0x11>;
			class-code = <0x60400>;
			#address-cells = <0x03>;
			#size-cells = <0x02>;
			#interrupt-cells = <0x01>;
			bus-range = <0x08 0x08>;
			reg = <0x8a00 0x00 0x00 0x00 0x00>;
			phandle = <0x7fe36928>;
		};

		pci@11,1 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa002>;
			revision-id = <0x11>;
			class-code = <0x60400>;
			#address-cells = <0x03>;
			#size-cells = <0x02>;
			#interrupt-cells = <0x01>;
			bus-range = <0x07 0x07>;
			reg = <0x8900 0x00 0x00 0x00 0x00>;
			phandle = <0x7fe36d50>;
		};

		pci@11 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa002>;
			revision-id = <0x11>;
			class-code = <0x60400>;
			#address-cells = <0x03>;
			#size-cells = <0x02>;
			#interrupt-cells = <0x01>;
			bus-range = <0x05 0x06>;
			reg = <0x8800 0x00 0x00 0x00 0x00>;
			ranges = <0x1000000 0x00 0x00 0x1000000 0x00 0x00 0x00 0x4000 0x2000000 0x00 0xa0100000 0x2000000 0x00 0xa0100000 0x00 0x300000>;
			phandle = <0x7fe37178>;

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

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

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

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

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

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

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

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

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

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

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

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

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

			pci@14,4 {
				device_type = "pci";
				vendor-id = <0x1002>;
				device-id = <0x4384>;
				revision-id = <0x00>;
				class-code = <0x60400>;
				#address-cells = <0x03>;
				#size-cells = <0x02>;
				#interrupt-cells = <0x01>;
				bus-range = <0x06 0x06>;
				reg = <0x5a400 0x00 0x00 0x00 0x00>;
				ranges = <0x1000000 0x00 0x3000 0x1000000 0x00 0x3000 0x00 0x1000 0x2000000 0x00 0xa0300000 0x2000000 0x00 0xa0300000 0x00 0x100000>;
				phandle = <0x7fe3cd78>;

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

		pci@10 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa002>;
			revision-id = <0x11>;
			class-code = <0x60400>;
			#address-cells = <0x03>;
			#size-cells = <0x02>;
			#interrupt-cells = <0x01>;
			bus-range = <0x01 0x01>;
			reg = <0x8000 0x00 0x00 0x00 0x00>;
			ranges = <0x1000000 0x00 0x2000 0x1000000 0x00 0x2000 0x00 0x1000 0x2000000 0x00 0x90000000 0x2000000 0x00 0x90000000 0x00 0x10100000>;
			phandle = <0x7fe37630>;

			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 0x00 0x00 0x00 0x00 0x42010010 0x00 0x00 0x00 0x10000000 0x2010018 0x00 0x00 0x00 0x40000 0x1010020 0x00 0x00 0x00 0x100>;
				assigned-addresses = <0xc2010010 0x00 0x90000000 0x00 0x10000000 0x82010018 0x00 0xa0000000 0x00 0x40000 0x81010020 0x00 0x2000 0x00 0x100>;
				interrupt-parent = <0x7fe2f6e8>;
				interrupts = <0x30 0x01>;
				phandle = <0x7fe395b0>;
			};

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

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

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

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

		pci@8 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa000>;
			revision-id = <0x12>;
			class-code = "\0\v ";
			reg = <0x4000 0x00 0x00 0x00 0x00>;
			phandle = <0x7fe38550>;
		};

		pci@9 {
			device_type = "pci";
			vendor-id = <0x1959>;
			device-id = <0xa000>;
			revision-id = <0x12>;
			class-code = "\0\v ";
			reg = <0x4800 0x00 0x00 0x00 0x00>;
			phandle = <0x7fe38818>;
		};

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

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

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

	cpus {
		#address-cells = <0x01>;
		#size-cells = <0x00>;
		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 = <0x0c 0x00 0x01 0x0c 0x00 0x0e 0x20 0x01 0x0e 0x01 0x10 0x110 0x01 0x10 0x03 0x12 0x130 0x01 0x12 0x0f 0x14 0x30 0x01 0x14 0x1f 0x18 0x100 0x01 0x18 0x00 0x1e 0x120 0x01 0x1e 0x3f>;
			ibm,processor-segment-sizes = <0x1c 0x28>;
			ibm,processor-page-sizes = <0x0c 0x0e 0x10 0x12 0x14 0x18 0x1e>;
			64-bit;
			cpu-version = <0x900102>;
			general-purpose;
			graphics;
			d-cache-size = <0x10000>;
			i-cache-size = <0x10000>;
			i-cache-sets = <0x02>;
			d-cache-sets = <0x02>;
			reg = <0x00>;
			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 = <0x0c 0x00 0x01 0x0c 0x00 0x0e 0x20 0x01 0x0e 0x01 0x10 0x110 0x01 0x10 0x03 0x12 0x130 0x01 0x12 0x0f 0x14 0x30 0x01 0x14 0x1f 0x18 0x100 0x01 0x18 0x00 0x1e 0x120 0x01 0x1e 0x3f>;
			ibm,processor-segment-sizes = <0x1c 0x28>;
			ibm,processor-page-sizes = <0x0c 0x0e 0x10 0x12 0x14 0x18 0x1e>;
			64-bit;
			cpu-version = <0x900102>;
			general-purpose;
			graphics;
			d-cache-size = <0x10000>;
			i-cache-size = <0x10000>;
			i-cache-sets = <0x02>;
			d-cache-sets = <0x02>;
			reg = <0x01>;
			phandle = <0x7fe30eb0>;
		};
	};

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

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

	localbus@f0000000 {
		device_type = "localbus";
		compatible = "pasemi,localbus\0localbus";
		#interrupt-cells = <0x02>;
		#address-cells = <0x01>;
		#size-cells = <0x01>;
		reg = <0x00 0xf0000000 0x00 0xc000000>;
		ranges = <0x00 0x00 0xf0000000 0xc000000>;
		phandle = <0x7fe342e0>;

		cf@1000000 {
			device_type = "electra-cf";
			compatible = "pasemi,chitra-cf\0pasemi,electra-cf\0electra-cf";
			reg = <0x00 0x1000 0x1000000 0x1000>;
			interrupts = <0x00 0x01>;
			card-detect-gpio = <0x0e>;
			card-vsense-gpio = <0x01>;
			card-3v-gpio = <0x0a>;
			card-5v-gpio = <0x0b>;
			interrupt-parent = <0x7fe2f6e8>;
			phandle = <0x7fe3dbc8>;
		};
	};

	chosen {
		linux,stdout-path = "/bootconsole";
		bootargs = "console=tty0 root=/dev/sdb3\n";
		cpu = <0x7fe30698>;
		memory = <0x7fe316c8>;
		sdc-interrupt-controller = <0x7fe2f6e8>;
		stdin = <0x7fe35ae8>;
		stdout = <0x7fe35ae8>;
		phandle = <0x7fe34628>;
	};

	bootconsole {
		device_type = "bootconsole";
		phandle = <0x7fe359d8>;
	};
};

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-09  3:46               ` Damien Stewart
@ 2024-07-09 12:48                 ` Michael Ellerman
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Ellerman @ 2024-07-09 12:48 UTC (permalink / raw)
  To: Damien Stewart, linuxppc-dev

Damien Stewart <gvdecor@yahoo.com.au> writes:
> Hello.
>
>> How does it fail? I've repeatedly asked for dmesg outputs
>> for working and non-working configurations.
>
> I am the alleged tester. Attached are two dmesg logs. First one fails.
> Second passes with 2nd IRQ patch. Also attached is device tree blob if
> I've followed the correct command.
>
> The good log is direct from dmesg. But the bad log is collected live
> over serial, since it ends up in kernel panic, with no where to save
> it.

Thanks.

Which kernel is the bad log from? Just plain rc6 with no patches?

What happened when you tried the patch from me? I think Christian called
it vmlinux-6.10-17. Did you get any different output?

Does anything appear before the "hash-mmu" lines? Those are from the
kernel, we'd really like to see the output from firmware which runs
before that.

cheers

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-06 15:54               ` Christian Zigotzky
@ 2024-07-10  3:53                 ` Christian Zigotzky
  2024-07-10 15:05                   ` Rob Herring
  0 siblings, 1 reply; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-10  3:53 UTC (permalink / raw)
  To: Michael Ellerman, Marc Zyngier
  Cc: apatel, Rob Herring, Darren Stevens, R.T.Dickinson, DTML,
	Linux Kernel Mailing List, mad skateman, Matthew Leaman,
	linuxppc-dev, Christian Zigotzky

Hi All,

The RC7 of kernel 6.10 boots without any problems [1] if we use the 
second irq patch [2]. Is it possible to add this patch to the mainline 
kernel?

Thanks,
Christian

[1] https://forum.hyperion-entertainment.com/viewtopic.php?p=58643#p58643
[2] 
https://github.com/chzigotzky/kernels/blob/main/patches/X1000/of_irq_v4.patch

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-10  3:53                 ` Christian Zigotzky
@ 2024-07-10 15:05                   ` Rob Herring
  2024-07-10 15:53                     ` Christian Zigotzky
  0 siblings, 1 reply; 38+ messages in thread
From: Rob Herring @ 2024-07-10 15:05 UTC (permalink / raw)
  To: Christian Zigotzky
  Cc: apatel, DTML, Darren Stevens, R.T.Dickinson,
	Linux Kernel Mailing List, mad skateman, Marc Zyngier,
	Matthew Leaman, linuxppc-dev, Christian Zigotzky

On Tue, Jul 9, 2024 at 9:53 PM Christian Zigotzky
<chzigotzky@xenosoft.de> wrote:
>
> Hi All,
>
> The RC7 of kernel 6.10 boots without any problems [1] if we use the
> second irq patch [2]. Is it possible to add this patch to the mainline
> kernel?

Yes, sent it to Linus yesterday.

Rob

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29
  2024-07-10 15:05                   ` Rob Herring
@ 2024-07-10 15:53                     ` Christian Zigotzky
  0 siblings, 0 replies; 38+ messages in thread
From: Christian Zigotzky @ 2024-07-10 15:53 UTC (permalink / raw)
  To: Rob Herring
  Cc: apatel, DTML, Darren Stevens, R.T.Dickinson,
	Linux Kernel Mailing List, mad skateman, Marc Zyngier,
	Matthew Leaman, linuxppc-dev, hypexed, Christian Zigotzky

On 10.07.24 17:05, Rob Herring wrote:
> On Tue, Jul 9, 2024 at 9:53 PM Christian Zigotzky
> <chzigotzky@xenosoft.de> wrote:
>> Hi All,
>>
>> The RC7 of kernel 6.10 boots without any problems [1] if we use the
>> second irq patch [2]. Is it possible to add this patch to the mainline
>> kernel?
> Yes, sent it to Linus yesterday.
>
> Rob
Great! Thank you very much! :-)

Christian

^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2024-07-10 15:54 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-30 10:21 [PowerPC] [PASEMI] Issue with the identification of ATA drives after the of/irq updates 2024-05-29 Christian Zigotzky
2024-07-02 15:19 ` Marc Zyngier
2024-07-02 17:55   ` Christian Zigotzky
2024-07-02 19:49     ` Marc Zyngier
2024-07-03  3:11       ` Christian Zigotzky
2024-07-03  6:40         ` Marc Zyngier
2024-07-03 10:26           ` Christian Zigotzky
2024-07-03 10:41             ` Marc Zyngier
2024-07-03 16:23               ` Christian Zigotzky
2024-07-02 16:54 ` Marc Zyngier
2024-07-02 20:48   ` Rob Herring
2024-07-02 21:42     ` Marc Zyngier
2024-07-03 11:30     ` Michael Ellerman
2024-07-03 12:09       ` Marc Zyngier
2024-07-03  3:27   ` Christian Zigotzky
2024-07-03  6:41     ` Marc Zyngier
2024-07-04  4:10   ` Christian Zigotzky
2024-07-04  8:28     ` Marc Zyngier
2024-07-04 18:54       ` Christian Zigotzky
2024-07-05  7:05         ` Christian Zigotzky
2024-07-05  8:05           ` Christian Zigotzky
2024-07-05 13:01             ` Marc Zyngier
2024-07-05 13:30               ` Trevor Dickinson
2024-07-09  3:46               ` Damien Stewart
2024-07-09 12:48                 ` Michael Ellerman
2024-07-04 11:53     ` Michael Ellerman
2024-07-04 18:27       ` Christian Zigotzky
2024-07-04 18:59         ` Christian Zigotzky
2024-07-05  1:19           ` Michael Ellerman
2024-07-05 20:45             ` Segher Boessenkool
2024-07-06  3:51             ` Christian Zigotzky
2024-07-06  4:15             ` Christian Zigotzky
2024-07-06 15:54               ` Christian Zigotzky
2024-07-10  3:53                 ` Christian Zigotzky
2024-07-10 15:05                   ` Rob Herring
2024-07-10 15:53                     ` Christian Zigotzky
2024-07-06  4:08         ` Christian Zigotzky
2024-07-05  6:59     ` Christian Zigotzky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).