[Dell Latitude E6400] Switch display Fn+F8 not working

Bug #722377 reported by tetsuo55
42
This bug affects 8 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

The Dell E6400 has a hardware button Fn+F8 that, on windows, switches between the internal and the externally connected HP f2105 monitor.

What did i expect to happen is when pressing the button, like windows the display would switch to the external monitor. What happened instead is that when pressing this button in ubuntu nothing happens.

---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: work 1726 F.... pulseaudio
 /dev/snd/pcmC0D0p: work 1726 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf6adc000 irq 47'
   Mixer name : 'Intel Cantiga HDMI'
   Components : 'HDA:111d76b2,10280233,00100302 HDA:80862802,80860101,00100000'
   Controls : 24
   Simple ctrls : 15
DistroRelease: Ubuntu 10.10
HibernationDevice: RESUME=UUID=c44d4678-3197-4d15-bcc8-b1404aa9eca6
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta amd64 (20100901.1)
MachineType: Dell Inc. Latitude E6400
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.35-28-generic root=UUID=011a04a8-aa8b-48dc-aa89-d52c7a32af85 ro quiet splash
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.35-28.50-generic 2.6.35.11
Regression: No
RelatedPackageVersions: linux-firmware 1.38.6
Reproducible: Yes
Tags: maverick kernel-uncat needs-upstream-testing
Uname: Linux 2.6.35-28-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 02/16/2011
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A28
dmi.board.name: 0W620R
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA28:bd02/16/2011:svnDellInc.:pnLatitudeE6400:pvr:rvnDellInc.:rn0W620R:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude E6400
dmi.sys.vendor: Dell Inc.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello
can you please reproduce the bug then run in a terminal
apport-collect -p linux 722377
Thanks
Fabio

tags: added: kernel-hotkey maverick
affects: ubuntu → linux (Ubuntu)
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
tetsuo55 (akira146) wrote : AcpiTables.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
tetsuo55 (akira146) wrote : AlsaDevices.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : AplayDevices.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : BootDmesg.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : Card0.Codecs.codec.2.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : CurrentDmesg.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : IwConfig.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : Lspci.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : Lsusb.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : PciMultimedia.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : ProcInterrupts.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : ProcModules.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : RfKill.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : UdevDb.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : UdevLog.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : WifiSyslog.txt

apport information

summary: - Switch display Fn button not working on Dell e6400
+ [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA
+ controller. Switch display Fn button not working on Dell e6400
Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote : Re: [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller. Switch display Fn button not working on Dell e6400

Hi tetsuo55,

This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 722377

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
tetsuo55 (akira146) wrote :

* Tested with fully updated ubuntu: key-combo is still ignored
* Tested with daily mainline kernel: Key combo is still ignored, and even more problems due to missing ubuntu patches.
* Tested with Natty daily live CD: key-combo is still ignored

So all upstreams still have the same bug.

i will remove the needs upstream testing tag and run the apport command.

tags: removed: needs-upstream-testing
description: updated
Revision history for this message
tetsuo55 (akira146) wrote : AcpiTables.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : AlsaDevices.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : AplayDevices.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : BootDmesg.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : Card0.Codecs.codec.2.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : CurrentDmesg.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : IwConfig.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : Lspci.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : Lsusb.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : PciMultimedia.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : ProcInterrupts.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : ProcModules.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : RfKill.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : UdevDb.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : UdevLog.txt

apport information

Revision history for this message
tetsuo55 (akira146) wrote : WifiSyslog.txt

apport information

Revision history for this message
Fabio Marconi (fabiomarconi) wrote : Re: [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller. Switch display Fn button not working on Dell e6400

Hello tetsuo55
Can you please attach here, clicking on the below button 'Add attachment or patch', the file
/var/log/kern.log
from the affected system
Thanks
Fabio

Changed in linux (Ubuntu):
status: Incomplete → New
tags: added: natty
Revision history for this message
tetsuo55 (akira146) wrote :

As requested, the kern.log

tags: removed: needs-kernel-logs
Revision history for this message
harpreet bhatia (bluepicaso) wrote :

i came to know this since i posted an issue here.
http://ubuntuforums.org/showthread.php?p=10668799#post10668799
regarding system crashes.
I was a bit sure about crashes while playing video on browser or audio with banshee.
system suddenly crashed.

i did
tail -n 50 /var/log/messages [can be seen there in the post as user "bluepicaso"]

I'm using ubuntu 10.10
core 2duo
dell inspiron 1525

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
fed0r (t0rchochek2) wrote :

S

Revision history for this message
=JeffH (jeff-hodges) wrote :

Hi folks,

This bug also a problem on the Dell E6500, and possibly the entire E6xxx series (as well as precision, Inspiron, and other more recent Dells). There are many questions about it in ubuntuforums.org if you search around, plus this Bug #722377 essentially is a duplicate of..

switching to external VGA monitor does not work anymore on dell precision M4400 and Ubuntu 10.04
Bug #585258
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/585258

I've recently posted this..

[ubuntu] 10.4 upgrade - Fn F8 (external monitor flip) not working (post #7)
http://ubuntuforums.org/showpost.php?p=11176214&postcount=7

..where I note that it appears that the scancodes that are issued by the Dell E6500 keyboard are now different than the ones that were issued by my Dell D820 (and on which fn+f8 external monitor switch works with 10.04.x).

Is the keyboard driver and its default keymaps bound into the kernel? If so that'd explain Lucio Crusca's (in Bug #585258) observations of the behavior being different with only booting different kernel revs.

For a workaround is it possible to dynamically load a new keymap that'd fix this problem?

Please, please, please, can we fix this -- I have to do the external monitor switch thing all the time and I really want to get my E6500 working properly. thanks!!!

Revision history for this message
machrider (machrider) wrote :

Having the same problem on a Dell M6400 in Ubuntu 11.04. The key combo worked for me on 10.10 (which was upgraded 9.10 -> 10.04 -> 10.10). Then I recently did a fresh install of 11.04 and the Fn+F8 combo does not work. The screen flickers as if it's trying to do something, but it never activates the external monitor. I have to manually enable the external monitor and disable the laptop's LCD in nvidia-settings, which is quite tedious in comparison.

Revision history for this message
penalvch (penalvch) wrote :

tetsuo55, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

Also, could you please test the latest upstream kernel available following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Please do not test the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.11-rc5

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

summary: - [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA
- controller. Switch display Fn button not working on Dell e6400
+ [Dell Latitude E6400] Switch display Fn+F8 not working
description: updated
tags: added: bios-outdated-a34 needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Changed in linux (Ubuntu):
status: Expired → Confirmed
Revision history for this message
Jeroen van Aart (debianbugs-k) wrote :

This problem has not been solved yet it appears. I can confirm it is not working on a Dell Latitude E5440 with Ubuntu 12.04 LTS, kernel 3.11.0-24-generic. The FN-F8 key is still not working correctly. I get similar key scan codes as JeffH posted:

I pressed FN-F8 twice here, and then FN-Arrow up (brightness)

# acpi_listen -c 1
^[p
^[p
^@video LCD 00000086 00000000

Here I pressed FN-Arrow up (brightness) first and then FN-F8

# showkey
kb mode was UNICODE
[ if you are trying this under X, it might not work
since the X server is also reading /dev/console ]

press any key (program terminates 10s after last keypress)...
keycode 28 release
keycode 225 press
keycode 225 release
keycode 125 press
keycode 25 press
keycode 25 release
keycode 125 release

Revision history for this message
penalvch (penalvch) wrote :

Jeroen van Aart, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into the default Ubuntu kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.