The PCI IRQ map for the old Motorola PowerStackII (Utah) boards was
incorrect, but this breakage wasn't exposed until 2.5, and finally fixed
until recently by Sebastian Heutling [off-list ref].
Signed-off-by: Christian Kujau <redacted>
Signed-off-by: Tom Rini <redacted>
The PCI IRQ map for the old Motorola PowerStackII (Utah) boards was
incorrect, but this breakage wasn't exposed until 2.5, and finally fixed
until recently by Sebastian Heutling [off-list ref].
Tssk. Total whitespace corruption. Please fix your mailer.
Linus
From: Meelis Roos <hidden> Date: 2005-02-22 08:37:15
The PCI IRQ map for the old Motorola PowerStackII (Utah) boards was
incorrect, but this breakage wasn't exposed until 2.5, and finally fixed
until recently by Sebastian Heutling [off-list ref].
Yesterday I finally got around to testing it. It seems the patch has
been applied in Linus's tree so I downloaded the latest BK and tried it.
Still does not work for me but this time it's different. Before the
patch SCSI worked fine but PCI NICs caused hangs. Now I can't test PCI
NICs because even the onboard 53c825 SCSI hangs - seems it gets no
interrupts.
It detects the HBA, tries device discovery, gets a timeout, ABORT,
timeout, TARGET RESET, timeout, BUS RESET, timeout, HOST RESET and there
it hangs.
Does it work for anyone else on Powerstack II Pro4000 (Utah)?
--
Meelis Roos (mroos@linux.ee)
From: Sebastian Heutling <hidden> Date: 2005-02-22 12:01:05
Meelis Roos wrote:
quoted
The PCI IRQ map for the old Motorola PowerStackII (Utah) boards was
incorrect, but this breakage wasn't exposed until 2.5, and finally fixed
until recently by Sebastian Heutling [off-list ref].
Yesterday I finally got around to testing it. It seems the patch has
been applied in Linus's tree so I downloaded the latest BK and tried it.
Still does not work for me but this time it's different. Before the
patch SCSI worked fine but PCI NICs caused hangs. Now I can't test PCI
NICs because even the onboard 53c825 SCSI hangs - seems it gets no
interrupts.
It detects the HBA, tries device discovery, gets a timeout, ABORT,
timeout, TARGET RESET, timeout, BUS RESET, timeout, HOST RESET and
there it hangs.
Does it work for anyone else on Powerstack II Pro4000 (Utah)?
It does work in 2.6.8 using backported patches (e.g. the debian 2.6.8
kernel). But it doesn't work above that version because of other patches
in arch/ppc/platforms/prep_pci.c and arch/ppc/platforms/prep_setup.c
(made by Tom Rini?). I couldn't find out what exactly is causing this
problem yet (because lack of time and the fact that my Powerstack is
used as a router).
Basti
From: Leigh Brown <hidden> Date: 2005-02-22 12:24:04
Sebastian Heutling said:
Meelis Roos wrote:
quoted
quoted
The PCI IRQ map for the old Motorola PowerStackII (Utah) boards was
incorrect, but this breakage wasn't exposed until 2.5, and finally
fixed
until recently by Sebastian Heutling [off-list ref].
Yesterday I finally got around to testing it. It seems the patch has
been applied in Linus's tree so I downloaded the latest BK and tried it.
Still does not work for me but this time it's different. Before the
patch SCSI worked fine but PCI NICs caused hangs. Now I can't test PCI
NICs because even the onboard 53c825 SCSI hangs - seems it gets no
interrupts.
It detects the HBA, tries device discovery, gets a timeout, ABORT,
timeout, TARGET RESET, timeout, BUS RESET, timeout, HOST RESET and
there it hangs.
Does it work for anyone else on Powerstack II Pro4000 (Utah)?
It does work in 2.6.8 using backported patches (e.g. the debian 2.6.8
kernel). But it doesn't work above that version because of other patches
in arch/ppc/platforms/prep_pci.c and arch/ppc/platforms/prep_setup.c
(made by Tom Rini?). I couldn't find out what exactly is causing this
problem yet (because lack of time and the fact that my Powerstack is
used as a router).
Ah, this could well be my fault. Those patches were to improve support
of IBM RS/6000 PReP boxes. Do those machines have residual data? If
so, could anyone who has one send me the contents of /proc/residual?
Also, a full boot log when working and failing would be cool.
From: Christian Kujau <hidden> Date: 2005-02-22 16:27:46
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Leigh Brown wrote:
quoted
quoted
It detects the HBA, tries device discovery, gets a timeout, ABORT,
timeout, TARGET RESET, timeout, BUS RESET, timeout, HOST RESET and
there it hangs.
it does not really hang, it just tries to initialize every target of the
HBA (here: from sym0:0:0: to sym0:15:0, see [1] for more info) and it is
so busy with it that the bootprocess seems to hang. after failing with the
last target, booting continues just fine. (i have no disks attached,
booting via nfsroot)
Ah, this could well be my fault. Those patches were to improve support
of IBM RS/6000 PReP boxes. Do those machines have residual data? If
so, could anyone who has one send me the contents of /proc/residual?
Also, a full boot log when working and failing would be cool.
[1] it's all here: http://nerdbynature.de/bits/hal/2.6.11-rc3/
(yes, they are from different dates, but the setup is the same. the
kernelversion from messages is 2.6.11-rc2, the rest is all 2.6.11-rc3,
from vanilla (-BK) sources)
thanks,
Christian.
- --
BOFH excuse #67:
descramble code needed from software company
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCG11y+A7rjkF8z0wRAvMoAKCWliE97XWNmFv+xf7d3yU5vN3tDQCffMCj
Y8hf0xXrOsCA6WkZUPKkUa0=
=ECSk
-----END PGP SIGNATURE-----
From: Sebastian Heutling <hidden> Date: 2005-02-22 18:26:57
Leigh Brown wrote:
Sebastian Heutling said:
quoted
Meelis Roos wrote:
quoted
quoted
The PCI IRQ map for the old Motorola PowerStackII (Utah) boards was
incorrect, but this breakage wasn't exposed until 2.5, and finally
fixed
until recently by Sebastian Heutling [off-list ref].
Yesterday I finally got around to testing it. It seems the patch has
been applied in Linus's tree so I downloaded the latest BK and tried it.
Still does not work for me but this time it's different. Before the
patch SCSI worked fine but PCI NICs caused hangs. Now I can't test PCI
NICs because even the onboard 53c825 SCSI hangs - seems it gets no
interrupts.
It detects the HBA, tries device discovery, gets a timeout, ABORT,
timeout, TARGET RESET, timeout, BUS RESET, timeout, HOST RESET and
there it hangs.
Does it work for anyone else on Powerstack II Pro4000 (Utah)?
It does work in 2.6.8 using backported patches (e.g. the debian 2.6.8
kernel). But it doesn't work above that version because of other patches
in arch/ppc/platforms/prep_pci.c and arch/ppc/platforms/prep_setup.c
(made by Tom Rini?). I couldn't find out what exactly is causing this
problem yet (because lack of time and the fact that my Powerstack is
used as a router).
Ah, this could well be my fault. Those patches were to improve support
of IBM RS/6000 PReP boxes. Do those machines have residual data? If
so, could anyone who has one send me the contents of /proc/residual?
Also, a full boot log when working and failing would be cool.
No, the PowerstackII Pro4000 (Utah) has no residual. I couldn't see
anything unusal in the bootlogs except that
neither IDE nor SCSI interrupts occour (timeouts for SCSI and lost
interrupts for IDE). I assume other PCI-devices have a similar problem.
I will try to extract some bootlogs in the next days but I think they
won't help.
Basti
From: Sven Luther <hidden> Date: 2005-02-24 07:57:41
On Tue, Feb 22, 2005 at 10:36:36AM +0200, Meelis Roos wrote:
quoted
The PCI IRQ map for the old Motorola PowerStackII (Utah) boards was
incorrect, but this breakage wasn't exposed until 2.5, and finally fixed
until recently by Sebastian Heutling [off-list ref].
Yesterday I finally got around to testing it. It seems the patch has
been applied in Linus's tree so I downloaded the latest BK and tried it.
Still does not work for me but this time it's different. Before the
patch SCSI worked fine but PCI NICs caused hangs. Now I can't test PCI
NICs because even the onboard 53c825 SCSI hangs - seems it gets no
interrupts.
It detects the HBA, tries device discovery, gets a timeout, ABORT,
timeout, TARGET RESET, timeout, BUS RESET, timeout, HOST RESET and there
it hangs.
Does it work for anyone else on Powerstack II Pro4000 (Utah)?
This seems to work fine: onboard scsi is OK, pci nic with de4x5 is OK
too. Haven't got more PCI cards in there currently.
--
Meelis Roos (mroos@linux.ee)
This seems to work fine: onboard scsi is OK, pci nic with de4x5 is OK
too. Haven't got more PCI cards in there currently.
Ok, can you now install the 2.6.10-3 package from :
http://people.debian.org/~luther/powerpc/2.6.10-3
(you need kernel-image-2.6.10-powerpc and mkvmlinuz), call mkvmlinuz on it (or
add it to kernel-img.conf as postinst_hook=/usr/sbin/mkvmlinuz).
You may probably want also to modify /etc/mkinitrd/mkinitrd:MODULES_DEP to dep
instead of MOST, or you may hit size problems with your initrd, i would be
interested in knowing that.
Then just dd your /boot/vmlinuz-2.6.10-powerpc to your prep partition, or
better yet to a tftp server, and try it out. If the scsi problems are there,
can you fill a bug report against kernel-source-2.6.10 ?
Friendly,
Sven Luther
From: Meelis Roos <hidden> Date: 2005-02-24 20:56:57
Then just dd your /boot/vmlinuz-2.6.10-powerpc to your prep partition, or
better yet to a tftp server, and try it out. If the scsi problems are there,
can you fill a bug report against kernel-source-2.6.10 ?
Thanks for the new kernel. Just filed a bug report on
kernel-source-2.6.10.
You may probably want also to modify /etc/mkinitrd/mkinitrd:MODULES_DEP to dep
instead of MOST, or you may hit size problems with your initrd, i would be
interested in knowing that.
It worked without changing the module list, with 5.2M resulting vmlinuz.
--
Meelis Roos (mroos@linux.ee)
oh, what fun - it's booting! de4x5 is loading (although i build my kernels
with a (compiled in) tulip driver). sym53c8xx gets loaded and initializing
the scsi bus is *not* blocking all other activities as usual.
here are the logs:
http://nerdbynature.de/bits/hal/d-i-2005.02.23/ (working 2.6.8 from Sven)
http://nerdbynature.de/bits/hal/2.6.11-rc3/ (scsi errors)
(note: i still have no disks attached)
thank you,
Christian.
- --
BOFH excuse #286:
Telecommunications is downgrading.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCHnAz+A7rjkF8z0wRAsxtAJ9DPKaUg9nCWGZKGxqd6sCOtVqu1QCfRyjp
934bVyFtXvuTFYLCgQcAhrI=
=hSxn
-----END PGP SIGNATURE-----
oh, what fun - it's booting! de4x5 is loading (although i build my kernels
with a (compiled in) tulip driver). sym53c8xx gets loaded and initializing
the scsi bus is *not* blocking all other activities as usual.
here are the logs:
http://nerdbynature.de/bits/hal/d-i-2005.02.23/ (working 2.6.8 from Sven)
http://nerdbynature.de/bits/hal/2.6.11-rc3/ (scsi errors)
(note: i still have no disks attached)
So, now, we need to find out what the problems where, i think it is something
that went in between 2.6.8 and 2.6.10, and leigh said he had some ideas. Leigh
can you elaborate on those ?
Friendly,
Sven Luther
yes, the prep_pci.c and its irq-mappings. the PowerStackII lines were
changed back and forth, and a current 2.6-BK is only different in one
line to the patch you mentioned:
I guess the one line is the one for the IDE device, ..., indeed. The one line
in question is to enable the onboard IDE controller, which exist but is
probably not used, since the place on the board where it should be has no
connector soldered. I hear that there is an IDE powerstack II model though, so
...