LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 01-27-2008, 11:28 AM   #16
iyatoni
LQ Newbie
 
Registered: Dec 2005
Posts: 1

Rep: Reputation: 0

Hi,

I wonder if someone could help me...

I've ran through this guide a couple of times, as I've never had any sound on my Toshiba P100 with any version of Ubuntu (currently running Gutsy).

The problem I've having is with step 6 - "$ iasl -tc -f dsdt.dsl". It appears that this command is supposed to create a 'dsdt.aml' file, but it doesn't. I've got a dsdl.hex file, and the dsdl.dsl file, but no .aml.

Am I missing something obvious here, or do I need to install something to get this working?

Thanks
 
Old 01-28-2008, 10:44 AM   #17
LuisC-SM
LQ Newbie
 
Registered: Mar 2006
Location: Mexico
Distribution: Xandros, Linspire, Ubuntu, SLED 10
Posts: 29

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by iyatoni View Post
Hi,

I wonder if someone could help me...

I've ran through this guide a couple of times, as I've never had any sound on my Toshiba P100 with any version of Ubuntu (currently running Gutsy).

The problem I've having is with step 6 - "$ iasl -tc -f dsdt.dsl". It appears that this command is supposed to create a 'dsdt.aml' file, but it doesn't. I've got a dsdl.hex file, and the dsdl.dsl file, but no .aml.

Am I missing something obvious here, or do I need to install something to get this working?

Thanks
Hi.
This howto is a little old and should be updated-

Please, folow the next steps:

1. Open the new dsdt.dsl file (in the editor off course) and search for all occurrences of "_T_0" (without quotes) and change them to say "T_0"(without quotes). Repeat the same steps for "_T_1" to "T_1" ....."_T_7" to "T_7" if applies in your case. A faster way to do this is to use the Search/Replace function.

2. Search for all ocurencies of: "Name (_HID, "*PNP0C14")" (without quotes) and change it to say: Name (_HID, "PNP0C14"), as you can see we only removed the star *.

3. Search for: Method (EVNT, 1, NotSerialized) and add the following at the end (before the last curly brace:
Return (Package (0x02){0x00, 0x00})

4. Search for the Method (BTST, 0, NotSerialized) and make it lokk like this (watch the last (Return Zero):
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)
                    }
                }
              Else
                    { Return (Zero) }
              }
        }
5 Search for: Method (_INI, 0, NotSerialized)
and comment add add as shown:

Code:
/*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
Save your file
6. in a terminal run the next command (you must be in the same direcotry of the document of course)

$ iasl -tc dsdt.dsl:

Then follow Duchty's instructions regarding Ubuntu (Post # 11)

and forget about compiling ALSA, this step is not necesary anymore

Hope to be of help
Regards

Luis
 
Old 01-29-2008, 02:00 AM   #18
Dutchy_
LQ Newbie
 
Registered: Jun 2007
Location: The Netherlands
Distribution: Ubuntu, Gentoo, Debian
Posts: 15

Rep: Reputation: 0
I'm glad to see you are still watching this Luis I kinda gave up already (finding it all out is way above my head). I too will try the new steps some time Either that or im waiting till it's fixed completely
 
Old 01-31-2008, 08:46 AM   #19
LuisC-SM
LQ Newbie
 
Registered: Mar 2006
Location: Mexico
Distribution: Xandros, Linspire, Ubuntu, SLED 10
Posts: 29

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by Dutchy_ View Post
I'm glad to see you are still watching this Luis I kinda gave up already (finding it all out is way above my head). I too will try the new steps some time Either that or im waiting till it's fixed completely
The good news is that the new kernel, 2.6.24 is making things easier, you must not change anything at all, everything works just right out of the box .

I tried the Mandriva spring release (2008.1) and I had to do nothing, I was so sorprised that when I decompiled a new DSDT I just saw that everythig was just exactly as my own changes ... those are really good news

Regards

Luis
 
Old 12-05-2008, 01:39 AM   #20
minos
LQ Newbie
 
Registered: Dec 2008
Posts: 2

Rep: Reputation: Disabled
Hello everyone. I have a problem with My toshiba P100-257. I use MacOS X 10.5.4 (iATKOS hackintosh). The problem is that I can't get my sound working. The situation is very strange. I used several hacked BIOSes - 4.00-4.30 from different P-100(-105) Toshibas. I've found BIOS that makes my sound work. BUT it works ONLY with 512mb memory banks. When I install 2Gb memory banks (EVEN one 2Gb bank) my sound disappeares. Can anyone help me to solve this problem? Or at least give an advice, please.

Thanks for Your attention.

With great respect, minos.
icq 442495851
 
Old 12-06-2008, 12:02 AM   #21
Dutchy_
LQ Newbie
 
Registered: Jun 2007
Location: The Netherlands
Distribution: Ubuntu, Gentoo, Debian
Posts: 15

Rep: Reputation: 0
Quote:
Originally Posted by minos View Post
Hello everyone. I have a problem with My toshiba P100-257. I use MacOS X 10.5.4 (iATKOS hackintosh). The problem is that I can't get my sound working. The situation is very strange. I used several hacked BIOSes - 4.00-4.30 from different P-100(-105) Toshibas. I've found BIOS that makes my sound work. BUT it works ONLY with 512mb memory banks. When I install 2Gb memory banks (EVEN one 2Gb bank) my sound disappeares. Can anyone help me to solve this problem? Or at least give an advice, please.

Thanks for Your attention.

With great respect, minos.
icq 442495851
Hi minos, the problem described in this thread was fixed in recent kernels.

Also, hackintosh is not supported here.
 
  


Reply

Tags
acpi, alsa, ich7



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Problems with sound and graphics card on opensuse 10.2 on toshiba satellite p100-188 zutty Linux - Laptop and Netbook 4 02-17-2007 09:41 AM
SLED 10 on Toshiba Satellite P100-188 iseptimus Linux - Laptop and Netbook 3 10-20-2006 09:18 PM
toshiba p100 .Alexandru. Linux - Laptop and Netbook 6 10-20-2006 12:57 PM
No soundcards found - gentoo - Intel Corporation 82801G (ICH7 Family) nones Linux - Laptop and Netbook 1 10-18-2006 07:21 AM
How To Install A Conexant Aclink 56 K Modem On A Compaq Nx 9000 Series For Redhat 9.0 elf_asura Linux - Laptop and Netbook 5 01-31-2004 02:16 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 02:15 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration