Special Function keys broken after upgrade ( Toshiba Satilite P305D, 2.6.27 kernel)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Special function keys broken in transition from Ubuntu 8.04 to Ubuntu 8.10
Kernel version 2.6.24-21.3 had the special keys working..
FN + Esc- Mute Speakers
FN + F1 - Lock screen ( keycode equivelent of SUPER+L )
FN + F2 - change PowerState ( not working/no visible change )
FN + F3 - Suspend - works
FN + F4 - Hybernate - Works
FN + F5 - toggle internal/external Video - not tested.
FN + F6 - decrease brightness - works
FN + F7 - Increase Brightness - works
FN + F8 - Toggle Wireless - not working.
FN + F8 - Toggle Touchpad - Not working
FN + Space - Toggle Desktop Zoom - not working.
Kernel version 2.6.27-* breaks the following keys...
FN + F6 - Broken, and does not work.
FN + F7 - Broken, and does not work.
These are linked to irq # 9 being disabled, which provides keyboard services.
and the dmesg log holds the following trace: ( in 2.6.27-
[ 0.000000] ACPI: PM-Timer IO Port: 0x8008
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, version 33, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 low level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 1.638843] checking if image is initramfs...<3>irq 9: nobody cared (try boot
ing with the "irqpoll" option)
[ 2.639316] Pid: 1, comm: swapper Not tainted 2.6.27-10-generic #1
[ 2.639320] [<c037c9f6>] ? printk+0x1d/0x1f
[ 2.639329] [<c01781ec>] __report_
[ 2.639335] [<c0178374>] note_interrupt+
[ 2.639339] [<c01770e1>] ? handle_
[ 2.639343] [<c01789c3>] handle_
[ 2.639347] [<c0106c15>] do_IRQ+0x45/0x80
[ 2.639352] [<c04af6bd>] ? huft_build+
[ 2.639357] [<c0105003>] common_
[ 2.639360] [<c04af21f>] ? inflate_
[ 2.639365] [<c04afef9>] inflate_
[ 2.639368] [<c01789ab>] ? handle_
[ 2.639373] [<c04b01b8>] inflate_
[ 2.639376] [<c04b0587>] gunzip+0x2b5/0x527
[ 2.639380] [<c04b0a39>] unpack_
[ 2.639383] [<c04b11f2>] ? populate_
[ 2.639387] [<c04b11f2>] ? populate_
[ 2.639391] [<c04b1255>] populate_
[ 2.639394] [<c0101120>] _stext+0x30/0x160
[ 2.639397] [<c01378c4>] ? irq_exit+0x44/0x90
[ 2.639401] [<c0106c1a>] ? do_IRQ+0x4a/0x80
[ 2.639405] [<c0105003>] ? common_
[ 2.639409] [<c04ab38d>] kernel_
[ 2.639413] [<c04ab2e4>] ? kernel_
[ 2.639416] [<c0105297>] kernel_
[ 2.639420] =======
[ 2.639422] handlers:
[ 2.639459] [<c02777f8>] (acpi_irq+0x0/0x28)
[ 2.639560] Disabling IRQ #9
also, if i boot with the old kernel, the unresponsive keys start responding again.
description: | updated |
just attached both dmesg logs for comparison between ubuntu 8.04's proposed kernel (2.6.24-21-generic) and ubuntu 8.10's kernel ( 2.6.27-7-generic)