Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

Solved (was: snd-hda-intel works only with acpi=off)

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
94 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
Author
Message
boroshan
l33t
l33t
User avatar
Posts: 730
Joined: Wed Apr 16, 2003 8:39 pm
Location: upside down
Contact:
Contact boroshan
Website

  • Quote

Post by boroshan » Sat Jan 13, 2007 3:08 pm

Pinaraf wrote: Do you have any suggestion ?
Well, if you just want it to boot, remove the initrd line from grub and/or roll back to a previous kernel. For the sound, I'm still trying to get mine working
Don't let THEM immanentize the Eschaton!
Top
Pinaraf
n00b
n00b
Posts: 2
Joined: Sat Jan 13, 2007 12:05 pm

  • Quote

Post by Pinaraf » Sat Jan 13, 2007 6:12 pm

Ho, sorry for the buzz... I tried again manually (instead of asking my friend to do the commands and send me the results) and it worked... I don't know what mistake he did. Really sorry :/
Top
boroshan
l33t
l33t
User avatar
Posts: 730
Joined: Wed Apr 16, 2003 8:39 pm
Location: upside down
Contact:
Contact boroshan
Website

It works!

  • Quote

Post by boroshan » Thu Jan 18, 2007 4:51 pm

Finally - I have sound on my laptop.

Turns out the DSDT edit was ok. What was needed was a make mrproper before recompiling my kernel.

I also found a bios upgrade which probably didn't hurt either.

Thanks to everyone who helped, I was beginning to think I was never going fix it
Don't let THEM immanentize the Eschaton!
Top
theta-delta
n00b
n00b
Posts: 5
Joined: Mon Jan 22, 2007 4:26 pm

Attention! New Bios (V3.30) don't work with this patch!

  • Quote

Post by theta-delta » Mon Jan 22, 2007 4:34 pm

Hi there!

The solution discribed there (patching the DSDT) works fine with my Satellite P100-313 (a PSPA3AE, probably only sold by Media Markt in Germany), but only with the original BIOS version 2.40.

Since January 18 2007 there is a new BIOS version available from the Toshiba website (version 3.30), but I wasn't able to get sound running with this.
There are more reserved "_T_X" variables which I've changed, and the other things discribed above - compiling etc. worked fine, but with no result.
So be warned before use this BIOS-"update".
:evil:

I downgraded back to 2.40, because there isn't any advantage from 3.30
Top
rokoS
n00b
n00b
Posts: 5
Joined: Thu Jan 04, 2007 2:46 pm

  • Quote

Post by rokoS » Mon Jan 22, 2007 7:11 pm

Same here

I tried bios 3.30 from toshiba and sound stopped working 8O . I looked at the DSDT and it compiled cleanly, so it looks like that toshiba fixed DSDT because of Vista. Changes they did are very similar to those we did in this thread. So there must be a problem somewhere else or i am missing some changes in DSDT. I have latest alsa, so there should be no problem with drivers.

For now i am staying on bios 2.40, when i have time i will play with new bios.

Please report i someone got laptop working with new bios 3.30.
Top
sdfg
Apprentice
Apprentice
Posts: 200
Joined: Fri Feb 11, 2005 10:07 pm

  • Quote

Post by sdfg » Wed Jan 24, 2007 8:21 pm

Can anyone make a step-by-step idiot guide to this? I've never heard of a DSDT or anything. I'm not a newb, been using gentoo for years, just never had to go into something like this.
Top
priestjim
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 100
Joined: Sun Jan 09, 2005 12:57 pm
Location: Never never land
Contact:
Contact priestjim
Website

  • Quote

Post by priestjim » Thu Jan 25, 2007 2:39 am

The world would be a better place if BIOS updates fixed actual problems like this one instead of trivial "Windows Vista" updates...
My soul is my antenna, I am the instrument + the guitar is my amplifier.
-- Ottmar Liebert
Top
theta-delta
n00b
n00b
Posts: 5
Joined: Mon Jan 22, 2007 4:26 pm

  • Quote

Post by theta-delta » Sun Jan 28, 2007 2:27 pm

Kasyx wrote:Can anyone make a step-by-step idiot guide to this? I've never heard of a DSDT or anything. I'm not a newb, been using gentoo for years, just never had to go into something like this.
Hi Kasyx. Everything needed is explained in the wiki page:
http://gentoo-wiki.com/HOWTO_Fix_Common_ACPI_Problems

When you have your disassembled dsdt.dsl, open it in your favourite text editor and make the following changes:
1) Search and Replace all " _T_0" by somewhat else, for expample "QW"

2) Search for "BTST" - you'll find something like "Method (BTST, 0, NotSerialized)". It has an if-else structure, and needs a "Else { Return(Zero) }"

3) Replace ``Name (_HID, "*PNP0C14")'' by `` Name (_HID, "PNP0C14")''

4) Search for "Linux" - you'll find the following code (already edited). Just comment the whole If-else structures, and add "Store (0x07D6, OSYS) // Fake Windows 2006" between the last and last but one closing curly brace.

Code: Select all

    Scope (\_SB) 
     { 
         Method (_INI, 0, NotSerialized) 
         { 
             If (DTSE) 
             { 
                 TRAP (0x47) 
             } 
 
             Store (0x07D0, OSYS) 
 //             If (CondRefOf (_OSI, Local0)) 
 //             { 
 //                 If (_OSI ("Linux")) 
 //                 { 
 //                     Store (0x03E8, OSYS) 
 //                 } 
 //                 Else 
 //                 { 
 //                     Store (0x07D1, OSYS) 
 //                     If (_OSI ("Windows 2001 SP2")) 
 //                     { 
 //                         Store (0x07D2, OSYS) 
 //                     } 
 
 //                     If (_OSI ("Windows 2001.1")) 
 //                     { 
 //                         Store (0x07D3, OSYS) 
 //                     } 
 
 //                     If (_OSI ("Windows 2001.1 SP1")) 
 //                     { 
 //                         Store (0x07D4, OSYS) 
 //                     } 
 
 //                     If (_OSI ("Windows 2006")) 
 //                     { 
 //                         Store (0x07D6, OSYS) 
 //                     } 
 
 //                     If (LAnd (MPEN, LEqual (OSYS, 0x07D1))) 
 //                     { 
 //                         TRAP (0x3D) 
 //                     } 
 //                 } 
 //             } 
          Store (0x07D6, OSYS)  // Fake Windows 2006 
         } 
Now just recompile your dsdt.dsl (there shouldn't be any warnings or errors) and use it as described at the wiki page.
[/code][/url]
Top
theta-delta
n00b
n00b
Posts: 5
Joined: Mon Jan 22, 2007 4:26 pm

acpi and sound, but wlan?

  • Quote

Post by theta-delta » Sun Jan 28, 2007 2:34 pm

Hi,

today I recognised that my wlan doesn't work anymore after doing the dsdt stuff (Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)).
I used the Ubuntu Edgy Edge Kernel 2.6.17-10-generic.

I also tried the actual Ubuntu feisty kernel 2.6.20-5-generic and build my own kernel from the offical ubuntu sources (2.6.20-5), but with the 2.6.20 kernels wlan and acpi work fine, but sound only with acpi=off, so the same old problem.

Does sound, acpi and wlan work together on your satellite p100s?

Greetings,
t-d
Top
Crischan
n00b
n00b
Posts: 1
Joined: Sun Jan 28, 2007 2:33 pm

  • Quote

Post by Crischan » Sun Jan 28, 2007 4:29 pm

Hi all,

thanks a lot for these posts.

I have also a Satellite P100-313 (PSPA3AE, also from MediaMarkt Germany), and now I got it to work with ACPI and Sound.
My Software is SuSE 10.1, Kernel 2.6.16.21-0.25-smp.

I first had to upgrade the Bios from 2.10 to 2.40 from the US website. The german site offers the 3.xx Bios only, but this seemed to crash my Wlan driver.

Then I recompiled the DSDT similar to the way in the posts above. But in my case, I preferred to leave the unknown symbols and objects unchanged, and to compile with the -f option (iasl -tc -f dsdt.dsl). I believe the unknown symbols and object are well defined in the 'larger' context during runtime, just not known to the compiler at compile time.
So the -f options will give the errors, but also write the binary.
This means, I only changed the 'recognition' of the Linux/Windows OS as stated in the earlier posts., and removed the asterisk ("*PNP0C14"->"PNP0C14").

Then I used the new DSDL with my initrd. Make sure to not only have a backup of your old initrd file, but also to have a boot menu entry which will load the backup ('failsave') version, because if things go wrong, you cannot boot and might have a problem. :-)

Furthermore, now even Suspend to RAM (!) works fine, after altering /etc/sysconfig/powersave/sleep (setting SUSPEND2RAM_FORCE="yes" and SUSPEND2RAM_ACPI_SLEEP="3") and installing the propietary NVidia graphics driver (not included in the SuSE DVDs, but available with Yast software install from download.nvidia.com).

Hope this helps.
Top
da3dalus
n00b
n00b
Posts: 1
Joined: Thu Feb 01, 2007 4:37 pm

  • Quote

Post by da3dalus » Thu Feb 01, 2007 5:03 pm

Hi guys,
I have a Toshiba P100-191(PSPA6E) and I also got no sound. The notebook uses bios version 1.70.
As Crischan said, the german site only offers a newer bios, and I don't find my model on the american site.
Do the Notebooks of the p-Series all use the same bios so I can take the file for another model?
If not, I would be extremely grateful if anyone could send me the correct file or tell me where to get it. :D
Top
sdfg
Apprentice
Apprentice
Posts: 200
Joined: Fri Feb 11, 2005 10:07 pm

  • Quote

Post by sdfg » Thu Feb 01, 2007 5:20 pm

Do you have to use an initrd? Is that the same as the fluffy bit that genkernel uses? Cause it really slowed the boot process down I found.
Top
LuisC-SM
n00b
n00b
Posts: 9
Joined: Fri Feb 02, 2007 6:25 am

Re: Toshiba Satellite P100 ACPI sucks

  • Quote

Post by LuisC-SM » Fri Feb 02, 2007 6:58 am

rlittle wrote:There is someone else! :o

I have a Toshiba Satellite P100 (JR500E) also, a........
...........
Question: did you fix your dsdt "by hand" or did you find an already fixed copy? (I fixed the dsdt on a laptop and couple of years ago and have thankfully forgot everything I learned)
I cannot say YES!!! but as my experience, I have a Toshiba Satellite P105-SP921 and I've upgraded from 2.10 to 2.40 using the P105-S921 BIOS (wih no P) and later I upgraded from 2.40 to 3.30 doing the same with no single problem except that I still have no sound :(

Hi Gentoo People.

Sorry to start my first post in this forum like this, however I had to comment my own expeirence.

I come from Ubuntu Breezy to Edgy. using Toshiba Laptops with no single issues until I bought this model. I tried all distros (except gentoo) to see if everything wuold work and had no joy with any debian based distro, Mandriva, Fedora and openSuse. Then I installed Suse Linux Enterprise Desktop (SLED 10) and I was so sorprised that everything just worked aout of the box except the sound. So now In this Laptop I only run SLED (no windows partition anymore:D)

However, I believe now I must reinstall windws in order to go back to my old BIOS as I've been following this thread since last year to see if there is a way to do this in a newbie way. I'm not a newbie but I'm not a guru also. I've not a single problem with the command line but however it's not so easy to understand some terms.

I will try to follow the instructions kindly provided here to see if I can fix this with BIOS 3.30, but I hope not to hurt any gentoo member with my questions or comments as far as I come from a distro other than gentoo. (which I've tried before but was too complicated for me then).

Greetings and Kind Regards

Luis C. Suárez
Top
LuisC-SM
n00b
n00b
Posts: 9
Joined: Fri Feb 02, 2007 6:25 am

  • Quote

Post by LuisC-SM » Fri Feb 02, 2007 9:38 am

No joy with BIOS 3.30 ( Ishould've listen to the above advices...

I have tons of errors so I just try to reinstall w$ back to downgrade the BIOS

Cheers.

Luis C. Suárez
Top
LuisC-SM
n00b
n00b
Posts: 9
Joined: Fri Feb 02, 2007 6:25 am

  • Quote

Post by LuisC-SM » Fri Feb 02, 2007 4:38 pm

theta-delta wrote:
Hi Kasyx. Everything needed is explained in the wiki page:

2) Search for "BTST" - you'll find something like "Method (BTST, 0, NotSerialized)". It has an if-else structure, and needs a "Else { Return(Zero) }"

Now just recompile your dsdt.dsl (there shouldn't be any warnings or errors) and use it as described at the wiki page.
I exactly don't understand this (in my dsdt.dsl file):

Code: Select all

Method (BTST, 0, NotSerialized)
            {
                If (\_SB.ECOK)
                {
                    Acquire (\_SB.PCI0.LPCB.EC0.MUT1, 0xFFFF)
                    Store (\_SB.PCI0.LPCB.EC0.KSWH, Local0)
                    XOr (Local0, 0x01, Local0)
                    Store (\_SB.PCI0.LPCB.EC0.BTHE, Local7)
                    Release (\_SB.PCI0.LPCB.EC0.MUT1)
                     If (Local0)
                    {
                        ShiftLeft (Local7, 0x06, Local6)
                        ShiftLeft (Local7, 0x07, Local7)
                        Or (Local7, Local6, Local1)
                        Or (Local0, Local1, Local2)
                        Return (Local2)
                    }
  		 Else
                    {
                        Return (Zero)
                    }
                }
            }
        }
This is what I have, and I see the "Else" statement as u said and keeps giving warnings so what's wrong?

Thanks in advance

Luis

EDITED:

I forgot to mention that I have 25 errors that state:
Object does not exist
and a warning that states:

Code: Select all

 Name (_WDG, Buffer (0x3C)  Unknwn reserved name
Top
LuisC-SM
n00b
n00b
Posts: 9
Joined: Fri Feb 02, 2007 6:25 am

  • Quote

Post by LuisC-SM » Sat Feb 03, 2007 4:07 am

2) Search for "BTST" - you'll find something like "Method (BTST, 0, NotSerialized)". It has an if-else structure, and needs a "Else { Return(Zero) }"

Code: Select all

I exactly don't understand this (in my dsdt.dsl file):
[code]Method (BTST, 0, NotSerialized)
            {
                If (\_SB.ECOK)
                {
                    Acquire (\_SB.PCI0.LPCB.EC0.MUT1, 0xFFFF)
                    Store (\_SB.PCI0.LPCB.EC0.KSWH, Local0)
                    XOr (Local0, 0x01, Local0)
                    Store (\_SB.PCI0.LPCB.EC0.BTHE, Local7)
                    Release (\_SB.PCI0.LPCB.EC0.MUT1)
                     If (Local0)
                    {
                        ShiftLeft (Local7, 0x06, Local6)
                        ShiftLeft (Local7, 0x07, Local7)
                        Or (Local7, Local6, Local1)
                        Or (Local0, Local1, Local2)
                        Return (Local2)
                    }
  		 Else
                    {
                        Return (Zero)
                    }
                }
            }
        }
This is what I have, and I see the "Else" statement as u said and keeps giving warnings so what's wrong?
[/code]

Ok this is fixed.. and sorry I did not see the if statement in the middle :oops: (it was for me past 4:00 am when doing this)

But I still have 1 warning and 25 errors (as mentioned above).... any ideas on how to solve them?

Kind Regards


Luis
Top
LuisC-SM
n00b
n00b
Posts: 9
Joined: Fri Feb 02, 2007 6:25 am

  • Quote

Post by LuisC-SM » Sat Feb 03, 2007 4:26 am

this are the errors I have:

May someone give me an advice, please?

Code: Select all

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20060127 [Jun 16 2006]
Copyright (C) 2000 - 2006 Intel Corporation
Supports ACPI Specification Revision 3.0a

dsdt.dsl   299:             If (And (CFGD, 0x01000000))
Error    1061 -   Object does not exist ^  (CFGD)

dsdt.dsl   301:                 If (LAnd (And (CFGD, 0xF0), LEqual (OSYS, 0x07D1)))
Error    1061 -             Object does not exist ^  (CFGD)

dsdt.dsl   334:             If (And (CFGD, 0x01))
Error    1061 -   Object does not exist ^  (CFGD)

dsdt.dsl   336:                 If (LGreater (\_PR.CPU0._PPC, 0x00))
Error    1061 -                      Object does not exist ^  (\_PR.CPU0._PPC)

dsdt.dsl   338:                     Subtract (\_PR.CPU0._PPC, 0x01, \_PR.CPU0._PPC)
Error    1061 -                      Object does not exist ^  (\_PR.CPU0._PPC)

dsdt.dsl   338:                     Subtract (\_PR.CPU0._PPC, 0x01, \_PR.CPU0._PPC)
Error    1061 -                                            Object does not exist ^  (\_PR.CPU0._PPC)

dsdt.dsl   340:                     Add (\_PR.CPU0._PPC, 0x01, \_PR.CPU0._PPC)
Error    1061 -                 Object does not exist ^  (\_PR.CPU0._PPC)

dsdt.dsl   340:                     Add (\_PR.CPU0._PPC, 0x01, \_PR.CPU0._PPC)
Error    1061 -                                       Object does not exist ^  (\_PR.CPU0._PPC)

dsdt.dsl   345:                     Add (\_PR.CPU0._PPC, 0x01, \_PR.CPU0._PPC)
Error    1061 -                 Object does not exist ^  (\_PR.CPU0._PPC)

dsdt.dsl   345:                     Add (\_PR.CPU0._PPC, 0x01, \_PR.CPU0._PPC)
Error    1061 -                                       Object does not exist ^  (\_PR.CPU0._PPC)

dsdt.dsl   347:                     Subtract (\_PR.CPU0._PPC, 0x01, \_PR.CPU0._PPC)
Error    1061 -                      Object does not exist ^  (\_PR.CPU0._PPC)

dsdt.dsl   347:                     Subtract (\_PR.CPU0._PPC, 0x01, \_PR.CPU0._PPC)
Error    1061 -                                            Object does not exist ^  (\_PR.CPU0._PPC)

dsdt.dsl   357:                 Notify (\_SB.PCI0.LPCB.EC0.MBTN, 0x02)
Error    1061 -                         Object does not exist ^  (\_SB.PCI0.LPCB.EC0.MBTN)

dsdt.dsl   609:             If (And (PDC0, 0x08))
Error    1061 -   Object does not exist ^  (PDC0)

dsdt.dsl   612:                 If (And (PDC0, 0x10))
Error    1061 -       Object does not exist ^  (PDC0)

dsdt.dsl   619:             If (And (PDC1, 0x08))
Error    1065 -                         ^ Object not accessible from this scope (PDC1)

dsdt.dsl   622:                 If (And (PDC1, 0x10))
Error    1065 -                             ^ Object not accessible from this scope (PDC1)

dsdt.dsl  4503:                         If (\_SB.VALZ.VZOK)
Error    1061 -                    Object does not exist ^  (\_SB.VALZ.VZOK)

dsdt.dsl  4505:                             Store (0x02, \_SB.VALZ.VZOK)
Error    1061 -                                 Object does not exist ^  (\_SB.VALZ.VZOK)

dsdt.dsl  4506:                             Notify (\_SB.VALZ, 0x80)
Error    1061 -                       Object does not exist ^  (\_SB.VALZ)

dsdt.dsl  4513:                         If (\_SB.VALZ.VZOK)
Error    1061 -                    Object does not exist ^  (\_SB.VALZ.VZOK)

dsdt.dsl  4515:                             Store (0x03, \_SB.VALZ.VZOK)
Error    1061 -                                 Object does not exist ^  (\_SB.VALZ.VZOK)

dsdt.dsl  4516:                             Notify (\_SB.VALZ, 0x80)
Error    1061 -                       Object does not exist ^  (\_SB.VALZ)

dsdt.dsl  6195:                 Z001,
Error    1061 -                    ^ Object does not exist (Z001)

dsdt.dsl  6196:                 Z001,
Error    1061 -                    ^ Object does not exist (Z001)

dsdt.dsl  6540:             Name (_WDG, Buffer (0x3C)
Warning  2096 -                      ^ Unknown reserved name (_WDG)

ASL Input:  dsdt.dsl - 6714 lines, 235318 bytes, 2502 keywords
Compilation complete. 25 Errors, 1 Warnings, 0 Remarks, 815 Optimizations
Luis
Top
LuisC-SM
n00b
n00b
Posts: 9
Joined: Fri Feb 02, 2007 6:25 am

  • Quote

Post by LuisC-SM » Sat Feb 03, 2007 11:01 pm

Nevermind, I solved it myself., However thank u Crischan, it worked for me the adviced you posted

Kind regards.

Luis C. Suárez
Top
rokoS
n00b
n00b
Posts: 5
Joined: Thu Jan 04, 2007 2:46 pm

  • Quote

Post by rokoS » Mon Feb 05, 2007 7:36 am

Is this bios 3.30 or still 2.4.
Top
chazz
n00b
n00b
Posts: 1
Joined: Mon Feb 05, 2007 12:46 pm
Location: Philadelphia, PA
Contact:
Contact chazz
Website

Wiki page regarding P105 ACPI issues

  • Quote

Post by chazz » Mon Feb 05, 2007 12:58 pm

I put together a page that documents my findings for the P105-S9722. This information applies to most all P105 models including some P100s. Much information has to do with the ACPI problem mentioned in this thread. I also posted my fixed dsdt.dsl and dsdt.hex files for those that are struggling with the ASL language code. The hex file is ready to be used in patching your kernel. I also placed a link to the ISO image from toshiba for updating your BIOS to v2.4 (no need for windows to patch your bios). I had problems with the v3.3 bios so I don't recommend it. It seems from this thread that others have had the same problem.

http://www.linlap.com/tiki-index.php?pa ... llite+P105

If anyone knows how to get sound working after returning from a suspend2ram or suspend2disk, please let me know. This is the only problem I'm working on right now. At least I get sound+ACPI and the ability to suspend the system. Also, the GPU cooling fan is working great now.

One more thing... thanks to all on this thread for sharing so much information about the ACPI which helped me to fix my system and save my precious nvidia GPU from frying. Shame on toshiba for not offering any support at all on this. I thought that by updating this wiki page would be my chance to do my part to help others.
Top
LuisC-SM
n00b
n00b
Posts: 9
Joined: Fri Feb 02, 2007 6:25 am

  • Quote

Post by LuisC-SM » Mon Feb 05, 2007 7:54 pm

Hey, thanks for this. You should post this on SuSE's Forums and if possible in every linux fourm. This is a very valuable and complete guide described for every noob (like me) and skilled person.

Yes, about the 2.4 BIOS seems to work ok and the 3.3 made me go to a safe boot in order to fix th initransfm.

Great work and thanks a LOT. :)

Luis C. Suárez

EDIT:

I must say I when I forced compiling and moved the DSDT.aml to my etc directory, (where my old one was) it gave me a black screen and could not start with it.
Regards..
Top
priestjim
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 100
Joined: Sun Jan 09, 2005 12:57 pm
Location: Never never land
Contact:
Contact priestjim
Website

  • Quote

Post by priestjim » Fri Feb 16, 2007 12:06 pm

Is it possible to extract the DSDT, decompile it, fix it, recompile it and merge it with a bios image for the specific laptop? cbrom used to do this with AWARD bioses, is it possible to do it with a phoenix bios tool like the P100 has?
My soul is my antenna, I am the instrument + the guitar is my amplifier.
-- Ottmar Liebert
Top
theta-delta
n00b
n00b
Posts: 5
Joined: Mon Jan 22, 2007 4:26 pm

  • Quote

Post by theta-delta » Sun Feb 25, 2007 8:43 pm

Huray! Today I got all together working: sound, acpi and wlan :D

I have no idea why the ipw3945 wlan chip doesn't work with the default, but initrd patched ubuntu kernel 2.6.17-10-generic.
Patching the initrd of the Ubuntu feisty kernel 2.6.20-8-generic had no effect at all.

So I used the Ubuntu kernel source 2.6.20-8 and built my own kernel with build-in new dsdt. This got sound and acpi working.
For wlan I just copied /lib/linux-restricted-modules/2.6.20-8-generic to /lib/linux-restricted-modules/2.6.20-OWN and /sbin/ipw-3945d-2.6.20-8-generic to /sbin/ipw-3945d-2.6.20-OWN.
For the Nvidia GPU I installed the original drivers from the nvidia web site (do an apt-get remove nvidia* first!)

That's it! Thanks to all here who helped to figure out these buggy dsdt things.
alphablue52
Top
sdfg
Apprentice
Apprentice
Posts: 200
Joined: Fri Feb 11, 2005 10:07 pm

  • Quote

Post by sdfg » Wed Mar 28, 2007 10:27 pm

Well, I finally got round to doing this.

It didn't work.

Sound under some things is choppy and horrible, sound under others is fine.

I re-emerged older ALSA drivers to check. I re-emerged newer drivers.

The only thing that worked was turning ACPI off as a kernel option at boot.

I'm so not happy :-(
Top
boroshan
l33t
l33t
User avatar
Posts: 730
Joined: Wed Apr 16, 2003 8:39 pm
Location: upside down
Contact:
Contact boroshan
Website

  • Quote

Post by boroshan » Thu Mar 29, 2007 10:55 am

Kasyx wrote: It didn't work.

Sound under some things is choppy and horrible, sound under others is fine.
Sorry to hear that. It might be worth checking that your new DSDT is actually being loaded. (It took me a few attempts to get it to link in).

You can get your operation DSDT from /proc/acpi/dsdt, just like at the start, and then see if it has the modifications you made.
Don't let THEM immanentize the Eschaton!
Top
Post Reply

94 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic