Hi folks,

I did a previous search on this mailing list archive and found no
similar problem, that's why I'm posting it now. My problem is similar to
this one:

http://bugzilla.kernel.org/show_bug.cgi?id=5751

which seems to be resolved but I got the latest kernel available
(2.6.15.4) and the problem still persists on my machine. (than I rolled
back to 2.6.12)

A brief decription:

  My notebook is having serious problems with all periferics like
network cards, keyboard, mouse and sound. Some times the network just
dies, other times the mouse. The keyboard is the worse, I can't type
five chars in a row that it miss one. (so, im sorry for many typos on
this message ;)

  I used Suse linux without ACPI and it was just fine, but when I wanted
the ACPI working I started my nightmare. Now I use Ubuntu and I can't
turn off the ACPI (by adding acpi=off on kernel's line) because when I
do it the kernel assign IRQ 102 to my wireless card and the wired card
just don't get up.

  I posted a message like this on usenet and a nice guy (Peter Breuer)
got me some answers but he was conviced that my problem was the NIC.
Unfortunatelly everything else is failing.

Now, my system:

Machine:
Toshiba Equium L20 198 (a crap, I might say)
 - ATI mainboard, sound and graphics
 - Realtek 10/100 wired NIC (yeah, I know)
 - Atheros 10/100 wireless NIC

All cards are on-board, no PCMCIA, USB etc.


$ uname -a
Linux brubeck 2.6.12-10-386 #1 Mon Jan 16 17:18:08 UTC 2006 i686
GNU/Linux


$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 13
model name      : Intel(R) Celeron(R) M processor         1.50GHz
stepping        : 8
cpu MHz         : 1497.275
cache size      : 1024 KB

$ acpi -v
acpi 0.09
(...)
$ acpi -V
     Thermal 1: ok, 52.0 degrees C
  AC Adapter 1: on-line
$ acpi -b
$

(on Suse it used to give me the battery as well)


The error messages I have on /var/log/messages:

Feb 12 20:59:25 localhost kernel: [4331271.014000]     ACPI-0362: ***
Error: Looking up [Z00D] in namespace, AE_NOT_FOUND
Feb 12 20:59:25 localhost kernel: [4331271.014000] search_node dde85920
start_node dde85920 return_node 00000000
Feb 12 20:59:25 localhost kernel: [4331271.014000]     ACPI-0508: ***
Error: Method execution failed [\_SB_.BAT1._BST] (Node dde84820),
AE_NOT_FOUND

Feb 12 20:59:30 localhost kernel: [4331275.912000]     ACPI-0362: ***
Error: Looking up [Z00D] in namespace, AE_NOT_FOUND
Feb 12 20:59:30 localhost kernel: [4331275.912000] search_node dde85920
start_node dde85920 return_node 00000000
Feb 12 20:59:30 localhost kernel: [4331275.912000]     ACPI-0508: ***
Error: Method execution failed [\_SB_.BAT1._BST] (Node dde84820),
AE_NOT_FOUND

(as you can see, one group every 5 seconds, must be some kind of
polling)


Some detailed output such as dmesg and lspci -v are at
http://www.systemcall.com.br/rengolin/acpi/ but here I'll post some of
them I found more interesting:

  === DMESG

When using ACPI, the first lines of 'dmesg | grep -i acpi' are:
[4294671.224000] ACPI: Looking for DSDT in initrd... not found!
[4294671.409000] ACPI: bus type pci registered
[4294671.409000] ACPI: Subsystem revision 20050729
[4294671.411000]     ACPI-0362: *** Error: Looking up [Z00D] in
namespace, AE_NOT_FOUND

So, first, it wasn't updated according to the kernel bugzilla (stated
above). Then, it didn't find ay DSDT, so ow could it know how t deal
accordingly with my hardware's powermanagement ? Is it the cause of the
messages I see on ar/log/messages ?

Also, it says later:
[4294764.683000] ACPI: AC Adapter [ACAD] (on-line)
[4294764.863000] ACPI: Battery Slot [BAT1] (battery present)

So, if it's really dettecting my battery, why 'acpi -b' won't show it ?

When not using ACPI, the 'dmesg | grep -i pci' shows me:
[   20.386353] PCI->APIC IRQ transform: 0000:09:01.0[B] -> IRQ 17
[   20.386358] PCI->APIC IRQ transform: 0000:09:02.0[A] -> IRQ 0
[   20.386364] PCI->APIC IRQ transform: 0000:09:04.0[A] -> IRQ 102

Some weird IRQs for me, never saw something like that, but, is APIC the
fallback for routing IRQs when no ACPI is in use ? Why some said me to
turn off the local APIC ? (btw, noapic on kernel line gave me kernel
panic)

The board receiving the weir IRQs (0 and 102) are both NIC (see lspci
output on my site).

Also, if you do a diff on the output of 'lspci -v' with and without
ACPI, you will find:

$ diff lspci.acpi lspci.noacpi
[ this is Realtek's line ]
92c92
<       Flags: bus master, medium devsel, latency 64, IRQ 21
---
>       Flags: bus master, medium devsel, latency 64
[ and this is Atheros line ]
99c99
<       Flags: bus master, medium devsel, latency 168, IRQ 22
---
>       Flags: medium devsel, IRQ 102


One more thing I've noted, it says:
[4294671.537000] PCI: If a device doesn't work, try "pci=routeirq".  If
it helps, post a report

Well,I did booted with 'pci=routeirq' but the problem persists.


So, on my site http://www.systemcall.com.br/rengolin/acpi/ I've put all
files mentioned here and some others related to this problem. If you
need more information, please ask me.

The filenames are: program-name.[acpi|noacpi].greped-string

Please note that I've taked a long time to write this, debgging and
rebooing lots of times and, as I stated on the beginning, the problem
might have been resolved in future versions of the kernel, but I'd like
to contriute as many as I can to ACPI development even if all my debug
information is outdated. Maybe you can use all this information for
something else.

many thanks in advance,
--rengolin

-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to