It does work for me too
That would made our life easier
EDIT: The PCM Volume control is now working (after rebooting machine).
Cheers,
Mik
Code: Select all
CONFIG_ACPI_CUSTOM_DSDT=y
CONFIG_ACPI_CUSTOM_DSDT_FILE="/home/nick/toshiba/dsdt.hex"
It seems to. I'm embarrassed to admit it, but I'm not sure which fan is which. That said, I've noticed both fans operating, so I think they both work.rokoS wrote:I will try on my PSPA3E tonight.
I have one question. Does your Nvidia 7600 GPU fan work under linux. Because mine works only when i boot with acpi=off, and only with full speed.

Probably the best place to start is the Gentoo wiki page. You might also find the sourceforge ACPI For Linux page useful.thorheimdall wrote:How should I proceed to compile the DSDT in the kernel? Is there some things I must/should change in the DSDT according to my laptop model?



Thanks for yours! I've obviously messed up something basic. Time to go back to basics and see what's wrong.thorheimdall wrote: Thank you again for your help boroshan!
Try this:Kenji Miyamoto wrote: Would this be the same sound chipset used in the Satellite A100? I have to max out the volume to get just enough sound out of those ear canal phone. Any lshw or lspci output regarding this problem would be helpful!
Code: Select all
cat /proc/asound/card0/codec#0 | headCode: Select all
Codec: Conexant CXT5047
Address: 0
Vendor Id: 0x14f15047
Subsystem Id: 0x1179ff31
Revision Id: 0x100000
Default PCM:
rates [0x40]: 48000
bits [0x2]: 16
formats [0x1]: PCM
Default Amp-In caps: N/A

Hi Kasyx. Everything needed is explained in the wiki page: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.
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
}
