Re: Why do so many machines need "noapic"?



On Saturday 15 September 2007, Andrew Morton wrote:
There are 48 bugs in bugzilla which mention "noapic"

http://bugzilla.kernel.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=noapic&kernel_version_type=allwordssubstr&kernel_version=&bug_status=NEW&bug_status=REOPENED&bug_status=ASSIGNED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfieldvalue=&regression=both&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=

And there are 173,000 on the internet ;)
http://www.google.com/search?hl=en&q=linux+noapic&btnG=Google+Search

We screwed this pooch a long time ago - years. Perhaps if some of the many
noapic users could run a bisection search to work out when it broke we
could start fixing things. But they all have a workaround so there's no
motivation.

I have 2 SMP-Boards and both need noapic. One is from 2001 (AUSUS CUR-DLS),
one is from June 2006 (Gigabyte M57SLI-S4).

There are many reasons:

1. Bugs which have such a simple workaround don't get much attention.

2. Usually SMP boards are used for machines, which just HAVE to work,
since they have been expensive. These are not consumer boards.

3. I usually had only USB problems (no IRQ), if ommiting noapic.
USB technology is a cosumer grade technology and enterprise
grade developers don't have much interest in it (until now?).

4. IRQ routing setup is often a BIOS issue. You might be able
to fix that by upgrading your BIOS. That often needs a Windows
tool. Linux people not always (want to) have access to Windows :-)

I reported the all the problems (starting 2001), no developer
seemed interested.

I can report them against the latest RC6 kernel tomorrow and put them
into bugzilla, if we now REALLY care.


Best Regards

Ingo Oeser
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: Why do so many machines need "noapic"?
    ... grade developers don't have much interest in it. ... IRQ routing setup is often a BIOS issue. ... That often needs a Windows ... I can report them against the latest RC6 kernel tomorrow and put them ...
    (Linux-Kernel)
  • Re: Putting 40 gig hard drive into a 1996 PC
    ... The date of the BIOS was 1996. ... >> me that the BIOS could be configured to recognise the "new large hard ... >> booting up (before getting to Windows), ... >> Should I take along any special software to get the PC to report the ...
    (alt.comp.hardware.pc-homebuilt)
  • Re: Picture rotated 90 degrees - help!
    ... Everything seem fine until windows is fully loaded (i.e. during the bios ... report and XP splash screen), but then the picture appears turned by 90 ... It's worth turning off the option of hotkeys for this, ...
    (uk.comp.homebuilt)
  • Re: Putting 40 gig hard drive into a 1996 PC
    ... The date of the BIOS was 1996. ... As I was running Fdisk after installing the drive, ... Later on, after loading Windows 98, I noticed that as the PS was ... Should I take along any special software to get the PC to report the ...
    (alt.comp.hardware.pc-homebuilt)
  • Re: Problem with XP scheduler?
    ... While it is possible to write a BIOS vector, ... With SATA drives, ... The reason for a lack of malware on Unix, Linux, MAC, etc. is that those ... With 90% of computers running Windows ...
    (microsoft.public.win32.programmer.kernel)