Thanks Nigel, yes I'm looking at filing some Debian bugs (their kernel package broken on this platform, maybe others found this out), but despite the age it runs modern Python (Django) applications surprisingly fast!
Original Message:
Sent: Thu April 13, 2023 05:11 AM
From: Nigel Griffiths
Subject: bug report: IBM Linux ipr driver
Hi Stuart,
Your POWER5 machine is coming up to 20 years old (first released in 2004) - there is no longer support from IBM.
And you say AIX works as expected - phew!
IBM may have contributed a device driver to open source but support would have also been handed over.
Since then Linux on POWER was flipped from Big Endian to Little Endian (to help out programmers that don't understand the difference and make ghastly assumptions) and now IBM supports only Red Hat and SUSE as Enterprise Linux flavours (assuming a paid-up support contract.
I would put your question on a Debian forum as the Debian version you are using is current.
You will probably have thought of that yourself.
Good luck,
------------------------------
Nigel Griffiths
Original Message:
Sent: Wed April 12, 2023 11:23 PM
From: Stuart MacIntosh
Subject: bug report: IBM Linux ipr driver
Hello I've been testing Linux (Debian bookworm) on a 9406-520, old I know but still a useful machine, and can reproduce an issue with the IBM ipr driver contributed to the kernel, is this the right place to report a bug with that?
Steps to reproduce are simple, so I wonder how much testing this received or if this hardware/software configuration was never supported?
1. Configure single LPAR for AIX or Linux, given all system resources
2. Configure disks as JBOD 512b (pdisk only) using Standalone diagnostics (or configure a RAID array)
3. Boot Debian bookworm netinst PPC64 via CD/DVD
4. Check dmesg/kernel log for ipr driver errors. Note if RAID is configured, same/similar error but no logical device shown by driver, so Debian installer does not show any target disk(s)
Appreciate any help, and I also note this occurs using current kernel sources (which IBM provided AFAIK)
Stuart
edit: this is the device from lspci -v
0003:d0:01.0 RAID bus controller: Mylex Corporation AcceleRAID 600/500/400/Sapphire support Device (rev 04) Subsystem: IBM Dual Channel PCI-X U320 SCSI RAID Adapter Device tree node: /sys/firmware/devicetree/base/pci@800000020000003/pci@2,4/pci1069,b166@1 Flags: bus master, 66MHz, slow devsel, latency 144, IRQ 325, IOMMU group 2 BIST result: 00 Memory at 400b0900000 (64-bit, non-prefetchable) [size=256K] Memory at 400b0000000 (64-bit, non-prefetchable) [size=8M] Expansion ROM at 400b0800000 [disabled] [size=1M] Capabilities: <access denied> Kernel driver in use: ipr Kernel modules: ipr
errors suggest device is being reset but unsure why only Linux ipr driver behaves like this (i5 and AIX appear to work fine on same machine)
[ 103.539069] sd 0:1:8:0: [sdb] tag#21 Resetting device[ 103.589501] ipr 0003:d0:01.0: Adapter being reset as a result of error recovery.[ 106.756904] ipr 0003:d0:01.0: Initializing IOA.[ 121.042439] ipr 0003:d0:01.0: Starting IOA initialization sequence.[ 121.047281] ipr 0003:d0:01.0: Adapter firmware version: 07110026[ 121.110555] ipr 0003:d0:01.0: IOA initialized.[ 131.398987] sd 0:0:8:0: [sda] tag#28 Resetting device[ 131.447469] ipr 0003:d0:01.0: Adapter being reset as a result of error recovery.[ 134.596890] ipr 0003:d0:01.0: Initializing IOA.[ 148.882115] ipr 0003:d0:01.0: Starting IOA initialization sequence.[ 148.886608] ipr 0003:d0:01.0: Adapter firmware version: 07110026[ 148.949878] ipr 0003:d0:01.0: IOA initialized.
------------------------------
Stuart MacIntosh
------------------------------