2002-09-23 18:16:52

by Ricky Beam

[permalink] [raw]
Subject: UP IO-APIC

Would someone kindly remove that from the configuration possibilities? It
doesn't work -- and hasn't worked for, what, a year.

--Ricky


2002-09-23 19:46:11

by Miquel van Smoorenburg

[permalink] [raw]
Subject: Re: UP IO-APIC

In article <[email protected]>,
Ricky Beam <[email protected]> wrote:
>Would someone kindly remove that from the configuration possibilities? It
>doesn't work -- and hasn't worked for, what, a year.

What kernel? In 2.4.20-pre<whatever> it works just fine. If it
doesn't work in 2.5 leave it there as an incentive for someone
to fix it for 2.6

Mike.
--
Computers are useless, they only give answers. --Pablo Picasso

2002-09-24 07:27:19

by Zwane Mwaikambo

[permalink] [raw]
Subject: Re: UP IO-APIC

On Mon, 23 Sep 2002, Ricky Beam wrote:

> Would someone kindly remove that from the configuration possibilities? It
> doesn't work -- and hasn't worked for, what, a year.

Worked for me on 2.4.19-pre and 2.5 (haven't tried recent), and still
thats a bad reason to remove it.

Zwane

--
function.linuxpower.ca



2002-09-24 15:25:32

by Ricky Beam

[permalink] [raw]
Subject: Re: UP IO-APIC

On Tue, 24 Sep 2002, Zwane Mwaikambo wrote:
>> Would someone kindly remove that from the configuration possibilities? It
>> doesn't work -- and hasn't worked for, what, a year.
>
>Worked for me on 2.4.19-pre and 2.5 (haven't tried recent), and still
>thats a bad reason to remove it.

It works in 2.4, but I've never seen it work in 2.5 -- but I've not compiled
every 2.5.X. Neither the local APIC or IO APIC work in non-SMP configurations
due to dependencies on things in mpparse.c (read: SMP functions.) The local
APIC makes perfect sense albeit rare. Single processor IO APICs are very
rare and are usually MP systems with only one processor.

APIC support in 2.5 is very closely tied to SMP. (and technically, ACPI.)

--Ricky


2002-09-24 17:57:33

by Miquel van Smoorenburg

[permalink] [raw]
Subject: Re: UP IO-APIC

In article <[email protected]>,
Ricky Beam <[email protected]> wrote:
>The local
>APIC makes perfect sense albeit rare. Single processor IO APICs are very
>rare and are usually MP systems with only one processor.

I think most AMD Athlon boards have an IO APIC

Mike.
--
Computers are useless, they only give answers. --Pablo Picasso

2002-09-24 18:01:52

by Zwane Mwaikambo

[permalink] [raw]
Subject: Re: UP IO-APIC

On Tue, 24 Sep 2002, Ricky Beam wrote:

> It works in 2.4, but I've never seen it work in 2.5 -- but I've not compiled
> every 2.5.X. Neither the local APIC or IO APIC work in non-SMP configurations

I've been using it since inception with local APIC, UP-IOAPIC broke a
couple of times only.

> due to dependencies on things in mpparse.c (read: SMP functions.) The local
> APIC makes perfect sense albeit rare. Single processor IO APICs are very
> rare and are usually MP systems with only one processor.

... Or UP machines with chipsets with IOAPICs (Microsoft recommends
hardware manufaturers to use one).

> APIC support in 2.5 is very closely tied to SMP. (and technically, ACPI.)

Not the case for local APIC, i'll try building .38 with UP IOAPIC.

Zwane

--
function.linuxpower.ca

2002-09-24 18:29:38

by Bob Tracy

[permalink] [raw]
Subject: Re: UP IO-APIC

Zwane Mwaikambo wrote:
> On Tue, 24 Sep 2002, Ricky Beam wrote:
>
> > It works in 2.4, but I've never seen it work in 2.5 -- but I've not compiled
> > every 2.5.X. Neither the local APIC or IO APIC work in non-SMP configurations
>
> I've been using it since inception with local APIC, UP-IOAPIC broke a
> couple of times only.

My Dell notebook has an APIC, but it has gotten disabled automatically
at boot time ever since someone labeled my BIOS as broken :-). FWIW,
I don't disagree with the "broken" label.

--
-----------------------------------------------------------------------
Bob Tracy WTO + WIPO = DMCA? http://www.anti-dmca.org
[email protected]
-----------------------------------------------------------------------

2002-09-24 23:14:22

by Benjamin LaHaise

[permalink] [raw]
Subject: Re: UP IO-APIC

On Tue, Sep 24, 2002 at 06:01:10PM +0000, Miquel van Smoorenburg wrote:
> In article <[email protected]>,
> Ricky Beam <[email protected]> wrote:
> >The local
> >APIC makes perfect sense albeit rare. Single processor IO APICs are very
> >rare and are usually MP systems with only one processor.
>
> I think most AMD Athlon boards have an IO APIC

I'd love to have it enabled in a distro kernel, but as Arjan pointed out, it
currently breaks some laptops if enabled. What we need is someone to weed
things out such that io apic setup gets done after command line parsing, but
that is a bit tricky...

-ben

2002-09-24 21:07:38

by Bill Davidsen

[permalink] [raw]
Subject: Re: UP IO-APIC

On Tue, 24 Sep 2002, Zwane Mwaikambo wrote:

>
> ... Or UP machines with chipsets with IOAPICs (Microsoft recommends
> hardware manufaturers to use one).
>
> > APIC support in 2.5 is very closely tied to SMP. (and technically, ACPI.)
>
> Not the case for local APIC, i'll try building .38 with UP IOAPIC.

I didn't get a compile with it on, finally got a compile and boot of
2.5.38-mm2 with most of the patches here in the last few days. It doesn't
see my SCSI controller, sound doesn't work, but it booted ;-)

--
bill davidsen <[email protected]>
CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.

2002-09-25 14:38:35

by Lars Marowsky-Bree

[permalink] [raw]
Subject: Re: UP IO-APIC

On 2002-09-24T19:19:34,
Benjamin LaHaise <[email protected]> said:

> > >APIC makes perfect sense albeit rare. Single processor IO APICs are very
> > >rare and are usually MP systems with only one processor.
> > I think most AMD Athlon boards have an IO APIC
> I'd love to have it enabled in a distro kernel, but as Arjan pointed out, it
> currently breaks some laptops if enabled.

Well, _not_ enabling IO-APIC on UP breaks my Athlon / KT333 at home; random
freezes are the result, so I prefer to enable it...

So whichever default is chosen, someone is burned. I hate hardware.


Sincerely,
Lars Marowsky-Br?e <[email protected]>

--
Principal Squirrel
Research and Development, SuSE Linux AG

``Immortality is an adequate definition of high availability for me.''
--- Gregory F. Pfister