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

[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|Config-Interrupts           |BIOS



------- Additional Comments From [EMAIL PROTECTED]  2006-01-27 21:13 -------
enabling acpi_dbg_level=0xffffffff and waiting a long time...
the log shows that the AML is reading from PCI device 1
to access the PIRQ register:

exregion-0362 [25] ex_pci_config_space_ha: pci_config 0 (8) Seg(0000) Bus(0000)
Dev(0001) Func(0000) Reg(0060)
exregion-0384 [25] ex_pci_config_space_ha: ----Exit- AE_OK
evregion-0421 [24] ev_address_space_dispa: ----Exit- AE_OK
 exfldio-0269 [23] ex_access_region      : ----Exit- AE_OK
 exfldio-0510 [22] ex_field_datum_io     : Value Read 0000000000000000, Width 1

But device 1 is the PCI bridge.
It should be reading from device 7, the PIIX4

Lets try patching up the DSDT:

diff -c DSDT.dsl.orig DSDT.dsl

*** DSDT.dsl.orig       2006-01-25 22:52:11.000000000 -0500
--- DSDT.dsl    2006-01-27 23:31:41.000000000 -0500
***************
*** 2015,2021 ****

              Device (ISA0)
              {
!                 Name (_ADR, 0x00010000)
                  OperationRegion (PIRQ, PCI_Config, 0x60, 0x60)
                  Field (PIRQ, AnyAcc, NoLock, Preserve)
                  {
--- 2015,2021 ----

              Device (ISA0)
              {
!                 Name (_ADR, 0x00070000)
                  OperationRegion (PIRQ, PCI_Config, 0x60, 0x60)
                  Field (PIRQ, AnyAcc, NoLock, Preserve)
                  {

iasl -tc DSDT.dsl
cp DSDT.hex include
grep DSDT .config
CONFIG_ACPI_CUSTOM_DSDT=y
CONFIG_ACPI_CUSTOM_DSDT_FILE="DSDT.hex"

and bingo:

ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)             
                                                                        

Looking at the Thinkpad web site, there is a newer BIOS for the 600E.
I've got INET28WW (1.08), and INET36WW (1.16) is available.
Unfortunately, the utility doesn't let me update unless
I have a charged battery, and the battery on this unit
will not hold a charge...



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to