I made my toshiba p100 (PSPA3C-MA502C) works with 2.6.23.1 vanilla kernel.  I 
now have sound like before.
I just edited linux-2.6.23.1/drivers/acpi/ec.c and remove theses lines (from 
line 879 to 892):

        if (ACPI_SUCCESS(status)) {
                printk(KERN_INFO PREFIX "EC description table is found, 
configuring boot EC\n\n");
                boot_ec->command_addr = ecdt_ptr->control.address;
                boot_ec->data_addr = ecdt_ptr->data.address;
                boot_ec->gpe = ecdt_ptr->gpe;
                boot_ec->handle = ACPI_ROOT_OBJECT;
        } else {
                printk(KERN_DEBUG PREFIX "Look up EC in DSDT\n");
                status = acpi_get_devices(ec_device_ids[0].id, ec_parse_device,
                                                boot_ec, NULL);
                /* Check that acpi_get_devices actually find something */
                if (ACPI_FAILURE(status) || !boot_ec->handle)
                        goto error;
        }

I did "make xconfig" and added my custom dsdt file and compiled the kernel et 
voilà!
My laptop now runs 2.6.23.1 kernel and have sound like it has with previous 
kernel.  My graphic card vent is running well (46 C idle and 65 C when playing 
opengl games).  I use bios V 4.00.

I'm pretty sure that is possible to modify ubuntu's gusty kernel to make
it work without going back to 2.6.22's kernel.  I know it's a dirty
hack, but it will probably lead to a proper solution!  I'm not a
developer, only a linux user that uses it since 1999 without running
windows in parallel!

-- 
toshiba p100 series dsdt acpi error no sound, works with acpi turned off.
https://bugs.launchpad.net/bugs/136469
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to