* aic7xxx lockup for SMP for 2.4.22
@ 2003-10-15 9:29 Peter Maersk-Moller
2003-10-15 12:15 ` Peter Maersk-Moller
0 siblings, 1 reply; 9+ messages in thread
From: Peter Maersk-Moller @ 2003-10-15 9:29 UTC (permalink / raw)
To: linux-kernel
Hi
Recent postings on this suggest some changes/problems with
aic7xxx, but none of them seems to be like this.
It seems that the aic7xxx driver while booting a SMP enabled
2.4.22 kernel waits (lock-up?) forever.
The lock-up does not happen if I disable SMP, make distclean
and recompile the kernel.
The controller used is a PCI based Adaptec 29160 (aic7892).
The board is a dual Pentium III DBD100 from Iwill.
Compiler GCC 3.2.3
Distro : Slackware 9.1
Has anyone else seen this ?
Kind regards
----------------------------------------------------------------
Peter Maersk-Moller
----------------------------------------------------------------
Ogg/Vorbis support for MPEG4IP. YUV12, XviD, AVI and MP4 support
for libmpeg2. See http://www.maersk-moller.net/projects/
----------------------------------------------------------------
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: aic7xxx lockup for SMP for 2.4.22
2003-10-15 9:29 aic7xxx lockup for SMP for 2.4.22 Peter Maersk-Moller
@ 2003-10-15 12:15 ` Peter Maersk-Moller
2003-10-15 15:24 ` Zwane Mwaikambo
2003-10-15 17:40 ` John Stoffel
0 siblings, 2 replies; 9+ messages in thread
From: Peter Maersk-Moller @ 2003-10-15 12:15 UTC (permalink / raw)
To: linux-kernel
Hi
More info on the subject. It turns out that a 2.4.22 kernel
without SMP-support but with IO-APIC enabled will also lock-up/stop
when it installs the aic7xxx driver upon boot. Disabling the IO-APIC
and disabling SMP-support makes the kernel boot normally.
Peter Maersk-Moller wrote:
> Hi
> Recent postings on this suggest some changes/problems with
> aic7xxx, but none of them seems to be like this.
> It seems that the aic7xxx driver while booting a SMP enabled
> 2.4.22 kernel waits (lock-up?) forever.
> The lock-up does not happen if I disable SMP, make distclean
> and recompile the kernel.
> The controller used is a PCI based Adaptec 29160 (aic7892).
> The board is a dual Pentium III DBD100 from Iwill.
> Compiler GCC 3.2.3
> Distro : Slackware 9.1
> Has anyone else seen this ?
Kind regards
----------------------------------------------------------------
Peter Maersk-Moller
----------------------------------------------------------------
Ogg/Vorbis support for MPEG4IP. YUV12, XviD, AVI and MP4 support
for libmpeg2. See http://www.maersk-moller.net/projects/
----------------------------------------------------------------
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: aic7xxx lockup for SMP for 2.4.22
2003-10-15 12:15 ` Peter Maersk-Moller
@ 2003-10-15 15:24 ` Zwane Mwaikambo
2003-10-15 17:40 ` Peter Maersk-Moller
2003-10-15 17:40 ` John Stoffel
1 sibling, 1 reply; 9+ messages in thread
From: Zwane Mwaikambo @ 2003-10-15 15:24 UTC (permalink / raw)
To: Peter Maersk-Moller; +Cc: linux-kernel
On Wed, 15 Oct 2003, Peter Maersk-Moller wrote:
> Hi
>
> More info on the subject. It turns out that a 2.4.22 kernel
> without SMP-support but with IO-APIC enabled will also lock-up/stop
> when it installs the aic7xxx driver upon boot. Disabling the IO-APIC
> and disabling SMP-support makes the kernel boot normally.
How about UP and IO-APIC?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: aic7xxx lockup for SMP for 2.4.22
2003-10-15 15:24 ` Zwane Mwaikambo
@ 2003-10-15 17:40 ` Peter Maersk-Moller
2003-10-15 18:36 ` Zwane Mwaikambo
0 siblings, 1 reply; 9+ messages in thread
From: Peter Maersk-Moller @ 2003-10-15 17:40 UTC (permalink / raw)
To: Zwane Mwaikambo; +Cc: linux-kernel
Hi
Zwane Mwaikambo wrote:
>>More info on the subject. It turns out that a 2.4.22 kernel
>>without SMP-support but with IO-APIC enabled will also lock-up/stop
>>when it installs the aic7xxx driver upon boot. Disabling the IO-APIC
>>and disabling SMP-support makes the kernel boot normally.
> How about UP and IO-APIC?
Assuming UP means uni-processor, do you then mean removing
one of the processors or just disabling (ie. not enabling) SMP ?
The latter case (enabling IO-APIC and disabling SMP) makes the
boot process halt when it come to activating the aic7xxx driver.
--PMM
----------------------------------------------------------------
Peter Maersk-Moller
----------------------------------------------------------------
Ogg/Vorbis support for MPEG4IP. YUV12, XviD, AVI and MP4 support
for libmpeg2. See http://www.maersk-moller.net/projects/
----------------------------------------------------------------
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: aic7xxx lockup for SMP for 2.4.22
2003-10-15 12:15 ` Peter Maersk-Moller
2003-10-15 15:24 ` Zwane Mwaikambo
@ 2003-10-15 17:40 ` John Stoffel
2003-10-15 18:31 ` Peter Maersk-Moller
1 sibling, 1 reply; 9+ messages in thread
From: John Stoffel @ 2003-10-15 17:40 UTC (permalink / raw)
To: Peter Maersk-Moller; +Cc: linux-kernel
Peter> More info on the subject. It turns out that a 2.4.22 kernel
Peter> without SMP-support but with IO-APIC enabled will also
Peter> lock-up/stop when it installs the aic7xxx driver upon
Peter> boot. Disabling the IO-APIC and disabling SMP-support makes the
Peter> kernel boot normally.
Peter> Peter Maersk-Moller wrote:
>> Hi
>> Recent postings on this suggest some changes/problems with
>> aic7xxx, but none of them seems to be like this.
>> It seems that the aic7xxx driver while booting a SMP enabled
>> 2.4.22 kernel waits (lock-up?) forever.
>> The lock-up does not happen if I disable SMP, make distclean
>> and recompile the kernel.
>> The controller used is a PCI based Adaptec 29160 (aic7892).
>> The board is a dual Pentium III DBD100 from Iwill.
>> Compiler GCC 3.2.3
>> Distro : Slackware 9.1
>> Has anyone else seen this ?
I've got a 2.4.21 system running SMP, PIII Xeon, booting off AIC7890,
using AIC7880, and another 2940 (I think) along with a pair of 120gb
drives on the IDE controllers. It's working quite nicely, and I'm
planning on moving to 2.4.22 soon as well.
My system has the Intel GX chipset, what does yours have? I've also
turned off ACPI in the bios, but I do have:
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_GOOD_APIC=y
in my config. Maybe it's a chipset issue you're seeing?
John
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: aic7xxx lockup for SMP for 2.4.22
2003-10-15 17:40 ` John Stoffel
@ 2003-10-15 18:31 ` Peter Maersk-Moller
0 siblings, 0 replies; 9+ messages in thread
From: Peter Maersk-Moller @ 2003-10-15 18:31 UTC (permalink / raw)
To: John Stoffel; +Cc: linux-kernel
Hi
John Stoffel wrote:
> My system has the Intel GX chipset, what does yours have?
BX440
> I've also
> turned off ACPI in the bios, but I do have:
Not sure i can do that - must check.
To be a little bit more detailed, in the PC are installed the following
a) AGP Matrox 400 or 450
b) PCI 3c95x
c) PCI Adaptec 29160
c) PCI bttv WinTV
e) Free
f) ISA pnp Winmodem
g) ISA pnp SB16
Yes, it's an old machine ;-)
Anyway, removing all but the AGP card and moving the controller to slot b)
and then installing the cards as
a) AGP Matrox 400 or 450
b) PCI Adaptec 29160
c) PCI 3c95x
d) PCI bttv WinTV
e) Free
f) ISA pnp SB16
g) ISA pnp Winmodem
cures the problem both with and without SMP and IO-APIC enabled.
So far so good for me. I suspect some how there was an undetected
IRQ/ISA/PCI problem, but that still mean that the driver can work
well with the IO-APIC disabled while hanging when IO-APIC enabled.
If anybody want's to persue this, I'd be happy to reproduce
the error.
Kind regards
----------------------------------------------------------------
Peter Maersk-Moller
----------------------------------------------------------------
Ogg/Vorbis support for MPEG4IP. YUV12, XviD, AVI and MP4 support
for libmpeg2. See http://www.maersk-moller.net/projects/
----------------------------------------------------------------
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: aic7xxx lockup for SMP for 2.4.22
2003-10-15 17:40 ` Peter Maersk-Moller
@ 2003-10-15 18:36 ` Zwane Mwaikambo
2003-10-15 18:44 ` Peter Maersk-Moller
0 siblings, 1 reply; 9+ messages in thread
From: Zwane Mwaikambo @ 2003-10-15 18:36 UTC (permalink / raw)
To: Peter Maersk-Moller; +Cc: linux-kernel
On Wed, 15 Oct 2003, Peter Maersk-Moller wrote:
> Assuming UP means uni-processor, do you then mean removing
> one of the processors or just disabling (ie. not enabling) SMP ?
>
> The latter case (enabling IO-APIC and disabling SMP) makes the
> boot process halt when it come to activating the aic7xxx driver.
Thanks that's what i wanted to find out, which 2.4 kernel version does it
work with?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: aic7xxx lockup for SMP for 2.4.22
2003-10-15 18:36 ` Zwane Mwaikambo
@ 2003-10-15 18:44 ` Peter Maersk-Moller
2003-10-15 19:38 ` Zwane Mwaikambo
0 siblings, 1 reply; 9+ messages in thread
From: Peter Maersk-Moller @ 2003-10-15 18:44 UTC (permalink / raw)
To: Zwane Mwaikambo; +Cc: linux-kernel
Hi
Zwane Mwaikambo wrote:
> On Wed, 15 Oct 2003, Peter Maersk-Moller wrote:
>>Assuming UP means uni-processor, do you then mean removing
>>one of the processors or just disabling (ie. not enabling) SMP ?
>>The latter case (enabling IO-APIC and disabling SMP) makes the
>>boot process halt when it come to activating the aic7xxx driver.
> Thanks that's what i wanted to find out, which 2.4 kernel version does it
> work with?
Hmmm ...... It has worked with 2.4.20 ..... but I just went
through many hardware and software updates and replacements and I
can't (hardware replaced) go back and verify everything ... so I can't
really give you a reliable answer here.
I can try to install everything again in a way that will make it fail
with 2.4.22 and then download and install older versions until it
works again, but that will be a tedious process that will take
many hours of work. Maybe, but only maybe, I'll do it, but only
if you find it VERY useful.
Kind regards
----------------------------------------------------------------
Peter Maersk-Moller
----------------------------------------------------------------
Ogg/Vorbis support for MPEG4IP. YUV12, XviD, AVI and MP4 support
for libmpeg2. See http://www.maersk-moller.net/projects/
----------------------------------------------------------------
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: aic7xxx lockup for SMP for 2.4.22
2003-10-15 18:44 ` Peter Maersk-Moller
@ 2003-10-15 19:38 ` Zwane Mwaikambo
0 siblings, 0 replies; 9+ messages in thread
From: Zwane Mwaikambo @ 2003-10-15 19:38 UTC (permalink / raw)
To: Peter Maersk-Moller; +Cc: linux-kernel
On Wed, 15 Oct 2003, Peter Maersk-Moller wrote:
> Hmmm ...... It has worked with 2.4.20 ..... but I just went
> through many hardware and software updates and replacements and I
> can't (hardware replaced) go back and verify everything ... so I can't
> really give you a reliable answer here.
>
> I can try to install everything again in a way that will make it fail
> with 2.4.22 and then download and install older versions until it
> works again, but that will be a tedious process that will take
> many hours of work. Maybe, but only maybe, I'll do it, but only
> if you find it VERY useful.
No, if you have a suitable workaround, stick with it.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2003-10-15 19:38 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-15 9:29 aic7xxx lockup for SMP for 2.4.22 Peter Maersk-Moller
2003-10-15 12:15 ` Peter Maersk-Moller
2003-10-15 15:24 ` Zwane Mwaikambo
2003-10-15 17:40 ` Peter Maersk-Moller
2003-10-15 18:36 ` Zwane Mwaikambo
2003-10-15 18:44 ` Peter Maersk-Moller
2003-10-15 19:38 ` Zwane Mwaikambo
2003-10-15 17:40 ` John Stoffel
2003-10-15 18:31 ` Peter Maersk-Moller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®