Page 36 of 59 FirstFirst ... 26343536373846 ... LastLast
Results 351 to 360 of 581

Thread: HOWTO Fix A Buggy DSDT File

  1. #351
    Join Date
    Aug 2009
    Beans
    6

    Re: HOWTO Fix A Buggy DSDT File

    Hi to all,

    I m trying to patch myself the dsdt, I m not sure to understand how to do...

    I use the how to from http://forums.opensuse.org/new-user-...uggy-dsdt.html

    I ve decompiled the dsdt, go to the buggy line, and after, i try to look for Method (_HOT, 0, NotSerialized), but not so much response... don t know what to do !

    Can anyone help me ???

    Thanks in advance.
    Attached Files Attached Files
    Last edited by snoopy33; October 25th, 2009 at 01:49 AM.

  2. #352
    Join Date
    Aug 2009
    Beans
    6

    Re: HOWTO Fix A Buggy DSDT File

    I fix myself most of the errors by adding return(zero) but i don t find any help for _HOT, 0, NotSerialized, google has only 3 answers...

    Have an idea ?

  3. #353
    Join Date
    Feb 2007
    Beans
    49

    Re: HOWTO Fix A Buggy DSDT File

    Quote Originally Posted by 67GTA View Post
    It will not be supported. See post #343.
    I've seen that, but toshiba will never fix the DSDT.

    I can't use my laptop without the DSDT fix. I've tried http://gaugusch.at/kernel.shtml but it does not work with 2.6.31-14.

  4. #354
    Join Date
    Jan 2007
    Location
    Kentucky, USA
    Beans
    1,684
    Distro
    Ubuntu Development Release

    Re: HOWTO Fix A Buggy DSDT File

    Quote Originally Posted by snoopy33 View Post
    I fix myself most of the errors by adding return(zero) but i don t find any help for _HOT, 0, NotSerialized, google has only 3 answers...

    Have an idea ?
    Change the _HOT method at the end from:

    Code:
    Release (\_SB.PCI0.LPC.EC.ECMX)
                        Multiply (Local0, 0x0A, Local0)
                        Add (Local0, 0x0AAC, Local0)
                        Return (Local0)
                    }
                }
    to
    Code:
    Release (\_SB.PCI0.LPC.EC.ECMX)
                        Multiply (Local0, 0x0A, Local0)
                        Add (Local0, 0x0AAC, Local0)
                        Return (Local0)
                    }
                 Return (0x00)
                }
    The _T_X remarks are usually harmless, but to get rid of them, replace with any three letter combo plus the number. For example, I'll use "cat". _T_0 will become cat0, _T_1 will become cat1, etc. The rest are just complaints that can be gotten rid of by adding a null value to shut iasl up as you have already seen. You didn't have any errors, so the kernel can probably work around all of these without a custom DSDT. Look for kernel/ACPI errors by running "dmesg" in a terminal.

  5. #355
    Join Date
    Jan 2007
    Location
    Kentucky, USA
    Beans
    1,684
    Distro
    Ubuntu Development Release

    Re: HOWTO Fix A Buggy DSDT File

    Quote Originally Posted by krantix View Post
    I've seen that, but toshiba will never fix the DSDT.

    I can't use my laptop without the DSDT fix. I've tried http://gaugusch.at/kernel.shtml but it does not work with 2.6.31-14.
    You have to recompile the kernel to apply this patch. Once you do that, it is YOUR kernel, and no longer get updates or patches from Debian/Ubuntu. You have to manually download and apply these and recompile again each time a security/driver update comes out.

  6. #356
    Join Date
    Oct 2009
    Beans
    1

    Unhappy Re: HOWTO Fix A Buggy DSDT File

    hello there,

    I have a nx7400 notebook, and my DSDT file is the one attached, is it fixable ?
    do you have any hints for me?

    thanx in advance

    ./deslos

    when I compile it, I get
    Code:
    Intel ACPI Component Architecture
    ASL Optimizing Compiler version 20080926 [Oct  4 2008]
    Copyright (C) 2000 - 2008 Intel Corporation
    Supports ACPI Specification Revision 3.0a
    
    dsdt.dsl  2829:                     Method (_BCQ, 0, Serialized)
    Warning  1098 -          Unknown reserved name ^  (_BCQ)
    
    dsdt.dsl  9988:                         If (LEqual (C2C6 (0x00), 0x01))
    Warning  1092 -                                        ^ Called method may not always return a value
    
    dsdt.dsl 10012:                         If (LEqual (C2C6 (0x01), 0x01))
    Warning  1092 -                                        ^ Called method may not always return a value
    
    dsdt.dsl 10889:             Method (C2C6, 1, NotSerialized)
    Warning  1087 -                        ^ Not all control paths return a value (C2C6)
    
    ASL Input:  dsdt.dsl - 13745 lines, 503959 bytes, 6381 keywords
    AML Output: ./dsdt.aml - 60653 bytes, 1080 named objects, 5301 executable opcodes
    
    Compilation complete. 0 Errors, 4 Warnings, 0 Remarks, 2154 Optimizations
    Attached Files Attached Files

  7. #357
    Join Date
    Jan 2007
    Location
    Kentucky, USA
    Beans
    1,684
    Distro
    Ubuntu Development Release

    Re: HOWTO Fix A Buggy DSDT File

    deslos:

    Compilation complete. 0 Errors, 1 Warnings, 0 Remarks, 2156 Optimizations

    I left the one warning. It is a Vista entry to control the backlight. It will not cause the Linux kernel any problems. There is no way to get rid of it except removing it all together which screws up the rest of the dsdt.

    dsdt.aml.zip

  8. #358
    Join Date
    Feb 2007
    Beans
    1

    Re: HOWTO Fix A Buggy DSDT File

    Hi 67GTA, please would you tell me which correction you made in the dsdt.dsl a user send you in a past post to avoid these warnings?



    lu@lu-laptop:~$ iasl -tc dsdt.dsl

    Intel ACPI Component Architecture
    ASL Optimizing Compiler version 20090521 [Jun 30 2009]
    Copyright (C) 2000 - 2009 Intel Corporation
    Supports ACPI Specification Revision 3.0a

    dsdt.dsl 2934: Acquire (MUT0, 0x0FFF)
    Warning 1104 - Possible operator timeout is ignored ^

    dsdt.dsl 5651: Acquire (MUTE, 0x03E8)
    Warning 1104 - ^ Possible operator timeout is ignored

    dsdt.dsl 5665: Acquire (MUTE, 0x03E8)
    Warning 1104 - ^ Possible operator timeout is ignored

    dsdt.dsl 5680: Acquire (MUTE, 0x03E8)
    Warning 1104 - ^ Possible operator timeout is ignored

    dsdt.dsl 5695: Acquire (MUTE, 0x0FFF)
    Warning 1104 - ^ Possible operator timeout is ignored

    dsdt.dsl 5709: Acquire (MUTE, 0x03E8)
    Warning 1104 - ^ Possible operator timeout is ignored

    dsdt.dsl 5724: Acquire (MUTE, 0x03E8)
    Warning 1104 - ^ Possible operator timeout is ignored

    dsdt.dsl 5739: Acquire (MUTE, 0x03E8)
    Warning 1104 - ^ Possible operator timeout is ignored

    ASL Input: dsdt.dsl - 9617 lines, 292742 bytes, 4433 keywords
    AML Output: dsdt.aml - 33391 bytes, 1068 named objects, 3365 executable opcodes

    Compilation complete. 0 Errors, 8 Warnings, 0 Remarks, 1139 Optimizations
    Thank you in advance!

    Luigi

  9. #359
    Join Date
    Oct 2009
    Beans
    18

    Re: HOWTO Fix A Buggy DSDT File

    Hey, I'm getting one warning on line 2098. I fixed the other error there was by simply deleting the line. Originally, I got this:
    Code:
    ronen@vxtablet:~$ iasl -tc dsdt.dsl
    
    Intel ACPI Component Architecture
    ASL Optimizing Compiler version 20090521 [Jun 30 2009]
    Copyright (C) 2000 - 2009 Intel Corporation
    Supports ACPI Specification Revision 3.0a
    
    dsdt.dsl    23:     External (\DC1S)
    Error    4056 -                    ^ Name already exists in scope (\DC1S)
    
    dsdt.dsl  2098:                     Method (SBLL, 1, NotSerialized)
    Warning  1087 -                                ^ Not all control paths return a value (SBLL)
    
    ASL Input:  dsdt.dsl - 5888 lines, 210890 bytes, 2615 keywords
    Compilation complete. 1 Errors, 1 Warnings, 0 Remarks, 473 Optimizations
    If at all possible, could you take a look and see if there's any fan control in there? I'm having issues with my fan actually turning on on this laptop. Thanks a lot!
    Attached Files Attached Files

  10. #360
    Join Date
    Jan 2007
    Location
    Kentucky, USA
    Beans
    1,684
    Distro
    Ubuntu Development Release

    Re: HOWTO Fix A Buggy DSDT File

    Quote Originally Posted by lui777 View Post
    Hi 67GTA, please would you tell me which correction you made in the dsdt.dsl a user send you in a past post to avoid these warnings?





    Thank you in advance!

    Luigi
    Acquire (MUT0, 0x0FFF)
    Replace and
    Acquire (MUTE, 0x03E8 )
    with
    Acquire (MUT0, 0xFFFF)
    Last edited by 67GTA; October 28th, 2009 at 07:37 AM.

Page 36 of 59 FirstFirst ... 26343536373846 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •