ACPI and PCI; when and what and why?

Booting, installing, newbie
Post Reply
Message
Author
nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

ACPI and PCI; when and what and why?

#1 Post by nooby »

For month now I have had problem booting on my Acer Aspire One D250 and have tried several thing.

One thing that works seems to be pci=noacpi

maybe acpi=off would work too but have not tried it.

ACPI
If this is omitted then Puppy Linux will automatically determine if ACPI is available. ...

Now, also, using ACPI may cause problems with some computers, so you can outright disable it by using acpi=off. But some other options would be to use acpi=noirq to specify to not use ACPI for IRQ routing, add acpi=strict option to be less tolerant of platforms that are not strictly ACPI specification compliant (i.e. disable platform workarounds), and acpi=ht to run only enough ACPI to enable Hyper-Threading.


PCI
pci=noacpi
Do not use ACPI for IRQ routing or for PCI scanning. Doesn't disable as much as acpi=off does so try this instead if ACPI is causing problems.
So my urgent question is.

The text describe what to try out and maybe geeks get why it works.

I ahve no idea why ir works. When to use one or the other. What to use when and Why one should use one or the other.

Could someone explain if I should use acpi=noirq instead for pci=noacpi?
I use Google Search on Puppy Forum
not an ideal solution though

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#2 Post by nooby »

Using wellminded google search I found this one by Aitch but I hardly get what it says there.

http://www.murga-linux.com/puppy/viewto ... 181#296181
Boot parameters

...

At the bootup 5 second page

enter puppy xxxx

where xxxx is any of these: [note space between puppy & xxxx]

apm=off
acpi=off
acpi=on
acpi=force
acpi=noirq
acpi=strict
pci=bios
pci=biosirq
pci=irqpoll
pci=usepirqmask
pci=noacpi
pnpbios=on
pnpbios=off
pnpbios=curr
pnpbios=no-curr

something may work

I have seen arguments cascaded:

[you will have to experiment]

puppy ide=nodma apm=off acpi=off
Yes that is helpful. One can experiment but why does it help when it help.

what is allowing it to boot if one write on kernel line pci=noacpi ?
I use Google Search on Puppy Forum
not an ideal solution though

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#3 Post by nooby »

I was wrong. If the computer start cold have not be active for a while then even the pci=noacpi fails.

So what should I test next? Which of all these that Aitch suggest is most likely to work?
I use Google Search on Puppy Forum
not an ideal solution though

Post Reply